/* DayPicker styles */
.DayPicker {
  display: inline-block; }

.DayPicker-wrapper {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 1rem;
  -ms-flex-direction: row;
  flex-direction: row; }

.DayPicker-Months {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center; }

.DayPicker-Month {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 1rem;
  margin-top: 1rem; }

.DayPicker-NavButton {
  position: absolute;
  cursor: pointer;
  top: 1rem;
  right: 1.5rem;
  margin-top: 2px;
  color: #8b9898;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center; }

.DayPicker-NavButton:hover {
  opacity: 0.8; }

.DayPicker-NavButton--prev {
  margin-right: 1.5rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC"); }

.DayPicker-NavButton--next {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg=="); }

.DayPicker-NavButton--interactionDisabled {
  display: none; }

.DayPicker-Caption {
  padding: 0 0.5rem;
  display: table-caption;
  text-align: left;
  margin-bottom: 0.5rem; }

.DayPicker-Caption > div {
  font-size: 1.15rem;
  font-weight: 500; }

.DayPicker-Weekdays {
  margin-top: 1rem;
  display: table-header-group; }

.DayPicker-WeekdaysRow {
  display: table-row; }

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5rem;
  font-size: 0.875em;
  text-align: center;
  color: #8b9898; }

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none; }

.DayPicker-Body {
  display: table-row-group; }

.DayPicker-Week {
  display: table-row; }

.DayPicker-Day {
  display: table-cell;
  padding: 0.5rem;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  outline: none; }

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5rem;
  text-align: right;
  vertical-align: middle;
  min-width: 1rem;
  font-size: 0.75em;
  cursor: pointer;
  color: #8b9898;
  border-right: 1px solid #eaecec; }

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default; }

.DayPicker-Footer {
  padding-top: 0.5rem; }

.DayPicker-TodayButton {
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  color: #4a90e2;
  font-size: 0.875em; }

/* Default modifiers */
.DayPicker-Day--today {
  color: #d0021b;
  font-weight: 700; }

.DayPicker-Day--outside {
  cursor: default;
  color: #8b9898; }

.DayPicker-Day--disabled {
  color: #dce0e0;
  cursor: default;
  /* background-color: #eff1f1; */ }

/* Example modifiers */
.DayPicker-Day--sunday {
  background-color: #f7f8f8; }

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #dce0e0; }

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;
  color: #f0f8ff;
  background-color: #4a90e2;
  border-radius: 100%; }

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51a0fa; }

.DayPicker:not(.DayPicker--interactionDisabled)
.DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #f0f8ff;
  border-radius: 50%; }

/* DayPickerInput */
.DayPickerInput {
  display: inline-block; }

.DayPickerInput-OverlayWrapper {
  position: relative; }

.DayPickerInput-Overlay {
  left: 0;
  z-index: 1;
  position: absolute;
  background: white;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); }
.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rc-slider * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px; }

.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb; }

.rc-slider-handle {
  position: absolute;
  margin-left: -7px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

.rc-slider-handle:focus {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 0 5px #96dbfa;
          box-shadow: 0 0 0 5px #96dbfa;
  outline: none; }

.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  -webkit-box-shadow: unset;
          box-shadow: unset; }

.rc-slider-handle:hover {
  border-color: #57c5f7; }

.rc-slider-handle:active {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 5px #57c5f7;
          box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px; }

.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999; }

.rc-slider-mark-text-active {
  color: #666; }

.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent; }

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle; }

.rc-slider-dot-active {
  border-color: #96dbfa; }

.rc-slider-disabled {
  background-color: #e9e9e9; }

.rc-slider-disabled .rc-slider-track {
  background-color: #ccc; }

.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  cursor: not-allowed; }

.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important; }

.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px; }

.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px; }

.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px; }

.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%; }

.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px; }

.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px; }

.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px; }

.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px; }

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  -webkit-animation-name: rcSliderTooltipZoomDownIn;
          animation-name: rcSliderTooltipZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  -webkit-animation-name: rcSliderTooltipZoomDownOut;
          animation-name: rcSliderTooltipZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rc-slider-tooltip * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rc-slider-tooltip-hidden {
  display: none; }

.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0; }

.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 4px #d9d9d9;
          box-shadow: 0 0 4px #d9d9d9; }

.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c; }
.tooltip {
  position: absolute;
  z-index: 10000;
  padding: 8px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 4px 8px -2px rgba(14, 19, 24, 0.5);
  background-color: rgba(51, 66, 82, 0.95);
  border: solid 1px #334252;
  max-width: 380px; }
  .tooltip .tooltip__content {
    letter-spacing: 1px;
    font-family: Roboto, Regular;
    font-size: 10px;
    color: #e0e7eb;
    line-height: 12px; }
    .tooltip .tooltip__content li {
      margin-bottom: 6px; }
      .tooltip .tooltip__content li:last-child {
        margin-bottom: 0; }

.with-tooltip {
  cursor: default; }

.tooltip-left-caret-default {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  position: absolute;
  z-index: 10000;
  display: block; }
.empty-column {
  font-family: Roboto, sans-serif;
  width: 100%;
  padding: 55px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden; }
  .empty-column h1 {
    text-align: center;
    color: #334252;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.43;
    width: 70%;
    max-width: 300px;
    margin-bottom: 8px; }
  .empty-column p {
    color: #5b7289;
    text-align: center;
    font-size: 12px;
    line-height: 1.33;
    width: 70%;
    max-width: 300px; }
  .empty-column .document-list {
    background: url("/static/images/action-reorder_grey.svg") no-repeat center;
    background-size: 24px 18px;
    width: 24px;
    height: 18px;
    margin: 16px auto; }
  .empty-column .keyword-list {
    background: url("/static/images/action-line_style_grey.svg") no-repeat center;
    background-size: 24px 21px;
    width: 24px;
    height: 21px;
    margin: 16px auto; }
  .empty-column .doc-viewer {
    background: url("/static/images/action-description_grey.svg") no-repeat center;
    background-size: 21px 26px;
    width: 21px;
    height: 26px;
    margin: 16px auto; }
#app, .fullSize {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.as-first-row {
  height: 42px; }

.as-second-row {
  height: 47px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.panel-headerDarkLabel {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
  padding-right: 5px;
  padding-left: 5px;
  margin-top: 1px;
  height: 26px;
  width: 100%; }

.panel-headerNarrowDark {
  background: #424749;
  width: 100%;
  height: 100%; }

/* Buttons */
.toggleButton {
  border-collapse: separate; }

.toggleButton-up {
  border: 1px solid #bbb;
  border-bottom: 1px solid #a0a0a0; }

.toggleButton-up {
  padding: 3px 5px 3px 5px; }

.asButton {
  cursor: pointer;
  border: none;
  border-radius: 2px;
  font-size: 14px;
  font-weight: bold;
  height: 28px;
  min-width: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.asIconButton {
  width: 28px;
  height: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.asDarkButton {
  color: #ededed;
  background: #5b5b5b; }

input.invalid {
  background: red; }

input:disabled,
textarea:disabled {
  background: #dddddd; }

input[type=text]:focus,
textarea:focus {
  border-color: #017eff !important; }

input[type=password]:focus,
textarea:focus {
  border-color: #017eff !important; }

input:focus::-webkit-input-placeholder {
  color: transparent; }

input:focus::-moz-placeholder {
  color: transparent; }

input:focus:-ms-input-placeholder {
  color: transparent; }

input::-ms-clear {
  display: none; }

.reset-icon {
  cursor: pointer;
  width: 12px;
  height: 12px;
  overflow: hidden;
  display: inline-block;
  background: url("/static/images/navigation-cancel.svg") no-repeat center;
  background-size: 12px 12px; }
  .reset-icon.reset-icon_input {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 8px; }
  .reset-icon:hover {
    background: url("/static/images/navigation-cancel-hover.svg") no-repeat center;
    background-size: 12px; }
  .reset-icon:active {
    background: url("/static/images/navigation-cancel-active.svg") no-repeat center;
    background-size: 12px; }

.action-info-icon {
  height: 17px;
  width: 17px;
  background: url("/static/images/action-info.svg") no-repeat;
  background-size: contain; }

.date {
  font-family: DecimaMono, sans-serif;
  font-size: 10px;
  color: #95b1c8;
  text-transform: uppercase; }

.disabled-div {
  overflow: hidden; }
  .disabled-div:before {
    position: absolute;
    content: ' ';
    width: 100%;
    height: 100%;
    background: #f3f3f3;
    z-index: 999;
    opacity: .4; }

.inline-block-middle {
  display: inline-block;
  vertical-align: middle;
  padding: 0 2px; }

.react-boundary-error-support {
  display: inline-block;
  text-align: center;
  height: 20px;
  position: absolute;
  right: 110px;
  bottom: 25px; }
  .react-boundary-error-support:after {
    vertical-align: middle;
    content: 'Ask help'; }

input[type="text"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

input[type="text"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

input[type="text"]::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

input[type="text"]::placeholder,
textarea::placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

input[type="password"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

input[type="password"]::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

input[type="password"]::placeholder,
textarea::placeholder {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #5b7289; }

.search-actions {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 8px;
  background-color: #f7f9fa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .search-actions .search-input {
    height: 32px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #e0e7eb;
    width: 100%;
    padding: 8px 8px 8px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #0E1318;
    background-size: 10px;
    background-image: url("/static/images/action-search_blue.svg");
    background-repeat: no-repeat;
    background-position: 12px center; }
    .search-actions .search-input::-webkit-input-placeholder {
      color: #5b7289; }
    .search-actions .search-input:-ms-input-placeholder {
      color: #5b7289; }
    .search-actions .search-input::-ms-input-placeholder {
      color: #5b7289; }
    .search-actions .search-input::placeholder {
      color: #5b7289; }
  .search-actions .clear-button {
    position: absolute;
    top: 20px;
    right: 18px; }
  .search-actions .search-input::-ms-clear {
    display: none; }
  .search-actions .reset {
    position: absolute;
    height: 10px;
    width: 10px;
    right: 16px;
    top: 19px;
    color: gray;
    cursor: pointer; }

[contenteditable] {
  -webkit-user-select: text;
  -moz-user-select: text;
   -ms-user-select: text;
       user-select: text; }
@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono.woff2") format("woff2"), url("/static/fonts/decimamono.woff") format("woff"); }

@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono-bold.woff2") format("woff2"), url("/static/fonts/decimamono-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-regular.woff2") format("woff2"), url("/static/fonts/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-medium.woff2") format("woff2"), url("/static/fonts/roboto-medium.woff") format("woff");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-bold.woff2") format("woff2"), url("/static/fonts/roboto-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_regular.woff2") format("woff2"), url("/static/fonts/tt_commons_regular.woff") format("woff"); }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_demibold.woff2") format("woff2"), url("/static/fonts/tt_commons_demibold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Breve";
  src: url("/static/fonts/breve_bold.woff2") format("woff2"), url("/static/fonts/breve_bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_regular.woff2") format("woff2"), url("/static/fonts/cera_pro_regular.woff") format("woff");
  font-weight: normal; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_bold.woff2") format("woff2"), url("/static/fonts/cera_pro_bold.woff") format("woff");
  font-weight: bold; }

body {
  font-family: TTCommons, sans-serif;
  color: #0e1318; }

.hidden {
  display: none; }

.visibility-hidden {
  visibility: hidden; }

.clickable {
  cursor: pointer; }

.full-width {
  width: 100%  !important; }

.full-height {
  height: 100%  !important; }

.full-dimensions {
  width: 100%  !important;
  height: 100%  !important; }

.flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.flex-filler {
  -ms-flex: 1 !important;
      flex: 1 !important; }

.flex-column {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.flex-row {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.align-center-horizontal {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.align-right-horizontal {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.align-center-vertical {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-align: center !important;
      align-items: center !important; }

.align-center-full {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex-align: center !important;
      align-items: center !important; }

.relative-position {
  position: relative !important; }

.margin-base-full {
  margin: 8px !important; }

.margin-base-top {
  margin-top: 8px !important; }

.margin-base-bottom {
  margin-bottom: 8px !important; }

.margin-base-left {
  margin-left: 8px !important; }

.margin-base-right {
  margin-right: 8px !important; }

.margin-base-vertical {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.margin-half-full {
  margin: 4px !important; }

.margin-half-top {
  margin-top: 4px !important; }

.margin-half-bottom {
  margin-bottom: 4px !important; }

.margin-half-left {
  margin-left: 4px !important; }

.margin-half-right {
  margin-right: 4px !important; }

.margin-double-full {
  margin: 16px !important; }

.margin-double-top {
  margin-top: 16px !important; }

.margin-double-bottom {
  margin-bottom: 16px !important; }

.margin-double-left {
  margin-left: 16px !important; }

.margin-double-right {
  margin-right: 16px !important; }

.margin-none-full {
  margin: 8px !important; }

.margin-none-bottom {
  margin-bottom: 0 !important; }

.margin-none-left {
  margin-left: 0 !important; }

.margin-none-right {
  margin-right: 0 !important; }

.padding-base-full {
  padding: 8px !important; }

.padding-base-top {
  padding-top: 8px !important; }

.padding-base-bottom {
  padding-bottom: 8px !important; }

.padding-base-left {
  padding-left: 8px !important; }

.padding-base-right {
  padding-right: 8px !important; }

.padding-base-vertical {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.padding-half-full {
  padding: 4px !important; }

.padding-half-top {
  padding-top: 4px !important; }

.padding-half-bottom {
  padding-bottom: 4px !important; }

.padding-half-left {
  padding-left: 4px !important; }

.padding-half-right {
  padding-right: 4px !important; }

.padding-double-full {
  padding: 16px !important; }

.padding-double-top {
  padding-top: 16px !important; }

.padding-double-bottom {
  padding-bottom: 16px !important; }

.padding-double-left {
  padding-left: 16px !important; }

.padding-double-right {
  padding-right: 16px !important; }

.padding-none-full {
  padding: 8px !important; }

.padding-none-bottom {
  padding-bottom: 0 !important; }

.padding-none-left {
  padding-left: 0 !important; }

.padding-none-right {
  padding-right: 0 !important; }
.button {
  font-family: TTCommons, sans-serif;
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  font-size: 12px;
  cursor: pointer;
  border-radius: 2px;
  outline: none;
  height: 32px;
  min-width: 59px;
  line-height: 14px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 600; }
  .button.primary {
    background-color: #017eff;
    border: 1px solid #017eff;
    color: #ffffff;
    padding-top: 2px; }
    .button.primary:hover {
      background-color: #003eff;
      border: solid 1px #003eff; }
    .button.primary:active {
      background-color: #0727DA;
      border: solid 1px #0727DA; }
    .button.primary:disabled {
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
    .button.primary.btn-clicked {
      background-color: #0727DA;
      border: 1px solid #0727DA; }
  .button.secondary {
    color: #334252;
    background-color: #ffffff;
    border: 1px solid rgba(224, 231, 235, 0.5);
    padding-top: 2px; }
    .button.secondary:hover {
      color: #0e1318;
      background-color: rgba(224, 231, 235, 0.5);
      border: solid 1px rgba(224, 231, 235, 0.5); }
    .button.secondary:active {
      color: #0e1318;
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
    .button.secondary:disabled {
      background-color: initial;
      border: solid 1px rgba(224, 231, 235, 0.5);
      color: #e0e7eb; }
  .button.red {
    color: #fff;
    background-color: #ff414c;
    border: solid 1px #ff414c;
    padding-top: 2px; }
    .button.red:hover {
      background-color: #dc0a10;
      border: solid 1px #dc0a10; }
    .button.red:active {
      background-color: #b60304;
      border: solid 1px #b60304; }
    .button.red:disabled {
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
  .button.dark {
    color: #ffffff;
    border-radius: 2px;
    background-color: rgba(51, 66, 82, 0);
    border: solid 1px rgba(51, 66, 82, 0.5);
    padding-top: 2px; }
    .button.dark:focus {
      outline: none; }
    .button.dark:hover {
      background-color: rgba(51, 66, 82, 0.5); }
    .button.dark:active {
      background-color: #334252;
      border: solid 1px #334252; }
    .button.dark.toggle-active {
      background-color: #272a2b; }
  .button.dark.transparent {
    color: #ffffff;
    background-color: #0e1318;
    border: 1px solid #0e1318;
    padding-top: 2px; }
    .button.dark.transparent:focus {
      outline: none; }
    .button.dark.transparent:hover {
      background-color: rgba(51, 66, 82, 0.5); }
    .button.dark.transparent:active {
      background-color: #334252; }
    .button.dark.transparent.toggle-active {
      background-color: #272a2b; }
  .button.transparent {
    color: #0e1318;
    background-color: transparent;
    border: 1px solid rgba(51, 66, 82, 0.1);
    padding-top: 2px; }
    .button.transparent:focus {
      outline: none; }
    .button.transparent:hover {
      background-color: rgba(51, 66, 82, 0.1); }
    .button.transparent:active {
      background-color: rgba(51, 66, 82, 0.25);
      border: 1px solid rgba(51, 66, 82, 0.25); }
  .button.blue {
    background-color: #017eff;
    border: solid 1px #017eff;
    font-size: 12px;
    white-space: nowrap;
    border-radius: 2px;
    width: 59px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 2px; }
    .button.blue:focus {
      outline: none; }
    .button.blue:hover {
      background-color: #003eff;
      border: solid 1px #003eff; }
    .button.blue:active {
      background-color: #0727DA;
      border: solid 1px #0727DA; }
  .button.green {
    background-color: #01bd71;
    border: solid 1px #01bd71;
    color: #ffffff; }
    .button.green:hover {
      background-color: #008c32;
      border-color: #008c32; }
    .button.green:active {
      background-color: #006c1e;
      border-color: #006c1e; }
    .button.green:disabled {
      background-color: #e0e7eb;
      border-color: #e0e7eb; }
  .button.white {
    color: #0e1318;
    background-color: white;
    border: 1px solid #e0e7eb;
    white-space: nowrap; }
    .button.white:hover {
      background-color: #edf1f3;
      border-color: #edf1f3; }
    .button.white:active {
      background-color: #e0e7eb;
      border-color: #e0e7eb; }
  .button:disabled {
    opacity: 0.5;
    background-color: #fff;
    border: solid 1px #e0e7eb; }
    .button:disabled:active {
      color: #a8a8a8;
      border: 1px solid #b3b3b3; }
  .button:not(:first-of-type) {
    margin-left: 16px; }

.icon-toggle-button-blue {
  width: 32px;
  height: 32px;
  border-radius: 2px; }
  .icon-toggle-button-blue.on {
    background-color: #017eff;
    border: solid 1px #017eff; }
  .icon-toggle-button-blue.off {
    border: solid 1px #334252;
    background-color: rgba(14, 19, 24, 0.5); }
  .icon-toggle-button-blue.off:hover {
    background-color: rgba(51, 66, 82, 0.5); }
  .icon-toggle-button-blue.off:active {
    background-color: #334252; }

.icon-button {
  width: 32px;
  height: 32px;
  min-width: 32px;
  max-width: 32px;
  border-radius: 2px; }
  .icon-button.blue {
    background-color: #017eff;
    border: solid 1px #017eff; }
    .icon-button.blue:hover {
      background-color: #003eff;
      border: solid 1px #003eff; }
    .icon-button.blue:active {
      background-color: #0727DA;
      border: solid 1px #0727DA; }
    .icon-button.blue:disabled {
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
  .icon-button.neutral {
    border: solid 1px #334252;
    background-color: #0e1318; }
    .icon-button.neutral:hover {
      background-color: rgba(150, 171, 182, 0.3);
      border: solid 1px rgba(150, 171, 182, 0.3); }
    .icon-button.neutral:active {
      background-color: rgba(150, 171, 182, 0.5);
      border: solid 1px rgba(150, 171, 182, 0.5); }
    .icon-button.neutral:disabled {
      background-color: #334252; }
.indicator {
  top: 10px;
  left: 10px;
  position: absolute;
  display: inline-block;
  padding: 5px 6px;
  background: #666666;
  color: #ffffff;
  font-size: 11px;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.25);
  z-index: 9999;
  cursor: default; }

.indicator.scroll-toc {
  background: #2B8DF0;
  color: #fff;
  right: 25px;
  left: inherit;
  cursor: pointer;
  text-decoration: none;
  padding-left: 18px;
  position: fixed; }

.indicator.scroll-toc.mobile {
  top: 100px;
  right: 40px;
  left: auto; }

.indicator.scroll-toc:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABGdBTUEAALGPC/xhBQAAAG5JREFUGBljYEAD////nwzEvWjCqFygglIghoEsVFkoDyhbDFOBRKMqRlL0D0kRjAlRDOR5QEVAipJgskA6G4ltzwDkWALxDSCOA7kCJgllp0HljKAuRFDIChGiDAxMyBx8bKIVsmAxZRsWMeKFAIKvlhv9z//xAAAAAElFTkSuQmCC) no-repeat center;
  top: 7px;
  left: 3px;
  width: 10px;
  height: 11px;
  position: absolute;
  padding: 0 4px 0 0;
  display: inline-block; }

.indicator.scroll-toc:hover {
  background: #59BAFF; }

.purchaseIndicatorHolder {
  top: 100px;
  margin-left: 10px;
  position: fixed;
  visibility: visible;
  z-index: 9999; }

.purchaseIndicatorHolder .indicator {
  position: static; }

.indicator.purchasing {
  background: #F69300; }

.indicator.free {
  background: #FFFFFF;
  color: #444444;
  opacity: 0.85; }

.indicator.purchased {
  background: #FFFFFF;
  color: #444444;
  opacity: 0.85;
  padding-left: 20px; }

.indicator.purchased:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABGdBTUEAALGPC/xhBQAAALFJREFUGBljYKAmCA0N5ff19U0BmcmIz2CQwm/fvu38//+/ORMTUwFOxcgKGRkZ7wMVO2BVjE3h5s2bHzEC3aP979+/yVxcXOGrV69+jUsh2M3e3t77gG5yBFp1lYODw+/Hjx/LQG6EWQ0yEeYvJpCJIIVABdrfv3+/jEsh2GQQERgYKPbr169zQIXSQO5XZmZmLWQTQWpAgAlErF+//hXQBkOgDRfY2NhssCkEqSMJAAB1+2eiIGr6UQAAAABJRU5ErkJggg==) no-repeat center;
  position: absolute;
  top: 7px;
  left: 3px;
  width: 11px;
  height: 11px;
  padding-right: 4px; }

.allowance-warning:before,
.indicator.standard:before,
.indicator.premium:before {
  font-size: 11px;
  padding-right: 4px; }

.allowance-warning.standard:before,
.allowance-warning.premium:before {
  font-weight: bold; }

.allowance-warning.standard:before,
.indicator.standard:before {
  content: "$"; }

.allowance-warning.premium:before,
.indicator.premium:before {
  content: "$$"; }

.indicator .date {
  color: #888888;
  padding-left: 4px; }
.action-button.bipsync-button {
  background-image: url("/static/images/action-bipsync.svg");
  background-size: 18px; }
  .action-button.bipsync-button.disabled {
    opacity: 0.5; }
.tickerInput {
  height: 28px; }
  .tickerInput .header-container {
    background-color: #fff;
    border: none;
    font-size: 12px;
    padding-top: 2px; }
    .tickerInput .header-container .reset-icon.reset-icon-position {
      position: absolute;
      right: 7px;
      top: 6px; }
    .tickerInput .header-container .reset-icon:hover {
      background: url("/static/images/navigation-cancel-hover.svg") no-repeat center;
      background-size: 12px; }
    .tickerInput .header-container .reset-icon:active {
      background: url("/static/images/navigation-cancel-active.svg") no-repeat center;
      background-size: 12px; }
    .tickerInput .header-container .tokenizing-field-wrap {
      position: relative;
      border: none;
      height: 100%;
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      padding-left: 5px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .tickerInput .header-container .tokenizing-field-input {
      font-size: 13px;
      line-height: 24px;
      cursor: text;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      margin-right: 18px;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex; }
      .tickerInput .header-container .tokenizing-field-input.disabled {
        cursor: default; }
      .tickerInput .header-container .tokenizing-field-input .token {
        display: inline-block;
        cursor: default;
        padding: 0 3px;
        font-size: 11px;
        line-height: 11px;
        text-transform: uppercase; }
        .tickerInput .header-container .tokenizing-field-input .token .element {
          overflow: hidden;
          background-color: rgba(1, 126, 255, 0.1);
          padding: 2px 4px;
          border-radius: 3px;
          color: #017eff;
          font-family: DecimaMono, sans-serif;
          font-size: 13px;
          line-height: 12px;
          font-weight: bold; }
          .tickerInput .header-container .tokenizing-field-input .token .element:hover {
            background-color: rgba(1, 126, 255, 0.8);
            color: #ffffff; }
          .tickerInput .header-container .tokenizing-field-input .token .element.private {
            color: #07009d;
            background-color: rgba(7, 0, 157, 0.1); }
            .tickerInput .header-container .tokenizing-field-input .token .element.private:hover {
              color: #ffffff;
              background-color: #07009d; }
          .tickerInput .header-container .tokenizing-field-input .token .element.exclusion {
            color: #ffffff;
            background-color: #ff414c; }
            .tickerInput .header-container .tokenizing-field-input .token .element.exclusion:hover {
              background-color: #b60304; }
        .tickerInput .header-container .tokenizing-field-input .token.selected .element {
          color: #fff;
          background-color: #017eff; }
          .tickerInput .header-container .tokenizing-field-input .token.selected .element.private {
            background-color: #07009d; }
          .tickerInput .header-container .tokenizing-field-input .token.selected .element.exclusion {
            background-color: #b60304; }
      .tickerInput .header-container .tokenizing-field-input input {
        border: 0;
        background-color: #fff;
        margin: 2px 0;
        padding-left: 5px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 12px; }
  .tickerInput .content-container {
    font-size: 12px;
    position: absolute;
    left: 0;
    width: 280px;
    z-index: 2000000;
    margin: 8px 0 0;
    background: white;
    border: 0 none;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
    border-radius: 4px; }
    .tickerInput .content-container::before {
      content: 'Companies';
      padding: 6px 8px 8px 8px;
      margin-bottom: 8px;
      background: #f7f9fa;
      font-family: TTCommons, sans-serif;
      font-size: 10px;
      font-weight: 600;
      line-height: 1;
      letter-spacing: 1px;
      color: #0e1318;
      text-transform: uppercase;
      display: inherit;
      border-radius: 4px 4px 0 0; }
    .tickerInput .content-container .item {
      font-size: 100%;
      cursor: pointer;
      color: #95B1C8;
      line-height: 1.34;
      padding: 4px 0 4px 8px;
      white-space: nowrap; }
      .tickerInput .content-container .item strong {
        color: #0E1318;
        font-weight: 500; }
      .tickerInput .content-container .item.selected, .tickerInput .content-container .item:hover {
        color: #D2E7F3;
        background-color: #017EFF; }
        .tickerInput .content-container .item.selected strong, .tickerInput .content-container .item:hover strong {
          color: #FFFFFF; }
        .tickerInput .content-container .item.selected .item-wrapper .company-type, .tickerInput .content-container .item:hover .item-wrapper .company-type {
          color: #d2e7f3; }
      .tickerInput .content-container .item .item-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center; }
        .tickerInput .content-container .item .item-wrapper .suggestion {
          max-width: 230px;
          overflow: hidden;
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis; }
        .tickerInput .content-container .item .item-wrapper .company-type {
          font-size: 8px;
          font-weight: bold;
          color: #818d97;
          letter-spacing: 1px;
          padding-right: 10px;
          text-transform: uppercase; }
  .tickerInput .footer-container {
    position: absolute;
    z-index: 100000;
    width: 100%;
    margin-top: 8px;
    left: 0; }
    .tickerInput .footer-container .message {
      font-size: 12px;
      background-color: white;
      border-radius: 4px;
      -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
              box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
      font-weight: 500;
      padding-bottom: 8px; }
      .tickerInput .footer-container .message::before {
        content: 'Companies';
        padding: 6px 8px 8px 8px;
        margin-bottom: 8px;
        background: #f7f9fa;
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: 1px;
        color: #0e1318;
        text-transform: uppercase;
        display: inherit;
        border-radius: 4px 4px 0 0; }
      .tickerInput .footer-container .message .text {
        padding: 4px 12px; }
      .tickerInput .footer-container .message.infoMessage, .tickerInput .footer-container .message.errorMessage {
        color: #ff414c;
        line-height: 1.33; }

.ticker .expanded {
  border: 2px solid #017eff !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6) !important;
          box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6) !important; }
  .ticker .expanded .header-container {
    overflow: hidden; }
  .ticker .expanded .tokenizing-field {
    height: 100%;
    overflow: hidden; }
  .ticker .expanded .tokenizing-field-input {
    white-space: pre-wrap;
    word-wrap: break-word;
    display: inline-block; }
.menu-item {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.33;
  color: #0e1318; }
  .menu-item a, .menu-item a:visited {
    display: block;
    padding: 4px 8px;
    text-decoration: none; }

.menu-item:not(.disabled) a {
  cursor: pointer;
  color: #363636; }
  .menu-item:not(.disabled) a:hover {
    background-color: #017eff;
    color: white;
    text-decoration: none; }
  .menu-item:not(.disabled) a:active {
    background-color: #0024ff; }

.menu-item.disabled a {
  color: #777;
  cursor: default; }
.addto-watchlist-dialog {
  width: 340px; }
  .addto-watchlist-dialog input[type="radio"] + label:before {
    top: 0; }
  .addto-watchlist-dialog .watchlist-radio:hover {
    background-color: #017eff; }
    .addto-watchlist-dialog .watchlist-radio:hover input[type="radio"] + label {
      color: white; }
    .addto-watchlist-dialog .watchlist-radio:hover input[type="radio"]:checked + label:before {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzE1IgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgaGVpZ2h0PSIyMHB4IgogICB3aWR0aD0iMjBweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTkiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1yYWRpb19idXR0b25fY2hlY2tlZDwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMiAoNTUwNDcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogIDx0aXRsZQogICAgIGlkPSJ0aXRsZTIiPnRvZ2dsZS1yYWRpb19idXR0b25fY2hlY2tlZDwvdGl0bGU+CiAgPGRlc2MKICAgICBpZD0iZGVzYzQiPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM2IiAvPgogIDxnCiAgICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgIGZpbGw9Im5vbmUiCiAgICAgc3Ryb2tlLXdpZHRoPSIxIgogICAgIHN0cm9rZT0ibm9uZSIKICAgICBpZD0iU3R5bGVndWlkZSI+CiAgICA8ZwogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgIGZpbGw9IiNmZmZmZmYiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg2LjAwMDAwMCwgLTIxNzkuMDAwMDAwKSIKICAgICAgIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIj4KICAgICAgPGcKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjE0My4wMDAwMDApIgogICAgICAgICBpZD0iVG9nZ2xlIj4KICAgICAgICA8ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2LjAwMDAwMCwgMzYuMDAwMDAwKSIKICAgICAgICAgICBpZD0idG9nZ2xlLXJhZGlvX2J1dHRvbl9jaGVja2VkIj4KICAgICAgICAgIDxnCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgICAgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgPHBhdGgKICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICAgICAgaWQ9IlNoYXBlIgogICAgICAgICAgICAgICBkPSJNMTAsMCBDNC40OCwwIDAsNC40OCAwLDEwIEMwLDE1LjUyIDQuNDgsMjAgMTAsMjAgQzE1LjUyLDIwIDIwLDE1LjUyIDIwLDEwIEMyMCw0LjQ4IDE1LjUyLDAgMTAsMCBaIE0xMCwxOCBDNS41OCwxOCAyLDE0LjQyIDIsMTAgQzIsNS41OCA1LjU4LDIgMTAsMiBDMTQuNDIsMiAxOCw1LjU4IDE4LDEwIEMxOCwxNC40MiAxNC40MiwxOCAxMCwxOCBaIiAvPgogICAgICAgICAgICA8Y2lyY2xlCiAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICAgIHI9IjUiCiAgICAgICAgICAgICAgIGN5PSIxMCIKICAgICAgICAgICAgICAgY3g9IjEwIgogICAgICAgICAgICAgICBpZD0iT3ZhbCIgLz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat left top;
      background-size: 12px; }
  .addto-watchlist-dialog .watchlist-radio:active {
    background-color: #0024ff; }
    .addto-watchlist-dialog .watchlist-radio:active input[type="radio"] + label {
      color: white; }
  .addto-watchlist-dialog .watchlist-radio input[type="radio"] + label:before {
    top: 1px; }
  .addto-watchlist-dialog .watchlist-radio input[type="radio"] + label {
    padding: 4px 8px; }
  .addto-watchlist-dialog input[type=radio] {
    height: auto;
    width: auto; }
  .addto-watchlist-dialog .radio-field {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px; }
    .addto-watchlist-dialog .radio-field .modal-form-field {
      -ms-flex-positive: 1;
          flex-grow: 1; }
      .addto-watchlist-dialog .radio-field .modal-form-field .modal-form-field-label__error {
        max-width: 170px; }
    .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-button {
      font-family: TTCommons, sans-serif;
      font-size: 12px;
      font-weight: 600;
      line-height: 1.33;
      color: #334252;
      width: 143px;
      border-radius: 2px;
      border: 1px solid #e0e7eb;
      background-color: white;
      padding: 6px 6px 6px 12px; }
      .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-button:hover, .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-button:active, .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-button.dropdown-button-opened {
        background-color: #e0e7eb; }
      .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-button.dropdown-button-disabled {
        opacity: 0.5; }
      .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-button .button-text {
        max-width: 110px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis; }
    .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-content {
      max-height: 232px;
      overflow: auto; }
      .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .dropdown-content .radioButton label {
        white-space: nowrap;
        max-width: 100%;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis; }
    .addto-watchlist-dialog .radio-field.addto-existing-watchlist-select .caret {
      background: url(/static/images/navigation-arrow_drop_down.svg) center center no-repeat; }
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: absolute;
  min-height: 100px;
  min-width: 320px; }
  .modal-dialog.fullscreen {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .modal-dialog.fullscreen .modal-body,
  .modal-dialog.fullscreen .modal-content,
  .modal-dialog.fullscreen iframe {
    height: 100%;
    width: 100%; }
  .modal-dialog * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.dialog_medium {
  max-width: 480px; }

.dialog_small {
  max-width: 320px; }

.modal-content {
  border-radius: 4px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 8px -4px rgba(14, 19, 24, 0.5);
          box-shadow: 0 4px 8px -4px rgba(14, 19, 24, 0.5);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: TTCommons, sans-serif;
  font-size: 13px; }
  .modal-content .tickerbox > div > div {
    margin-left: 0;
    padding-right: 0; }
    .modal-content .tickerbox > div > div .gwt-Anchor {
      top: 6px;
      right: 4px; }

.modal-dialog.fixed-width {
  width: 420px; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
  overflow: auto; }

.modal-backdrop.transparent {
  background-color: transparent; }

.modal-header {
  padding: 24px;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-size: 16px;
  vertical-align: middle;
  font-weight: 600; }
  .modal-header.sub {
    padding: 0px; }
  .modal-header > div {
    width: 100%; }
  .modal-header .label,
  .modal-header .title,
  .modal-header .titlePrefix {
    line-height: 1.44;
    font-size: 18px;
    font-family: TTCommons, sans-serif;
    float: left; }
  .modal-header .titlePrefix {
    color: #95b1c8;
    padding-right: 8px;
    font-weight: 600;
    white-space: nowrap; }
  .modal-header .title {
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap; }

.modal-footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 1px solid #e0e7eb; }
  .modal-footer .checkbox-field {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .modal-footer .buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    .modal-footer .buttons:only-child {
      width: 100%; }

.modal-body {
  padding: 0 24px 24px 24px; }
  .modal-body h4 {
    color: #555;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 15px; }
  .modal-body ul.input-block {
    margin-left: 10px; }
    .modal-body ul.input-block li {
      line-height: 1.25em;
      margin: 5px 10px 5px 20px;
      position: relative; }
      .modal-body ul.input-block li.checkbox-field {
        margin-left: 0; }
  .modal-body .separator {
    margin: 20px 0;
    border-top: 1px solid #d9d9d9; }
  .modal-body .info {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    margin: 0 0 16px 0;
    display: block; }
  .modal-body input[type="checkbox"] + label,
  .modal-body input[type="radio"] + label {
    color: #5b7289; }
  .modal-body input[type="checkbox"]:checked:not(:disabled) + label,
  .modal-body input[type="radio"]:checked:not(:disabled) + label {
    font-weight: 500;
    color: #0e1318; }
  .modal-body input[type="checkbox"]:hover + label,
  .modal-body input[type="radio"]:hover + label {
    background-color: transparent;
    color: #5b7289; }
  .modal-body input[type="checkbox"]:checked:hover + label:before,
  .modal-body input[type="checkbox"]:checked:active + label:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3g8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICA8dGl0bGUKICAgICBpZD0idGl0bGUyIj50b2dnbGUtY2hlY2tfYm94PC90aXRsZT4KICA8ZGVzYwogICAgIGlkPSJkZXNjNCI+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnMKICAgICBpZD0iZGVmczYiIC8+CiAgPGcKICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgZmlsbD0ibm9uZSIKICAgICBzdHJva2Utd2lkdGg9IjEiCiAgICAgc3Ryb2tlPSJub25lIgogICAgIGlkPSJTdHlsZWd1aWRlIj4KICAgIDxnCiAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgZmlsbD0iIzAwMDAwMCIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDIuMDAwMDAwLCAtMjE4MC4wMDAwMDApIgogICAgICAgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiPgogICAgICA8ZwogICAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyMTQzLjAwMDAwMCkiCiAgICAgICAgIGlkPSJUb2dnbGUiPgogICAgICAgIDxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3giPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0iU2hhcGUiCiAgICAgICAgICAgICBkPSJNMTgsMCBMMCwwIEwwLDE4IEwxOCwxOCBMMTgsMCBaIE03LDE0IEwyLDkgTDMuNDEsNy41OSBMNywxMS4xNyBMMTQuNTksMy41OCBMMTYsNSBMNywxNCBaIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat left top;
    background-size: 12px; }
  .modal-body input[type="radio"]:checked:hover + label:before,
  .modal-body input[type="radio"]:checked:active + label:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzE1IgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgaGVpZ2h0PSIyMHB4IgogICB3aWR0aD0iMjBweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTkiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1yYWRpb19idXR0b25fY2hlY2tlZDwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMiAoNTUwNDcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogIDx0aXRsZQogICAgIGlkPSJ0aXRsZTIiPnRvZ2dsZS1yYWRpb19idXR0b25fY2hlY2tlZDwvdGl0bGU+CiAgPGRlc2MKICAgICBpZD0iZGVzYzQiPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM2IiAvPgogIDxnCiAgICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgIGZpbGw9Im5vbmUiCiAgICAgc3Ryb2tlLXdpZHRoPSIxIgogICAgIHN0cm9rZT0ibm9uZSIKICAgICBpZD0iU3R5bGVndWlkZSI+CiAgICA8ZwogICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgIGZpbGw9IiMwMDAwMDAiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg2LjAwMDAwMCwgLTIxNzkuMDAwMDAwKSIKICAgICAgIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIj4KICAgICAgPGcKICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjE0My4wMDAwMDApIgogICAgICAgICBpZD0iVG9nZ2xlIj4KICAgICAgICA8ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2LjAwMDAwMCwgMzYuMDAwMDAwKSIKICAgICAgICAgICBpZD0idG9nZ2xlLXJhZGlvX2J1dHRvbl9jaGVja2VkIj4KICAgICAgICAgIDxnCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgICAgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgPHBhdGgKICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICAgICAgaWQ9IlNoYXBlIgogICAgICAgICAgICAgICBkPSJNMTAsMCBDNC40OCwwIDAsNC40OCAwLDEwIEMwLDE1LjUyIDQuNDgsMjAgMTAsMjAgQzE1LjUyLDIwIDIwLDE1LjUyIDIwLDEwIEMyMCw0LjQ4IDE1LjUyLDAgMTAsMCBaIE0xMCwxOCBDNS41OCwxOCAyLDE0LjQyIDIsMTAgQzIsNS41OCA1LjU4LDIgMTAsMiBDMTQuNDIsMiAxOCw1LjU4IDE4LDEwIEMxOCwxNC40MiAxNC40MiwxOCAxMCwxOCBaIiAvPgogICAgICAgICAgICA8Y2lyY2xlCiAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICAgIHI9IjUiCiAgICAgICAgICAgICAgIGN5PSIxMCIKICAgICAgICAgICAgICAgY3g9IjEwIgogICAgICAgICAgICAgICBpZD0iT3ZhbCIgLz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat left top;
    background-size: 12px; }
  .modal-body input[type="checkbox"]:hover:disabled + label:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuazwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMiAoNTUwNDcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogIDx0aXRsZQogICAgIGlkPSJ0aXRsZTIiPnRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuazwvdGl0bGU+CiAgPGRlc2MKICAgICBpZD0iZGVzYzQiPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM2IiAvPgogIDxnCiAgICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgIGZpbGw9Im5vbmUiCiAgICAgc3Ryb2tlLXdpZHRoPSIxIgogICAgIHN0cm9rZT0ibm9uZSIKICAgICBpZD0iU3R5bGVndWlkZSI+CiAgICA8ZwogICAgICAgc3R5bGU9ImZpbGw6I2E0YmNkMDtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgIGZpbGw9IiMwMDAwMDAiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwLjAwMDAwMCwgLTIxODAuMDAwMDAwKSIKICAgICAgIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIj4KICAgICAgPGcKICAgICAgICAgc3R5bGU9ImZpbGw6I2E0YmNkMDtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjE0My4wMDAwMDApIgogICAgICAgICBpZD0iVG9nZ2xlIj4KICAgICAgICA8ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuayI+CiAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2E0YmNkMDtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGlkPSJTaGFwZSIKICAgICAgICAgICAgIGQ9Ik0xNiwyIEwxNiwxNiBMMiwxNiBMMiwyIEwxNiwyIFogTTE4LDAgTDAsMCBMMCwxOCBMMTgsMTggTDE4LDAgWiIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat left top;
    background-size: 12px; }
  .modal-body input[type="radio"]:hover:disabled + label:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgaGVpZ2h0PSIyMHB4IgogICB3aWR0aD0iMjBweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1yYWRpb19idXR0b25fdW5jaGVja2VkPC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgPHRpdGxlCiAgICAgaWQ9InRpdGxlMiI+dG9nZ2xlLXJhZGlvX2J1dHRvbl91bmNoZWNrZWQ8L3RpdGxlPgogIDxkZXNjCiAgICAgaWQ9ImRlc2M0Ij5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICA8ZGVmcwogICAgIGlkPSJkZWZzNiIgLz4KICA8ZwogICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgICBmaWxsPSJub25lIgogICAgIHN0cm9rZS13aWR0aD0iMSIKICAgICBzdHJva2U9Im5vbmUiCiAgICAgaWQ9IlN0eWxlZ3VpZGUiPgogICAgPGcKICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBmaWxsLXJ1bGU9Im5vbnplcm8iCiAgICAgICBmaWxsPSIjMDAwMDAwIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMC4wMDAwMDAsIC0yMTc5LjAwMDAwMCkiCiAgICAgICBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSI+CiAgICAgIDxnCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDIxNDMuMDAwMDAwKSIKICAgICAgICAgaWQ9IlRvZ2dsZSI+CiAgICAgICAgPGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojYTRiY2QwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MC4wMDAwMDAsIDM2LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1yYWRpb19idXR0b25fdW5jaGVja2VkIj4KICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojYTRiY2QwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgICAgaWQ9IlNoYXBlIgogICAgICAgICAgICAgZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNMTAsMTggQzUuNTgsMTggMiwxNC40MiAyLDEwIEMyLDUuNTggNS41OCwyIDEwLDIgQzE0LjQyLDIgMTgsNS41OCAxOCwxMCBDMTgsMTQuNDIgMTQuNDIsMTggMTAsMTggWiIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat left top;
    background-size: 12px; }
  .modal-body .description {
    margin-bottom: 16px;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: normal; }
  .modal-body .label-text {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 1px; }
  .modal-body .modal-form-field:last-of-type {
    margin-bottom: 0; }
  .modal-body .modal-form-field .modal-form-field-label {
    position: relative;
    margin-bottom: 8px; }
    .modal-body .modal-form-field .modal-form-field-label .modal-form-field-label__error {
      position: absolute;
      bottom: 0;
      right: 0;
      max-width: 120px;
      overflow: hidden; }
  .modal-body .modal-form-field .form-error {
    color: #ff414c; }
  .modal-body .modal-input-field {
    position: relative; }
    .modal-body .modal-input-field .modal-input-field__input_invalid:focus {
      border-color: #ff414c; }
  .modal-body .options {
    padding: 0 10px; }
    .modal-body .options .options__block {
      margin-bottom: 10px; }
    .modal-body .options .radio-choice {
      padding-left: 20px; }
      .modal-body .options .radio-choice .radio-choice__group {
        padding-top: 12px;
        padding-left: 10px; }
      .modal-body .options .radio-choice .radio-choice__item {
        position: relative;
        margin-bottom: 5px; }
        .modal-body .options .radio-choice .radio-choice__item:last-of-type {
          margin-bottom: 0; }
      .modal-body .options .radio-choice button {
        margin-top: 10px; }
      .modal-body .options .radio-choice input[type="radio"]:checked:not(:disabled) + label {
        font-weight: 500;
        color: #0e1318; }

.modal-transition_entering .modal-dialog {
  opacity: 0.01;
  -webkit-transform: translateY(20%) !important;
          transform: translateY(20%) !important;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out; }

.modal-transition_entered .modal-dialog {
  opacity: 1;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out; }

.modal-transition_exiting .modal-dialog {
  opacity: 0.01;
  -webkit-transform: translateY(20%) !important;
          transform: translateY(20%) !important;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out; }

.modal-transition_exited .modal-dialog {
  -webkit-transform: translateY(20%) !important;
          transform: translateY(20%) !important;
  opacity: 0.01;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out; }

.modal-transition_enter .modal-backdrop {
  background-color: rgba(0, 0, 0, 0.01);
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }

.modal-transition_entered .modal-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }

.modal-transition_exiting .modal-backdrop {
  background-color: rgba(0, 0, 0, 0.01);
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }

.modal-transition_exited .modal-backdrop {
  background-color: rgba(0, 0, 0, 0.01);
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }

.modal-transition_entered .modal-backdrop.transparent,
.modal-transition_exiting .modal-backdrop.transparent,
.modal-transition_enter .modal-backdrop.transparent,
.modal-transition_exited .modal-backdrop.transparent {
  background-color: transparent; }
.toolbar .add-content .dropdown-content .menu-item.filesync a {
  padding-left: 30px; }
  .toolbar .add-content .dropdown-content .menu-item.filesync a:before {
    background: url("/static/images/action-swap_horizontal_circle_blue.svg") center no-repeat;
    background-size: 14px 14px; }
  .toolbar .add-content .dropdown-content .menu-item.filesync a:hover::before {
    background: url("/static/images/action-swap_horizontal_circle_white.svg") center no-repeat;
    background-size: 14px 14px; }
.impersonation-dialog {
  width: 480px; }
  .impersonation-dialog .modal-header {
    padding-bottom: 0; }
  .impersonation-dialog .modal-body {
    color: #0e1318;
    padding: 8px 24px 36px;
    font-family: Roboto, sans-serif;
    font-size: 12px; }
    .impersonation-dialog .modal-body .loading-users * {
      margin: 8px auto;
      text-align: center;
      font-weight: bold; }
    .impersonation-dialog .modal-body .loading-users .spinner-container {
      margin-bottom: 16px; }
    .impersonation-dialog .modal-body .users-list-input {
      border: solid 1px #017eff;
      border-radius: 3px;
      width: 100%;
      background-color: #fff;
      padding: 8px;
      height: 32px; }
  .impersonation-dialog .impersonation-dialog-input {
    position: relative;
    padding-top: 20px; }
    .impersonation-dialog .impersonation-dialog-input .search-input-wrapper {
      position: relative; }
      .impersonation-dialog .impersonation-dialog-input .search-input-wrapper h2 {
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        padding: 8px 0 6px;
        line-height: 1.2;
        letter-spacing: 1px; }
      .impersonation-dialog .impersonation-dialog-input .search-input-wrapper .search-input {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 8px 36px 8px 12px;
        height: 32px;
        border-radius: 3px;
        border: 1px solid #e0e7eb; }
        .impersonation-dialog .impersonation-dialog-input .search-input-wrapper .search-input::-webkit-input-placeholder {
          cursor: pointer;
          color: black; }
        .impersonation-dialog .impersonation-dialog-input .search-input-wrapper .search-input:-ms-input-placeholder {
          cursor: pointer;
          color: black; }
        .impersonation-dialog .impersonation-dialog-input .search-input-wrapper .search-input::-ms-input-placeholder {
          cursor: pointer;
          color: black; }
        .impersonation-dialog .impersonation-dialog-input .search-input-wrapper .search-input::placeholder {
          cursor: pointer;
          color: black; }
        .impersonation-dialog .impersonation-dialog-input .search-input-wrapper .search-input:focus {
          border: 1px solid #017eff; }
      .impersonation-dialog .impersonation-dialog-input .search-input-wrapper .close-icon {
        position: absolute;
        right: 8px;
        bottom: 5px;
        width: 20px;
        height: 20px;
        background: url("/static/images/navigation-arrow_drop_down.svg") no-repeat center;
        background-size: 8px 4px;
        cursor: pointer; }
    .impersonation-dialog .impersonation-dialog-input .content-container {
      position: absolute;
      top: 82px;
      left: 0;
      max-height: 280px;
      width: 100%;
      background-color: #fff;
      overflow-y: scroll;
      border-radius: 2px;
      -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
              box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
      z-index: 1; }
      .impersonation-dialog .impersonation-dialog-input .content-container .item > div {
        padding: 6px 10px; }
      .impersonation-dialog .impersonation-dialog-input .content-container .item.selected .user {
        background-color: #017eff;
        color: #fff; }
      .impersonation-dialog .impersonation-dialog-input .content-container .item .user {
        padding-left: 16px;
        font-family: Roboto, sans-serif;
        font-size: 12px;
        line-height: 1.33;
        cursor: pointer; }
        .impersonation-dialog .impersonation-dialog-input .content-container .item .user:hover {
          background-color: #017eff;
          color: #fff; }
        .impersonation-dialog .impersonation-dialog-input .content-container .item .user:active {
          background-color: #0024ff;
          color: #fff; }
      .impersonation-dialog .impersonation-dialog-input .content-container .item .header {
        background-color: #f7f9fa;
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 10px;
        letter-spacing: 1px; }
  .impersonation-dialog .modal-footer {
    -ms-flex-direction: column;
        flex-direction: column; }
    .impersonation-dialog .modal-footer .buttons {
      width: 100%; }
    .impersonation-dialog .modal-footer .button.green {
      width: 100%;
      min-height: 32px;
      margin-top: 16px; }
.input-clearable {
  position: relative;
  font-family: Roboto, sans-serif; }
  .input-clearable input[type=text],
  .input-clearable input[type=email],
  .input-clearable input[type=password] {
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    height: 32px;
    padding: 8px 24px 8px 12px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    line-height: 1.33;
    background-color: white;
    color: #0e1318; }
    .input-clearable input[type=text]:focus,
    .input-clearable input[type=email]:focus,
    .input-clearable input[type=password]:focus {
      border: 1px solid #017eff; }
    .input-clearable input[type=text]::-webkit-input-placeholder,
    .input-clearable input[type=email]::-webkit-input-placeholder,
    .input-clearable input[type=password]::-webkit-input-placeholder {
      color: #5b7289; }
    .input-clearable input[type=text]:-ms-input-placeholder,
    .input-clearable input[type=email]:-ms-input-placeholder,
    .input-clearable input[type=password]:-ms-input-placeholder {
      color: #5b7289; }
    .input-clearable input[type=text]::-ms-input-placeholder,
    .input-clearable input[type=email]::-ms-input-placeholder,
    .input-clearable input[type=password]::-ms-input-placeholder {
      color: #5b7289; }
    .input-clearable input[type=text]::placeholder,
    .input-clearable input[type=email]::placeholder,
    .input-clearable input[type=password]::placeholder {
      color: #5b7289; }
  .input-clearable .input-clearable-clearButton {
    position: absolute;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-style: normal;
    font-size: 1.2em;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    background: url("/static/images/navigation-cancel.svg") center center no-repeat;
    background-size: 12px 12px;
    width: 22px;
    height: 22px; }
    .input-clearable .input-clearable-clearButton:hover {
      background: url("/static/images/navigation-cancel-hover.svg") center center no-repeat;
      background-size: 12px; }
    .input-clearable .input-clearable-clearButton:active {
      background: url("/static/images/navigation-cancel-active.svg") center center no-repeat;
      background-size: 12px; }
  .input-clearable input::-ms-clear {
    /* Remove IE default X */
    display: none; }
.project-code-dialog {
  width: 480px; }
  .project-code-dialog .modal-header {
    padding-bottom: 0; }
  .project-code-dialog .modal-body {
    color: #0e1318;
    padding: 8px 24px 36px;
    font-family: Roboto, sans-serif;
    font-size: 12px; }
  .project-code-dialog .project-code-dialog-input {
    position: relative;
    padding-top: 20px; }
    .project-code-dialog .project-code-dialog-input .search-input-wrapper {
      position: relative; }
      .project-code-dialog .project-code-dialog-input .search-input-wrapper h2 {
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        padding: 8px 0 6px;
        line-height: 1.2;
        letter-spacing: 1px; }
      .project-code-dialog .project-code-dialog-input .search-input-wrapper .search-input {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 8px 36px 8px 12px;
        height: 32px;
        border-radius: 3px;
        border: 1px solid #e0e7eb; }
        .project-code-dialog .project-code-dialog-input .search-input-wrapper .search-input.placeholder {
          cursor: pointer; }
        .project-code-dialog .project-code-dialog-input .search-input-wrapper .search-input:focus {
          border: 1px solid #017eff; }
      .project-code-dialog .project-code-dialog-input .search-input-wrapper .close-icon {
        position: absolute;
        right: 8px;
        bottom: 5px;
        width: 20px;
        height: 20px;
        background: url("/static/images/navigation-arrow_drop_down.svg") no-repeat center;
        background-size: 8px 4px;
        cursor: pointer; }
    .project-code-dialog .project-code-dialog-input .content-container {
      position: absolute;
      top: 82px;
      left: 0;
      max-height: 280px;
      width: 100%;
      background-color: #fff;
      overflow-y: scroll;
      border-radius: 2px;
      -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
              box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
      z-index: 1; }
      .project-code-dialog .project-code-dialog-input .content-container .item > div {
        padding: 6px 10px; }
      .project-code-dialog .project-code-dialog-input .content-container .item.selected .code {
        background-color: #017eff;
        color: #fff; }
      .project-code-dialog .project-code-dialog-input .content-container .item .code {
        padding-left: 16px;
        font-family: Roboto, sans-serif;
        font-size: 12px;
        line-height: 1.33;
        cursor: pointer; }
        .project-code-dialog .project-code-dialog-input .content-container .item .code:hover {
          background-color: #017eff;
          color: #fff; }
        .project-code-dialog .project-code-dialog-input .content-container .item .code:active {
          background-color: #0024ff;
          color: #fff; }
      .project-code-dialog .project-code-dialog-input .content-container .item .header {
        background-color: #f7f9fa;
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 10px;
        letter-spacing: 1px; }
.dropdown-menu {
  position: relative;
  overflow: visible; }
  .dropdown-menu.dropdown-menu-light .dropdown-button {
    color: #334252;
    background-color: #fff;
    border: none;
    font-family: TTCommons, sans-serif;
    font-weight: 600;
    border: 1px solid #e0e7eb;
    border-radius: 2px; }
    .dropdown-menu.dropdown-menu-light .dropdown-button:hover {
      background-color: #e0e7eb; }
    .dropdown-menu.dropdown-menu-light .dropdown-button:active, .dropdown-menu.dropdown-menu-light .dropdown-button.dropdown-button-opened {
      background-color: #e0e7eb; }
  .dropdown-menu.dropdown-menu-light .dropdown-item {
    line-height: 24px;
    font-weight: 500;
    padding: 0 12px;
    cursor: pointer;
    font-family: Roboto, sans-serif;
    font-size: 12px; }
    .dropdown-menu.dropdown-menu-light .dropdown-item:hover {
      color: #fff;
      background-color: #017eff; }
  .dropdown-menu.dropdown-menu-light .caret {
    background: url(/static/images/navigation-arrow_drop_down.svg) center center no-repeat;
    background-size: 8px 4px; }
  .dropdown-menu .dropdown-button {
    border: none;
    color: white;
    font-size: 12px;
    font-weight: 700;
    font-family: TTCommons, sans-serif;
    background: #0e1318;
    border: 1px solid #0e1318;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 2px;
    height: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .dropdown-menu .dropdown-button:focus {
      outline: none; }
    .dropdown-menu .dropdown-button:hover {
      background: rgba(51, 66, 82, 0.5); }
    .dropdown-menu .dropdown-button:active, .dropdown-menu .dropdown-button.dropdown-button-opened {
      background: #334252; }
  .dropdown-menu .title {
    position: relative;
    top: -2px; }
  .dropdown-menu .dropdown-content {
    position: absolute;
    z-index: 1000;
    border-radius: 2px;
    background: white;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
    padding: 8px 0;
    width: 220px; }
    .dropdown-menu .dropdown-content .setting-item {
      height: 24px;
      font-size: 12px; }
      .dropdown-menu .dropdown-content .setting-item a {
        display: block;
        padding: 3px 8px;
        cursor: pointer;
        text-decoration: none;
        color: #363636; }
        .dropdown-menu .dropdown-content .setting-item a:hover {
          color: #fff;
          background-color: #017eff; }
        .dropdown-menu .dropdown-content .setting-item a:active {
          background-color: #0024ff; }
      .dropdown-menu .dropdown-content .setting-item a, .dropdown-menu .dropdown-content .setting-item a:visited {
        display: block;
        padding: 3px 10px;
        cursor: pointer;
        text-decoration: none;
        color: #363636; }
        .dropdown-menu .dropdown-content .setting-item a:hover, .dropdown-menu .dropdown-content .setting-item a:visited:hover {
          background-color: #017eff;
          color: white;
          text-decoration: none; }
        .dropdown-menu .dropdown-content .setting-item a:active, .dropdown-menu .dropdown-content .setting-item a:visited:active {
          background-color: #0024ff; }
      .dropdown-menu .dropdown-content .setting-item.disabled a {
        cursor: default;
        color: #777;
        background-color: #fff; }
    .dropdown-menu .dropdown-content .section {
      padding: 0 8px;
      color: #96abb6;
      font-family: TTCommons, sans-serif;
      letter-spacing: 1px;
      line-height: 16px;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 10px; }
      .dropdown-menu .dropdown-content .section:not(:first-of-type) {
        margin-top: 12px; }
  .dropdown-menu .caret {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/static/images/navigation-arrow_drop_down_white.svg) center center no-repeat;
    background-size: 8px 4px; }
  .dropdown-menu hr {
    height: 0;
    margin: 8px 0;
    border-top: 1px solid #d9d9d9;
    border-bottom: 0; }
.hint-text {
  color: #9c9c9c;
  line-height: 18px;
  font-size: 11px;
  padding-bottom: 10px;
  padding-left: 90px; }

.form-field {
  margin-bottom: 10px; }
  .form-field .minimizable-text {
    font-size: 12px;
    text-decoration: none;
    cursor: pointer; }
    .form-field .minimizable-text.hide-button {
      display: block;
      position: absolute;
      right: 14px;
      bottom: -16px; }
  .form-field.two-columns {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    width: 100%; }
    .form-field.two-columns .label {
      text-align: left;
      width: 100%; }
    .form-field.two-columns .input {
      max-width: 100%; }
  .form-field.gray .label {
    color: #8b9499; }
  .form-field .label {
    font-family: TTCommons, sans-serif;
    line-height: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #0e1318; }
    .form-field .label .subLabel {
      color: #5b7289;
      margin-left: 5px; }
  .form-field p {
    font-size: 12px; }
  .form-field .input {
    width: 100%; }
    .form-field .input input.text {
      width: 100%;
      font-size: 12px;
      font-family: Roboto, sans-serif;
      padding: 8px 12px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      height: 32px;
      border-radius: 3px;
      background-color: #ffffff;
      border: solid 1px #e0e7eb; }
      .form-field .input input.text:focus {
        border: solid 1px #017eff; }
      .form-field .input input.text::-webkit-input-placeholder {
        line-height: 13px; }
      .form-field .input input.text:-ms-input-placeholder {
        line-height: 13px; }
      .form-field .input input.text::-ms-input-placeholder {
        line-height: 13px; }
      .form-field .input input.text::placeholder {
        line-height: 13px; }
    .form-field .input span {
      word-break: break-all; }
    .form-field .input .link {
      color: #017eff;
      cursor: pointer; }
      .form-field .input .link.hover {
        color: #003eff; }
      .form-field .input .link:active {
        color: #0727da; }
.tags-input {
  position: relative;
  font-family: TTCommons, sans-serif;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 100%;
  height: 32px; }
  .tags-input .tag-input-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    height: 100%; }
    .tags-input .tag-input-list.wrapped {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      max-height: 80px;
      padding: 3px 14px 0 0;
      overflow: auto; }
      .tags-input .tag-input-list.wrapped .doc-tag {
        margin-bottom: 3px; }
    .tags-input .tag-input-list .input-wrapper {
      min-width: 15%;
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 2px 0 5px 0; }
      .tags-input .tag-input-list .input-wrapper.nowrap {
        position: relative;
        padding: 2px 0; }
      .tags-input .tag-input-list .input-wrapper .tag-autocomplete {
        position: absolute;
        left: 0;
        bottom: 0;
        -webkit-transform: translate(0, 100%);
                transform: translate(0, 100%);
        z-index: 3; }
        .tags-input .tag-input-list .input-wrapper .tag-autocomplete li {
          padding-left: 16px; }
          .tags-input .tag-input-list .input-wrapper .tag-autocomplete li.invalid, .tags-input .tag-input-list .input-wrapper .tag-autocomplete li.newtag.invalid {
            color: #017eff; }
            .tags-input .tag-input-list .input-wrapper .tag-autocomplete li.invalid.selected, .tags-input .tag-input-list .input-wrapper .tag-autocomplete li.newtag.invalid.selected {
              background-color: #017eff;
              cursor: default; }
    .tags-input .tag-input-list .clear-all {
      padding: 0;
      cursor: pointer;
      width: 12px;
      height: 12px;
      overflow: hidden;
      display: inline-block;
      background: url("/static/images/navigation-cancel.svg") no-repeat center;
      background-size: 12px 12px; }
      .tags-input .tag-input-list .clear-all.reset-icon-position {
        position: absolute;
        right: 7px;
        top: 6px; }
      .tags-input .tag-input-list .clear-all:hover {
        background: url("/static/images/navigation-cancel-hover.svg") no-repeat center;
        background-size: 12px; }
      .tags-input .tag-input-list .clear-all:active {
        background: url("/static/images/navigation-cancel-active.svg") no-repeat center;
        background-size: 12px; }
    .tags-input .tag-input-list .input-container {
      background-color: transparent;
      vertical-align: center;
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 0;
      margin: 0 0 0 4px;
      height: 16px;
      white-space: nowrap;
      position: relative;
      margin-right: 23px; }
      .tags-input .tag-input-list .input-container span.input-shadow {
        position: absolute;
        top: -9999px;
        left: -9999px;
        font-size: 12px;
        font-family: TTCommons, sans-serif; }
      .tags-input .tag-input-list .input-container .tag-input {
        background-color: transparent;
        z-index: 1; }
      .tags-input .tag-input-list .input-container .tag-placeholder:disabled {
        background-color: #fff !important;
        color: #d3d3d3;
        z-index: 0; }
      .tags-input .tag-input-list .input-container .tag-input, .tags-input .tag-input-list .input-container .tag-placeholder {
        border: none;
        width: 100%;
        -webkit-box-shadow: none;
                box-shadow: none;
        outline: none;
        font-size: 12px;
        font-family: Roboto, sans-serif;
        line-height: normal;
        position: absolute;
        padding: 0;
        top: 0;
        left: 0;
        color: #95b1c8; }
        .tags-input .tag-input-list .input-container .tag-input:focus, .tags-input .tag-input-list .input-container .tag-placeholder:focus {
          outline: none;
          border: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
        .tags-input .tag-input-list .input-container .tag-input:active, .tags-input .tag-input-list .input-container .tag-placeholder:active {
          outline: none;
          border: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .tags-input .tag-input-list .element {
      margin: 2px 10px 2px 4px;
      padding: 2px 6px 3px 4px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      cursor: default; }
      .tags-input .tag-input-list .element.tag-container {
        background-color: #f79300;
        border-radius: 2px 0 0 2px;
        font-size: 11px;
        position: relative;
        -ms-flex-preferred-size: content;
            flex-basis: content; }
        .tags-input .tag-input-list .element.tag-container:hover {
          background-color: #f79300; }
          .tags-input .tag-input-list .element.tag-container:hover.arrow-box:after {
            border-left-color: #f79300; }
        .tags-input .tag-input-list .element.tag-container.selected {
          background-color: #1e9df6;
          color: #fff; }
          .tags-input .tag-input-list .element.tag-container.selected.arrow-box:after {
            border-left-color: #1e9df6; }
      .tags-input .tag-input-list .element .dot {
        width: 4px;
        padding: 0;
        height: 4px;
        bottom: 7px;
        right: -2px;
        border-radius: 2px;
        background-color: #fff;
        position: absolute;
        z-index: 10; }
      .tags-input .tag-input-list .element.arrow-box:before, .tags-input .tag-input-list .element.arrow-box:after {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        max-height: 19px;
        width: 0;
        position: absolute;
        pointer-events: none;
        z-index: 1; }
      .tags-input .tag-input-list .element.arrow-box:before {
        border-top: 9.5px solid transparent;
        border-bottom: 9.5px solid transparent;
        border-left: 10px solid #f79300;
        margin-top: -9px; }
      .tags-input .tag-input-list .element.arrow-box:after {
        border-top: 9.5px solid transparent;
        border-bottom: 9.5px solid transparent;
        border-left: 10px solid #f79300;
        margin-top: -9px; }
    .tags-input .tag-input-list .tag-items {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1;
          flex: 1;
      font-size: 12px;
      font-family: Roboto, sans-serif;
      height: 100%;
      overflow: hidden;
      padding: 6px 5px 0 4px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .tags-input .tag-input-list .tag-items .tags {
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
            flex: 1;
        overflow-x: auto;
        overflow-y: hidden;
        padding-bottom: 20px;
        -webkit-box-sizing: content-box;
                box-sizing: content-box; }
.doc-tag {
  background-color: #aa5ff2;
  border-radius: 2px;
  font-size: 12px;
  font-family: DecimaMono, sans-serif;
  padding: 0 4px 0 4px;
  color: #fff;
  height: 16px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 5px;
  text-transform: uppercase;
  font-weight: bold; }
  .doc-tag .tag-inner {
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden; }
  .doc-tag img {
    -webkit-transform: translate(3px, 1px);
            transform: translate(3px, 1px);
    width: 11px;
    height: 10px; }
  .doc-tag .remove {
    cursor: pointer;
    margin-left: 4px;
    background: transparent url(/static/images/navigation-cancel-white.svg) center center no-repeat;
    background-size: 8px;
    width: 10px;
    height: 10px; }
  .doc-tag:hover {
    background-color: #7123e5; }
  .doc-tag:active {
    background-color: #07009D; }
  .doc-tag.selected {
    color: #fff;
    background-color: #07009D; }
  .doc-tag.unowned {
    color: #fff;
    background-color: #5C5B5C; }
    .doc-tag.unowned.selected {
      background-color: #9c9c9c; }
      .doc-tag.unowned.selected:hover {
        background-color: #9c9c9c; }
    .doc-tag.unowned:hover {
      background-color: #5C5B5C; }
  .doc-tag.hit {
    color: #fff;
    background-color: #D99E4C; }
    .doc-tag.hit:hover {
      background-color: #D99E4C; }

.team-icon {
  background: url("/static/images/action-supervised_user_circle-white.svg") transparent no-repeat center;
  width: 10px;
  height: 10px;
  background-size: 8px;
  margin-left: 3px; }
@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono.woff2") format("woff2"), url("/static/fonts/decimamono.woff") format("woff"); }

@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono-bold.woff2") format("woff2"), url("/static/fonts/decimamono-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-regular.woff2") format("woff2"), url("/static/fonts/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-medium.woff2") format("woff2"), url("/static/fonts/roboto-medium.woff") format("woff");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-bold.woff2") format("woff2"), url("/static/fonts/roboto-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_regular.woff2") format("woff2"), url("/static/fonts/tt_commons_regular.woff") format("woff"); }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_demibold.woff2") format("woff2"), url("/static/fonts/tt_commons_demibold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Breve";
  src: url("/static/fonts/breve_bold.woff2") format("woff2"), url("/static/fonts/breve_bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_regular.woff2") format("woff2"), url("/static/fonts/cera_pro_regular.woff") format("woff");
  font-weight: normal; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_bold.woff2") format("woff2"), url("/static/fonts/cera_pro_bold.woff") format("woff");
  font-weight: bold; }

.autocomplete {
  padding-bottom: 3px;
  border-radius: 0 0 4px 4px;
  background-color: white;
  -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
  margin: 1px 0 0;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1000;
  bottom: -4px;
  -webkit-transform: translateY(100%);
          transform: translateY(100%); }
  .autocomplete.ipad {
    max-height: 125px;
    overflow: scroll; }
  .autocomplete li {
    font-size: 12px;
    line-height: 26px;
    padding: 0 12px;
    white-space: nowrap;
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    color: #0e1318; }
    .autocomplete li .query {
      color: #0e1318;
      font-weight: 500; }
    .autocomplete li.selected {
      background-color: #017eff;
      cursor: pointer;
      color: #c4d1d8; }
      .autocomplete li.selected .query {
        color: white; }
  .autocomplete .group-title {
    text-transform: uppercase;
    background: #f7f9fa;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
    color: #0e1318;
    font-weight: 600;
    height: 24px;
    padding: 0 8px; }
  .autocomplete .invalid-message {
    padding: 5px 9px;
    color: #c4d1d8;
    line-height: 16px; }
  .autocomplete .mode-error-message {
    padding: 5px 9px;
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #ff414c; }
  .autocomplete .loading-message {
    white-space: normal;
    line-height: 1.33;
    color: #ff414c;
    font-family: TTCommons, sans-serif;
    padding: 12px; }
.adminuseraccount-dialog {
  width: 800px;
  height: 722px; }
  .adminuseraccount-dialog .titlePrefix {
    color: #0e1318; }
  .adminuseraccount-dialog .modal-footer input[type=text] {
    font-size: 13px;
    font-family: TTCommons, sans-serif;
    line-height: 20px;
    padding: 2px 2px 2px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 32px;
    border-radius: 3px;
    background-color: #fff;
    border: solid 1px #e0e7eb;
    width: 200px;
    margin-right: 15px; }
  .adminuseraccount-dialog .ReactVirtualized__Table .ReactVirtualized__Table__row {
    cursor: pointer; }
    .adminuseraccount-dialog .ReactVirtualized__Table .ReactVirtualized__Table__row:hover {
      background: #017eff;
      color: white; }
.table * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.table .ReactVirtualized__Table__headerRow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  background-color: #334252; }
  .table .ReactVirtualized__Table__headerRow input[type="checkbox"]:checked + label:before {
    background: url("/static/images/toggle-check_box_white.svg") no-repeat left top;
    background-size: 12px; }

.table .ReactVirtualized__Table__row {
  font-family: Roboto, sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #e0e7eb; }
  .table .ReactVirtualized__Table__row.odd-row {
    background: #f7f9fa; }
  .table .ReactVirtualized__Table__row.highlighted {
    background-color: #017eff;
    color: #fff; }
  .table .ReactVirtualized__Table__row.active {
    background-color: #0024ff;
    color: #fff; }
  .table .ReactVirtualized__Table__row .date {
    color: #5b7289; }
  .table .ReactVirtualized__Table__row.highlighted .ReactVirtualized__Table__rowColumn, .table .ReactVirtualized__Table__row.active .ReactVirtualized__Table__rowColumn {
    color: #fff; }
    .table .ReactVirtualized__Table__row.highlighted .ReactVirtualized__Table__rowColumn.date, .table .ReactVirtualized__Table__row.active .ReactVirtualized__Table__rowColumn.date {
      color: #d2e7f3; }

.table .ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden; }

.table .ReactVirtualized__Table__headerColumn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  text-transform: uppercase;
  font-family: TTCommons, sans-serif;
  color: #96abb6;
  font-size: 10px;
  letter-spacing: 1px; }
  .table .ReactVirtualized__Table__headerColumn.selected {
    background-color: #0e1318;
    color: #fff; }
  .table .ReactVirtualized__Table__headerColumn.reverse-content {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .table .ReactVirtualized__Table__headerColumn:last-of-type {
    padding-right: 12px; }

.table .ReactVirtualized__Table__headerColumn,
.table .ReactVirtualized__Table__rowColumn {
  margin-right: 0;
  padding: 0 8px;
  min-width: 0; }
  .table .ReactVirtualized__Table__headerColumn .bold,
  .table .ReactVirtualized__Table__rowColumn .bold {
    font-weight: 600; }
  .table .ReactVirtualized__Table__headerColumn > span,
  .table .ReactVirtualized__Table__rowColumn > span {
    display: inline-block;
    vertical-align: middle; }

.table .ReactVirtualized__Table__rowColumn {
  line-height: normal;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

.table .ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer; }
  .table .ReactVirtualized__Table__sortableHeaderColumn[aria-sort="ascending"], .table .ReactVirtualized__Table__sortableHeaderColumn[aria-sort="descending"] {
    background-color: #0e1318;
    color: #fff; }

.table .ReactVirtualized__Table__sortableHeaderIconContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.table .ReactVirtualized__Table__sortableHeaderIcon {
  -ms-flex: 0 0 24px;
      flex: 0 0 24px;
  height: 24px;
  width: 1em;
  fill: currentColor; }

.table-container .table__toast {
  width: 100%;
  position: absolute;
  bottom: -18px;
  color: #ff414c;
  padding: 0 10px;
  left: 0; }
.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0.1);}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,0.05);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent;}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline:none}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:rgba(102,102,102,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,0.05);}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,0.02);}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity;}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px;}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,0.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,0.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,0.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.1);transition:all .1s ease;cursor:pointer;outline:none;}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,0.3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block;}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,0.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none;}.ReactTable .-loading > div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,0.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all;}.ReactTable .-loading.-active > div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rthfc .rt-thead.-headerGroups,
.rthfc .rt-thead.-header {
  z-index: 3;
}

.rthfc .rt-thead.-filters {
  z-index: 2;
}

.rthfc .rt-th,
.rthfc .rt-td {
  background-color: #fff;
}

.rthfc .-headerGroups .rt-th {
  background-color: #f7f7f7;
}

.rthfc.-striped .rt-tr.-odd .rt-td {
  background-color: #f7f7f7;
}

.rthfc.-highlight .rt-tr:hover .rt-td {
  background-color: #f2f2f2;
}

.rthfc .-filters .rt-th.rthfc-th-fixed-left-last,
.rthfc .rt-th.rthfc-th-fixed-left-last,
.rthfc .rt-td.rthfc-td-fixed-left-last {
  border-right: solid 1px #ccc;
}

.rthfc .rt-th.rthfc-th-fixed-right-first,
.rthfc .rt-td.rthfc-td-fixed-right-first {
  border-left: solid 1px #ccc;
}

/*------------ Sticky position version: -sp ------------*/

.rthfc.-sp .rt-tbody {
  overflow: visible;
  flex: 1 0 auto;
}

.rthfc.-sp .rt-thead {
  position: -webkit-sticky;
  position: sticky;
}

.rthfc.-sp .rt-thead.-headerGroups {
  border-bottom-color: #f2f2f2;
}

.rthfc.-sp .rt-tfoot {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  bottom: 0px;
}

.rthfc.-sp .rthfc-th-fixed,
.rthfc.-sp .rthfc-td-fixed {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
}

.rthfc.-sp .rthfc-th-fixed-left,
.rthfc.-sp .rthfc-td-fixed-left {
  left: 0;
}

.rthfc.-sp .rthfc-th-fixed-right,
.rthfc.-sp .rthfc-td-fixed-right {
  left: 0;
}

/*------------ scroll event version: -se ------------*/

.rthfc.-se .-header .rt-th.rthfc-th-fixed,
.rthfc.-se .-headerGroups .rt-th.rthfc-th-fixed,
.rthfc.-se .-filters .rt-th.rthfc-th-fixed,
.rthfc.-se .rt-td.rthfc-td-fixed {
  position: relative;
  z-Index: 1;
}.ReactTable.table-paginated {
  border: 0; }
  .ReactTable.table-paginated .rt-tr.-odd .rt-td {
    background-color: #f7f9fa; }
  .ReactTable.table-paginated .rt-tr .rt-th,
  .ReactTable.table-paginated .rt-tr .rt-td {
    border-right: 0;
    text-align: right; }
    .ReactTable.table-paginated .rt-tr .rt-th:first-of-type,
    .ReactTable.table-paginated .rt-tr .rt-td:first-of-type {
      padding-left: 16px;
      text-align: left; }
  .ReactTable.table-paginated .rt-tbody {
    font-family: DecimaMono, sans-serif;
    font-size: 12px;
    color: #0e1318; }
    .ReactTable.table-paginated .rt-tbody .rt-tr-group,
    .ReactTable.table-paginated .rt-tbody .rt-tr-group:last-child {
      border-bottom: 1px solid #e0e7eb; }
      .ReactTable.table-paginated .rt-tbody .rt-tr-group .rt-td,
      .ReactTable.table-paginated .rt-tbody .rt-tr-group:last-child .rt-td {
        padding: 6px 5px; }
        .ReactTable.table-paginated .rt-tbody .rt-tr-group .rt-td:first-child,
        .ReactTable.table-paginated .rt-tbody .rt-tr-group:last-child .rt-td:first-child {
          padding-left: 16px;
          font-family: Roboto, sans-serif;
          font-weight: 500; }
        .ReactTable.table-paginated .rt-tbody .rt-tr-group .rt-td:last-child,
        .ReactTable.table-paginated .rt-tbody .rt-tr-group:last-child .rt-td:last-child {
          padding-right: 16px; }
  .ReactTable.table-paginated .rt-thead {
    letter-spacing: 1px;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #96abb6;
    text-transform: uppercase; }
    .ReactTable.table-paginated .rt-thead .rt-th {
      border-top: 1px solid #eef3f5;
      padding: 11px 5px; }
      .ReactTable.table-paginated .rt-thead .rt-th:first-of-type {
        padding-left: 16px; }
      .ReactTable.table-paginated .rt-thead .rt-th:last-child {
        padding-right: 16px; }
      .ReactTable.table-paginated .rt-thead .rt-th.-sort-desc {
        -webkit-box-shadow: none;
                box-shadow: none; }
    .ReactTable.table-paginated .rt-thead.-header {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .ReactTable.table-paginated .pagination-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 15px 16px 0 16px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    min-height: 48px; }
    .ReactTable.table-paginated .pagination-bottom .dropdown-button {
      width: 140px; }
    .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation {
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-weight: 600;
      font-size: 12px; }
      .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation > li {
        border-radius: 2px;
        border: 1px solid #e0e7eb;
        margin-left: 6px;
        color: #334252; }
        .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation > li.selected {
          border-color: #017EFF; }
        .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation > li.selected a {
          opacity: 1;
          color: #017EFF; }
          .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation > li.selected a:hover {
            background: transparent; }
        .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation > li > a {
          display: block;
          height: 100%;
          width: 100%;
          padding: 8px 12px;
          cursor: pointer; }
          .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation > li > a:hover {
            opacity: 1;
            background: #e0e7eb; }
          .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation > li > a:active {
            opacity: 1;
            background: #c4d1d8; }
      .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .previous,
      .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .next {
        height: 32px;
        width: 32px; }
        .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .previous a,
        .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .next a {
          opacity: 1;
          padding: 0; }
          .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .previous a svg,
          .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .next a svg {
            width: 32px;
            height: 32px; }
        .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .previous.disabled,
        .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .next.disabled {
          opacity: 0.5; }
          .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .previous.disabled a,
          .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .next.disabled a {
            cursor: not-allowed; }
            .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .previous.disabled a:hover,
            .ReactTable.table-paginated .pagination-bottom .pagination-bottom__pages-navigation .next.disabled a:hover {
              background: transparent; }
.edituseraccount-dialog {
  width: 400px; }
  .edituseraccount-dialog.saml-user .password-container, .edituseraccount-dialog.saml-user button.secondary {
    display: none; }
  .edituseraccount-dialog .modal-body {
    font-family: TTCommons, sans-serif;
    font-size: 12px; }
    .edituseraccount-dialog .modal-body .error-container {
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      height: 32px;
      font-family: Roboto, sans-serif;
      font-weight: 500;
      line-height: 1.33;
      color: #ff1f43;
      vertical-align: middle; }
    .edituseraccount-dialog .modal-body .modal-form-field {
      margin-bottom: 20px; }
      .edituseraccount-dialog .modal-body .modal-form-field .modal-form-field-label {
        margin-bottom: 6px; }
.version-notification .emph {
  font-weight: 600; }
  .version-notification .emph:first-child {
    margin-right: 2px; }
  .version-notification .emph:last-child {
    margin-left: 10px; }
.toolbar .add-content .dropdown-content .menu-item.webclipper a {
  padding-left: 30px; }
  .toolbar .add-content .dropdown-content .menu-item.webclipper a:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pbWFnZS1jb2xsZWN0aW9uc19ib29rbWFyazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0Mi4wMDAwMDAsIC0xNzY2LjAwMDAwMCkiIGZpbGw9IiMwMTdlZmYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJJbWFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTcyOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpbWFnZS1jb2xsZWN0aW9uc19ib29rbWFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIuMDAwMDAwLCAzOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMiA0IDAgNCAwIDIwIDE2IDIwIDE2IDE4IDIgMTgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjAsMCBMNCwwIEw0LDE2IEwyMCwxNiBMMjAsMCBaIE0xOCwxMCBMMTUuNSw4LjUgTDEzLDEwIEwxMywyIEwxOCwyIEwxOCwxMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) center no-repeat;
    background-size: 14px 14px; }
  .toolbar .add-content .dropdown-content .menu-item.webclipper a:hover::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pbWFnZS1jb2xsZWN0aW9uc19ib29rbWFyazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0Mi4wMDAwMDAsIC0xNzY2LjAwMDAwMCkiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJJbWFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTcyOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpbWFnZS1jb2xsZWN0aW9uc19ib29rbWFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIuMDAwMDAwLCAzOC4wMDAwMDApIiBmaWxsPSJ0cmFuc3BhcmVudCI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjIgNCAwIDQgMCAyMCAxNiAyMCAxNiAxOCAyIDE4IiBmaWxsPSIjZmZmZmZmIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLDAgTDQsMCBMNCwxNiBMMjAsMTYgTDIwLDAgWiBNMTgsMTAgTDE1LjUsOC41IEwxMywxMCBMMTMsMiBMMTgsMiBMMTgsMTAgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
    background-size: 14px 14px; }
.dialog .modal-header {
  padding-bottom: 16px; }

.dialog .modal-body {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 1.33; }

.dialog.scrollable .modal-body {
  max-height: 70vh;
  overflow-y: scroll; }
#resultPanel {
  -ms-flex-positive: 1;
      flex-grow: 1; }

#documentPanel {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

#launcher {
  visibility: hidden; }
.filters-loading .layout {
  visibility: hidden; }

.layout {
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  top: 0 !important;
  left: 0;
  right: 0;
  bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 12px; }
  .layout.with-navigation-bar {
    left: 44px; }
  .layout .with-splitview {
    margin-right: 320px; }
  .layout .layout-fixed {
    position: relative; }
  .layout .layout-flex {
    display: -ms-flexbox;
    display: flex; }
  .layout .layout-flex-props {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    position: relative; }
  .layout .layout-absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .layout .column {
    -ms-flex-direction: column;
        flex-direction: column; }
  .layout .fullHeight {
    height: 100%; }
  .layout .center {
    border-left: 1px solid #c4d1d8; }
  .layout .hidden {
    display: none; }

.notebook {
  position: absolute;
  left: 44px;
  z-index: 1000;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex; }

.layout-export {
  z-index: 9999; }
.delivery-time-select .dropdown-menu .dropdown-button {
  width: 100%;
  line-height: 32px; }

.delivery-time-select .dropdown-menu .dropdown-content {
  width: 100%;
  max-height: 200px;
  overflow: auto; }
.broker-whitelist-editor {
  width: 650px; }
  .broker-whitelist-editor .group-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    white-space: nowrap; }
    .broker-whitelist-editor .group-item .icon {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .broker-whitelist-editor .dialog-content {
    display: -ms-flexbox;
    display: flex; }
  .broker-whitelist-editor .left-panel {
    width: 200px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .broker-whitelist-editor .left-panel .selectable-list {
      border: 1px solid #aeaeae;
      height: 320px;
      background-color: #fff; }
    .broker-whitelist-editor .left-panel .radio-choice {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding-top: 10px;
      padding-right: 5px; }
      .broker-whitelist-editor .left-panel .radio-choice div {
        position: relative; }
  .broker-whitelist-editor .right-panel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-left: 15px;
    width: 100%; }
    .broker-whitelist-editor .right-panel .borkers-summary {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      position: relative; }
    .broker-whitelist-editor .right-panel .select-all {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      color: #666;
      padding-top: 15px; }
    .broker-whitelist-editor .right-panel .broker-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      padding-top: 15px;
      padding-bottom: 10px;
      color: #999; }
      .broker-whitelist-editor .right-panel .broker-header .head-name {
        padding-left: 30px; }
      .broker-whitelist-editor .right-panel .broker-header .head-code {
        padding-left: 130px; }
    .broker-whitelist-editor .right-panel .broker-list {
      border: 1px solid #aeaeae;
      background-color: #fff;
      height: 100%; }
    .broker-whitelist-editor .right-panel .export-buttons {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      padding-top: 7px; }
  .broker-whitelist-editor .modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    .broker-whitelist-editor .modal-footer button {
      margin-left: 10px; }
.list-footer {
  width: 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 0 24px 0 rgba(14, 19, 24, 0.3);
          box-shadow: 0 0 24px 0 rgba(14, 19, 24, 0.3);
  background-color: #fff; }
  .list-footer .share-search__button {
    margin-left: 8px; }

.create-alert-dialog {
  min-width: 600px;
  max-width: 600px; }
  .create-alert-dialog .modal-body {
    padding: 0 0 0px 0px; }
  .create-alert-dialog .form-field {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 16px;
    padding: 0 24px; }
    .create-alert-dialog .form-field.alert-schedule {
      background-color: #f7f9fa;
      border-top: 1px solid #e0e7eb;
      padding: 24px;
      margin-bottom: 0px; }
      .create-alert-dialog .form-field.alert-schedule h1 {
        font-size: 18px;
        color: #0e1318;
        text-align: left;
        padding-bottom: 16px; }
      .create-alert-dialog .form-field.alert-schedule .radio-choice__group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; }
        .create-alert-dialog .form-field.alert-schedule .radio-choice__group .radio-choice__item {
          position: relative;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          padding-right: 25px; }
          .create-alert-dialog .form-field.alert-schedule .radio-choice__group .radio-choice__item:last-of-type {
            padding-right: 0; }
    .create-alert-dialog .form-field input {
      width: 100%;
      border: 1px solid #e0e7eb;
      background: #fff;
      font-size: 12px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      font-family: Roboto, sans-serif;
      padding: 8px 12px;
      border-radius: 2px; }
    .create-alert-dialog .form-field .field-label {
      font-size: 10px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 1px;
      color: #0e1318;
      text-transform: uppercase;
      margin-bottom: 8px; }
  .create-alert-dialog .disabled-info {
    word-wrap: break-word;
    font-size: 11px;
    padding: 0 24px 24px 24px;
    font-family: Roboto, sans-serif;
    color: #ff414c; }
  .create-alert-dialog .real-time-warning, .create-alert-dialog .day-delivery-time, .create-alert-dialog .week-delivery-time {
    margin-top: 24px; }
  .create-alert-dialog .day-delivery-time {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .create-alert-dialog .add-delivery-time {
    font-family: Roboto, sans-serif;
    color: #017eff;
    font-size: 12px;
    font-weight: 500;
    -ms-flex-item-align: end;
        align-self: flex-end; }
    .create-alert-dialog .add-delivery-time:hover {
      cursor: pointer;
      color: #003eff; }
    .create-alert-dialog .add-delivery-time:active {
      color: #0727da; }
  .create-alert-dialog .delivery-time-item {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    position: relative; }
    .create-alert-dialog .delivery-time-item .delivery-time-select {
      -ms-flex-positive: 1;
          flex-grow: 1; }
    .create-alert-dialog .delivery-time-item .delivery-time-zone {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 43px;
      height: 32px;
      border-radius: 2px;
      border: 1px solid #e0e7eb;
      font-size: 12px;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      margin-left: 8px; }
    .create-alert-dialog .delivery-time-item .remove-delivery-time {
      display: block;
      z-index: 1;
      position: absolute;
      color: #ff414c;
      font-size: 12px;
      font-weight: 600;
      font-family: TTCommons, sans-serif;
      right: 83px;
      top: 11px; }
      .create-alert-dialog .delivery-time-item .remove-delivery-time:hover {
        cursor: pointer;
        color: #dc0a10; }
      .create-alert-dialog .delivery-time-item .remove-delivery-time:active {
        color: #b60304; }
  .create-alert-dialog .week-delivery-time {
    -ms-flex-direction: column;
        flex-direction: column; }
    .create-alert-dialog .week-delivery-time .day-of-week {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 48px;
      border: 1px solid #e0e7eb;
      border-radius: 2px;
      background-color: #ffffff;
      margin-bottom: 24px; }
      .create-alert-dialog .week-delivery-time .day-of-week .day-item {
        display: -ms-flexbox;
        display: flex;
        border-right: 1px solid #e0e7eb;
        width: 14.28%;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center; }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item:hover {
          cursor: pointer;
          background-color: rgba(224, 231, 235, 0.5); }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item:active {
          background-color: #e0e7eb; }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item:first-child {
          border-top-left-radius: 2px;
          border-bottom-left-radius: 2px; }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item:last-child {
          border-top-right-radius: 2px;
          border-bottom-right-radius: 2px; }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item.day-item-selected {
          background-color: #017eff;
          color: #fff; }
          .create-alert-dialog .week-delivery-time .day-of-week .day-item.day-item-selected input[type="checkbox"]:checked + label:before {
            background: url("/static/images/toggle-check_box_white.svg") no-repeat left top;
            background-color: #017eff;
            background-size: 12px; }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item .day-label {
          font-size: 10px;
          line-height: 1.2;
          letter-spacing: 1px;
          font-weight: 600;
          padding-top: 8px;
          padding-bottom: 3px; }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item:last-child {
          border-right: none; }
        .create-alert-dialog .week-delivery-time .day-of-week .day-item label:before {
          margin-right: 0px; }
.clear-all {
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  height: 12px; }
#AMRDialog {
  width: 500px; }
  #AMRDialog .modal-body.amr-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    min-height: 130px; }
    #AMRDialog .modal-body.amr-body > div {
      width: 30%; }
    #AMRDialog .modal-body.amr-body > .warning-text {
      width: 100%;
      color: #ff414c;
      text-transform: uppercase;
      font-size: 10px;
      font-family: TTCommons, sans-serif;
      line-height: 1.2;
      letter-spacing: 1px;
      font-weight: 600; }
    #AMRDialog .modal-body.amr-body .amr-loading {
      width: 100%;
      max-height: 100px;
      -webkit-box-sizing: content-box;
              box-sizing: content-box; }
  #AMRDialog .modal-body div {
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    line-height: 20px;
    padding: 8px 0;
    -ms-flex-direction: column;
        flex-direction: column; }
    #AMRDialog .modal-body div .label {
      width: 30%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      white-space: nowrap;
      text-transform: uppercase;
      color: #96abb6;
      font-size: 10px;
      font-weight: 600;
      letter-spacing: 1px;
      line-height: 10px;
      font-family: TTCommons, sans-serif; }
    #AMRDialog .modal-body div .value {
      font-weight: bold;
      font-size: 15px;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      font-size: 20px;
      margin-top: 4px; }
    #AMRDialog .modal-body div.warning .label, #AMRDialog .modal-body div.warning .value {
      color: #ff414c; }
    #AMRDialog .modal-body div .reset-date {
      font-family: DecimaMono, sans-serif;
      color: #95b1c8;
      font-weight: normal;
      line-height: 20px;
      font-size: 14px; }
.icon {
  display: inline-block;
  padding-right: 5px;
  width: 12px;
  height: 12px;
  background-size: contain;
  background-repeat: no-repeat; }
  .icon.user-icon-white {
    background-image: url("/static/icons/user-icon-white@2x.png"); }
  .icon.triangle-open-icon {
    background: url("/static/images/hardware-keyboard_arrow_up.svg") center center no-repeat;
    background-size: 10px; }
  .icon.triangle-closed-icon {
    background: url("/static/images/hardware-keyboard_arrow_down.svg") center center no-repeat;
    background-size: 10px; }
  .icon.user-delete-default-icon {
    background: url("/static/images/navigation-cancel.svg") center center;
    background-size: 12px; }
    .icon.user-delete-default-icon:hover {
      background: url("/static/images/navigation-cancel-hover.svg") center center no-repeat;
      background-size: 12px; }
    .icon.user-delete-default-icon:active {
      background: url("/static/images/navigation-cancel-active.svg") center center no-repeat;
      background-size: 12px; }
.email-in-dialog {
  font-size: 12px;
  width: 536px; }
  .email-in-dialog .body {
    font-family: Roboto, sans-serif;
    color: #0e1318;
    line-height: 16px; }
    .email-in-dialog .body > p,
    .email-in-dialog .body > div {
      margin: 12px 0; }
    .email-in-dialog .body *:last-child {
      margin: 10px 0; }
    .email-in-dialog .body h1 {
      color: #5a6063;
      font-size: 16px;
      line-height: 20px; }
  .email-in-dialog h1 {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    color: #0e1318; }
  .email-in-dialog h2 {
    line-height: 20px;
    text-align: center;
    font-weight: normal;
    text-align: left;
    color: #0e1316;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    margin-top: 20px; }
    .email-in-dialog h2:first-child {
      margin-top: 2px; }
  .email-in-dialog .link {
    color: #017eff;
    text-decoration: none;
    white-space: no-wrap;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px; }
    .email-in-dialog .link:visited, .email-in-dialog .link:active {
      color: #017eff; }
    .email-in-dialog .link:hover {
      text-decoration: underline; }
  .email-in-dialog span.light {
    color: #5b7289; }
#groupEditor .selectable-list, #universalGroupEditor .selectable-list, #brokerWhitelistEditor .selectable-list {
  max-height: 100%;
  overflow: auto; }
  #groupEditor .selectable-list .options, #universalGroupEditor .selectable-list .options, #brokerWhitelistEditor .selectable-list .options {
    padding-left: 9px; }
  #groupEditor .selectable-list hr, #universalGroupEditor .selectable-list hr, #brokerWhitelistEditor .selectable-list hr {
    margin: 8px 10px;
    border: none;
    border-top: 1px solid #ccc; }
  #groupEditor .selectable-list .selected, #universalGroupEditor .selectable-list .selected, #brokerWhitelistEditor .selectable-list .selected {
    background: #cadef9; }
    #groupEditor .selectable-list .selected:hover, #universalGroupEditor .selectable-list .selected:hover, #brokerWhitelistEditor .selectable-list .selected:hover {
      background: #cadef9; }
  #groupEditor .selectable-list .disabled, #universalGroupEditor .selectable-list .disabled, #brokerWhitelistEditor .selectable-list .disabled {
    position: relative;
    z-index: 1; }
    #groupEditor .selectable-list .disabled:before, #universalGroupEditor .selectable-list .disabled:before, #brokerWhitelistEditor .selectable-list .disabled:before {
      position: absolute;
      content: ' ';
      width: 100%;
      height: 100%;
      background-color: #f3f3f3;
      opacity: .8; }
  #groupEditor .selectable-list .sub-list .selectable-list, #universalGroupEditor .selectable-list .sub-list .selectable-list, #brokerWhitelistEditor .selectable-list .sub-list .selectable-list {
    overflow: hidden; }
    #groupEditor .selectable-list .sub-list .selectable-list .options, #universalGroupEditor .selectable-list .sub-list .selectable-list .options, #brokerWhitelistEditor .selectable-list .sub-list .selectable-list .options {
      padding-left: 38px; }
  #groupEditor .selectable-list .group-item, #universalGroupEditor .selectable-list .group-item, #brokerWhitelistEditor .selectable-list .group-item {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    height: 40px;
    border-bottom: 1px solid #e0e7eb;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    #groupEditor .selectable-list .group-item:hover, #groupEditor .selectable-list .group-item:active, #universalGroupEditor .selectable-list .group-item:hover, #universalGroupEditor .selectable-list .group-item:active, #brokerWhitelistEditor .selectable-list .group-item:hover, #brokerWhitelistEditor .selectable-list .group-item:active {
      color: #ffffff; }
      #groupEditor .selectable-list .group-item:hover input[type="checkbox"]:checked + label:before, #groupEditor .selectable-list .group-item:active input[type="checkbox"]:checked + label:before, #universalGroupEditor .selectable-list .group-item:hover input[type="checkbox"]:checked + label:before, #universalGroupEditor .selectable-list .group-item:active input[type="checkbox"]:checked + label:before, #brokerWhitelistEditor .selectable-list .group-item:hover input[type="checkbox"]:checked + label:before, #brokerWhitelistEditor .selectable-list .group-item:active input[type="checkbox"]:checked + label:before {
        background: url("/static/images/toggle-check_box_white.svg") no-repeat left top;
        background-size: 12px; }
      #groupEditor .selectable-list .group-item:hover .triangle-open-icon, #groupEditor .selectable-list .group-item:active .triangle-open-icon, #universalGroupEditor .selectable-list .group-item:hover .triangle-open-icon, #universalGroupEditor .selectable-list .group-item:active .triangle-open-icon, #brokerWhitelistEditor .selectable-list .group-item:hover .triangle-open-icon, #brokerWhitelistEditor .selectable-list .group-item:active .triangle-open-icon {
        background: url("/static/images/hardware-keyboard_arrow_up_white.svg") center center no-repeat;
        background-size: 10px; }
      #groupEditor .selectable-list .group-item:hover .triangle-closed-icon, #groupEditor .selectable-list .group-item:active .triangle-closed-icon, #universalGroupEditor .selectable-list .group-item:hover .triangle-closed-icon, #universalGroupEditor .selectable-list .group-item:active .triangle-closed-icon, #brokerWhitelistEditor .selectable-list .group-item:hover .triangle-closed-icon, #brokerWhitelistEditor .selectable-list .group-item:active .triangle-closed-icon {
        background: url("/static/images/hardware-keyboard_arrow_down_white.svg") center center no-repeat;
        background-size: 10px; }
      #groupEditor .selectable-list .group-item:hover .user-count, #groupEditor .selectable-list .group-item:active .user-count, #universalGroupEditor .selectable-list .group-item:hover .user-count, #universalGroupEditor .selectable-list .group-item:active .user-count, #brokerWhitelistEditor .selectable-list .group-item:hover .user-count, #brokerWhitelistEditor .selectable-list .group-item:active .user-count {
        background-color: white; }
    #groupEditor .selectable-list .group-item:hover, #universalGroupEditor .selectable-list .group-item:hover, #brokerWhitelistEditor .selectable-list .group-item:hover {
      background-color: #017eff; }
    #groupEditor .selectable-list .group-item:active, #universalGroupEditor .selectable-list .group-item:active, #brokerWhitelistEditor .selectable-list .group-item:active {
      background-color: #0024ff; }
    #groupEditor .selectable-list .group-item .label, #universalGroupEditor .selectable-list .group-item .label, #brokerWhitelistEditor .selectable-list .group-item .label {
      white-space: nowrap; }
      #groupEditor .selectable-list .group-item .label .label-name, #universalGroupEditor .selectable-list .group-item .label .label-name, #brokerWhitelistEditor .selectable-list .group-item .label .label-name {
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap;
        padding-right: 4px; }
    #groupEditor .selectable-list .group-item .user-count, #universalGroupEditor .selectable-list .group-item .user-count, #brokerWhitelistEditor .selectable-list .group-item .user-count {
      padding: 2px 5px;
      border-radius: 14px;
      border: solid 1px #e0e7eb;
      background-color: #e0e7eb;
      font-family: DecimaMono, sans-serif;
      font-size: 10px;
      color: #0e1318;
      margin-right: 12px; }
    #groupEditor .selectable-list .group-item .group-data, #universalGroupEditor .selectable-list .group-item .group-data, #brokerWhitelistEditor .selectable-list .group-item .group-data {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      #groupEditor .selectable-list .group-item .group-data > *, #universalGroupEditor .selectable-list .group-item .group-data > *, #brokerWhitelistEditor .selectable-list .group-item .group-data > * {
        display: inline-block; }
.entitlements-viewer {
  width: 500px;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }
  .entitlements-viewer .loading {
    height: 48px;
    width: 48px;
    margin: 10px auto;
    background: url(data:image/gif;base64,R0lGODlhMAAwANU4ALLR6Gaj0czg8JnC4e/1+jOFwn+y2WCg0Nno9M/i8RBwuJ/F4iB5vb/Z7Iy63d/s9cXc7o+83nCp1FCWy/L3+/X5/OXv9/n7/a/P5/r8/vz9/uz0+djo87zX69Lk8qbK5OLu9sbd7rfU6nmv10yUyuny+DCDwd3r9crf77nV6nOr1ZbA4Nzq9fH3+9Tl8qnL5efx+MDZ7KzN5oO12lmbztbm80CMxgBms////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFCNDJDMTdBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFCNDJDMThBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MUI0MkMxNUE1N0IxMUUxOTM3MzlFQkNGQTQyNEY4NCIgc3RSZWY6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) no-repeat !important; }
  .entitlements-viewer .broker-list {
    margin-bottom: 10px; }
    .entitlements-viewer .broker-list .broker,
    .entitlements-viewer .broker-list .title {
      padding: 8px 15px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      display: -ms-flexbox;
      display: flex; }
      .entitlements-viewer .broker-list .broker :first-child,
      .entitlements-viewer .broker-list .title :first-child {
        width: 70%; }
      .entitlements-viewer .broker-list .broker :last-child,
      .entitlements-viewer .broker-list .title :last-child {
        width: 30%; }
    .entitlements-viewer .broker-list .title {
      font-family: TTCommons;
      font-size: 10px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: 1;
      letter-spacing: 1px;
      color: #96abb6;
      border-top: 1px solid #e0e7eb;
      border-left: 1px solid #e0e7eb;
      border-right: 1px solid #e0e7eb;
      text-transform: uppercase; }
    .entitlements-viewer .broker-list .brokers {
      height: 350px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow-y: scroll;
      background-color: #fff;
      border: 1px solid #e0e7eb; }
      .entitlements-viewer .broker-list .brokers .broker {
        border-bottom: 1px solid #e0e7eb;
        font-family: Roboto;
        font-size: 12px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal;
        color: #0e1318; }
        .entitlements-viewer .broker-list .brokers .broker:nth-child(odd) {
          background-color: #f7f9fa; }
        .entitlements-viewer .broker-list .brokers .broker:last-of-type {
          border-bottom: none; }
  .entitlements-viewer .modal-body {
    min-height: 430px; }
    .entitlements-viewer .modal-body.search-actions {
      background: transparent; }
    .entitlements-viewer .modal-body .search-input {
      margin-bottom: 16px; }
  .entitlements-viewer .modal-footer .buttons {
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .entitlements-viewer .modal-footer .buttons button {
      margin-left: 0; }
      .entitlements-viewer .modal-footer .buttons button:first-of-type {
        margin-right: 16px; }
.external-popup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .external-popup .modal-header {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .external-popup .modal-body {
    flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .external-popup .modal-body .popup-loader {
      position: relative;
      height: 60px; }
  .external-popup .modal-footer {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
    .external-popup .modal-footer button {
      margin-left: auto; }
  .external-popup iframe {
    width: 100%;
    height: 100%; }
.modal-dialog.feedbackModule-modal {
  width: 480px;
  padding: 0; }
  .modal-dialog.feedbackModule-modal .modal-header {
    display: inline-block;
    padding: 24px 24px 15px 24px; }
    .modal-dialog.feedbackModule-modal .modal-header .loading-bar-wrapper {
      position: relative;
      display: -ms-inline-flexbox;
      display: inline-flex;
      width: 440px; }
  .modal-dialog.feedbackModule-modal .main-heading {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 40%;
    font-family: TTCommons;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    text-align: inherit;
    color: #0e1318; }
  .modal-dialog.feedbackModule-modal .sub-heading {
    display: inline-block;
    padding: 10px 0px 0px 0px;
    width: 95%;
    height: 40%;
    position: relative;
    font-family: Roboto;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: justify;
    color: #FF0000; }
  .modal-dialog.feedbackModule-modal #feedback-dialog-upload {
    width: 100%; }
  .modal-dialog.feedbackModule-modal #feedback-attached-file {
    width: 50%;
    text-align: center; }
  .modal-dialog.feedbackModule-modal .options {
    width: 100%;
    margin: 10px 0px; }
  .modal-dialog.feedbackModule-modal .remove {
    cursor: pointer;
    display: inherit;
    position: relative;
    text-align: end;
    font-size: smaller;
    font-family: Roboto;
    margin-left: 99%;
    font-size: 11px; }
  .modal-dialog.feedbackModule-modal .feedbackDescrption {
    margin: 10px 0px; }
  .modal-dialog.feedbackModule-modal .feedback-form {
    border-top: 1px solid #e0e7eb;
    padding-top: 10px; }
  .modal-dialog.feedbackModule-modal .feedbackDescrption-textarea {
    height: 112px;
    padding: 5px;
    width: 100%;
    margin: 10px 0px;
    border-radius: 3px;
    border: solid 1px #e0e7eb;
    font-family: Roboto;
    font-size: 12px;
    resize: none; }
  .modal-dialog.feedbackModule-modal .moduleName-select {
    width: 452px;
    margin-left: -10px; }
    .modal-dialog.feedbackModule-modal .moduleName-select .options .dropdown-button {
      width: 100%;
      background-color: #ffffff;
      font-family: Roboto;
      font-size: 12px; }
  .modal-dialog.feedbackModule-modal .dropdown-menu .dropdown-content {
    width: 100%; }
    .modal-dialog.feedbackModule-modal .dropdown-menu .dropdown-content .dropdown-item {
      font-family: Roboto; }
  .modal-dialog.feedbackModule-modal .feedback-success-description {
    display: -ms-flexbox;
    display: flex;
    padding: 0px 80px;
    font-family: Roboto;
    font-size: 12px;
    line-height: 1.33;
    text-align: center;
    color: #334252;
    margin-bottom: 10%; }
  .modal-dialog.feedbackModule-modal .feedback-success-image {
    text-align: center;
    margin: 15% auto 5% auto;
    width: 61px;
    height: 61px;
    background: url("/static/images/bigConfirmationCheck.svg") no-repeat; }
  .modal-dialog.feedbackModule-modal .feedback-attached {
    width: 50%;
    font-family: TTCommons, sans-serif;
    -ms-flex: 1 1 0px;
        flex: 1 1 0;
    font-size: 12px;
    border-radius: 2px;
    outline: none;
    height: 32px;
    min-width: 59px;
    line-height: 14px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: 600;
    color: #334252;
    background: #ffffff;
    border: 1px solid rgba(224, 231, 235, 0.5);
    padding-top: 2px; }
  .modal-dialog.feedbackModule-modal .feddback-attached-file-name {
    margin: -6px;
    max-width: 180px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 5px; }
.filter-wrapper {
  position: relative;
  width: 100%;
  min-height: 100px; }
  .filter-wrapper .icon {
    width: 5px;
    height: 5px;
    background-size: 7px 7px; }
  .filter-wrapper .hit + .sub-list .notHit {
    display: -ms-flexbox !important;
    display: flex !important; }
  .filter-wrapper .filter-item .triangle-open-icon, .filter-wrapper .filter-item .triangle-closed-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bmF2aWdhdGlvbi1hcnJvd19kcm9wX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTUuMDAwMDAwLCAtMTkxMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iTmF2aWdhdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTg2OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uLWFycm93X2Ryb3BfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk1LjAwMDAwMCwgNDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCA1IDUgMTAgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) !important; }
  .filter-wrapper .filter-item:hover .triangle-open-icon, .filter-wrapper .filter-item:hover .triangle-closed-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bmF2aWdhdGlvbi1hcnJvd19kcm9wX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTUuMDAwMDAwLCAtMTkxMS4wMDAwMDApIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iTmF2aWdhdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTg2OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uLWFycm93X2Ryb3BfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk1LjAwMDAwMCwgNDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCA1IDUgMTAgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) !important; }
  .filter-wrapper .filter-item.notHit {
    display: none; }
  .filter-wrapper .filter-item {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    height: 24px;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .filter-wrapper .filter-item div:last-child {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .filter-wrapper .sub-list .selectable-list {
    -ms-flex-direction: column;
        flex-direction: column; }
  .filter-wrapper .non-expandable-children .selectable-list > div:nth-child(2n+1) {
    background-color: #f3f3f3; }
.filter-panel {
  background-color: #ffffff;
  font-family: Roboto, sans-serif;
  max-height: calc(100vh - 102px); }
  .filter-panel.simple {
    width: 260px;
    padding: 8px 0;
    border-radius: 0 0 4px 4px; }
  .filter-panel .cont {
    display: -ms-flexbox;
    display: flex;
    background: white; }
  .filter-panel .filter-item {
    padding-right: 6px; }
    .filter-panel .filter-item .select-only {
      display: none;
      margin-left: auto;
      padding-right: 5px;
      font-size: 10px;
      color: #D2E7F3; }
      .filter-panel .filter-item .select-only:hover {
        text-decoration: none;
        color: #fff; }
      .filter-panel .filter-item .select-only ~ .icon {
        padding-left: 8px; }
    .filter-panel .filter-item .customCheckbox {
      overflow: hidden; }
      .filter-panel .filter-item .customCheckbox label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .filter-panel .filter-item .customCheckbox label:before {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .filter-panel .filter-item:hover .select-only, .filter-panel .filter-item.selected .select-only {
      display: block; }
    .filter-panel .filter-item:hover .delete-feed, .filter-panel .filter-item.selected .delete-feed {
      display: inline-block; }
    .filter-panel .filter-item:hover .reconnect-feed, .filter-panel .filter-item.selected .reconnect-feed {
      display: inline-block;
      font-family: Roboto;
      font-size: 10px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      line-height: 1;
      letter-spacing: normal;
      text-align: right;
      color: #ff414c; }
    .filter-panel .filter-item:hover .search-result, .filter-panel .filter-item.selected .search-result {
      color: #fff; }
      .filter-panel .filter-item:hover .search-result strong, .filter-panel .filter-item.selected .search-result strong {
        color: #fff; }
    .filter-panel .filter-item:hover .customCheckbox input[type="checkbox"] + label:before, .filter-panel .filter-item.selected .customCheckbox input[type="checkbox"] + label:before {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuazwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMiAoNTUwNDcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogIDx0aXRsZQogICAgIGlkPSJ0aXRsZTIiPnRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuazwvdGl0bGU+CiAgPGRlc2MKICAgICBpZD0iZGVzYzQiPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM2IiAvPgogIDxnCiAgICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgIGZpbGw9Im5vbmUiCiAgICAgc3Ryb2tlLXdpZHRoPSIxIgogICAgIHN0cm9rZT0ibm9uZSIKICAgICBpZD0iU3R5bGVndWlkZSI+CiAgICA8ZwogICAgICAgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgIGZpbGw9IiMwMDAwMDAiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwLjAwMDAwMCwgLTIxODAuMDAwMDAwKSIKICAgICAgIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIj4KICAgICAgPGcKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjE0My4wMDAwMDApIgogICAgICAgICBpZD0iVG9nZ2xlIj4KICAgICAgICA8ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuayI+CiAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGlkPSJTaGFwZSIKICAgICAgICAgICAgIGQ9Ik0xNiwyIEwxNiwxNiBMMiwxNiBMMiwyIEwxNiwyIFogTTE4LDAgTDAsMCBMMCwxOCBMMTgsMTggTDE4LDAgWiIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
      background-color: #017eff;
      opacity: .5; }
    .filter-panel .filter-item:hover .customCheckbox input[type="checkbox"]:checked + label:before, .filter-panel .filter-item.selected .customCheckbox input[type="checkbox"]:checked + label:before {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3g8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICA8dGl0bGUKICAgICBpZD0idGl0bGUyIj50b2dnbGUtY2hlY2tfYm94PC90aXRsZT4KICA8ZGVzYwogICAgIGlkPSJkZXNjNCI+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnMKICAgICBpZD0iZGVmczYiIC8+CiAgPGcKICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgZmlsbD0ibm9uZSIKICAgICBzdHJva2Utd2lkdGg9IjEiCiAgICAgc3Ryb2tlPSJub25lIgogICAgIGlkPSJTdHlsZWd1aWRlIj4KICAgIDxnCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgZmlsbD0iIzAwMDAwMCIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDIuMDAwMDAwLCAtMjE4MC4wMDAwMDApIgogICAgICAgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiPgogICAgICA8ZwogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyMTQzLjAwMDAwMCkiCiAgICAgICAgIGlkPSJUb2dnbGUiPgogICAgICAgIDxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3giPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0iU2hhcGUiCiAgICAgICAgICAgICBkPSJNMTgsMCBMMCwwIEwwLDE4IEwxOCwxOCBMMTgsMCBaIE03LDE0IEwyLDkgTDMuNDEsNy41OSBMNywxMS4xNyBMMTQuNTksMy41OCBMMTYsNSBMNywxNCBaIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
      background-color: #017eff;
      opacity: 1; }
    .filter-panel .filter-item:hover .customCheckbox input[type="checkbox"]:indeterminate + label:before, .filter-panel .filter-item.selected .customCheckbox input[type="checkbox"]:indeterminate + label:before {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT50b2dnbGUtaW5kZXRlcm1pbmF0ZV9jaGVja19ib3g8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDQuMDAwMDAwLCAtMjE4MC4wMDAwMDApIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iVG9nZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyMTQzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InRvZ2dsZS1pbmRldGVybWluYXRlX2NoZWNrX2JveCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQuMDAwMDAwLCAzNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgsMCBMMCwwIEwwLDE4IEwxOCwxOCBMMTgsMCBaIE0xNCwxMCBMNCwxMCBMNCw4IEwxNCw4IEwxNCwxMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
      background-color: #017eff;
      opacity: 1; }
    .filter-panel .filter-item .separateLabel {
      font-size: 12px;
      color: #5b7289; }
    .filter-panel .filter-item.checked .separateLabel {
      color: #0e1318;
      font-weight: 500; }
    .filter-panel .filter-item .search-result {
      color: #95b1c8;
      font-weight: normal; }
      .filter-panel .filter-item .search-result strong {
        color: #0e1318;
        font-weight: 500; }
  .filter-panel .right-panel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 300px;
    overflow-y: hidden;
    background-color: #f7f9fa; }
    .filter-panel .right-panel.right-panel_virtualized {
      display: inherit; }
    .filter-panel .right-panel .parentNode {
      height: 24px;
      background-color: #c4d1d8; }
      .filter-panel .right-panel .parentNode .select-only {
        color: #017eff;
        font-weight: 500;
        display: block; }
        .filter-panel .right-panel .parentNode .select-only:hover {
          color: #003EFF;
          text-decoration: none; }
      .filter-panel .right-panel .parentNode .separateLabel {
        font-family: TTCommons;
        font-size: 10px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #334252;
        text-transform: uppercase;
        padding-top: 1px; }
    .filter-panel .right-panel .search-actions {
      height: 48px; }
    .filter-panel .right-panel .rss-search-input {
      width: 72%; }
    .filter-panel .right-panel .rss-cross-button {
      right: 32%; }
    .filter-panel .right-panel .column-content {
      height: 100%;
      overflow-y: auto;
      max-height: 100vh; }
    .filter-panel .right-panel .add-feed-button {
      display: inline-block;
      width: 26%;
      vertical-align: top;
      padding-left: 2%; }
    .filter-panel .right-panel .sub-list .filter-item:not(.parentNode):hover, .filter-panel .right-panel.right-panel_virtualized .filter-item:not(.parentNode):hover {
      background-color: #017eff;
      cursor: pointer; }
      .filter-panel .right-panel .sub-list .filter-item:not(.parentNode):hover .separateLabel, .filter-panel .right-panel.right-panel_virtualized .filter-item:not(.parentNode):hover .separateLabel {
        color: #fff; }
  .filter-panel .left-panel {
    border-right: 1px solid #e0e7eb;
    width: 220px;
    overflow-y: auto;
    color: #0e1318;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .filter-panel .left-panel .actions {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      padding: 6px 5px;
      height: 35px; }
      .filter-panel .left-panel .actions button {
        padding-top: 1px; }
    .filter-panel .left-panel .filter-item {
      background-color: #fff;
      border-bottom: 1px solid #e0e7eb;
      height: 32px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .filter-panel .left-panel .filter-item .arrow-right {
        width: 7.5px;
        height: 7.5px;
        background-image: url("/static/images/hardware-keyboard_arrow_right-grey.svg");
        background-size: contain;
        background-repeat: no-repeat; }
      .filter-panel .left-panel .filter-item .separateLabel {
        text-transform: capitalize; }
      .filter-panel .left-panel .filter-item:hover, .filter-panel .left-panel .filter-item.selected {
        background-color: #017eff; }
        .filter-panel .left-panel .filter-item:hover .arrow-right, .filter-panel .left-panel .filter-item.selected .arrow-right {
          background-image: url("/static/images/hardware-keyboard_arrow_right-white.svg"); }
        .filter-panel .left-panel .filter-item:hover .select-only, .filter-panel .left-panel .filter-item.selected .select-only {
          display: block; }
        .filter-panel .left-panel .filter-item:hover .separateLabel, .filter-panel .left-panel .filter-item.selected .separateLabel {
          color: #fff; }
    .filter-panel .left-panel .checkbox-all {
      height: 32px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding-left: 10px;
      border-top: 1px solid #e0e7eb;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .filter-panel .left-panel .checkbox-all div:last-child {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
.ln-agreement-form {
  max-width: 320px;
  min-height: 340px; }
  .ln-agreement-form h2 {
    font-family: TTCommons;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    color: #0e1318; }
  .ln-agreement-form .info {
    font-family: Roboto;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #0e1318;
    margin: 0 0 16px 0; }
  .ln-agreement-form .agreement {
    border: solid 1px #e0e7eb;
    background: white;
    padding: 8px;
    height: 146px;
    overflow-y: scroll;
    overflow-x: hidden; }
    .ln-agreement-form .agreement p {
      font-family: Roboto;
      font-size: 12px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.33;
      letter-spacing: normal;
      color: #0e1318;
      margin-bottom: 10px; }
      .ln-agreement-form .agreement p:last-of-type {
        margin-bottom: 0; }
      .ln-agreement-form .agreement p a {
        color: #017eff; }
        .ln-agreement-form .agreement p a:visited, .ln-agreement-form .agreement p a:active {
          color: #0727da; }
        .ln-agreement-form .agreement p a:hover {
          color: #003eff; }
.group-modal {
  width: 650px;
  min-width: 650px; }
  .group-modal .group-content {
    display: -ms-flexbox;
    display: flex;
    max-height: 322px; }
    .group-modal .group-content .groups {
      width: 200px;
      height: 320px;
      border: 1px solid #aeaeae;
      background: #fff;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto; }
      .group-modal .group-content .groups .selectable-list {
        height: 100%; }
      .group-modal .group-content .groups.has-new .selectable-list > div:last-child {
        font-style: italic; }
      .group-modal .group-content .groups .no-group {
        text-align: center;
        padding: 100px 10px 10px 0;
        line-height: 16px; }
    .group-modal .group-content .group-form {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      margin-left: 20px; }
      .group-modal .group-content .group-form .select-all {
        margin-bottom: 10px; }
      .group-modal .group-content .group-form .group-field {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      .group-modal .group-content .group-form .group-name:disabled {
        background: #fff !important; }
      .group-modal .group-content .group-form.no-selection:before {
        position: absolute;
        content: ' ';
        width: 100%;
        height: 100%;
        background: #f3f3f3;
        z-index: 999;
        opacity: .4; }
      .group-modal .group-content .group-form .selected-wrapper {
        position: relative;
        margin-bottom: 10px; }
      .group-modal .group-content .group-form .users {
        position: relative;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 100%;
        height: 155px;
        border: 1px solid #aeaeae;
        background: #fff;
        -ms-flex-positive: 1;
            flex-grow: 1; }
        .group-modal .group-content .group-form .users .error-field {
          position: static;
          overflow: auto; }
  .group-modal .group-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-top: 10px; }
  .group-modal .modal-footer button.primary {
    margin-left: auto; }
  .group-modal .modal-footer .last-update {
    font-size: 12px;
    color: #999;
    margin-right: 12px; }
  .group-modal .form-field .label {
    font-size: 13px; }
  .group-modal .form-field input {
    width: 100%;
    font-size: 13px;
    font-family: TTCommons, sans-serif;
    height: 28px;
    padding-left: 10px;
    border: 1px solid #b3b3b3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
.multi-doc-editor-modal {
  width: 480px; }
  .multi-doc-editor-modal .ticker-input-container {
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    position: relative; }
    .multi-doc-editor-modal .ticker-input-container.focused {
      border: solid 1px #017eff; }
  .multi-doc-editor-modal .input {
    max-width: 450px; }
  .multi-doc-editor-modal .tickerHint {
    margin-bottom: 12px;
    font-size: 12px;
    font-family: Roboto, sans-serif; }
  .multi-doc-editor-modal .modal-footer .status {
    margin-right: auto;
    font-size: 12px;
    color: #464a4d; }
  .multi-doc-editor-modal .disabled-div {
    position: relative; }
    .multi-doc-editor-modal .disabled-div:before {
      background: #fff;
      opacity: 1;
      border: 1px solid #ff414c;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      color: #ff414c;
      padding-top: 9px;
      padding-left: 12px;
      border-radius: 3px;
      z-index: 2;
      font-family: Roboto, sans-serif;
      font-size: 12px; }
    .multi-doc-editor-modal .disabled-div.with-user-doc:before {
      content: 'You don\'t have any companies assigned'; }
    .multi-doc-editor-modal .disabled-div.without-user-doc:before {
      content: 'You don\'t have any owned docs selected'; }
    .multi-doc-editor-modal .disabled-div.private-tag:before {
      content: 'You don\'t have any tags on the docs selected'; }
    .multi-doc-editor-modal .disabled-div.public-tag:before {
      content: 'You don\'t have any team tags on the docs selected'; }
.uploader {
  font-size: 12px;
  text-shadow: none;
  font-weight: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .uploader .uploader-status {
    font-size: 12px;
    padding-left: 12px;
    font-family: TTCommons, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px; }
    .uploader .uploader-status strong {
      font-family: DecimaMono, sans-serif;
      padding: 1px 7px;
      border-radius: 14px;
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb;
      font-weight: normal;
      font-size: 10px;
      letter-spacing: normal; }
  .uploader button {
    width: 83px; }

.fileList {
  overflow: auto;
  max-height: 163px;
  margin-top: 16px;
  /* always show scrollbar in webkit browser on Mac OS. when scrollbar is auto-hidden, it overlaps the remove buttons */
  /* which causes: user can not click the elements under the scrollbar, even when scrollbar is hidden */
  /* this only happens in Chrome and Safari on Mac OS */ }
  .fileList::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px; }
  .fileList::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
  .fileList .fileItem {
    display: -ms-flexbox;
    display: flex;
    margin: 2px auto;
    position: relative;
    padding: 0 12px;
    height: 32px;
    border-radius: 2px;
    background-color: #aa5ff2;
    border: solid 1px #7123e5;
    font-family: TTCommons, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 32px;
    color: #ffffff; }
    .fileList .fileItem .fileName {
      margin: 0;
      min-width: 0;
      white-space: nowrap;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding-right: 5px; }
    .fileList .fileItem .failedMessage {
      display: block;
      color: #d92121;
      font-size: 12px;
      line-height: 28px;
      padding-right: 8px;
      white-space: nowrap;
      font-family: Roboto, sans-serif; }
    .fileList .fileItem .fileProgress {
      position: relative;
      min-width: 85px;
      padding-right: 5px; }
      .fileList .fileItem .fileProgress div {
        position: absolute;
        width: 80px;
        height: 8px;
        border: 1px solid #a3a3a3;
        background-color: #fff;
        top: 11px;
        border-radius: 2px; }
        .fileList .fileItem .fileProgress div > span {
          display: block;
          background-color: #1e9df6;
          height: 100%;
          border-radius: 2px; }
    .fileList .fileItem .remove {
      cursor: pointer;
      display: block;
      background: url("/static/images/navigation-cancel-white.svg") no-repeat center;
      background-size: 12px 12px;
      color: #a3a3a3;
      line-height: 32px;
      min-width: 10px;
      padding: 0 6px; }
      .fileList .fileItem .remove:hover {
        background: url("/static/images/navigation-cancel-hover.svg") no-repeat center;
        background-size: 12px; }
      .fileList .fileItem .remove:active {
        background: url("/static/images/navigation-cancel-active.svg") no-repeat center;
        background-size: 12px; }
  .fileList .failed {
    border: 1px solid #d92121;
    background-color: #ebd8d8; }
    .fileList .failed .fileName {
      font-size: 13px;
      color: #d92121;
      text-decoration: line-through; }
.add-rss-feeds-modal {
  width: 360px;
  padding: 0; }
  .add-rss-feeds-modal .ticker-input-container {
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    position: relative;
    width: 80%;
    display: inline-block; }
    .add-rss-feeds-modal .ticker-input-container.focused {
      border: solid 1px #017EFF; }
  .add-rss-feeds-modal .info {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    margin: 0 0 16px 0;
    display: block; }
  .add-rss-feeds-modal .separator {
    margin: 0 0 16px 0; }
  .add-rss-feeds-modal .fileItem:last-child {
    margin-bottom: 16px; }
  .add-rss-feeds-modal .modal-header {
    display: inline-block; }
  .add-rss-feeds-modal .main-heading {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 40%;
    font-family: TTCommons;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.44;
    text-align: center;
    color: #0e1318; }
  .add-rss-feeds-modal .sub-heading {
    display: inline-block;
    padding: 3%;
    width: 95%;
    height: 40%;
    position: relative;
    font-family: Roboto;
    font-size: 12px;
    line-height: 1.33;
    text-align: center;
    color: #0e1318;
    font-weight: normal; }
  .add-rss-feeds-modal .modal-body {
    padding: 0 24px 44px 24px; }
    .add-rss-feeds-modal .modal-body .label {
      font-family: TTCommons;
      font-size: 10px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      color: #0e1318; }
    .add-rss-feeds-modal .modal-body .field-label {
      font-family: TTCommons;
      font-size: 10px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: 2.2;
      letter-spacing: 1px;
      color: #0e1318; }
    .add-rss-feeds-modal .modal-body .feed-category-select .dropdown-menu .dropdown-button {
      width: 100%;
      line-height: 32px; }
    .add-rss-feeds-modal .modal-body .feed-category-select .dropdown-menu .dropdown-content {
      width: 100%;
      max-height: 150px;
      overflow: auto; }
  .add-rss-feeds-modal input[type="file"] {
    display: none; }
  .add-rss-feeds-modal.saving {
    opacity: 0.3; }

.add-rss-feed-url-input .rss-feed-url-input {
  width: 100%;
  border: 1px solid #e0e7eb;
  background: #fff;
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Roboto, sans-serif;
  padding: 8px 28px 8px 12px;
  border-radius: 3px; }

.add-rss-feed-url-input .rss-feed-submit {
  margin-left: 2%; }

.add-rss-feed-url-input .invalid-feed-input {
  border: 1px solid #ff414c !important; }

#rssFeedAdder .errorSubLabel {
  float: right;
  margin-right: 1%;
  height: 12px;
  font-family: TTCommons;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: right;
  color: #ff414c; }

#rssFeedAdder .successSubLabel {
  color: #01bd71;
  float: right;
  margin-right: 1%;
  height: 12px;
  font-family: TTCommons;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: right; }

#rssFeedAdder .add-feed-success {
  background-color: #01bd71;
  border-radius: 2px;
  border: solid 1px #01bd71; }

#rssFeedAdder .reset-icon-position {
  position: absolute;
  right: 10%;
  padding-top: 10%; }

.rss-credentials-dialog {
  width: 360px; }
  .rss-credentials-dialog .modal-header {
    padding: 0 24px 24px 24px;
    display: inline-block;
    text-align: center;
    margin-top: -24px; }
    .rss-credentials-dialog .modal-header .rss-feed-img {
      display: inline-block;
      width: 90px;
      height: 90px;
      overflow: hidden;
      border-radius: 20px;
      -webkit-box-shadow: 0 6px 12px -4px rgba(14, 19, 24, 0.4);
              box-shadow: 0 6px 12px -4px rgba(14, 19, 24, 0.4);
      background-color: #1b242d; }
    .rss-credentials-dialog .modal-header .feed-name-letter {
      font-family: TTCommons;
      font-size: 48px;
      font-weight: 600;
      line-height: 1.25;
      text-align: center;
      color: white;
      margin-top: 20%; }
    .rss-credentials-dialog .modal-header .headings {
      margin-top: 8%; }
      .rss-credentials-dialog .modal-header .headings .main-heading {
        display: inline-block;
        position: relative;
        width: 100%;
        height: 40%;
        font-family: TTCommons;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.44;
        text-align: center;
        color: #0e1318; }
      .rss-credentials-dialog .modal-header .headings .sub-heading {
        display: inline-block;
        padding: 3%;
        width: 95%;
        height: 40%;
        position: relative;
        font-family: Roboto;
        font-size: 12px;
        line-height: 1.33;
        text-align: center;
        color: #0e1318;
        font-weight: normal; }
  .rss-credentials-dialog .modal-body {
    padding: 0 0px 20px 0px; }
    .rss-credentials-dialog .modal-body .form-field {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      margin-bottom: 16px;
      padding: 0 24px; }
      .rss-credentials-dialog .modal-body .form-field .field-label {
        font-size: 10px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: 1px;
        color: #0e1318;
        text-transform: uppercase;
        margin-bottom: 8px;
        font-family: TTCommons; }
      .rss-credentials-dialog .modal-body .form-field input {
        width: 100%;
        border: 1px solid #e0e7eb;
        background: white;
        font-size: 12px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-family: Roboto, sans-serif;
        padding: 8px 12px;
        border-radius: 2px; }
      .rss-credentials-dialog .modal-body .form-field .invalid-cred-input {
        border: 1px solid #ff414c !important; }
      .rss-credentials-dialog .modal-body .form-field .error-label {
        color: #ff414c; }
    .rss-credentials-dialog .modal-body .label {
      font-family: TTCommons;
      font-size: 10px;
      font-weight: 600;
      letter-spacing: 1px;
      color: #0e1318; }
    .rss-credentials-dialog .modal-body .field-label {
      font-family: TTCommons;
      font-size: 10px;
      font-weight: 600;
      line-height: 2.2;
      letter-spacing: 1px;
      color: #0e1318; }
  .rss-credentials-dialog .modal-footer {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-top: 1px solid #e0e7eb; }
.timezone-select .dropdown-menu .dropdown-button {
  width: 100%; }

.timezone-select .dropdown-menu .dropdown-content {
  width: 100%;
  max-height: 200px;
  overflow: auto;
  z-index: 9999; }

.timezone-select .dropdown-menu .dropdown-item.selected {
  background-color: #e0e7eb; }
  .timezone-select .dropdown-menu .dropdown-item.selected:hover {
    color: #fff;
    background-color: #017eff; }
.preferences-dialog {
  width: 480px; }

.preferencesForm {
  color: #5b7289;
  font-size: 12px;
  font-family: Roboto, sans-serif; }
  .preferencesForm .groupHeader {
    font-family: TTCommons, sans-serif;
    margin-bottom: 12px;
    color: #0E1318; }
  .preferencesForm .formGroup {
    margin-bottom: 18px; }
    .preferencesForm .formGroup:last-of-type {
      margin-bottom: 0; }
    .preferencesForm .formGroup.search button {
      width: 130px !important; }
    .preferencesForm .formGroup.search .separateLabel {
      line-height: 17px;
      word-wrap: normal;
      height: 16px;
      line-height: 16px; }
    .preferencesForm .formGroup .hint-text {
      color: #0e1318;
      margin-top: 10px;
      line-height: 18px;
      font-size: 12px;
      padding-left: 0;
      padding-bottom: 0; }
  .preferencesForm .information {
    display: inline-block;
    position: absolute;
    margin-left: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAitJREFUOBGVVD1MFEEUfm92AeHY4zASKIgRadScICEmmthYILExMZHGSgoKlcIjsRBDgT+JFSRQWdhoY0i0UgtCYSE5tcCgFy/RhBCJGjgU7w48OXbn8WaWveze3RZOsvPefN+bb2bevFmEKq33ITUU/+bPEcFJANnKIX8AxWf+XqZuNK6WT0E/MDBDRvp7PgFSjhJAs59TPgLaIPCRRTSaHGn67fElka7HFJGZ3DMC6vfIMIsIS0atOL84HP2iYoTqiAjlevZJmEBrI/IGVKTb+JiHnW16dXoiu18hWuT4ZHaAiYt7MQETbzNgbsiC8b76AM4LduYJ7ilQi7C9HYjwDX7mJCS/2fBuxfahJXeoZyrfgl3ThQ6nuL1Ugv/TEUIMCrKLR8LmXThWA08vR2D+qgX1ZkiUlEdVvmIhNCz+cCDeZkI6I6FQ9TRcRQgxzomoKB5PtLfd0O788o4HVVrCVUF1zgddRJU0nDlUo9E3yyHbYBYNfC8+XYttcCnOlmuoc546aMLapoSv67KcdseIvw40WXP6igWaY6wZiFT1Ed2H8Jav92xn9azyOndfD+I/LfIxEVngkrzlX87cq6COZgHpNcdPaZ9T8OJSIjqtBr5iBohP5G7yE3jAD0FLtEQQMlv8FMsaIs5YEL2SHMGCogIiCuie2upxduw7zPSzoJtZRXDjh7fAmbyfSljPXcTtK0Q88sQkxRza7CZw3P9JXW06db1hxeP9dhddrq/0+sWzwgAAAABJRU5ErkJggg==) 0 0 no-repeat;
    width: 17px;
    height: 17px; }
.table-viewer-dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .table-viewer-dialog .modal-header .title .beta {
    font-family: TTCommons, sans-serif;
    padding-left: 4px;
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    vertical-align: super;
    letter-spacing: 1px;
    color: #96abb6; }
  .table-viewer-dialog .modal-body {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 80%;
    -ms-flex: 1 1;
        flex: 1 1;
    overflow: auto; }
  .table-viewer-dialog .loading {
    height: 48px;
    width: 48px;
    margin: 100px auto 10px;
    background: url(data:image/gif;base64,R0lGODlhMAAwANU4ALLR6Gaj0czg8JnC4e/1+jOFwn+y2WCg0Nno9M/i8RBwuJ/F4iB5vb/Z7Iy63d/s9cXc7o+83nCp1FCWy/L3+/X5/OXv9/n7/a/P5/r8/vz9/uz0+djo87zX69Lk8qbK5OLu9sbd7rfU6nmv10yUyuny+DCDwd3r9crf77nV6nOr1ZbA4Nzq9fH3+9Tl8qnL5efx+MDZ7KzN5oO12lmbztbm80CMxgBms////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFCNDJDMTdBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFCNDJDMThBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MUI0MkMxNUE1N0IxMUUxOTM3MzlFQkNGQTQyNEY4NCIgc3RSZWY6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) no-repeat !important; }
  .table-viewer-dialog .content {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%; }
  .table-viewer-dialog .doc-list {
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 10px;
    border: solid 1px #e0e7eb; }
    .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item {
      padding: 0 8px;
      cursor: pointer;
      font-size: 12px;
      height: 24px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item .period {
        font-family: Roboto, sans-serif;
        font-size: 12px;
        font-weight: 500;
        color: #0e1318;
        height: 16px;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        width: auto; }
      .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item .date {
        font-family: DecimaMono, sans-serif;
        font-size: 10px;
        color: #95b1c8; }
    .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item {
      background-color: #f7f9fa; }
    .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item,
    .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item {
      border-bottom: 1px solid #e0e7eb; }
      .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item.selected, .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item.selected:hover, .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item:hover,
      .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item.selected,
      .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item.selected:hover,
      .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item:hover {
        background-color: #017eff; }
        .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item.selected .period,
        .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item.selected .date, .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item.selected:hover .period,
        .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item.selected:hover .date, .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item:hover .period,
        .table-viewer-dialog .doc-list .doc-item-wrapper .doc-item:hover .date,
        .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item.selected .period,
        .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item.selected .date,
        .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item.selected:hover .period,
        .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item.selected:hover .date,
        .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item:hover .period,
        .table-viewer-dialog .doc-list .doc-item-wrapper:nth-child(even) .doc-item:hover .date {
          color: #ffffff; }
  .table-viewer-dialog .doc-content {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    overflow: auto; }
    .table-viewer-dialog .doc-content .table-caption {
      font-family: Roboto, sans-serif;
      font-size: 14px;
      font-weight: 500;
      padding-bottom: 3px;
      height: 20px;
      color: #0e1318;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      white-space: nowrap; }
      .table-viewer-dialog .doc-content .table-caption span {
        color: #95b1c8; }
    .table-viewer-dialog .doc-content .table-html {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      height: 100%;
      background: #fff;
      padding: 8px;
      border: solid 1px #e0e7eb;
      overflow-y: auto;
      position: relative; }
    .table-viewer-dialog .doc-content .table-html div table {
      width: 100%; }
  .table-viewer-dialog .table-export-button {
    -ms-flex: 1 1 0px;
        flex: 1 1 0;
    margin-left: 16px; }
    .table-viewer-dialog .table-export-button button {
      width: 100%; }
.table-export-button .download-frame {
  visibility: hidden;
  position: absolute;
  height: 0;
  width: 0; }
.document-uploader {
  width: 600px;
  padding: 0; }
  .document-uploader .ticker-input-container {
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    position: relative; }
    .document-uploader .ticker-input-container.focused {
      border: solid 1px #017eff; }
  .document-uploader .info {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    margin: 0 0 16px 0;
    display: block; }
  .document-uploader .separator {
    margin: 0 0 16px 0; }
  .document-uploader .fileItem:last-child {
    margin-bottom: 16px; }
  .document-uploader .modal-body .sharees {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .document-uploader .modal-body .sharees .customCheckbox {
      height: 100%;
      width: 80%; }
      .document-uploader .modal-body .sharees .customCheckbox label {
        display: -ms-flexbox;
        display: flex;
        height: 100%; }
        .document-uploader .modal-body .sharees .customCheckbox label:before {
          -ms-flex-negative: 0;
              flex-shrink: 0;
          margin-top: 2px; }
        .document-uploader .modal-body .sharees .customCheckbox label .separateLabel {
          padding-right: 10px;
          height: 100%;
          font-family: Roboto, sans-serif;
          font-size: 14px;
          font-weight: normal;
          color: #5b7289;
          white-space: normal; }
    .document-uploader .modal-body .sharees button.secondary {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .document-uploader input[type="file"] {
    display: none; }
  .document-uploader.saving {
    opacity: 0.3; }
.trial-message {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 9px 16px 0 16px;
  min-height: 28px;
  border-radius: 4px 0 0 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: rgba(51, 66, 82, 0.95);
  border: solid 1px #334252;
  font-family: TTCommons, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  color: #ffffff;
  letter-spacing: 1px;
  text-transform: uppercase;
  max-width: 355px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .trial-message:hover:after {
    content: 'To avoid expiration of your account, contact your AlphaSense representative or support@alphasense.com to subscribe to AlphaSense.';
    display: block;
    font-family: Roboto, sans-serif;
    font-weight: initial;
    font-style: normal;
    font-stretch: normal;
    text-transform: initial;
    line-height: 1.2;
    letter-spacing: normal;
    color: rgba(255, 255, 255, 0.75);
    padding-bottom: 8px; }
  .trial-message.trial-message_expire-soon {
    background-color: rgba(255, 65, 76, 0.95);
    border: solid 1px #ff414c; }
.channelview .doc-viewer {
  height: initial;
  -ms-flex-positive: 1;
      flex-grow: 1; }
  .channelview .doc-viewer .dv-iframe-wrapper {
    height: 100%;
    display: block; }
.email-doc-modal {
  width: 610px;
  min-width: 540px; }
  .email-doc-modal .modal-footer .email-status {
    margin-right: auto;
    font-size: 12px;
    color: #424749; }
  .email-doc-modal .disabled-div {
    position: relative; }
  .email-doc-modal .user-input-wrapper {
    position: relative;
    margin-bottom: 10px; }
  .email-doc-modal .doc-details {
    padding: 10px;
    background-color: #EFF3F5;
    border: 1px solid #c4d1d8;
    color: #86898B;
    font-size: 12px; }
    .email-doc-modal .doc-details .doc-company {
      font-weight: bold; }
    .email-doc-modal .doc-details .doc-title {
      font-size: 16px;
      color: #424749;
      line-height: 20px;
      white-space: normal;
      height: 100%; }
    .email-doc-modal .doc-details .doc-source,
    .email-doc-modal .doc-details .doc-title {
      margin-top: 6px; }
  .email-doc-modal .copy-link {
    line-height: 18px;
    direction: rtl;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #c4c4c4; }
    .email-doc-modal .copy-link a {
      cursor: pointer;
      font-size: 12px;
      color: #017EFF;
      text-decoration: underline; }
    .email-doc-modal .copy-link.copied a {
      color: #c4c4c4;
      cursor: default; }
  .email-doc-modal .hint-text {
    color: #99a0a8;
    line-height: 18px;
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 0; }
  .email-doc-modal .email-note {
    width: 100%;
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #e0e7eb;
    resize: none;
    padding: 8px 12px;
    border-radius: 3px;
    font-family: Roboto, sans-serif;
    font-size: 12px; }
  .email-doc-modal .select-all {
    position: relative;
    margin-bottom: 10px; }
  .email-doc-modal .field-label {
    font-size: 10px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 1px;
    color: #0e1318;
    text-transform: uppercase;
    margin-bottom: 8px; }
  .email-doc-modal .link-input {
    height: 32px;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    float: left;
    display: inline;
    width: 81%;
    overflow-x: hidden;
    white-space: nowrap;
    border: 1px solid #e0e7eb;
    background: white;
    font-size: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: Roboto, sans-serif;
    padding: 10px 11px;
    border-radius: 2px;
    margin-right: 8px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  .email-doc-modal .btn-lk-cp {
    width: 98px;
    cursor: pointer;
    height: 32px;
    min-width: 59px;
    padding: 0 10px; }
  .email-doc-modal .header-up {
    display: block; }
  .email-doc-modal .modal-subtitle {
    display: -ms-flexbox;
    display: flex;
    padding-top: 5px;
    padding-left: 1px;
    overflow: hidden;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    vertical-align: middle; }
  .email-doc-modal .sep {
    height: 0px;
    border: none;
    border-top: 2px solid #e0e7eb;
    margin: 15px -24px 16px -24px; }
  .email-doc-modal .input-hint {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 13px;
    color: #63798F;
    margin-bottom: 4px; }
.channelview .channelview-results-container .result-list {
  background-color: #fff; }

.channelview .channelview-results-container .result-list .result-header {
  background-color: #334252;
  color: #96abb6; }

.channelview .channelview-results-container .result-list {
  background-color: #fff; }

.channelview .channelview-results-container .result-list .result-header {
  background-color: #334252;
  color: #96abb6; }

.channelview {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  height: 100%;
  width: calc(100% - 42px);
  z-index: 1000;
  left: 42px;
  background: #f7f9fa; }
  .channelview .channelview-left {
    position: relative;
    overflow: visible;
    scrollbar-width: none;
    -ms-overflow-style: none;
    width: 240px;
    height: 100%;
    background: #fff;
    color: #0e1318;
    min-width: 240px;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
    z-index: 700; }
    .channelview .channelview-left::-webkit-scrollbar {
      width: 0;
      height: 0; }
    .channelview .channelview-left .sidebar {
      left: 0px;
      -ms-flex-direction: column;
          flex-direction: column;
      padding-left: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .channelview .channelview-left .sidebar h1 {
        -ms-flex: 1;
            flex: 1;
        color: #0e1318;
        font-size: 18px;
        font-weight: bold;
        text-align: left; }
      .channelview .channelview-left .sidebar .menu-header {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        height: 24px;
        font-family: TTCommons, sans-serif;
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal;
        color: #0e1318;
        margin-top: 8px;
        margin-bottom: 8px;
        margin-left: 8px; }
      .channelview .channelview-left .sidebar .integrations-container {
        margin: 9px 0px; }
        .channelview .channelview-left .sidebar .integrations-container ul {
          margin: 0; }
        .channelview .channelview-left .sidebar .integrations-container .integration-options {
          border-radius: 2px;
          -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
                  box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
          position: absolute;
          top: -10px;
          left: 0;
          z-index: 1000;
          background: #fff; }
          .channelview .channelview-left .sidebar .integrations-container .integration-options .option-wrapper {
            display: inline-block;
            max-width: 600px;
            letter-spacing: normal;
            text-align: left;
            min-height: 16px;
            font-weight: 500;
            font-family: Roboto, sans-serif;
            font-size: 14px;
            padding: 8px 8px 8px 16px; }
            .channelview .channelview-left .sidebar .integrations-container .integration-options .option-wrapper .option-wrapper-text {
              display: inline-block;
              white-space: nowrap;
              color: #0e1318 !important; }
          .channelview .channelview-left .sidebar .integrations-container .integration-options .option-wrapper:first-child {
            margin-top: 8px; }
          .channelview .channelview-left .sidebar .integrations-container .integration-options .option-wrapper:nth-child(2) {
            margin-bottom: 8px; }
          .channelview .channelview-left .sidebar .integrations-container .integration-options .option-wrapper-hover {
            background: #EDF0F2; }
      .channelview .channelview-left .sidebar p.channel-title {
        margin-top: 16px;
        margin-bottom: 8px;
        margin-left: 8px;
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: 1px;
        color: #5b7289;
        text-transform: uppercase;
        opacity: 0.5; }
      .channelview .channelview-left .sidebar ul {
        list-style: none;
        padding: 0px;
        margin: 9px 0px; }
        .channelview .channelview-left .sidebar ul li {
          display: -ms-flexbox;
          display: flex;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          -ms-flex-align: center;
              align-items: center;
          height: 36px;
          border-radius: 2px 0 0 2px;
          width: 100%;
          padding-right: 8px;
          font-family: Roboto, sans-serif;
          font-size: 14px;
          color: #0e1318;
          cursor: pointer;
          font-weight: 500; }
          .channelview .channelview-left .sidebar ul li:hover, .channelview .channelview-left .sidebar ul li.selected {
            background-color: #017EFF;
            color: #fff; }
            .channelview .channelview-left .sidebar ul li:hover .right a, .channelview .channelview-left .sidebar ul li:hover .right p, .channelview .channelview-left .sidebar ul li:hover .right div, .channelview .channelview-left .sidebar ul li.selected .right a, .channelview .channelview-left .sidebar ul li.selected .right p, .channelview .channelview-left .sidebar ul li.selected .right div {
              color: white; }
            .channelview .channelview-left .sidebar ul li:hover .right a, .channelview .channelview-left .sidebar ul li.selected .right a {
              text-decoration: none; }
            .channelview .channelview-left .sidebar ul li:hover .right .side-menu-button-disabled, .channelview .channelview-left .sidebar ul li.selected .right .side-menu-button-disabled {
              color: rgba(255, 255, 255, 0.5); }
          .channelview .channelview-left .sidebar ul li span {
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-align: center;
                align-items: center;
            line-height: 1.2; }
          .channelview .channelview-left .sidebar ul li#listItem-all-content:hover span.left:before {
            background-image: url("/static/images/sharp-folder-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-shared:hover span.left:before {
            background-image: url("/static/images/social-people-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-bookmarks:hover span.left:before {
            background-image: url("/static/images/action-bookmarks-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-annotations:hover span.left:before {
            background-image: url("/static/images/editor-format-color-text-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-email:hover span.left:before {
            background-image: url("/static/images/content-drafts-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-uploads:hover span.left:before {
            background-image: url("/static/images/file-cloud_upload-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-file-sync:hover span.left:before {
            background-image: url("/static/images/action-swap_horizontal_circle_white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-web-clipper:hover span.left:before {
            background-image: url("/static/images/av-web-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-evernote:hover span.left:before {
            background-image: url("/static/images/action-evernote_white_for.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-onenote:hover span.left:before {
            background-image: url("/static/images/action-one_note_white_for.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-sharepoint:hover span.left:before {
            background-image: url("/static/images/action-sharepoint_white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-all-content.selected span.left:before {
            background-image: url("/static/images/sharp-folder-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-all-content span.left:before {
            background-image: url("/static/images/sharp-folder-black.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-bookmarks.selected span.left:before {
            background-image: url("/static/images/action-bookmarks-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-bookmarks span.left:before {
            background-image: url("/static/images/action-bookmarks.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-annotations.selected span.left:before {
            background-image: url("/static/images/editor-format-color-text-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-annotations span.left:before {
            background-image: url("/static/images/editor-format-color-text.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-email.selected span.left:before {
            background-image: url("/static/images/content-drafts-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-email span.left:before {
            background-image: url("/static/images/content-drafts.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-uploads.selected span.left:before {
            background-image: url("/static/images/file-cloud_upload-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-uploads span.left:before {
            background-image: url("/static/images/file-cloud_upload.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-shared.selected span.left:before {
            background-image: url("/static/images/social-people-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-shared span.left:before {
            background-image: url("/static/images/social-people.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-web-clipper span.left:before {
            background-image: url("/static/images/action-view_list_orange.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-web-clipper.selected span.left:before {
            background-image: url("/static/images/av-web-white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-web-clipper span.left:before {
            background-image: url("/static/images/av-web.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-file-sync span.left:before {
            background-image: url("/static/images/action-swap_horizontal_circle_blue.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-file-sync.selected span.left:before {
            background-image: url("/static/images/action-swap_horizontal_circle_white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-file-sync span.left:before {
            background-image: url("/static/images/action-swap_horizontal_circle.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-box span.left:before {
            background-image: url("/static/images/box_logo.svg");
            background-size: contain;
            -webkit-transform: translateY(25%);
                    transform: translateY(25%); }
          .channelview .channelview-left .sidebar ul li#listItem-evernote.selected span.left:before {
            background-image: url("/static/images/action-evernote_white_for.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-evernote span.left:before {
            background-image: url("/static/images/action-evernote_for.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-onenote.selected span.left:before {
            background-image: url("/static/images/action-one_note_white_for.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-onenote span.left:before {
            background-image: url("/static/images/action-one_note_for.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-sharepoint.selected span.left:before {
            background-image: url("/static/images/action-sharepoint_white.svg"); }
          .channelview .channelview-left .sidebar ul li#listItem-sharepoint span.left:before {
            background-image: url("/static/images/action-sharepoint_black.svg"); }
          .channelview .channelview-left .sidebar ul li .right {
            -ms-flex-negative: 0;
                flex-shrink: 0;
            -ms-flex-pack: center;
                justify-content: center;
            line-height: 16px;
            cursor: pointer;
            height: 10px;
            font-family: TTCommons, sans-serif;
            font-size: 10px;
            font-weight: 600;
            text-align: right;
            color: #017EFF;
            letter-spacing: 1px; }
            .channelview .channelview-left .sidebar ul li .right a, .channelview .channelview-left .sidebar ul li .right a:visited {
              text-decoration: none;
              color: #017EFF; }
            .channelview .channelview-left .sidebar ul li .right p {
              margin-right: 8px; }
            .channelview .channelview-left .sidebar ul li .right .side-menu-button-disabled {
              color: rgba(1, 126, 255, 0.5); }
          .channelview .channelview-left .sidebar ul li .left {
            overflow: hidden;
            width: 100%;
            white-space: nowrap; }
            .channelview .channelview-left .sidebar ul li .left:before {
              display: -ms-inline-flexbox;
              display: inline-flex;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
              margin: 10px;
              width: 14px;
              height: 14px;
              background-size: 14px 14px;
              background-repeat: no-repeat;
              color: #888;
              content: '';
              background-image: url("/static/images/action-label-channelview.svg"); }
            .channelview .channelview-left .sidebar ul li .left.company:before {
              background-image: url("/static/images/social-domain.svg"); }
            .channelview .channelview-left .sidebar ul li .left p {
              -o-text-overflow: ellipsis;
                 text-overflow: ellipsis;
              overflow: hidden;
              margin-right: 8px; }
  .channelview .channelview-results-container {
    height: 100%;
    width: 480px;
    min-width: 480px;
    display: block;
    position: relative;
    background-color: white;
    border-right: 1px solid #c4d1d8; }
    .channelview .channelview-results-container .result-list {
      height: calc(100% - 36px);
      /* Style specific for IE */ }
      .channelview .channelview-results-container .result-list.result-list-wide .ReactVirtualized__Table__rowColumn {
        white-space: normal; }
        .channelview .channelview-results-container .result-list.result-list-wide .ReactVirtualized__Table__rowColumn.company {
          white-space: nowrap; }
        .channelview .channelview-results-container .result-list.result-list-wide .ReactVirtualized__Table__rowColumn.title > div:first-of-type > span {
          font-family: Roboto, sans-serif;
          line-height: 1.33;
          display: block;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          overflow: hidden; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerRow {
        background: #f7f9fa;
        color: #334252;
        overflow: hidden;
        line-height: 24px; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn {
        display: -ms-flexbox;
        display: flex;
        height: 100%; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-sort='ascending'], .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-sort='descending'] {
          /*
      This is obviously not an optimal way, but similar solutions has been used across the platform. This will
      addresses in CSS styles re-write
       */
          background: #c4d1d8;
          color: #334252; }
          .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-sort='ascending']:before, .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-sort='descending']:before {
            position: relative;
            bottom: 2px;
            right: 6px;
            width: 10px;
            content: "";
            background-size: 8px 4px; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-sort='ascending']:before {
          background: url("/static/images/navigation-arrow_drop_up.svg") no-repeat center;
          display: block; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-sort='descending']:before {
          background: url("/static/images/navigation-arrow_drop_down.svg") no-repeat center;
          display: block; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-label="Updated"], .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-label="Added"] {
          display: -ms-flexbox;
          display: flex;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          padding-right: 8px;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__rowColumn {
        padding-top: 4px;
        padding-bottom: 3px; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__Grid {
        -ms-overflow-style: none; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -webkit-box-shadow: inset 0 -1px 0 0 #e0e0e0;
                box-shadow: inset 0 -1px 0 0 #e0e0e0; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:before {
          margin-left: 16px;
          margin-right: 8px;
          width: 16px;
          height: 13px;
          background-size: 16px 13px !important;
          content: "";
          background: url("/static/images/file-base.svg") no-repeat; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.folder:before {
          background: url("/static/images/file-folder_gray.svg") no-repeat; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.selected:before, .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover:before {
          background: url("/static/images/file-base_white.svg") no-repeat; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.selected.folder:before, .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover.folder:before {
          background: url("/static/images/file-folder_white.svg") no-repeat; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.odd {
          background-color: #f7f9fa; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.selected, .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover {
          background-color: #017eff;
          color: #fff; }
          .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.selected .doc-tag, .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover .doc-tag {
            background-color: #d2e7f3;
            color: #017eff; }
            .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.selected .doc-tag .team-icon, .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover .doc-tag .team-icon {
              background: url(/static/images/action-supervised_user_circle-blue.svg) transparent no-repeat center;
              background-size: 8px; }
          .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row.selected .date, .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover .date {
            color: #fff; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:active {
          background-color: #0024ff; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover {
          cursor: pointer; }
          .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row:hover .company-bookmarked {
            background-image: url("/static/images/action-bookmark-white.svg"); }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__row .date {
          width: 100%;
          text-align: right;
          text-transform: uppercase;
          color: #5b7289;
          padding: 0; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn,
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__rowColumn {
        min-width: 0; }
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn div,
        .channelview .channelview-results-container .result-list .ReactVirtualized__Table__rowColumn div {
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis;
          overflow: hidden; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-label="Updated"], .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn[aria-label="Added"] {
        max-width: 77px; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__rowColumn.date {
        max-width: 69px;
        padding-right: 8px; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__rowColumn {
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__headerColumn:first-of-type,
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__rowColumn:first-of-type {
        margin-right: 0;
        padding: 0;
        padding-left: 16px; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__sortableHeaderColumn {
        cursor: pointer; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__sortableHeaderIconContainer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
      .channelview .channelview-results-container .result-list .ReactVirtualized__Table__sortableHeaderIcon {
        -ms-flex-item-align: center;
            align-self: center;
        height: 12px;
        width: 12px;
        fill: currentColor; }
      .channelview .channelview-results-container .result-list .secondRow,
      .channelview .channelview-results-container .result-list .djn {
        color: #a9c0d3; }
      .channelview .channelview-results-container .result-list .company-bookmarked {
        display: inline-block;
        background: url("/static/images/action-bookmark-purple.svg") transparent no-repeat center;
        width: 5px;
        height: 10px;
        margin-left: 4px;
        background-size: contain; }
      .channelview .channelview-results-container .result-list .company-bookmarked-selected {
        background: url("/static/images/action-bookmark-white.svg") #017eff no-repeat center;
        background-size: contain; }
      .channelview .channelview-results-container .result-list .annotated-cell {
        color: #aa5ff2; }
        .channelview .channelview-results-container .result-list .annotated-cell.ReactVirtualized__Table__rowColumn {
          margin: 0; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .channelview .channelview-results-container .result-list .title {
          white-space: nowrap !important; } }
      .channelview .channelview-results-container .result-list .title {
        font-family: Roboto, sans-serif;
        font-size: 12px;
        font-weight: 500;
        white-space: normal;
        padding-left: 8px;
        padding-right: 8px; }
        .channelview .channelview-results-container .result-list .title .hl {
          font-weight: 500;
          font-style: normal; }
        .channelview .channelview-results-container .result-list .title .before-tag {
          content: '';
          width: 6px;
          height: 3px;
          position: absolute;
          top: 6px;
          left: 0; }
      .channelview .channelview-results-container .result-list .source {
        font-family: Roboto, sans-serif;
        font-size: 12px;
        font-weight: 500;
        line-height: 1.33; }
        .channelview .channelview-results-container .result-list .source .fav {
          font-size: 14px; }
        .channelview .channelview-results-container .result-list .source .team-icon {
          background: url("/static/images/action-supervised_user_circle-purple.svg") transparent no-repeat center;
          display: inline-block;
          height: 8px;
          width: 8px;
          background-size: 8px;
          margin-left: 0;
          margin-right: 2px; }
      .channelview .channelview-results-container .result-list .userDoc {
        color: #aa5ff2; }
      .channelview .channelview-results-container .result-list .owned {
        font-weight: bold; }
      .channelview .channelview-results-container .result-list .doc-tag {
        display: inline;
        margin-left: 0;
        line-height: 16px;
        margin-right: 4px; }
        .channelview .channelview-results-container .result-list .doc-tag .tag-inner {
          font-size: 10px;
          font-weight: normal; }
        .channelview .channelview-results-container .result-list .doc-tag .team-icon {
          display: inline-block;
          height: 8px;
          width: 8px; }
      .channelview .channelview-results-container .result-list .annotated {
        background: url("/static/images/content-create-purple.svg") no-repeat center;
        background-size: 7px;
        width: 7px;
        height: 7px;
        margin-bottom: 2px;
        display: inline-block; }
    .channelview .channelview-results-container .empty-column {
      margin-top: 50px; }
      .channelview .channelview-results-container .empty-column p {
        width: 100%; }
      .channelview .channelview-results-container .empty-column h2 {
        color: #334252;
        margin-bottom: 8px;
        font-size: 14px;
        font-weight: 500; }
      .channelview .channelview-results-container .empty-column h1 {
        margin-bottom: 1em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        line-height: 1.33;
        text-align: center;
        color: #0e1318; }
      .channelview .channelview-results-container .empty-column p {
        color: #5b7289;
        margin-bottom: 1em; }
      .channelview .channelview-results-container .empty-column > * {
        max-width: 240px; }
      .channelview .channelview-results-container .empty-column a {
        text-decoration: none; }
        .channelview .channelview-results-container .empty-column a p {
          width: 100%;
          color: #017eff; }
      .channelview .channelview-results-container .empty-column .section {
        max-width: 300px;
        margin-bottom: 12px;
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
        .channelview .channelview-results-container .empty-column .section .section-title {
          font-size: 12px;
          font-weight: bold;
          color: #334252;
          margin-bottom: 7px; }
        .channelview .channelview-results-container .empty-column .section .bold {
          font-weight: bold;
          color: #334252; }
        .channelview .channelview-results-container .empty-column .section .azure-blue {
          color: #017EFF; }
    .channelview .channelview-results-container .empty-container {
      width: 480px;
      overflow: hidden;
      position: relative; }
      .channelview .channelview-results-container .empty-container .empty-column {
        padding-top: 0px;
        top: 259px;
        position: absolute; }
        .channelview .channelview-results-container .empty-container .empty-column button p {
          width: 100%;
          font-weight: 600;
          line-height: inherit;
          color: #ffffff;
          margin-bottom: 0px; }
        .channelview .channelview-results-container .empty-container .empty-column button {
          margin-top: 1em;
          width: 151px;
          height: 32px;
          border-radius: 2px;
          cursor: pointer;
          border: solid 1px #017EFF;
          background-color: #017EFF; }
      .channelview .channelview-results-container .empty-container .top-circle {
        border-radius: 50%;
        width: 1200px;
        height: 1200px;
        left: -360px;
        top: -1000px;
        position: relative;
        padding-top: 0px;
        background-color: green; }
        .channelview .channelview-results-container .empty-container .top-circle#listItem-file-sync {
          background-color: #95b1c8; }
        .channelview .channelview-results-container .empty-container .top-circle#listItem-web-clipper {
          background-color: #017eff; }
        .channelview .channelview-results-container .empty-container .top-circle#listItem-box {
          background-color: #0062d5; }
        .channelview .channelview-results-container .empty-container .top-circle#listItem-evernote {
          background-color: #21a34f; }
        .channelview .channelview-results-container .empty-container .top-circle#listItem-onenote {
          background-color: #5f285b; }
        .channelview .channelview-results-container .empty-container .top-circle#listItem-sharepoint {
          background-color: #045795; }
      .channelview .channelview-results-container .empty-container .icon-container {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        top: 145px;
        width: 45px;
        height: 45px;
        border-radius: 20px;
        -webkit-box-shadow: 0 6px 12px -4px rgba(14, 19, 24, 0.4);
                box-shadow: 0 6px 12px -4px rgba(14, 19, 24, 0.4);
        background-color: #fff;
        padding: 15px; }
        .channelview .channelview-results-container .empty-container .icon-container img {
          position: relative;
          max-width: 100%;
          max-height: 90%;
          width: 100%;
          top: 50%;
          -webkit-transform: perspective(1px) translateY(-50%);
                  transform: perspective(1px) translateY(-50%); }
        .channelview .channelview-results-container .empty-container .icon-container .web-clipper-logo {
          position: relative;
          max-height: 75%;
          width: 95%;
          top: 50%;
          -webkit-transform: perspective(1px) translateY(-50%);
                  transform: perspective(1px) translateY(-50%); }
    .channelview .channelview-results-container .empty-state-upload-button {
      min-width: 121px;
      min-height: 32px;
      border-radius: 2px; }
    .channelview .channelview-results-container .result-panel {
      width: 100%; }
    .channelview .channelview-results-container .result-panel-top {
      width: 100%;
      background-color: #fff; }
      .channelview .channelview-results-container .result-panel-top .result-search-top {
        padding: 16px 32px 16px 16px;
        background-color: #fff; }
        .channelview .channelview-results-container .result-panel-top .result-search-top h2 {
          padding-bottom: 8px;
          font-weight: 500;
          font-family: TTCommons, sans-serif;
          line-height: 1.5;
          color: #017EFF; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .search-bar {
          width: 100%;
          height: 28px;
          border-radius: 3px;
          border: solid 1px #c4d1d8;
          background-color: #fff;
          font-family: Roboto, sans-serif;
          font-size: 12px;
          line-height: 16px;
          vertical-align: middle;
          padding-left: 12px;
          color: #0e1318; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .search-bar:focus {
            border: 1px solid #017EFF; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-text {
          font-family: TTCommons, sans-serif;
          font-size: 10px;
          font-weight: 600;
          color: #5b7289;
          letter-spacing: 1px;
          position: relative;
          top: 1px; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-status-error {
          width: 22px;
          height: 22px;
          border: 1px solid #e0e7eb;
          border-radius: 2px; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-status-error:hover {
            background: #e0e7eb; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-status-error .sync-info-status-error-icon {
            color: #dc0a10;
            cursor: pointer; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-box-spinner {
          border: 1px solid #e0e7eb;
          border-radius: 2px;
          padding: 3px 4px 3px 4px;
          cursor: pointer;
          /* Style specific for IE */ }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-box-spinner:hover {
            background: #e0e7eb; }
          @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-box-spinner .spinner {
              position: relative;
              bottom: 1px;
              height: 14px;
              width: 14px;
              margin: 0 auto;
              -webkit-animation: LoadingSpinnerRotator-IE11 1.0s infinite ease-out;
                      animation: LoadingSpinnerRotator-IE11 1.0s infinite ease-out;
              border: 1px solid #017EFF;
              border-top: 1px solid rgba(0, 0, 0, 0);
              border-radius: 100%; } }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-status-error-clicked, .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-info-box-spinner-clicked {
          background: #e0e7eb; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box {
          position: absolute;
          top: 25px;
          width: 485px;
          z-index: 800;
          padding: 16px 16px 16px 16px;
          -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
                  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
          background: #fff;
          border-radius: 3px; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box .sync-box-title {
            font-size: 12px;
            font-weight: 500;
            font-family: Roboto, sans-serif;
            color: #0e1318;
            line-height: 1.33;
            margin-bottom: 2px; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box .sync-box-text {
            font-size: 12px;
            color: #5b7289;
            line-height: 1.17;
            font-family: Roboto, sans-serif; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box .sync-fail-box-text {
            color: #dc0a10; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box .sync-box-button {
            min-width: 88px;
            border: 0; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box .sync-box-button-wrapper {
            display: inline; }
          .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box .sync-box-button-auth {
            font-weight: 500; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-process-box {
          width: 273px;
          padding: 12px 16px 12px 16px; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box-pointer {
          position: absolute;
          margin: 2px;
          padding: 1px;
          z-index: 900;
          left: -2px;
          top: 22px; }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box-pointer::after {
          content: "";
          position: absolute;
          width: 0;
          height: 0;
          border: 6px solid black;
          border-color: transparent transparent #fff #fff;
          -webkit-transform-origin: 0 0;
                  transform-origin: 0 0;
          -webkit-transform: rotate(135deg);
                  transform: rotate(135deg);
          -webkit-box-shadow: -1px 2px 2px 0 rgba(0, 0, 0, 0.15);
                  box-shadow: -1px 2px 2px 0 rgba(0, 0, 0, 0.15); }
        .channelview .channelview-results-container .result-panel-top .result-search-top .sync-info-box .sync-box-process-pointer {
          left: 10px; }
  .channelview .channelview-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background-color: #f7f9fa;
    border-left: 1px #c4d1d8;
    overflow: auto;
    /* Style specific for IE */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .channelview .channelview-right {
        display: block; } }
    .channelview .channelview-right .docviewer-header .search-again-button, .channelview .channelview-right .docviewer-header .interactive-text {
      display: none; }
    .channelview .channelview-right .docviewer-header .docviewer-buttons #sentiments-toggle,
    .channelview .channelview-right .docviewer-header .docviewer-buttons #blackline-toggle-button,
    .channelview .channelview-right .docviewer-header .docviewer-buttons #fullscreen-toggle {
      display: none; }
    .channelview .channelview-right .cost-indicator {
      display: none; }
    .channelview .channelview-right .cost-indicator + div {
      margin: 0 4px 0 0; }
    .channelview .channelview-right .channelview-right-placeholder {
      margin-top: 100px; }
      .channelview .channelview-right .channelview-right-placeholder .empty-column, .channelview .channelview-right .channelview-right-placeholder .doc-viewer {
        padding-top: 0 !important;
        margin-top: 0 !important; }
      .channelview .channelview-right .channelview-right-placeholder .channelview-right-placeholder-icon {
        color: #96b2c9; }
      .channelview .channelview-right .channelview-right-placeholder .doc-viewer {
        display: none; }
    .channelview .channelview-right .folder-info .folder-info-content {
      border: solid 1px #EDF0F2;
      margin-top: 64px;
      background: #fff;
      width: 500px; }
      .channelview .channelview-right .folder-info .folder-info-content .folder-info-title {
        color: #0e1318;
        font-size: 18px;
        font-weight: bold;
        padding: 40px; }
        .channelview .channelview-right .folder-info .folder-info-content .folder-info-title .folder-title-icon {
          color: #5b7289;
          margin-right: 8px;
          position: relative;
          bottom: 2px; }
        .channelview .channelview-right .folder-info .folder-info-content .folder-info-title .open-button-container {
          -ms-flex: 1;
              flex: 1; }
          .channelview .channelview-right .folder-info .folder-info-content .folder-info-title .open-button-container .open-button {
            max-width: 73px;
            font-weight: bold; }
      .channelview .channelview-right .folder-info .folder-info-content .folder-info-details {
        padding: 40px;
        padding-top: 32px;
        border-top: 2px solid #f7f9fa; }
      .channelview .channelview-right .folder-info .folder-info-content .folder-info-subtitle {
        color: #5b7289;
        font-size: 10px;
        font-weight: bold;
        letter-spacing: 1px; }
      .channelview .channelview-right .folder-info .folder-info-content .folder-info-wrapper {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        font-size: 14px;
        font-family: Roboto, sans-serif;
        margin-top: 8px;
        margin-bottom: 40px; }
      .channelview .channelview-right .folder-info .folder-info-content .folder-user-icon {
        margin-right: 8px;
        position: relative;
        bottom: 2px; }
      .channelview .channelview-right .folder-info .folder-info-content .folder-info-company-ticker {
        font-size: 12px;
        line-height: 0.67;
        font-weight: bold;
        font-family: DecimaMono, sans-serif;
        padding: 4px;
        color: #017EFF;
        background: rgba(1, 126, 255, 0.1);
        margin: 2px;
        border-radius: 2px; }
        .channelview .channelview-right .folder-info .folder-info-content .folder-info-company-ticker:hover {
          color: #fff;
          background-color: rgba(1, 126, 255, 0.8); }
      .channelview .channelview-right .folder-info .folder-info-content .private {
        color: #07009d;
        background: rgba(7, 0, 157, 0.1); }
        .channelview .channelview-right .folder-info .folder-info-content .private:hover {
          color: #fff;
          background-color: #07009d; }
      .channelview .channelview-right .folder-info .folder-info-content .doc-tag {
        position: relative;
        right: 5px; }
.bulk-highlight {
  position: relative; }
  .bulk-highlight .color-pane-popup {
    position: absolute;
    border-radius: 4px;
    z-index: 999;
    overflow: hidden;
    -webkit-transform: translateY(4px) translateX(-42%);
            transform: translateY(4px) translateX(-42%);
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5); }
    .bulk-highlight .color-pane-popup h3 {
      background-color: #1b242d;
      line-height: 24px;
      color: #fff;
      padding: 0 8px;
      font-size: 10px;
      font-family: TTCommons, sans-serif;
      letter-spacing: 1px; }
.color-pane {
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  background-color: #334252;
  width: 278px; }
  .color-pane .color-item {
    position: relative;
    margin-right: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 30px;
    border: 2px solid black;
    border-radius: 4px;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    .color-pane .color-item.selected {
      border-color: white; }
    .color-pane .color-item:hover {
      cursor: pointer;
      border-color: rgba(255, 255, 255, 0.8);
      opacity: 0.8;
      -webkit-transition: border-color 0.2s, opacity 0.2s;
      -o-transition: border-color 0.2s, opacity 0.2s;
      transition: border-color 0.2s, opacity 0.2s; }
    .color-pane .color-item.no-transition {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; }
.bookmark {
  background: no-repeat center center; }
  .bookmark:hover {
    cursor: pointer; }
  .bookmark.bookmark-on {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tYm9va21hcms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjIxLjAwMDAwMCwgLTI5Ny4wMDAwMDApIiBmaWxsPSIjYWE1ZmYyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImFjdGlvbi1ib29rbWFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MS4wMDAwMDAsIDM5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIxNCAwIDAgMCAwIDE4IDcgMTUgMTQgMTgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-size: 13px; }
  .bookmark.bookmark-off {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tYm9va21hcms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjIxLjAwMDAwMCwgLTI5Ny4wMDAwMDApIiBmaWxsPSIjMzM0MjUyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImFjdGlvbi1ib29rbWFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MS4wMDAwMDAsIDM5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIxNCAwIDAgMCAwIDE4IDcgMTUgMTQgMTgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-size: 13px; }
.share {
  background: no-repeat center center;
  width: 20px; }
  .share.share-on {
    background-image: url("/static/images/social-people_outline_purple.svg");
    background-size: 18px; }
  .share.share-off {
    background-image: url("/static/images/social-people_outline_dark_grey_blue.svg");
    background-size: 18px; }
.bulk-highlight-button {
  background-image: url("/static/images/icon-bulk_highlight_dark.svg"); }
  .bulk-highlight-button.open {
    background-color: #e0e7eb; }
  .bulk-highlight-button.color1 {
    background-color: rgba(255, 255, 0, 0.4); }
    .bulk-highlight-button.color1.open, .bulk-highlight-button.color1:hover {
      background-color: yellow; }
  .bulk-highlight-button.color2 {
    background-color: rgba(0, 237, 237, 0.4); }
    .bulk-highlight-button.color2.open, .bulk-highlight-button.color2:hover {
      background-color: #00eded; }
  .bulk-highlight-button.color3 {
    background-color: rgba(164, 255, 0, 0.4); }
    .bulk-highlight-button.color3.open, .bulk-highlight-button.color3:hover {
      background-color: #a4ff00; }
  .bulk-highlight-button.color4 {
    background-color: rgba(170, 95, 242, 0.4); }
    .bulk-highlight-button.color4.open, .bulk-highlight-button.color4:hover {
      background-color: #aa5ff2; }
.action-button {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .action-button:hover:not(:active) {
    cursor: pointer;
    background-color: #e0e7eb; }
  .action-button:active {
    background-color: #e0e7eb; }
  .action-button.email-doc-button {
    background-size: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMjAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LWxpbms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NTcuMDAwMDAwLCAtMTAzOC4wMDAwMDApIiBmaWxsPSIjMzY1NDc0IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgOTk2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImNvbnRlbnQtbGluayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTk3LjAwMDAwMCwgNDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNoYXBlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSwwIEwxMSwwIEwxMSwyIEwxNSwyIEMxNi42NSwyIDE4LDMuMzUgMTgsNSBDMTgsNi42NSAxNi42NSw4IDE1LDggTDExLDggTDExLDEwIEwxNSwxMCBDMTcuNzYsMTAgMjAsNy43NiAyMCw1IEMyMCwyLjI0IDE3Ljc2LDAgMTUsMCBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOSw4IEw1LDggQzMuMzUsOCAyLDYuNjUgMiw1IEMyLDMuMzUgMy4zNSwyIDUsMiBMOSwyIEw5LDAgTDUsMCBDMi4yNCwwIDAsMi4yNCAwLDUgQzAsNy43NiAyLjI0LDEwIDUsMTAgTDksMTAgTDksOCBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1wYXRoIiB4PSI2IiB5PSI0IiB3aWR0aD0iOCIgaGVpZ2h0PSIyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTaGFwZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUsMCBMMTEsMCBMMTEsMiBMMTUsMiBDMTYuNjUsMiAxOCwzLjM1IDE4LDUgQzE4LDYuNjUgMTYuNjUsOCAxNSw4IEwxMSw4IEwxMSwxMCBMMTUsMTAgQzE3Ljc2LDEwIDIwLDcuNzYgMjAsNSBDMjAsMi4yNCAxNy43NiwwIDE1LDAgWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTksOCBMNSw4IEMzLjM1LDggMiw2LjY1IDIsNSBDMiwzLjM1IDMuMzUsMiA1LDIgTDksMiBMOSwwIEw1LDAgQzIuMjQsMCAwLDIuMjQgMCw1IEMwLDcuNzYgMi4yNCwxMCA1LDEwIEw5LDEwIEw5LDggWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgeD0iNiIgeT0iNCIgd2lkdGg9IjgiIGhlaWdodD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==); }
  .action-button.tag-doc-button {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTkgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tbGFiZWw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDcuMDAwMDAwLCAtMzg5LjAwMDAwMCkiIGZpbGw9IiMzMzQyNTIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJBY3Rpb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iYWN0aW9uLWxhYmVsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Ny4wMDAwMDAsIDEzMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMTQuMDMgMCAwIDAuMDEgMCAxMy45OSAxNC4wMyAxNCAxOSA3Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 18px; }
    .action-button.tag-doc-button.active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTkgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tbGFiZWw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDcuMDAwMDAwLCAtMzg5LjAwMDAwMCkiIGZpbGw9IiNhYTVmZjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJBY3Rpb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iYWN0aW9uLWxhYmVsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Ny4wMDAwMDAsIDEzMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMTQuMDMgMCAwIDAuMDEgMCAxMy45OSAxNC4wMyAxNCAxOSA3Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
  .action-button.copy-link-button {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMjAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LWxpbms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NTcuMDAwMDAwLCAtMTAzOC4wMDAwMDApIiBmaWxsPSIjMzY1NDc0IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgOTk2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImNvbnRlbnQtbGluayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTk3LjAwMDAwMCwgNDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNoYXBlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSwwIEwxMSwwIEwxMSwyIEwxNSwyIEMxNi42NSwyIDE4LDMuMzUgMTgsNSBDMTgsNi42NSAxNi42NSw4IDE1LDggTDExLDggTDExLDEwIEwxNSwxMCBDMTcuNzYsMTAgMjAsNy43NiAyMCw1IEMyMCwyLjI0IDE3Ljc2LDAgMTUsMCBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOSw4IEw1LDggQzMuMzUsOCAyLDYuNjUgMiw1IEMyLDMuMzUgMy4zNSwyIDUsMiBMOSwyIEw5LDAgTDUsMCBDMi4yNCwwIDAsMi4yNCAwLDUgQzAsNy43NiAyLjI0LDEwIDUsMTAgTDksMTAgTDksOCBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1wYXRoIiB4PSI2IiB5PSI0IiB3aWR0aD0iOCIgaGVpZ2h0PSIyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTaGFwZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUsMCBMMTEsMCBMMTEsMiBMMTUsMiBDMTYuNjUsMiAxOCwzLjM1IDE4LDUgQzE4LDYuNjUgMTYuNjUsOCAxNSw4IEwxMSw4IEwxMSwxMCBMMTUsMTAgQzE3Ljc2LDEwIDIwLDcuNzYgMjAsNSBDMjAsMi4yNCAxNy43NiwwIDE1LDAgWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTksOCBMNSw4IEMzLjM1LDggMiw2LjY1IDIsNSBDMiwzLjM1IDMuMzUsMiA1LDIgTDksMiBMOSwwIEw1LDAgQzIuMjQsMCAwLDIuMjQgMCw1IEMwLDcuNzYgMi4yNCwxMCA1LDEwIEw5LDEwIEw5LDggWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgeD0iNiIgeT0iNCIgd2lkdGg9IjgiIGhlaWdodD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
    background-size: 18px; }
  .action-button.download-doc-button {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LXNhdmVfYWx0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA1MC4wMDAwMDAsIC0xMDM0LjAwMDAwMCkiIGZpbGw9IiMzMzQyNTIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJDb250ZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCA5OTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY29udGVudC1zYXZlX2FsdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODkwLjAwMDAwMCwgMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LDkgTDE2LDE2IEwyLDE2IEwyLDkgTDAsOSBMMCwxOCBMMTgsMTggTDE4LDkgTDE2LDkgWiBNMTAsOS42NyBMMTIuNTksNy4wOSBMMTQsOC41IEw5LDEzLjUgTDQsOC41IEw1LjQxLDcuMDkgTDgsOS42NyBMOCwwIEwxMCwwIEwxMCw5LjY3IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-size: 18px; }
  .action-button.download-doc-button-2 {
    background-image: url("/static/images/editor-publish_grey.svg");
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    background-size: 14px; }
  .action-button.print-doc-button {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tcHJpbnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjE4LjAwMDAwMCwgLTM4Ny4wMDAwMDApIiBmaWxsPSIjMzY1NDc0IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImFjdGlvbi1wcmludCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA1OC4wMDAwMDAsIDEyOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjAsNSBMMCw1IEwwLDE0IEw0LDE0IEw0LDE4IEwxNiwxOCBMMTYsMTQgTDIwLDE0IEwyMCw1IFogTTE0LDE2IEw2LDE2IEw2LDExIEwxNCwxMSBMMTQsMTYgWiBNMTcsOSBDMTYuNDUsOSAxNiw4LjU1IDE2LDggQzE2LDcuNDUgMTYuNDUsNyAxNyw3IEMxNy41NSw3IDE4LDcuNDUgMTgsOCBDMTgsOC41NSAxNy41NSw5IDE3LDkgWiBNMTYsMCBMNCwwIEw0LDQgTDE2LDQgTDE2LDAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
    background-size: 18px; }
  .action-button.delete-doc-button {
    background-image: url("/static/images/action-delete_grey.svg");
    background-size: 12px; }
  .action-button.share-button {
    background-image: url("/static/images/editor-publish_grey.svg");
    background-size: 12px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.mercury-button {
  width: 153px;
  height: 32px;
  border-radius: 2px;
  background-color: #002d52;
  border: solid 1px #002d52;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  color: white;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px 12px;
  font-weight: 600;
  font-family: TTCommons; }
  .mercury-button .mercury-logo {
    width: 28px;
    height: 14px;
    background: url("/static/images/logo-baml.svg") no-repeat;
    padding-right: 8px; }
  .mercury-button:hover {
    color: white;
    text-decoration: none;
    background-color: #001B30; }
  .mercury-button:active {
    background-color: #001B30; }
  .mercury-button:visited {
    color: white; }
.doc-footer .annotation-toggle {
  display: inline-block;
  position: relative;
  color: #aa5ff2;
  padding: 0 0 0 10px;
  font-family: Roboto, sans-serif;
  font-weight: bold;
  font-size: 10px;
  cursor: pointer; }
  .doc-footer .annotation-toggle:before {
    position: absolute;
    top: 2px;
    left: 1px;
    width: 7px;
    height: 7px;
    content: "";
    background: url("/static/images/content-create-purple.svg") no-repeat center;
    background-size: 7px; }
.doc-footer .cost-indicator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 14px;
  height: 14px;
  padding: 0;
  border-radius: 2px;
  background-color: #01bd71;
  color: #fff;
  font-family: DecimaMono, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 0.8; }
.doc-title {
  white-space: nowrap;
  height: 24px;
  margin-right: 10px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }
  .doc-title.editable .sub:hover {
    cursor: pointer;
    background-color: #5C6066; }
  .doc-title .title {
    margin: 0;
    text-decoration: none;
    cursor: pointer;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #0e1318;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
    .doc-title .title .hl {
      background-color: #ffbe00; }
    .doc-title .title:hover {
      color: #017eff;
      text-decoration: none; }
    .doc-title .title:active {
      color: #003eff;
      text-decoration: none; }
    .doc-title .title:hover .hl, .doc-title .title:active .hl {
      background-color: #017eff;
      color: #fff; }
  .doc-title .sub {
    font-weight: bold;
    color: #fff;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  .doc-title .delimeter {
    color: #a5aeb4;
    margin: 0 0.5em;
    margin-top: -1px; }
.subjects {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  .subjects .subject {
    position: relative;
    display: inline-block;
    padding: 0 4px;
    color: #a9c0d3;
    font-family: TTCommons, sans-serif;
    font-weight: bold;
    font-size: 10px; }
  .subjects.compact .subject {
    float: left;
    margin-bottom: 10px; }
  .subjects .source + .subject {
    margin-left: 4px; }
  .subjects .initiation {
    color: #017eff; }
  .subjects .upgrade,
  .subjects .targetUp,
  .subjects .estimatesUp,
  .subjects .downgrade,
  .subjects .targetDown,
  .subjects .estimatesDown {
    padding-left: 8px; }
    .subjects .upgrade:before,
    .subjects .targetUp:before,
    .subjects .estimatesUp:before,
    .subjects .downgrade:before,
    .subjects .targetDown:before,
    .subjects .estimatesDown:before {
      content: "";
      position: absolute;
      width: 6px;
      height: 3px;
      top: 3px;
      left: 0; }
  .subjects .upgrade,
  .subjects .targetUp,
  .subjects .estimatesUp {
    color: #01bd71; }
    .subjects .upgrade:before,
    .subjects .targetUp:before,
    .subjects .estimatesUp:before {
      background: url("/static/images/navigation-arrow_drop_up_green.svg") no-repeat center;
      background-size: 6px 3px; }
  .subjects .downgrade,
  .subjects .targetDown,
  .subjects .estimatesDown {
    color: #ff414c; }
    .subjects .downgrade:before,
    .subjects .targetDown:before,
    .subjects .estimatesDown:before {
      background: url("/static/images/navigation-arrow_drop_down_red.svg") no-repeat center;
      background-size: 6px 3px; }
.doc-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: baseline;
      align-items: baseline;
  margin-top: 6px;
  font-size: 12px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }
  .doc-footer.has-tags {
    margin-top: 4px; }
  .doc-footer > :first-child {
    margin: 0 4px 0 0; }
  .doc-footer > * {
    padding: 0;
    margin: 0 4px; }
  .doc-footer > :last-child {
    margin: 0 0 0 4px; }
  .doc-footer .ticker span + span {
    margin-left: 4px; }
  .doc-footer > div {
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    color: #334252;
    text-transform: uppercase; }
    .doc-footer > div.tags {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
    .doc-footer > div.more-tags {
      display: inline-block;
      -ms-flex: 0 1;
          flex: 0 1;
      max-width: 50px; }
    .doc-footer > div.date-and-pages {
      min-width: 50px;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      text-transform: uppercase; }
  .doc-footer .link_open-original {
    color: #017eff;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none; }
    .doc-footer .link_open-original:hover {
      color: #003eff; }
    .doc-footer .link_open-original:active {
      color: #0727da; }
  .doc-footer .source {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    margin-right: 4px;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 1px;
    color: #334252;
    text-transform: uppercase; }
    .doc-footer .source a {
      color: #91acb7;
      text-decoration: none; }
    .doc-footer .source .shared {
      color: #aa5ff2;
      font-weight: bold; }
  .doc-footer .pages, .doc-footer .date {
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    color: #334252; }
  .doc-footer .pages {
    margin-left: 8px; }
  .doc-footer .company-name {
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    color: #0727da;
    text-transform: uppercase; }
  .doc-footer .peekcard-wrapper .ticker {
    margin-right: 8px; }
  .doc-footer .peekcard-wrapper .company-name {
    display: inline-block; }
.doc-footer .tags {
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .doc-footer .tags.no-hidden-tags {
    padding-right: 0 !important; }
  .doc-footer .tags #tags-container {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    line-height: 10px;
    position: relative; }
  .doc-footer .tags .doc-tag {
    cursor: pointer;
    background-color: #aa5ff2;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 10px;
    font-family: DecimaMono, sans-serif;
    line-height: 10px;
    letter-spacing: normal;
    margin: 0 4px 0 0;
    padding: 2px 4px;
    max-width: 106px;
    height: 13px;
    position: relative;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap; }
    .doc-footer .tags .doc-tag span {
      vertical-align: initial;
      height: auto;
      line-height: inherit;
      max-width: 82px;
      display: inline-block;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      text-transform: uppercase; }
    .doc-footer .tags .doc-tag .remove {
      line-height: 10px;
      width: 8px;
      height: 8px;
      margin: 0 0 0 2px; }
    .doc-footer .tags .doc-tag .team-icon {
      height: 8px;
      width: 8px; }
  .doc-footer .tags .more-tags {
    display: inline-block; }
    .doc-footer .tags .more-tags .menu-wrapper {
      position: fixed;
      z-index: 101; }
    .doc-footer .tags .more-tags button {
      font-family: DecimaMono, sans-serif;
      font-size: 10px;
      font-weight: bold;
      letter-spacing: 1px;
      line-height: 0.8;
      height: 14px;
      padding: 0 4px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      cursor: pointer;
      background-color: #aa5ff2;
      color: #fff;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 0 none;
      position: relative; }
      .doc-footer .tags .more-tags button:hover {
        background-color: #017eff; }
      .doc-footer .tags .more-tags button.enabled {
        background-color: #0024ff; }
    .doc-footer .tags .more-tags .dd-menu {
      z-index: 1001;
      padding: 6px 0;
      overflow: auto;
      max-width: 210px; }
      .doc-footer .tags .more-tags .dd-menu .dd-content {
        max-height: 220px;
        padding: 0; }
    .doc-footer .tags .more-tags .tag-list li {
      color: #353535;
      cursor: pointer;
      display: block;
      min-width: 68px;
      padding: 0 12px;
      line-height: 23px;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden; }
      .doc-footer .tags .more-tags .tag-list li:hover {
        background-color: #788590;
        color: #96abb6; }
.doc-footer .ticker {
  display: inline-block;
  margin-top: -3px; }
  .doc-footer .ticker span {
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    color: #017eff; }
.export-dialog {
  width: 320px; }
  .export-dialog .text-highlighted {
    color: #ffbe00; }
  .export-dialog .customCheckbox input {
    width: 0;
    height: 0;
    z-index: 0; }
  .export-dialog .customCheckbox input[type="checkbox"]:checked:not(:disabled) + label {
    font-weight: normal;
    color: #000000; }
.export-progress-bar {
  z-index: 1001;
  position: relative;
  background-color: #fafafa;
  border: solid 1px #ffffff;
  -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.3);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 8px 16px; }
  .export-progress-bar .export-item {
    height: 48px;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.33;
    color: #0e1318;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
    .export-progress-bar .export-item .content {
      display: -ms-flexbox;
      display: flex; }
      .export-progress-bar .export-item .content .spinner-container {
        margin-right: 8px; }
    .export-progress-bar .export-item h3 {
      font-family: TTCommons, sans-serif;
      font-size: 10px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 1px;
      color: #017eff;
      text-transform: uppercase; }
    .export-progress-bar .export-item .cancel {
      font-family: TTCommons, sans-serif;
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 1px;
      color: #ff414c;
      cursor: pointer; }
      .export-progress-bar .export-item .cancel.disabled {
        display: none; }
.label-entity-page-beta {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 24px;
  line-height: 28px;
  background-color: #fe3e6f;
  font-family: TTCommons, sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 0 8px;
  white-space: nowrap; }

.doc-header {
  position: relative;
  background: white;
  font-size: 14px;
  white-space: nowrap;
  height: 52px;
  display: -ms-flexbox;
  display: flex; }
  .doc-header.search-summary {
    border-bottom: 1px solid #e0e7eb; }
  .doc-header .info {
    -ms-flex: 1 0;
        flex: 1 0;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    padding: 4px 8px 8px;
    width: 100%;
    overflow: hidden; }
    .doc-header .info .footer-wrapper {
      display: -ms-flexbox;
      display: flex;
      width: 100%; }
    .doc-header .info .addTags {
      padding-left: 5px;
      font-size: 9px;
      cursor: pointer;
      color: #b6bec4; }
      .doc-header .info .addTags:hover {
        color: #fff; }
  .doc-header .split-view {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 106px;
    border-left: 1px solid #ccc;
    padding: 0 11px; }
    @media screen and (max-width: 1280px) {
      .doc-header .split-view {
        width: 50px; } }
    .doc-header .split-view .button.split-view-open:before {
      content: 'My Notes'; }
      @media screen and (max-width: 1280px) {
        .doc-header .split-view .button.split-view-open:before {
          content: 'Notes'; } }
    .doc-header .split-view .button.split-view-closed:before {
      content: 'Close Notes'; }
      @media screen and (max-width: 1280px) {
        .doc-header .split-view .button.split-view-closed:before {
          content: 'Close'; } }
  .doc-header .back {
    margin-right: 5px; }
    .doc-header .back div {
      color: #2b98e8;
      font-size: 17px;
      font-weight: bold;
      padding-left: 40px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAASnSURBVEhL5ZbvbxRFGMc7s3d7d70W2hqI4q9AoMhVXhA1GMMbE4xBjImvfKGIxqQUe7e7s7Mzu7M/b68FgogWaHttNf4XJv4LxqiIvDeKCgoI+CPxhcn4zHXL9aDQa+M7v8k3c3M33/3s88zs5nqC9ASSUvas5vWqlfXT4yib/08lkknk1Y+jIKmjJA42i/qkJurH/ruuiGQCu8lxFEc+fnfyk02vnPr8qh/V+0Wc5jyAZ8vWLxFPIJ4cy0dhgMYb8xv2zFyVWxf+ki+f/kL68UQ5W9aptZwgL24gFk/iMAjQWGNGH5m9LJ+Y+1Xunv1ebv3ob/nae5/9EQXi7kqWQ+4HcqMUs3hCCwMfjzWm+0aaP2eAH+WO+Rvy2bPfShKfKHlhHfGogbPYolaD8DBFbpjqTjSRD3yBxtLpoZHZ5YDfAHBRsrBREEGI1ZhF21oJwNXdtF10wkYuEB4eS88NtwGX2oAo7fOCMMfCtJhdolMrVcCDBLEgwTDqNEgLvufiI/Vz+9otUoAbcu+Zi9IJ6oOuHwzAqGfx7sT8GHM/LgJAawGSs5srd1SwFyqgfoK45+vUj7Us2p0UAFy0/ToSLsejyZlK5yZnAJEUAdALoJVbdC8xESHwRnWHwmVoND6T72zRbUAFAENQQZGJsLuHz4GF4DxYs0WcE9zBo/HUo0uAJ7NjqvaAingEAAhuJO944aptur3f1AsQuGR7oc45x+/UZzZUmpflrrkrAPgJQNfkc1NfS8L9xyjzBogbPgg3tJGKCNtu0PlM3KGOQ0VhMXGDfs4cfDidLw3PX5MKpCA756/Lg1PnpcfdxwkX/YQHD8P6R1QlNvfv2647T24P5T6AQuw5Nj5cb+ZVq3Y1f5Ej0K7hhZvypakLknMxaDOvbLvhJur6RZuL7itRIsxDECpbCsRsBKDNbdClFuhgG5SHykuEeyXIrO3NC+F+gOkWtM91SC+AKi3Q3CJox/xNeaAF8rcrkMVEGdYPZvHupKoBbyCOiy0eFDyHaIeTZnl5RTugogMfXpCMeVsA1Gs5Xh9h7kMqm12mU3f1DGQxADA3D8GCwQTmtpE7FE0v7tGyil78AECOu92iDgZQkTh8o+W4rT8mXQkCGKxZlBVMR5SYVUOHonMDi6Ar2R7dki+c/kZS23kmAyGL8l4F6RoEARXC4IGa4/UzMq69EcyWd07fBJA63qp1t+T+989LQuhOyyYlk3LdpAzfE7TSl6bNkGk7GnhLjbq6bRxFr7vNgcqMAqmH9QcA/S73n/pSGrb7lMoYtlPsgCxNVgIsCULIIA6umaQ0TtiQbRzR3/Rmn97dvAFvgyvwXvtObvv4H/lq+qmkxlixavN7V7KaqibBhmWjKmF9pHZEe8ufreyZuy63Lfwp9508L6sWH4LfizVCS+uGKBmEohqxCwBCpDqK3o4WHnj+5FeyalLdNA1cJbQXQHpXkPstqlk2BqOa5WDTqOl27ahuWAS+o2UAlNXv665iSdA2BC7CHpWrlp0bt6ia98Fch1ED57IRg/MQsNb23smkcssMF+v43AvOZ/NcT9UwC+A1g5baudzqOmANrINbLasapvYvWaU2H4NX1psAAAAASUVORK5CYII=) 11px center no-repeat; }
  .doc-header .nav, .doc-header .control {
    display: inline-block;
    cursor: pointer;
    line-height: 50px; }
  .doc-header .nav {
    display: -ms-flexbox;
    display: flex;
    width: 100px;
    margin: 10px 10px 0 0; }
    .doc-header .nav .prev {
      width: 32px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAATbSURBVEhLtZbvbxRFGMeZ2bu9u14LbQ1E8VcgUuQKL4gaiOGNCcagxsRXvlBEYwLF3u3uzOzM/t69vRYIIlqgvWur8b8w8V8wREX0vVFRVFDAH4kvTMZn7rYFrtfjR+CbTO7XzHw/88yzz3NrqoZZqJoWWtMlKWX2rqPuz/2k5naPbvnpURSkx5ACWGGu1GtRLzE3QLYX3rTHjWtXA1Dq63E7AMwJMACUACCffbVCdw2gtNoEwl3EhI+JEwxRN9QBQONe1PMa+5ncEqBbyphyd4gKr0ycEAtuYyEEpl6cA4B13I9xNvW2dEcAFncwAKyFoVtg7toUH0gXSu/U59Z6wsbMTxAAFBWECBIkwnrP3LpRKwBWIyK2wACQJ7aDLbh3l1N0oN7Kjy1clpXWRXkwnnnUcziifh0JBREk+J4BWEwgANAIdwqWCAqOTQbAfMOT87+1zbfN/yLHWz8DxKm85wjMglSDCOh3BdAtk3IEANhivGBwD8JONDCvKPNtrV/l9uZP7aE+tyGSUxXfdRREAQCKIkz7QvQFMKiNTGprADBs2l5JUCN3IGmVl8zHmxfk1oXfwfwyQFxYhjiUnN6gIOywkXPCVM+266n+AMTGALCxZrtD3Kqh/dFsvm0+r8x/lGOLV+VLM+fkszNfyS0LV+QO+E79XmkCRP3MnsBzsR1N5Z0ovaMno62qSXDNJKUac3ROJrX90Znh6yfvmL84c166wnmcCP+xXae+BYg/AOJ6JCbSM2OB7yEeT2lu3LhlPizLIAwZFkWThI9S4zB6I2h2wp6dfMuCOvl5KYQ3QoQ3xLg7zLx4fNfpJYhOJMYhEhPp7GgY+JjH09iLp/pDwKlRzaK4RmihSvggNQ7przut4a2zVzuZrszh5PsycyhIZSKCh6EgPShcHzEvqfSEaMwOhkGARHIk7yVTK69DJYLqhgBQBAAE5ojUDmlvus2nK3PK/OLyyfd9qMz9J8A8T51wPfSCR6AMr4MilAeIUYAodiCu50T7OhpzehQGyEmOIi+ZvjkSSwBw5+WaZWNSPYje8puVHa0r7ZNvh43GFq/JFz44Lzl3Nypz6AEl5vhF2w015kW4/QoFCCAGVEVckRPNi3KysbA2jnzs1o/2BqhaNGcaNf3taPGBnfPq8VLmP0DYr8nnT34tue2okw9YHPqAcEvQDzAVPqJQGdU+HFoymCsI3Q7qI7uXr6MDsXPuknx3+pP1QdJVoDIAPGkxRGuH9eeOfyk3L/4NC78D8z/l3vfPSUbtZyxmY8t2B6EXjID5qgkFkdAcPxjmUTrYgVDX8b3ctPiPfOXE55eSONiQTe3ohhwYNCyCqybT9xw/Jzd//J/ce+ILSQjbmpkXoRw/lC3rK4iA7gZhjoeNwu7T38hNH/0rXz55VvpRfcirT2vZtI7UP6IsB/SaxcqmaeCqJUZfTT+VBnWesigpgbnqB+tUO86W3VI8TIteEGISHyu99t5nf/nxVNmL05xXP3LzHgCgqSuACGjw/JerhA3Aa5EZE0X1u8mEDuV4wLKd2zZfkoqAC00pCjpX5nY/AUoAoAPAAADkVB0Ac71GWKlKBYZ+UDQZx+qa1LgbiajRvxQDAJzeyqsILBn1GvdNavMsCduk3cZq3FdlOZADgFX/2fbSvYCUUq75H7jjKitcwgWqAAAAAElFTkSuQmCC) center top no-repeat;
      -webkit-tap-highlight-color: rgba(204, 204, 204, 0.8); }
    .doc-header .nav .next {
      margin-left: 10px;
      width: 32px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAATYSURBVEhLtZbfbxRVFMe5d3dnd7stlBqI4q9AoOAWHogajOHFBGMQY+KTD4poTNpid2fm3pl7Z+783GkLBBEt0O7SavwvTPwXDFEReTcKCgoI/kp8MLmeO93tz912IeGb3Ex2585+P+fcM+fsBinlhgeRem7puh9VDJKrGGa2ohuZ5lcPRyshW6AAgAEAtT4/FK00XroAIAMAOcgAbm5vLx6Or72hg1pGhsWwTu1ChXJcJVZRN6lWNSlET7IA0AMAWvORRbnxJFLX0BfIDWqIBeP59MZ9yLQdZFq8x7B4amDpowUwL1SI1QPXUjMDeFUNiNoJJKIk60UTpTc//PIvEp0qCj/ALEgKzS3rijAXEZtvMm0XmZQUdeo8+0byhayYfMAwdFw1rVLVIJqqAQBIg12QqE1mvLDW99rZS3L7p//KF85/L1UGXD/I2n5tdbraiDDnMTAvmJaNCbF2Hzrztdzx2X/y4OnLsmJYmm6qAiS9bYswjvytr5/56tb2uX/kvvqPctfsXYC4KlmY9Dqe3295UcfXhnKBIPrNYN6rzC1qP3/oo8ty19yf8Fs/yB1zf8uXTn8jafW4NmZaSB3BKgA/rqEPJj/fsn/mltxz8Td48DpA/J5CQAY2c9fTLC8uMBGkqaOOjyn3EJhjwt2iyUSJMreH2c7Ol89+B+Z/yL31n+C3bsr9F+/I98K5Rwy9qlVMqopwdQbc2kkUhR4eG5/dOFS/sQziwLmrEswRQPRAJgq2G2QsEeL06ngF4vhFMM8x5m575eMrcjA1vyafAfN9jbvyXa9eJpVhVDVtDDUAhdgGQMAb4MQnURj4aHR8Rhtq/NKEuJYexwHIhCXiAkAMAEzOFsEmy/GfoE6wRZlz7u08/MkV2HtPDqXmN2R55p58x60/R6ojmQphAEAh/aTQFkBJxBOYxydyga8gpnuH6kshIBPzEGWAQMQJHiXcfxzMS5yLzYenwHyuZX5T7p6+J99yGv1UH9HAvLdKaL7ZB5ZX/0qJaAKxaBIHvodHk+mB9hDRkMXcfsJFnzI/oswXIv813f+2Xy9R/TgaI2wA3n+kE2tt46Vyo3GAmMj4nkCjyYXBxeNYrAnCvadc7jz9KpgPtiJvzJsfDS/0MzKWqVqOBmdehKjvv6s6YYLtcCLnCxeP1C4cLC/LxF354tS38sjU5UXzZuRHw+kcM6uoart9BrW36cTubN62EJbICRLNDsaznuvgkfj81lYm9kIm9ly8LXfP3gHz6wuRH4sbJU71rGGLIrTjfgDIwDzonPr1AHiQIB7UCpaf5BXEcHyuvAjxc7oWzGuNsmuTjM4ENi2WBwBsULb2ua8HoAQAiPuxBhAZ4XA8HJ3LKQhV6eXGfL8A862OTXpM7uehHedhHmQAYJX5Kr9uAZgfYw4NiHo1JByGhqOpJ5X54OxtZZ5zGUUmdEZiO9hkTg4A2p77AwNABhDzIgyroDqi4DZ+vzaz8VgyW3Rtik0nwDALNFgbAaD7iu8GYKlSCBFuoiLKcs4xZzD1wBzmgZoDfWocN7d2p7UA1L129wEAQRvOUDfQYAb0WdxT0bc1XjfAThs6mbcEADnL9YswC9ZN95oQ3QKs3AcACAC6Sncnj/QfkZ+cQl5ysu3rsnJ1q5V72z2rpmFFN/L/A1elKiuDdaNSAAAAAElFTkSuQmCC) center top no-repeat;
      -webkit-tap-highlight-color: rgba(204, 204, 204, 0.8); }
    .doc-header .nav .prev.disabled {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAPbSURBVEhLtZbZThxHFIap6pmejT0ySpztJnIk5zLJXd4kcUgUCXCY7q596eplesD4Ng4YZCvKq05OQePAUAwY2b9Umq3q/F9VnT5nlsZp1htnBC3NaTabte8uNP95kfzc+TGvvDlCrnmJPMANc6/QopC4cUjY4lqMq2tvA/Ba6HEfAK4dBoABAHTbr27owQBet02g0iCucky1W2GmiAEgkrYMXuMikzsB5uWNmTQrTNkR1QVWUmClFGa26gDAmswr3E69l94LgEiNAWAVRkzA3AiGt5s3gz8mr1etEpjnNQKAvodQrkaqmARz66puANxGRIXCANClQmMC924kQ9uTs+4/b09mfuxUf31ptUQsnyDlIVyNPxgA4QoBQESl7hHlelrQIZhvXZr/D/Gqa7XC3DURnED8IIB5ZUwiAMCEy14qLRw7jcD86bz55dipXz3NjfYQPQDoq6JZCLEQIGUCZUxEALCeCTtQLO1s12ejkPHVsVv/veUhRDHt6KKJ23BBLQagAgPA40SYFUkS9Kw8eXfnd43dyfFPzhosyoOuLpv3ejLONc4oTjI6SLiOJd2PnpXH6yEjo/TXVOVfhX7ba46fuNwiWR1EppremQ/vlFKOUsLQPpWbLH2OfnGnwWNXym5QZVe4NOvcVt+F5uw1J5uFy7GsDrGtDhZDwK5RQhhOKOuNqVxm6W78sz4L7tybQ0EaUeU+h4L0qTI54rYOJufe9GS5cA6p+kXX1gc3r8Mngu+GANAHAATmiCa70a/m9IdQQKXyb8C8y3TxCHrBF1CG16AIdQFiEyD6oTV709dxWTik6yNk68PrJ3EJAHc+SojAdLyDfstPg7uR0jz25tADBlznfWGKiNsSn79CAQKIoa+IobX70zerVZljMzkKA4wJ62RpEv9evv0kFEAK7Xc+JBL6gDID6AeYqRwxqIw+joSWDOYeIhZushGK8efhv49cPVegWgC8TzhiyfM4tJAz8SPhAhNhlqEXbID5rQkFJxHp3K3LslkOxaort9VOvdCVHFhOCcXjjF+DoJR/25r3oRx/1i5bKDiB2LiiI4tp72qsvJys2Mlh1E67kP9H1OZAnBA+yrIUj4na9AtSpr8njA7A3PeDNd+O22V3ShZN37oC0+rl4Ny8OhjZqunYyYvrMQAg8lcAJxDB8z8aUz6E1z5P9/r+94yrGMrxkAh9b/NL+RMw0JRKd3FlZv4J8AKAGACGANDxdQDM44TywZgpDP2gn3GJ/TX58RCpcrq4FAMA7J50/QlcGoXGR5MP3ibhOem8sR8fVW0OdADg1n+2IX0IyNlstvQfdqA4vWaOZxMAAAAASUVORK5CYII=) top center no-repeat; }
    .doc-header .nav .next.disabled {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAPaSURBVEhLtZZbb9s2FMdLypJlOxcnQ4utu70MHZA9bnvbN9m6bBiQpItuJMWbqKuTpq/rkiZoMeyrZoeGvXk2nTgF+gcOhEQk/z8eHfL40e3t7aP3kZ23GA9RlBI/SrNelKTe7F8fRsuQc1AAwACA5n9/EC0bLwYAeADgQwbwbLhboprcPWCN5kYp4ziheRhRgWPCBklGgzijsHvSA4AhAASzKf9JNefIPiujkSpbxMtJf/riAcpyiTImhikTUwOWnIRgHkaEDeE5mmUAr9SAbl8iXXe9oj4b/fXu6pbUrwbalJiXXTgbcq8IV4jkYjfLFcooGSRUfmvXijKxn6YJjjM2ilMS2BoAgOlm/5Vuz72iarfthHnYDChT9nLTrqbLIcLlJ2AeZizHhLCvF9eKUhYkmS1AsuUswqY2TxYnzINX3ZYszJgV9dpjQ4VGsPs9MN+y5ozm37vWovGL4DRjyH6CFQDTtOj3878fuyZCBvaEKgJWNCHX5TR1VBpMRYHAHBOhBhnXI8rVkOfyK9cav1bvPkqTOIgyaotwNQOqvUB1VeDTydsd1wJgjgBiCJkIc1V6TFd4+pRFSKQZgLnPuXrqmvtLcX1AoiMUZzmGGoBCdABoOAGyuUBVadDJ5E3gWojpJgSIfYDxc13uMmk+o7J8bM2FKJw7/1ldf0fiYy8iHAAopJ+ETgAr3Zxh0bz0S2MhrrZcCwLEAUAgIsuPiTCfgvlICL3nGvujvBnT5DgA862Y0P7sHvh/9S9L12eI1+e4NAU+6a72XQszXX/DuBoTobfXmf9krkc0eYFOCd+H848Swu42XpSqJwBx5plCo5Pu8pnLgIjiCyXkl653z6vLMSenXsxkAN98ALt++K0qqw7n1ZlvtMLH7eUPLiNXPK+ufJ7FKM7VdkrzpwnJ15s7C2FBsuyCvJz0CiXxcfOn855YjMPmZiRo0ktzPYDreAwAHvSD9am/D0CUHRJlGzLT9S3EUfP6wGVs47C9OVA58RKuccZ4HwBwSvnd3/0+ACsAQMI0AUB4Wgp8VL/2HeZPZE6GmTB9uI770A88AFgxX/HbFICbBgu4gGjRIi05Oqr/+HzB3FecogxuRpJLnHHpA4Dzu783AGQA8aLGEKG9EbXI8W/tm53D7u1A5RRnssTQCwKIHQDYvOI3AVjUFEJXu1TXPSEEFhy6HphDP7B9YNu249nQzXQXgH3neg8ACK5hj6oygB6wzURhd+80vneD6wasM58LAHymzAB6wb3pvhNiU4DlcQCAAGCjdK/zmP4iMt0rVHQXzuOyHJtqeaxrru2GUZL2/wHfpDi9BmWp5QAAAABJRU5ErkJggg==) top center no-repeat; }
  .doc-header .action-buttons {
    margin-right: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .doc-header .action-buttons > div {
      margin-right: 8px; }
      .doc-header .action-buttons > div:last-child {
        margin-right: 0px; }
    .doc-header .action-buttons .separator {
      height: 100%;
      width: 1px;
      background-color: #c4d1d8; }
.filterstate {
  color: #939394;
  font-size: 13px;
  font-weight: bold; }

.filters-collapsed .filterstate {
  display: block; }

#filterstate, #filterstate > div {
  display: inline;
  line-height: 32px; }

.filterbar {
  height: 46px; }
  .filterbar > .filter-item {
    width: 12.5%; }
  .filterbar .filter-button, .filterbar > div {
    min-width: 80px; }
  .filterbar .filter-button {
    background: #0e1318;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    font-size: 12px;
    height: 46px;
    margin: 0;
    padding: 8px;
    min-width: 50px; }
    .filterbar .filter-button:hover {
      background: rgba(51, 66, 82, 0.5); }
    .filterbar .filter-button.open, .filterbar .filter-button:active {
      background: #334252; }
    .filterbar .filter-button label {
      display: block;
      cursor: pointer;
      white-space: nowrap;
      text-align: left; }
      .filterbar .filter-button label:first-child {
        color: #96abb6;
        text-transform: uppercase;
        font-size: 10px;
        line-height: 10px;
        letter-spacing: 1px;
        font-family: TTCommons, sans-serif;
        font-weight: bold;
        margin-bottom: 2px; }
      .filterbar .filter-button label:last-of-type {
        color: white;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        font-family: Roboto, sans-serif;
        font-size: 12px;
        line-height: 16px; }
    .filterbar .filter-button:after {
      position: absolute;
      content: "";
      height: 8px;
      width: 8px;
      overflow: hidden;
      background: url("/static/images/navigation-arrow_drop_down_white.svg") center center no-repeat;
      background-size: 8px 4px;
      right: 8px;
      bottom: 19px; }
    .filterbar .filter-button.active label:last-of-type {
      color: #1f9df7; }

.leftPanel {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.rightPanel {
  -ms-flex-pack: end;
      justify-content: flex-end;
  height: 46px; }
  .rightPanel .trial-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }

.filter-item {
  position: relative;
  display: inline-block; }
.filter-root {
  position: absolute; }
  .filter-root .dd-menu .filter-list-item {
    height: auto; }
    .filter-root .dd-menu .filter-list-item:active {
      background-color: #003eff; }
      .filter-root .dd-menu .filter-list-item:active input[type="checkbox"] + label,
      .filter-root .dd-menu .filter-list-item:active input[type="radio"] + label,
      .filter-root .dd-menu .filter-list-item:active input[type="checkbox"] + label:before,
      .filter-root .dd-menu .filter-list-item:active input[type="radio"] + label:before {
        background-color: #003eff;
        color: white; }
    .filter-root .dd-menu .filter-list-item:hover:not(:active) {
      background-color: #017eff; }
      .filter-root .dd-menu .filter-list-item:hover:not(:active) input[type="checkbox"] + label,
      .filter-root .dd-menu .filter-list-item:hover:not(:active) input[type="radio"] + label,
      .filter-root .dd-menu .filter-list-item:hover:not(:active) input[type="checkbox"] + label:before,
      .filter-root .dd-menu .filter-list-item:hover:not(:active) input[type="radio"] + label:before {
        background-color: #017eff;
        color: white; }
      .filter-root .dd-menu .filter-list-item:hover:not(:active) input[type="radio"]:checked + label:before {
        background: url("/static/images/toggle-radio_button_checked_hover.svg") no-repeat left top;
        background-size: 12px; }
    .filter-root .dd-menu .filter-list-item:active, .filter-root .dd-menu .filter-list-item:hover {
      color: white; }
  .filter-root .dd-menu .filter-list-item-arrow:before {
    height: 100%;
    width: 12px;
    background: url("/static/images/navigation-arrow_right.svg") center center no-repeat;
    background-size: 7px 7px;
    content: ' ';
    position: absolute;
    left: 238px; }
.dd-menu {
  background-color: #ffffff;
  min-width: 100%;
  position: absolute;
  z-index: 1001;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 12px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 4px 12px -2px rgba(14, 19, 24, 0.5); }
  .dd-menu .dd-content {
    padding: 11px;
    overflow: auto; }
  .dd-menu a {
    cursor: pointer; }
    .dd-menu a.disabled {
      color: #8f8f8f;
      cursor: default; }
      .dd-menu a.disabled:hover {
        text-decoration: none; }
  .dd-menu hr {
    height: 0;
    margin: 0; }
.navigationBar {
  width: 40px;
  background: #0e1318;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  height: 100%;
  padding: 0px 0px 0px 6px; }
  .navigationBar div:first-child {
    margin: 4px 0; }
  .navigationBar .dropdown-content {
    right: -188px !important;
    top: 28px;
    z-index: 10000; }
  .navigationBar .nav-main {
    background: transparent url(/static/images/action-search_white.svg) center center no-repeat;
    background-size: 18px;
    width: 32px;
    height: 32px;
    margin-bottom: 4px;
    border: 0px;
    border-radius: 2px;
    cursor: pointer; }
    .navigationBar .nav-main:hover {
      background-color: #334252; }
    .navigationBar .nav-main.active {
      background-color: #017EFF; }
  .navigationBar .nav-notebook {
    background: transparent url(/static/images/sharp-notebook-icon-white.svg) center center no-repeat;
    background-size: 18px;
    width: 32px;
    height: 32px;
    border: 0px;
    border-radius: 2px;
    cursor: pointer; }
    .navigationBar .nav-notebook:hover {
      background-color: #334252; }
    .navigationBar .nav-notebook.active {
      background-color: #017EFF; }
  .navigationBar .nav-channelview {
    background: transparent url(/static/images/file-folder_shared_white.svg) center center no-repeat;
    background-size: 18px;
    width: 32px;
    height: 32px;
    border: 0px;
    border-radius: 2px;
    cursor: pointer;
    margin-top: 4px; }
    .navigationBar .nav-channelview:hover {
      background-color: #334252; }
    .navigationBar .nav-channelview.active {
      background-color: #017EFF; }
  .navigationBar .nav-channelview-2 {
    background: transparent url(/static/images/action-dashboard_white.svg) center center no-repeat;
    background-size: 18px;
    width: 32px;
    height: 32px;
    border: 0px;
    border-radius: 2px;
    cursor: pointer;
    margin-top: 4px; }
    .navigationBar .nav-channelview-2:hover {
      background-color: #ccbdad; }
    .navigationBar .nav-channelview-2.active {
      background-color: #fe8100; }
.empty-editor-container {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 44px;
  background-color: white;
  color: black;
  font-size: 16px; }
  .empty-editor-container .loading-bar-wrapper {
    position: static; }
  .empty-editor-container .error-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
        flex: 1;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .empty-editor-container .error-container h2 {
      font-family: Roboto;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.43;
      text-align: center;
      color: #334252; }
    .empty-editor-container .error-container span {
      font-family: Roboto;
      font-size: 12px;
      line-height: 1.33;
      text-align: center;
      color: #5b7289; }
.button {
  font-family: TTCommons, sans-serif;
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  font-size: 12px;
  cursor: pointer;
  border-radius: 2px;
  outline: none;
  height: 32px;
  min-width: 59px;
  line-height: 14px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 600; }
  .button.primary {
    background-color: #017eff;
    border: 1px solid #017eff;
    color: #ffffff;
    padding-top: 2px; }
    .button.primary:hover {
      background-color: #003eff;
      border: solid 1px #003eff; }
    .button.primary:active {
      background-color: #0727DA;
      border: solid 1px #0727DA; }
    .button.primary:disabled {
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
    .button.primary.btn-clicked {
      background-color: #0727DA;
      border: 1px solid #0727DA; }
  .button.secondary {
    color: #334252;
    background-color: #ffffff;
    border: 1px solid rgba(224, 231, 235, 0.5);
    padding-top: 2px; }
    .button.secondary:hover {
      color: #0e1318;
      background-color: rgba(224, 231, 235, 0.5);
      border: solid 1px rgba(224, 231, 235, 0.5); }
    .button.secondary:active {
      color: #0e1318;
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
    .button.secondary:disabled {
      background-color: initial;
      border: solid 1px rgba(224, 231, 235, 0.5);
      color: #e0e7eb; }
  .button.red {
    color: #fff;
    background-color: #ff414c;
    border: solid 1px #ff414c;
    padding-top: 2px; }
    .button.red:hover {
      background-color: #dc0a10;
      border: solid 1px #dc0a10; }
    .button.red:active {
      background-color: #b60304;
      border: solid 1px #b60304; }
    .button.red:disabled {
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
  .button.dark {
    color: #ffffff;
    border-radius: 2px;
    background-color: rgba(51, 66, 82, 0);
    border: solid 1px rgba(51, 66, 82, 0.5);
    padding-top: 2px; }
    .button.dark:focus {
      outline: none; }
    .button.dark:hover {
      background-color: rgba(51, 66, 82, 0.5); }
    .button.dark:active {
      background-color: #334252;
      border: solid 1px #334252; }
    .button.dark.toggle-active {
      background-color: #272a2b; }
  .button.dark.transparent {
    color: #ffffff;
    background-color: #0e1318;
    border: 1px solid #0e1318;
    padding-top: 2px; }
    .button.dark.transparent:focus {
      outline: none; }
    .button.dark.transparent:hover {
      background-color: rgba(51, 66, 82, 0.5); }
    .button.dark.transparent:active {
      background-color: #334252; }
    .button.dark.transparent.toggle-active {
      background-color: #272a2b; }
  .button.transparent {
    color: #0e1318;
    background-color: transparent;
    border: 1px solid rgba(51, 66, 82, 0.1);
    padding-top: 2px; }
    .button.transparent:focus {
      outline: none; }
    .button.transparent:hover {
      background-color: rgba(51, 66, 82, 0.1); }
    .button.transparent:active {
      background-color: rgba(51, 66, 82, 0.25);
      border: 1px solid rgba(51, 66, 82, 0.25); }
  .button.blue {
    background-color: #017eff;
    border: solid 1px #017eff;
    font-size: 12px;
    white-space: nowrap;
    border-radius: 2px;
    width: 59px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 2px; }
    .button.blue:focus {
      outline: none; }
    .button.blue:hover {
      background-color: #003eff;
      border: solid 1px #003eff; }
    .button.blue:active {
      background-color: #0727DA;
      border: solid 1px #0727DA; }
  .button.green {
    background-color: #01bd71;
    border: solid 1px #01bd71;
    color: #ffffff; }
    .button.green:hover {
      background-color: #008c32;
      border-color: #008c32; }
    .button.green:active {
      background-color: #006c1e;
      border-color: #006c1e; }
    .button.green:disabled {
      background-color: #e0e7eb;
      border-color: #e0e7eb; }
  .button.white {
    color: #0e1318;
    background-color: white;
    border: 1px solid #e0e7eb;
    white-space: nowrap; }
    .button.white:hover {
      background-color: #edf1f3;
      border-color: #edf1f3; }
    .button.white:active {
      background-color: #e0e7eb;
      border-color: #e0e7eb; }
  .button:disabled {
    opacity: 0.5;
    background-color: #fff;
    border: solid 1px #e0e7eb; }
    .button:disabled:active {
      color: #a8a8a8;
      border: 1px solid #b3b3b3; }
  .button:not(:first-of-type) {
    margin-left: 16px; }

.icon-toggle-button-blue {
  width: 32px;
  height: 32px;
  border-radius: 2px; }
  .icon-toggle-button-blue.on {
    background-color: #017eff;
    border: solid 1px #017eff; }
  .icon-toggle-button-blue.off {
    border: solid 1px #334252;
    background-color: rgba(14, 19, 24, 0.5); }
  .icon-toggle-button-blue.off:hover {
    background-color: rgba(51, 66, 82, 0.5); }
  .icon-toggle-button-blue.off:active {
    background-color: #334252; }

.icon-button {
  width: 32px;
  height: 32px;
  min-width: 32px;
  max-width: 32px;
  border-radius: 2px; }
  .icon-button.blue {
    background-color: #017eff;
    border: solid 1px #017eff; }
    .icon-button.blue:hover {
      background-color: #003eff;
      border: solid 1px #003eff; }
    .icon-button.blue:active {
      background-color: #0727DA;
      border: solid 1px #0727DA; }
    .icon-button.blue:disabled {
      background-color: #e0e7eb;
      border: solid 1px #e0e7eb; }
  .icon-button.neutral {
    border: solid 1px #334252;
    background-color: #0e1318; }
    .icon-button.neutral:hover {
      background-color: rgba(150, 171, 182, 0.3);
      border: solid 1px rgba(150, 171, 182, 0.3); }
    .icon-button.neutral:active {
      background-color: rgba(150, 171, 182, 0.5);
      border: solid 1px rgba(150, 171, 182, 0.5); }
    .icon-button.neutral:disabled {
      background-color: #334252; }

.dropdown-button-container .button {
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  outline: none;
  border: 0;
  background-color: transparent;
  vertical-align: middle; }
  .dropdown-button-container .button:hover, .dropdown-button-container .button.opened {
    background-color: rgba(224, 231, 235, 0.5); }
  .dropdown-button-container .button:active {
    background-color: #e0e7eb; }

.dropdown {
  position: absolute;
  min-width: 220px;
  z-index: 9999;
  background: white;
  -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
  border-radius: 2px;
  padding: 8px 0;
  cursor: pointer; }
  .dropdown .item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    padding: 4px 8px;
    height: 24px;
    line-height: 1.33; }
    .dropdown .item:hover {
      background-color: #017eff; }
    .dropdown .item:active {
      background-color: #003Eff; }
    .dropdown .item:hover, .dropdown .item:active {
      color: white; }
.doc-header-icon {
  color: #365474;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
#searchAgain {
  padding: 8px;
  height: 32px;
  background: #c4d1d8; }
  #searchAgain .searchBox .cm-as {
    background: white; }
  #searchAgain .searchBox.searchBox-focused .resizable-input.collapsed .cm-as {
    -webkit-box-shadow: inset 0 0 0 1px #017eff;
            box-shadow: inset 0 0 0 1px #017eff; }
  #searchAgain .searchBox .resizable-input.collapsed .CodeMirror {
    margin-left: 18px;
    width: calc(100% - 44px); }
  #searchAgain .searchBox .resizable-input.collapsed .cm-as {
    border-radius: 3px; }
    #searchAgain .searchBox .resizable-input.collapsed .cm-as:before {
      content: '';
      position: absolute;
      left: 9px;
      background: url("/static/images/action-search_blue.svg") center center no-repeat;
      height: 10px;
      width: 12px;
      background-size: 10px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
.legacy-trend-chart-wrapper.result-grid-trend-chart-wrapper {
  height: 145px;
  padding: 0 2px 2px 2px; }

.legacy-trend-chart-wrapper .header {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 6px 1px;
  height: 8px;
  background: #0e1318;
  margin-top: 4px; }
  .legacy-trend-chart-wrapper .header .text {
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    color: #ffffff;
    text-transform: uppercase; }

.legacy-trend-chart-wrapper .trend-chart-container {
  z-index: 700;
  position: relative;
  width: 100%; }
  .legacy-trend-chart-wrapper .trend-chart-container.sentiment-trend-chart .sentiment-trend-chart-y-axis {
    text-transform: uppercase;
    font-family: DecimaMono, sans-serif;
    font-size: 8px;
    color: #ffffff; }
  .legacy-trend-chart-wrapper .trend-chart-container.sentiment-trend-chart .sentiment-trend-chart-years-row {
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 8px;
    font-family: DecimaMono, sans-serif;
    color: #ffffff;
    width: 200px;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .legacy-trend-chart-wrapper .trend-chart-container.sentiment-trend-chart .sentiment-trend-chart-years-row .sentiment-trend-chart-years-row__year {
      -ms-flex: 1;
          flex: 1;
      text-align: center; }
  .legacy-trend-chart-wrapper .trend-chart-container.trend-chart-container_result-grid {
    height: 136px;
    background: #0e1318; }
    .legacy-trend-chart-wrapper .trend-chart-container.trend-chart-container_result-grid div {
      overflow: visible !important; }
      .legacy-trend-chart-wrapper .trend-chart-container.trend-chart-container_result-grid div div {
        overflow: initial; }
  .legacy-trend-chart-wrapper .trend-chart-container .legend-tooltip {
    position: absolute;
    padding: 8px 12px;
    right: 0;
    background: #fff;
    border: none;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
    visibility: hidden;
    min-width: 100px;
    max-width: 200px; }
    .legacy-trend-chart-wrapper .trend-chart-container .legend-tooltip span {
      color: #0e1318;
      font-size: 10px;
      font-family: DecimaMono, sans-serif;
      text-transform: uppercase;
      font-weight: bold;
      line-height: 1.5; }
    .legacy-trend-chart-wrapper .trend-chart-container .legend-tooltip .group-name {
      color: #017eff;
      padding-bottom: 12px; }
  .legacy-trend-chart-wrapper .trend-chart-container .highcharts-container {
    overflow: visible !important; }
    .legacy-trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip {
      padding: 8px 12px;
      background: #ffffff;
      border: none;
      border-radius: 2px;
      -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
              box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
      visibility: hidden;
      min-width: 170px;
      text-transform: uppercase;
      font-weight: bold; }
      .legacy-trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip > span {
        position: static !important;
        color: #0e1318; }
      .legacy-trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip .date {
        color: #017eff;
        padding-bottom: 8px; }
      .legacy-trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip .stat {
        float: right;
        padding-top: 4px;
        font-weight: normal; }
  .legacy-trend-chart-wrapper .trend-chart-container .transparent .highcharts-series rect + rect:last-of-type {
    opacity: 0.3; }
#statementPanel {
  background-color: #f7f9fa;
  height: 100%;
  border-right: 1px solid #c4d1d8; }
  #statementPanel .sentiment-trend-chart-tooltip {
    font-size: 10px;
    font-family: DecimaMono, sans-serif;
    font-weight: bold; }
    #statementPanel .sentiment-trend-chart-tooltip .sentiment-trend-chart-tooltip__row:not(:last-of-type) {
      padding-bottom: 8px; }
  #statementPanel .sentiment-trend-snippet {
    margin: 4px 8px;
    border-radius: 4px;
    border: solid 1px #334252;
    background-color: rgba(51, 66, 82, 0.95);
    color: #ffffff;
    font-size: 10px; }
    #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__tooltip-icon {
      background: url("/static/images/action-info_white.svg") no-repeat center;
      opacity: 0.5;
      display: block;
      background-size: 12px;
      height: 12px;
      width: 12px; }
      #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__tooltip-icon:hover {
        opacity: 1; }
    #statementPanel .sentiment-trend-snippet * {
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__section {
      padding: 9px 12px; }
      #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__section:not(:last-of-type) {
        border-bottom: 1px solid #4d5d6b; }
      #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__section.sentiment-trend-snippet__section_header {
        padding: 12px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        width: 100%; }
      #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__section:not(:only-of-type) {
        border-bottom: 1px solid #4d5d6b; }
    #statementPanel .sentiment-trend-snippet .score-name .score-name__label {
      font-family: Roboto, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #ffffff;
      line-height: 16px; }
    #statementPanel .sentiment-trend-snippet .score-name .score-name__sub {
      font-size: 12px;
      opacity: 0.5; }
    #statementPanel .sentiment-trend-snippet .score-value-wrapper .score-value.score-value_pos {
      color: #fff; }
    #statementPanel .sentiment-trend-snippet .score-value {
      font-family: DecimaMono, sans-serif;
      font-size: 14px;
      font-weight: bold; }
      #statementPanel .sentiment-trend-snippet .score-value.score-value_pos {
        color: #0e1318; }
      #statementPanel .sentiment-trend-snippet .score-value.score-value_neg {
        color: #fa414d; }
      #statementPanel .sentiment-trend-snippet .score-value.score-value_small {
        font-size: 10px; }
    #statementPanel .sentiment-trend-snippet .score-pill {
      font-size: 12px;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-align: center;
          align-items: center;
      border-radius: 12px;
      padding: 4px 6px;
      color: #ffffff;
      font-family: DecimaMono, sans-serif;
      font-weight: bold; }
      #statementPanel .sentiment-trend-snippet .score-pill.score-pill_small {
        font-size: 10px;
        padding: 2px 4px; }
      #statementPanel .sentiment-trend-snippet .score-pill.score-pill_neutral {
        background-color: #5b7289; }
      #statementPanel .sentiment-trend-snippet .score-pill.score-pill_positive {
        background-color: #01bd71; }
      #statementPanel .sentiment-trend-snippet .score-pill.score-pill_negative {
        background-color: #ff414c; }
      #statementPanel .sentiment-trend-snippet .score-pill .score-pill__arrow {
        background: url("/static/images/navigation-arrow_upward_white.svg") no-repeat center;
        display: block;
        margin-left: 2px;
        background-size: 10px;
        height: 10px;
        width: 10px; }
        #statementPanel .sentiment-trend-snippet .score-pill .score-pill__arrow.score-pill__arrow_small {
          background-size: 8px;
          height: 8px;
          width: 8px; }
        #statementPanel .sentiment-trend-snippet .score-pill .score-pill__arrow.score-pill__arrow_right {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
        #statementPanel .sentiment-trend-snippet .score-pill .score-pill__arrow.score-pill__arrow_down {
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
        #statementPanel .sentiment-trend-snippet .score-pill .score-pill__arrow.score-pill__arrow_upright {
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg); }
        #statementPanel .sentiment-trend-snippet .score-pill .score-pill__arrow.score-pill__arrow_downright {
          -webkit-transform: rotate(135deg);
                  transform: rotate(135deg); }
    #statementPanel .sentiment-trend-snippet .score {
      font-family: DecimaMono, sans-serif;
      font-weight: bold;
      font-size: 10px; }
    #statementPanel .sentiment-trend-snippet .score-row {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      width: 100%; }
    #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__title {
      text-transform: uppercase;
      font-family: TTCommons, sans-serif;
      letter-spacing: 1px; }
      #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet__title .sentiment-trend-snippet__secondary-title {
        opacity: 0.5; }
    #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet-header .sentiment-trend-snippet-header__scores {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      font-size: 12px; }
    #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet-body {
      height: 175px; }
      #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet-body .sentiment-trend-snippet-body__header {
        text-transform: uppercase;
        width: 100%; }
      #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet-body .trend-chart-container div {
        overflow: visible !important; }
        #statementPanel .sentiment-trend-snippet .sentiment-trend-snippet-body .trend-chart-container div div {
          overflow: initial; }
  #statementPanel .notVisible {
    visibility: hidden;
    width: 0;
    height: 0; }
  #statementPanel .visible {
    width: 286px; }
  #statementPanel .collapsible {
    height: 100%; }
  #statementPanel .emptyLabel {
    padding: 30px;
    text-align: center;
    font-size: 16px; }
  #statementPanel .statusLabel {
    position: absolute;
    top: 4px;
    right: 27px;
    padding-left: 15px;
    font-weight: normal;
    display: inline-block;
    color: white; }
  #statementPanel .recurring {
    color: #b5b5b5;
    font-size: 8px;
    font-weight: bold;
    line-height: 9px;
    padding-bottom: 1px;
    margin-top: -9px; }
  #statementPanel .StatementPanel-ManagedLocation {
    height: 100%; }
    #statementPanel .StatementPanel-ManagedLocation > div.focusable {
      height: 100%; }
  #statementPanel .header {
    background-color: #c4d1d8;
    color: #334252;
    position: relative;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    height: 24px;
    text-transform: uppercase;
    line-height: 25px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 5px;
    padding-left: 8px;
    white-space: nowrap; }
    #statementPanel .header.header-dark {
      background-color: #334252;
      color: #ffffff;
      position: relative;
      font-family: TTCommons, sans-serif;
      font-size: 10px;
      font-weight: 600;
      letter-spacing: 1px;
      height: 24px;
      text-transform: uppercase;
      line-height: 25px;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden;
      padding-right: 5px;
      padding-left: 8px; }
    #statementPanel .header.docTitle {
      padding-left: 28px; }
      #statementPanel .header.docTitle:before {
        content: '';
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTkgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LWZpbGVfY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2MS4wMDAwMDAsIC0xMDMyLjAwMDAwMCkiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJDb250ZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCA5OTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY29udGVudC1maWxlX2NvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwMS4wMDAwMDAsIDM2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNCwwIEwwLDAgTDAsMTYgTDIsMTYgTDIsMiBMMTQsMiBMMTQsMCBaIE0xMyw0IEwxOSwxMCBMMTksMjIgTDQsMjIgTDQsNCBMMTMsNCBaIE0xMiwxMSBMMTcuNSwxMSBMMTIsNS41IEwxMiwxMSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) center center no-repeat;
        background-size: 12px;
        width: 12px;
        height: 12px;
        position: absolute;
        left: 8px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
    #statementPanel .header .headerDarkLabel {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      font-weight: bold;
      font-size: 12px;
      height: 24px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    #statementPanel .header .headerNarrowDark {
      background: #424749;
      width: 100%; }
    #statementPanel .header .headerPanelFix {
      background: none !important; }
    #statementPanel .header .headerLabel {
      display: inline-block;
      white-space: nowrap;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      font-family: TTCommons, sans-serif;
      font-size: 10px;
      font-weight: 600;
      letter-spacing: 1px;
      text-transform: uppercase;
      line-height: 25px;
      height: 100%; }

.statementsGrid {
  font-size: 12px;
  background-color: #e0e7eb;
  will-change: transform; }
  .statementsGrid.emptyList {
    background: #f7f9fa; }
  .statementsGrid.ReactVirtualized__List {
    -webkit-overflow-scrolling: touch; }
  .statementsGrid.ReactVirtualized__List {
    overflow-y: scroll;
    position: relative;
    -webkit-overflow-scrolling: touch; }
  .statementsGrid.heightMeasurer > div {
    overflow-y: scroll; }
  .statementsGrid .ReactVirtualized__Grid__innerScrollContainer {
    overflow: visible !important; }
  .statementsGrid .snippet-container {
    position: relative;
    background-color: rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid #e0e7eb;
    border-radius: 2px;
    margin: 4px 8px;
    padding: 8px 12px 10px 12px;
    padding-left: 10px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6);
            box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6); }
    .statementsGrid .snippet-container:active, .statementsGrid .snippet-container.selectedContent {
      background-color: #fff;
      -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8);
              box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8); }
    .statementsGrid .snippet-container .snippet-copy-button, .statementsGrid .snippet-container .snippet-toggle-button {
      background-size: 12px;
      background-repeat: no-repeat;
      background-position-y: center;
      background-position-x: 10px;
      padding: 0 5px 0 21px; }
    .statementsGrid .snippet-container .icon-button {
      background-position-x: center;
      padding: 0;
      min-width: 32px;
      max-width: 32px;
      width: 32px; }
    .statementsGrid .snippet-container .snippet-add-button {
      margin-right: 6px; }
    .statementsGrid .snippet-container .snippet-copy-button {
      margin-left: 0;
      background-image: url(/static/images/content-link.svg); }
    .statementsGrid .snippet-container .snippet-toggle-button {
      margin-left: 6px;
      background-image: url(/static/images/navigation-more_horiz.svg); }
    .statementsGrid .snippet-container .snippet-controls-container {
      display: none;
      margin: 10px 0 0 0; }
    .statementsGrid .snippet-container:hover {
      background-color: white;
      -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8);
              box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8); }
  .statementsGrid .snippet-wrapper {
    position: relative; }
    .statementsGrid .snippet-wrapper:before {
      -webkit-box-shadow: -2px 0 2px -2px rgba(150, 171, 182, 0.5) inset;
              box-shadow: -2px 0 2px -2px rgba(150, 171, 182, 0.5) inset;
      content: " ";
      height: 100%;
      left: -7px;
      position: absolute;
      top: 0;
      width: 15px; }
    .statementsGrid .snippet-wrapper:after {
      -webkit-box-shadow: 2px 0 2px -2px rgba(150, 171, 182, 0.5) inset;
              box-shadow: 2px 0 2px -2px rgba(150, 171, 182, 0.5) inset;
      content: " ";
      height: 100%;
      position: absolute;
      right: -7px;
      top: 0;
      width: 15px; }
    .statementsGrid .snippet-wrapper.snippet-wrapper__first {
      margin-top: 4px; }
  .statementsGrid .contentDiv {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #334252;
    -webkit-user-select: none;
    word-break: break-word;
    cursor: pointer;
    height: auto !important;
    position: relative; }
  .statementsGrid .selectedContent {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8);
            box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8); }
    .statementsGrid .selectedContent .snippet-controls-container {
      display: -ms-flexbox;
      display: flex; }
  .statementsGrid .grayColor {
    color: #808080; }
  .statementsGrid .collapsed {
    font-style: italic;
    color: #777777; }
  .statementsGrid .docTitle, .statementsGrid.singleDoc .groupTitle {
    cursor: default; }
  .statementsGrid .docTitle {
    background-color: #334252;
    color: #ffffff;
    position: relative;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    height: 24px;
    text-transform: uppercase;
    line-height: 25px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 5px;
    padding-left: 8px;
    padding-left: 28px; }
    .statementsGrid .docTitle:before {
      content: '';
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTkgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LWZpbGVfY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2MS4wMDAwMDAsIC0xMDMyLjAwMDAwMCkiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJDb250ZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCA5OTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY29udGVudC1maWxlX2NvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwMS4wMDAwMDAsIDM2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNCwwIEwwLDAgTDAsMTYgTDIsMTYgTDIsMiBMMTQsMiBMMTQsMCBaIE0xMyw0IEwxOSwxMCBMMTksMjIgTDQsMjIgTDQsNCBMMTMsNCBaIE0xMiwxMSBMMTcuNSwxMSBMMTIsNS41IEwxMiwxMSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) center center no-repeat;
      background-size: 12px;
      width: 12px;
      height: 12px;
      position: absolute;
      left: 8px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
  .statementsGrid.singleDoc .docTitle {
    display: none; }
  .statementsGrid.singleDoc .groupTitle {
    background-color: #c4d1d8;
    color: #334252;
    position: relative;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    height: 24px;
    text-transform: uppercase;
    line-height: 25px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 5px;
    padding-left: 8px; }
    .statementsGrid.singleDoc .groupTitle.first {
      display: none; }
  .statementsGrid.multiDoc .groupTitle {
    background-color: #c4d1d8;
    position: relative;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    height: 24px;
    text-transform: uppercase;
    line-height: 25px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 5px;
    padding-left: 8px; }
  .statementsGrid.multiDoc .docTitle.first {
    display: none; }
  .statementsGrid.multiDoc .groupTitle > .tag {
    height: 22px;
    position: absolute;
    left: 2px;
    top: 0;
    width: 5px;
    display: inline-block; }
  .statementsGrid .toggle {
    text-align: center;
    font-family: TTCommons, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #334252;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 8px 10px;
    background: transparent;
    border: solid 1px rgba(196, 209, 216, 0.5); }
    .statementsGrid .toggle:hover {
      background-color: rgba(196, 209, 216, 0.5);
      border: solid 1px rgba(196, 209, 216, 0.5); }
    .statementsGrid .toggle:active, .statementsGrid .toggle:hover {
      -webkit-box-shadow: none;
              box-shadow: none; }
    .statementsGrid .toggle:active {
      background-color: #c4d1d8;
      border: solid 1px #c4d1d8; }
  .statementsGrid .annotation,
  .statementsGrid .toggle {
    margin-top: 4px;
    margin-bottom: 4px; }
  .statementsGrid .annotation {
    border-bottom: 0; }
    .statementsGrid .annotation:hover {
      background-color: rgba(255, 255, 255, 0.8);
      -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8);
              box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.8); }
  .statementsGrid .annotationWrapper {
    margin-top: 10px;
    position: relative; }
  .statementsGrid .annotation-content {
    padding-left: 10px; }
  .statementsGrid .annotation-content:before {
    content: '';
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    left: 0;
    height: 100%;
    border: 2px solid #aa5ff2;
    border-radius: 2px;
    top: 0;
    bottom: 0; }
  .statementsGrid .color1 .annotation-content:before {
    border: 2px solid #ffff00; }
  .statementsGrid .color1 .annotator-hl {
    background-color: rgba(255, 255, 0, 0.4);
    -webkit-box-shadow: 3px 0px 0px rgba(255, 255, 0, 0.4), -3px 0px 0px rgba(255, 255, 0, 0.4);
            box-shadow: 3px 0px 0px rgba(255, 255, 0, 0.4), -3px 0px 0px rgba(255, 255, 0, 0.4); }
  .statementsGrid .color2 .annotation-content:before {
    border: 2px solid #00eded; }
  .statementsGrid .color2 .annotator-hl {
    background-color: rgba(0, 237, 237, 0.4);
    -webkit-box-shadow: 3px 0px 0px rgba(0, 237, 237, 0.4), -3px 0px 0px rgba(0, 237, 237, 0.4);
            box-shadow: 3px 0px 0px rgba(0, 237, 237, 0.4), -3px 0px 0px rgba(0, 237, 237, 0.4); }
  .statementsGrid .color3 .annotation-content:before {
    border: 2px solid #a4ff00; }
  .statementsGrid .color3 .annotator-hl {
    background-color: rgba(164, 255, 0, 0.4);
    -webkit-box-shadow: 3px 0px 0px rgba(164, 255, 0, 0.4), -3px 0px 0px rgba(164, 255, 0, 0.4);
            box-shadow: 3px 0px 0px rgba(164, 255, 0, 0.4), -3px 0px 0px rgba(164, 255, 0, 0.4); }
  .statementsGrid .color4 .annotation-content:before {
    border: 2px solid #aa5ff2; }
  .statementsGrid .color4 .annotator-hl {
    background-color: rgba(170, 95, 242, 0.4);
    -webkit-box-shadow: 3px 0px 0px rgba(170, 95, 242, 0.4), -3px 0px 0px rgba(170, 95, 242, 0.4);
            box-shadow: 3px 0px 0px rgba(170, 95, 242, 0.4), -3px 0px 0px rgba(170, 95, 242, 0.4); }
  .statementsGrid .annotationAuthor {
    display: inline-block;
    color: black;
    font-size: 10px;
    font-weight: 500; }
  .statementsGrid .annotationDate {
    display: inline-block; }
  .statementsGrid .annotationQuote {
    font-weight: normal;
    font-size: 12px;
    font-style: italic;
    color: #1b242d;
    margin-bottom: 8px; }
  .statementsGrid .byline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .statementsGrid .hl {
    background-color: #ffbe00;
    -webkit-box-shadow: 3px 0px 0px #ffbe00, -3px 0px 0px #ffbe00;
            box-shadow: 3px 0px 0px #ffbe00, -3px 0px 0px #ffbe00; }
  .statementsGrid .annotator-hl {
    background-color: rgba(170, 95, 242, 0.4);
    -webkit-box-shadow: 3px 0px 0px rgba(170, 95, 242, 0.4), -3px 0px 0px rgba(170, 95, 242, 0.4);
            box-shadow: 3px 0px 0px rgba(170, 95, 242, 0.4), -3px 0px 0px rgba(170, 95, 242, 0.4); }
  .statementsGrid .hl,
  .statementsGrid .annotator-hl {
    font-family: Roboto, sans-serif;
    color: #1b242d;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.33;
    padding: 1px 0;
    border-radius: 2px; }

.collapse-bar {
  width: 41px;
  height: 100%;
  background-color: #e0e7eb;
  border-right: 1px solid #c4d1d8; }

.panelToggle, .showPanelToggle {
  right: 8px;
  position: absolute;
  font-family: Roboto;
  font-size: 10px;
  color: #5b7289;
  font-weight: 500;
  text-transform: none;
  letter-spacing: normal;
  cursor: pointer; }

.showPanelToggle {
  width: 44px;
  height: 24px;
  right: 0;
  background: #c4d1d8;
  text-align: center;
  line-height: 24px; }

#statementPanel .statements-banner {
  background-color: #ff414c;
  border-radius: 2px;
  border: none;
  color: white;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 8px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6);
          box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6); }
  #statementPanel .statements-banner h3 {
    font-size: 10px;
    font-family: TTCommons;
    font-weight: 600;
    line-height: 10px;
    letter-spacing: 1px;
    text-transform: uppercase; }
  #statementPanel .statements-banner p {
    color: white;
    font-size: 10px;
    font-family: Roboto, sans-serif;
    line-height: 12px; }

#statementPanel .statements-wrapper {
  height: calc(100%-100px);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e0e7eb; }
  #statementPanel .statements-wrapper .contentDiv:hover, #statementPanel .statements-wrapper .contentDiv:active, #statementPanel .statements-wrapper .contentDiv.selectedContent {
    -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6);
            box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6);
    background-color: rgba(255, 255, 255, 0.2);
    cursor: default; }
  #statementPanel .statements-wrapper .snippet-toggle-button {
    display: none; }
  #statementPanel .statements-wrapper .statementsGrid .contentDiv.snippetEnd.snippetStart:hover, #statementPanel .statements-wrapper .statementsGrid .contentDiv.snippetEnd.snippetStart:active,
  #statementPanel .statements-wrapper .statementsGrid .contentDiv.selectedContent:hover,
  #statementPanel .statements-wrapper .statementsGrid .contentDiv.selectedContent:active {
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6);
            box-shadow: 0 1px 1px 0 rgba(150, 171, 182, 0.6);
    cursor: default; }
.toolbar {
  height: 40px;
  background: #0e1318;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .toolbar .icon {
    display: inline-block; }
  .toolbar .icon ~ span {
    margin-left: 6px;
    padding-top: 2px; }
  .toolbar .dark .icon ~ span {
    margin-right: 4px; }
  .toolbar .left, .toolbar .right {
    display: -ms-flexbox;
    display: flex; }
    .toolbar .left > div, .toolbar .right > div {
      padding: 4px 2px 4px 2px; }
  .toolbar .left {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    .toolbar .left .searchBox {
      max-width: 600px;
      min-width: 200px;
      -ms-flex: 1 2 auto;
          flex: 1 2 auto;
      width: 200px;
      padding-right: 0px; }
      .toolbar .left .searchBox > :first-child {
        background-color: #fff;
        border: none;
        border-radius: 2px 0 0 2px;
        font-size: 12px;
        height: 32px;
        width: 100%; }
    .toolbar .left .search-setting {
      padding-left: 0; }
      .toolbar .left .search-setting button {
        background: #e0e7eb;
        border-color: #e0e7eb;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        width: 32px;
        height: 32px;
        padding: 0; }
      .toolbar .left .search-setting button.dropdown-button-opened {
        background-color: #01bd71;
        border: solid 1px #01bd71; }
      .toolbar .left .search-setting .icon {
        background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMjAgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kZXZpY2UtcHJveGltaXR5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIyLjAwMDAwMCwgLTExNzIuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IkRldmljZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTEzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJkZXZpY2UtcHJveGltaXR5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjIuMDAwMDAwLCAzOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAsOCBDOC45LDggOCw4LjkgOCwxMCBDOCwxMS4xIDguOSwxMiAxMCwxMiBDMTEuMSwxMiAxMiwxMS4xIDEyLDEwIEMxMiw4LjkgMTEuMSw4IDEwLDggWiBNMTYsMTAgQzE2LDYuNjkgMTMuMzEsNCAxMCw0IEM2LjY5LDQgNCw2LjY5IDQsMTAgQzQsMTIuMjIgNS4yMSwxNC4xNSA3LDE1LjE5IEw4LDEzLjQ1IEM2LjgxLDEyLjc1IDYsMTEuNDggNiwxMCBDNiw3Ljc5IDcuNzksNiAxMCw2IEMxMi4yMSw2IDE0LDcuNzkgMTQsMTAgQzE0LDExLjQ4IDEzLjE5LDEyLjc1IDEyLDEzLjQ1IEwxMywxNS4xOSBDMTQuNzksMTQuMTUgMTYsMTIuMjIgMTYsMTAgWiBNMTAsMCBDNC40OCwwIDAsNC40OCAwLDEwIEMwLDEzLjcgMi4wMSwxNi45MiA0Ljk5LDE4LjY1IEw1Ljk5LDE2LjkyIEMzLjYxLDE1LjUzIDIsMTIuOTYgMiwxMCBDMiw1LjU4IDUuNTgsMiAxMCwyIEMxNC40MiwyIDE4LDUuNTggMTgsMTAgQzE4LDEyLjk2IDE2LjM5LDE1LjUzIDE0LDE2LjkyIEwxNSwxOC42NSBDMTcuOTksMTYuOTIgMjAsMTMuNyAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center 8px no-repeat;
        background-size: 16px 15px;
        width: 32px;
        height: 32px; }
      .toolbar .left .search-setting .dropdown-button-opened .icon {
        background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMjAgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kZXZpY2UtcHJveGltaXR5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIyLjAwMDAwMCwgLTExNzIuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IkRldmljZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTEzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJkZXZpY2UtcHJveGltaXR5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjIuMDAwMDAwLCAzOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAsOCBDOC45LDggOCw4LjkgOCwxMCBDOCwxMS4xIDguOSwxMiAxMCwxMiBDMTEuMSwxMiAxMiwxMS4xIDEyLDEwIEMxMiw4LjkgMTEuMSw4IDEwLDggWiBNMTYsMTAgQzE2LDYuNjkgMTMuMzEsNCAxMCw0IEM2LjY5LDQgNCw2LjY5IDQsMTAgQzQsMTIuMjIgNS4yMSwxNC4xNSA3LDE1LjE5IEw4LDEzLjQ1IEM2LjgxLDEyLjc1IDYsMTEuNDggNiwxMCBDNiw3Ljc5IDcuNzksNiAxMCw2IEMxMi4yMSw2IDE0LDcuNzkgMTQsMTAgQzE0LDExLjQ4IDEzLjE5LDEyLjc1IDEyLDEzLjQ1IEwxMywxNS4xOSBDMTQuNzksMTQuMTUgMTYsMTIuMjIgMTYsMTAgWiBNMTAsMCBDNC40OCwwIDAsNC40OCAwLDEwIEMwLDEzLjcgMi4wMSwxNi45MiA0Ljk5LDE4LjY1IEw1Ljk5LDE2LjkyIEMzLjYxLDE1LjUzIDIsMTIuOTYgMiwxMCBDMiw1LjU4IDUuNTgsMiAxMCwyIEMxNC40MiwyIDE4LDUuNTggMTgsMTAgQzE4LDEyLjk2IDE2LjM5LDE1LjUzIDE0LDE2LjkyIEwxNSwxOC42NSBDMTcuOTksMTYuOTIgMjAsMTMuNyAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center 8px no-repeat;
        background-size: 16px 15px;
        width: 32px;
        height: 32px; }
      .toolbar .left .search-setting h4 {
        font-family: TTCommons, sans-serif;
        text-transform: uppercase;
        font-size: 10px;
        font-weight: 600;
        letter-spacing: 1px; }
    .toolbar .left .ticker {
      max-width: 210px;
      min-width: 160px;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
      .toolbar .left .ticker > * {
        background-color: #fff;
        border: none;
        border-radius: 2px;
        font-size: 12px;
        padding: 2px 2px;
        width: 156px; }
    .toolbar .left .my-search button {
      padding: 0 18px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .toolbar .left .my-search .dropdown-button {
      font-weight: 600; }
    .toolbar .left .my-search .dropdown-button-opened {
      background-color: #334252; }
    .toolbar .left .search button:before,
    .toolbar .left .save-search button:before,
    .toolbar .left .my-content button:before {
      content: ' ';
      margin-bottom: 1px; }
    .toolbar .left .my-search .match-media {
      position: relative;
      top: 1px; }
  .toolbar .right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
  .toolbar .separator {
    height: 28px;
    width: 0;
    border-left: 1px solid #252829;
    border-right: 1px solid #5b5b5b;
    display: block;
    padding: 0 !important;
    margin: 7px 3px; }

.toolbar-settings {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }
  .toolbar-settings button {
    display: block;
    width: 32px;
    padding: 0; }
  .toolbar-settings .icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent url(/static/images/action-settings-toolbar.svg) center center no-repeat;
    background-size: contain;
    padding: 0;
    margin: 7px; }
  .toolbar-settings:hover .icon {
    background-image: url(/static/images/action-settings-toolbar.svg); }
  .toolbar-settings .dropdown-content {
    right: 0; }
  .toolbar-settings .dropdown-button.dropdown-button-opened .icon {
    background-image: url(/static/images/action-settings_white.svg); }

.logo {
  background: transparent url(/static/images/as-wordmark-dark.svg) center center no-repeat;
  background-size: 84px 14px;
  width: 84px;
  margin: 0 2px 0 5px;
  padding: 0;
  cursor: pointer; }

@media (max-width: 1440px) {
  .logo {
    background: transparent url(/static/images/as-icon.svg) center center no-repeat;
    background-size: 18px;
    width: 24px; } }

.logo-navbar {
  background: transparent url(/static/images/as-icon.svg) center center no-repeat;
  background-size: 18px;
  width: 32px;
  height: 32px; }
.toolbar .add-content {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }
  .toolbar .add-content .dropdown-content {
    width: 220px;
    position: absolute;
    right: 0;
    min-width: 100%; }
    .toolbar .add-content .dropdown-content .menu-item {
      font-weight: 500; }
      .toolbar .add-content .dropdown-content .menu-item a {
        padding: 4px 8px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        position: relative; }
        .toolbar .add-content .dropdown-content .menu-item a:before {
          content: "";
          position: absolute;
          top: 5px;
          left: 8px;
          width: 14px;
          height: 14px; }
      .toolbar .add-content .dropdown-content .menu-item.upload a,
      .toolbar .add-content .dropdown-content .menu-item.note a {
        background-position: 6px center; }
  .toolbar .add-content .dropdown-button {
    border-radius: 2px;
    background-color: #01bd71;
    border: solid 1px #01bd71;
    position: relative;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding: 2px 36px 2px 10px; }
    .toolbar .add-content .dropdown-button:after {
      position: absolute;
      content: "";
      right: 8px;
      top: 6px;
      width: 20px;
      height: 20px;
      background: url("/static/images/navigation-arrow_drop_down_white.svg") no-repeat center;
      background-size: 8px 4px; }
    .toolbar .add-content .dropdown-button:hover {
      background-color: #008c32;
      border: solid 1px #008c32; }
    .toolbar .add-content .dropdown-button:active, .toolbar .add-content .dropdown-button.dropdown-button-opened {
      background-color: #006c1e;
      border: solid 1px #006c1e; }
    .toolbar .add-content .dropdown-button .match-media {
      margin-left: 10px; }
@-webkit-keyframes slide-up {
  from {
    bottom: -48px; }
  to {
    bottom: 10px; } }

@keyframes slide-up {
  from {
    bottom: -48px; }
  to {
    bottom: 10px; } }

@-webkit-keyframes slide-down {
  from {
    bottom: 10px; }
  to {
    bottom: -48px; } }

@keyframes slide-down {
  from {
    bottom: 10px; }
  to {
    bottom: -48px; } }

.toast-list {
  position: fixed;
  top: 8px;
  right: 8px;
  z-index: 9999; }
  .toast-list .toast {
    position: relative;
    cursor: pointer;
    background-color: #017eff;
    border: 1px solid #017eff;
    color: white;
    font-family: TTCommons;
    font-size: 12px;
    line-height: 1.33;
    border-radius: 2px;
    max-width: 300px;
    min-width: 32px;
    padding: 6px 6px 4px 6px;
    margin-bottom: 5px;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5); }
    .toast-list .toast:hover {
      background-color: #003eff;
      border: 1px solid #003eff; }
    .toast-list .toast:active {
      background-color: #0727da;
      border: 1px solid #0727da; }

.bottom-toast-list .toast-bottom {
  z-index: 9999;
  position: fixed;
  left: 50%;
  bottom: 10px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: auto;
  margin-right: auto;
  width: 588px;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  background-color: #334252; }
  .bottom-toast-list .toast-bottom.show {
    /*
       TODO: slide-down here makes "autoDismiss" and "delay" properties useless,
             in fact, all bottom toasts always dismiss automatically
      */
    -webkit-animation: slide-up 0.5s, slide-down 1s 2.5s;
    animation: slide-up 0.5s, slide-down 1s 2.5s; }
  .bottom-toast-list .toast-bottom.hide {
    -webkit-animation: slide-down 1s;
    animation: slide-down 1s; }
  .bottom-toast-list .toast-bottom .toast-bottom-message {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
        flex: 1;
    margin: 12px;
    padding: 0px;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    color: white; }
  .bottom-toast-list .toast-bottom .toast-bottom-close-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    width: 24px;
    height: 24px;
    margin: 12px;
    padding: 0px;
    background-color: transparent;
    border-radius: 2px;
    cursor: pointer; }
    .bottom-toast-list .toast-bottom .toast-bottom-close-button:hover {
      background-color: #54626F; }
    .bottom-toast-list .toast-bottom .toast-bottom-close-button:active {
      background-color: #687683; }
.ticker-info {
  min-width: 200px !important; }
  .ticker-info .modal-content {
    border-radius: 4px; }
  .ticker-info .ticker-info-modal-header {
    border-radius: 4px 4px 0 0; }

.ticker-info-tooltip .ticker-info-modal-header {
  color: #0e1318;
  font-family: TTCommons, sans-serif;
  font-size: 10px;
  font-weight: 600;
  padding: 6px 8px;
  background: #f7f9fa;
  text-transform: uppercase;
  letter-spacing: 1px; }
  .ticker-info-tooltip .ticker-info-modal-header .close {
    color: #798690;
    float: right;
    top: -4px;
    font-size: 20px;
    position: relative; }
    .ticker-info-tooltip .ticker-info-modal-header .close:hover {
      text-decoration: none;
      cursor: pointer;
      color: #798690; }
    .ticker-info-tooltip .ticker-info-modal-header .close:visited {
      color: #798690; }

.ticker-info-tooltip .ticker-info-modal-body {
  padding: 12px;
  width: 292px;
  font-family: Roboto, sans-serif;
  font-size: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .ticker-info-tooltip .ticker-info-modal-body .info-row {
    color: #5b7289;
    padding-bottom: 12px;
    line-height: 1.2; }
    .ticker-info-tooltip .ticker-info-modal-body .info-row:not(:first-child) {
      padding-top: 12px; }
    .ticker-info-tooltip .ticker-info-modal-body .info-row:not(:last-child) {
      border-bottom: 1px solid #f7f9fa; }
    .ticker-info-tooltip .ticker-info-modal-body .info-row b {
      color: #0e1318; }
  .ticker-info-tooltip .ticker-info-modal-body .ticker-help-multiple {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100%;
    height: 32px;
    margin-top: 12px; }
  .ticker-info-tooltip .ticker-info-modal-body .ticker-help-excludes {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100%;
    height: 32px;
    margin-top: 12px; }
.top-banner {
  background-color: #fe3e6f;
  color: #fff;
  font-family: TTCommons, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 1px; }
  .top-banner .banner-child {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: 24px;
    padding: 0 10px 0 8px;
    cursor: pointer; }
    .top-banner .banner-child:hover {
      background-color: #d51949; }
    .top-banner .banner-child:active {
      background-color: #ae0732; }
    .top-banner .banner-child > div {
      padding: 9px 0 8px;
      margin: 0; }
    .top-banner .banner-child .description {
      padding-top: 7px;
      font-family: Roboto, sans-serif;
      text-align: center;
      font-weight: normal;
      letter-spacing: normal; }
.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  bottom: 0;
  right: 0;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  cursor: se-resize;
}
.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top;
}
.react-grid-item.cssTransforms {
  transition-property: transform;
}
.react-grid-item.resizing {
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  bottom: 0;
  right: 0;
  cursor: se-resize;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}
.entity-board {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 #96abb6;
          box-shadow: 0 1px 2px 0 #96abb6;
  border-radius: 2px;
  padding-bottom: 16px;
  margin-bottom: 5px; }
  .entity-board.segment {
    padding-bottom: 10px; }
    .entity-board.segment .foot-note {
      color: #818d97;
      font-size: 10px;
      padding-left: 16px;
      margin-top: 10px; }
      .entity-board.segment .foot-note div:not(:first-child) {
        margin-top: 8px; }
  .entity-board.financial {
    padding-bottom: 0; }
    .entity-board.financial .foot-note {
      color: #818d97;
      font-size: 10px;
      padding-left: 16px;
      padding-bottom: 12px;
      margin-top: 12px; }
      .entity-board.financial .foot-note div:not(:first-child) {
        margin-top: 8px; }
    .entity-board.financial .annual-table .cell:last-of-type .section-end {
      padding-right: 24px;
      border-right: 0; }
    .entity-board.financial .estimates-tables {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .entity-board.financial .estimates-tables .estimates-tables__quarterly-table {
        -ms-flex-preferred-size: 57%;
            flex-basis: 57%;
        margin-right: 3%; }
        .entity-board.financial .estimates-tables .estimates-tables__quarterly-table .row .cell:not(:first-of-type) {
          padding-left: 16px;
          padding-right: 16px;
          width: 12%; }
      .entity-board.financial .estimates-tables .estimates-tables__annual-table {
        -ms-flex-positive: 1;
            flex-grow: 1; }
        .entity-board.financial .estimates-tables .estimates-tables__annual-table .row .cell:not(:first-of-type) {
          width: 20%; }
    .entity-board.financial .empty-row {
      height: 12px; }
    .entity-board.financial .table {
      position: relative; }
      .entity-board.financial .table .section-end {
        display: block;
        border-right: 1px solid #0e1318;
        color: #0e1318;
        padding-right: 7px;
        position: absolute;
        top: 0;
        right: 0;
        font-size: 12px;
        line-height: 8px; }
      .entity-board.financial .table .row.head.section-header .cell {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
      .entity-board.financial .table .row.head .cell {
        position: relative;
        display: inline-block;
        text-align: right;
        line-height: 24px; }
      .entity-board.financial .table .row .cell {
        width: 15%;
        display: inline-block;
        text-align: right;
        line-height: 24px; }
        .entity-board.financial .table .row .cell:not(:first-of-type) {
          width: 10%;
          padding-left: 8px;
          padding-right: 8px; }
        .entity-board.financial .table .row .cell:last-of-type {
          padding-right: 24px; }
        .entity-board.financial .table .row .cell:nth-child(1) {
          width: 40%;
          -ms-flex-positive: 1;
              flex-grow: 1; }
        .entity-board.financial .table .row .cell.number {
          font-family: DecimaMono, sans-serif; }
      .entity-board.financial .table .row .cell:first-child {
        text-align: left; }
  .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr .rt-td {
    height: 24px; }
    .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr .rt-td:first-of-type .cell .peekcard-wrapper {
      display: inline-block;
      height: 100%;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis; }
      .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr .rt-td:first-of-type .cell .peekcard-wrapper .company-name:hover {
        cursor: pointer;
        color: #017EFF; }
    .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr .rt-td:nth-of-type(2) {
      padding-top: 3px; }
    .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr .rt-td .cell {
      height: 18px; }
    .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr .rt-td .tab-action-icon-container {
      display: none; }
  .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr:hover .rt-td {
    background: #D2E7F3; }
    .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr:hover .rt-td .tab-action-icon-container {
      display: inherit; }
      .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr:hover .rt-td .tab-action-icon-container .tab-action-icon {
        cursor: pointer;
        color: #5b7289; }
      .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr:hover .rt-td .tab-action-icon-container .tab-action-text {
        cursor: pointer;
        font-family: Roboto, sans-serif;
        font-weight: 500;
        vertical-align: middle;
        color: #5b7289; }
      .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr:hover .rt-td .tab-action-icon-container:hover .tab-action-icon {
        color: #0160FF; }
      .entity-board.companies .ReactTable.table-paginated .rt-tbody .rt-tr:hover .rt-td .tab-action-icon-container:hover .tab-action-text {
        color: #0160FF; }
  .entity-board.peer .entity-board-header .toggle-button {
    margin-left: auto; }
  .entity-board.peer, .entity-board.companies {
    overflow: visible; }
    .entity-board.peer .peekcard, .entity-board.companies .peekcard {
      margin: -195px 0px 0px 0px;
      -webkit-transform: translate(155px, 0px);
              transform: translate(155px, 0px);
      -webkit-box-shadow: 1px 4px 8px 0 rgba(0, 0, 0, 0.2), 1px 6px 20px 0 rgba(0, 0, 0, 0.19);
              box-shadow: 1px 4px 8px 0 rgba(0, 0, 0, 0.2), 1px 6px 20px 0 rgba(0, 0, 0, 0.19); }
      .entity-board.peer .peekcard .loading-bar-wrapper, .entity-board.companies .peekcard .loading-bar-wrapper {
        position: relative;
        padding-bottom: 25px;
        min-height: 350px; }
    .entity-board.peer .peekcard-parent .arrow-left, .entity-board.companies .peekcard-parent .arrow-left {
      top: 195px; }
    .entity-board.peer .board-content, .entity-board.companies .board-content {
      overflow-x: auto; }
      .entity-board.peer .board-content .table, .entity-board.companies .board-content .table {
        display: table;
        table-layout: fixed;
        width: 120%; }
        .entity-board.peer .board-content .table .row.head, .entity-board.companies .board-content .table .row.head {
          color: #96abb6;
          font-family: TTCommons, sans-serif; }
          .entity-board.peer .board-content .table .row.head .cell, .entity-board.companies .board-content .table .row.head .cell {
            padding: 0 8px;
            font-size: 10px;
            white-space: normal;
            width: 10%;
            font-weight: bold;
            font-style: normal;
            font-stretch: normal;
            line-height: 1;
            letter-spacing: 1px;
            -ms-flex-pack: end;
                justify-content: flex-end;
            text-align: right;
            display: grid;
            -ms-flex-align: center;
                align-items: center;
            min-width: 70px;
            height: auto; }
            .entity-board.peer .board-content .table .row.head .cell:first-child, .entity-board.companies .board-content .table .row.head .cell:first-child {
              width: 220px;
              padding: 0 16px;
              -ms-flex-pack: start;
                  justify-content: flex-start;
              text-align: left;
              max-width: 170px;
              min-width: 170px; }
            .entity-board.peer .board-content .table .row.head .cell:last-child, .entity-board.companies .board-content .table .row.head .cell:last-child {
              padding: 0 16px; }
        .entity-board.peer .board-content .table .body .row.drag, .entity-board.companies .board-content .table .body .row.drag {
          cursor: -webkit-grab;
          cursor: grab; }
          .entity-board.peer .board-content .table .body .row.drag .company-name:hover, .entity-board.companies .board-content .table .body .row.drag .company-name:hover {
            color: #017EFF; }
        .entity-board.peer .board-content .table .body .row.head .cell, .entity-board.companies .board-content .table .body .row.head .cell {
          font-size: 10px; }
        .entity-board.peer .board-content .table .body .row.median-row, .entity-board.companies .board-content .table .body .row.median-row {
          height: 40px;
          border-bottom: none;
          color: #017EFF;
          font-weight: bold; }
        .entity-board.peer .board-content .table .body .row .cell, .entity-board.companies .board-content .table .body .row .cell {
          padding: 0 8px;
          width: 10%;
          font-family: DecimaMono, sans-serif;
          font-style: normal;
          font-stretch: normal;
          line-height: 2;
          letter-spacing: normal;
          text-align: right;
          display: block;
          -ms-flex-align: center;
              align-items: center;
          min-width: 70px; }
          .entity-board.peer .board-content .table .body .row .cell:first-child, .entity-board.companies .board-content .table .body .row .cell:first-child {
            width: 200px;
            padding: 0 0 0 16px;
            text-align: left;
            font-family: Roboto, sans-serif;
            font-weight: bold;
            max-width: 150px;
            min-width: 150px; }
          .entity-board.peer .board-content .table .body .row .cell:last-child, .entity-board.companies .board-content .table .body .row .cell:last-child {
            padding: 0 16px; }
          .entity-board.peer .board-content .table .body .row .cell.dark-red, .entity-board.companies .board-content .table .body .row .cell.dark-red {
            background-color: #ff414c;
            color: white;
            border-right: 1px solid #e0e7eb; }
          .entity-board.peer .board-content .table .body .row .cell.dark-green, .entity-board.companies .board-content .table .body .row .cell.dark-green {
            background-color: #01bd71;
            color: white;
            border-right: 1px solid #e0e7eb; }
          .entity-board.peer .board-content .table .body .row .cell.light-red, .entity-board.companies .board-content .table .body .row .cell.light-red {
            background-color: #ff414c;
            color: white;
            opacity: 0.6;
            border-right: 1px solid #e0e7eb; }
          .entity-board.peer .board-content .table .body .row .cell.light-green, .entity-board.companies .board-content .table .body .row .cell.light-green {
            background-color: #01bd71;
            color: white;
            opacity: 0.6;
            border-right: 1px solid #e0e7eb; }
          .entity-board.peer .board-content .table .body .row .cell.white, .entity-board.companies .board-content .table .body .row .cell.white {
            border-right: 1px solid #e0e7eb; }
          .entity-board.peer .board-content .table .body .row .cell.remove-peer-container, .entity-board.companies .board-content .table .body .row .cell.remove-peer-container {
            width: 20px;
            min-width: 20px;
            padding-top: 6px;
            padding: 0 0;
            border-right: solid 1px #e0e7eb;
            cursor: pointer; }
            .entity-board.peer .board-content .table .body .row .cell.remove-peer-container .remove-peer-link, .entity-board.companies .board-content .table .body .row .cell.remove-peer-container .remove-peer-link {
              width: 20px; }
              .entity-board.peer .board-content .table .body .row .cell.remove-peer-container .remove-peer-link img, .entity-board.companies .board-content .table .body .row .cell.remove-peer-container .remove-peer-link img {
                cursor: pointer;
                width: 10px;
                margin-right: 5px; }
      .entity-board.peer .board-content.transition, .entity-board.companies .board-content.transition {
        opacity: 0.5; }
    .entity-board.peer .lookup-input-container button, .entity-board.companies .lookup-input-container button {
      background-color: #01bd71;
      width: 32px;
      cursor: pointer;
      margin-left: -31px;
      z-index: 200;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
    .entity-board.peer .lookup-input-container .button-icon, .entity-board.companies .lookup-input-container .button-icon {
      font-size: 27px;
      border-radius: 3px;
      border: solid 1px #01bd71;
      background-color: #01bd71; }
    .entity-board.peer .lookup-input-container .message .text, .entity-board.companies .lookup-input-container .message .text {
      text-align: center; }
    .entity-board.peer .lookup-input-container .content-container,
    .entity-board.peer .lookup-input-container .footer-container, .entity-board.companies .lookup-input-container .content-container,
    .entity-board.companies .lookup-input-container .footer-container {
      position: relative; }
    .entity-board.peer .peek-card, .entity-board.companies .peek-card {
      position: absolute; }
  .entity-board .board-content .cell {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .entity-board .board-content .cell .img-thumbnail {
      margin-right: 8px;
      width: 20px; }
      .entity-board .board-content .cell .img-thumbnail.peekCardImage {
        width: 40px;
        border-radius: 2px; }
  .entity-board .table-title {
    font-size: 16px;
    font-weight: bold;
    padding-left: 16px; }
  .entity-board.funding .board-content .cell:last-child, .entity-board.investment .board-content .cell:last-child, .entity-board.acquisition .board-content .cell:last-child {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .entity-board.funding .board-content .cell:nth-child(2n + 1), .entity-board.investment .board-content .cell:nth-child(2n + 1), .entity-board.acquisition .board-content .cell:nth-child(2n + 1) {
    font-weight: bold; }
  .entity-board.funding .ipo .data {
    display: -ms-flexbox;
    display: flex;
    padding: 0 32px; }
    .entity-board.funding .ipo .data .status {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      font-family: Arial;
      width: 20%; }
      .entity-board.funding .ipo .data .status .number,
      .entity-board.funding .ipo .data .status .date {
        font-family: DecimaMono, sans-serif;
        font-weight: bold;
        color: #0e1318; }
      .entity-board.funding .ipo .data .status span:first-child {
        font-size: 10px;
        color: #96abb6;
        line-height: 12px;
        letter-spacing: 1px;
        font-weight: 600; }
      .entity-board.funding .ipo .data .status span:last-child {
        line-height: 22px;
        font-size: 20px; }
  .entity-board.funding .funding-header-legend-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    line-height: 1.44; }
  .entity-board.funding .funding-chart-legend {
    display: -ms-flexbox;
    display: flex;
    font-family: TTCommons, sans-serif;
    cursor: default;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #96abb6;
    padding-top: 4px; }
    .entity-board.funding .funding-chart-legend > div {
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-right: 24px; }
      .entity-board.funding .funding-chart-legend > div:last-child {
        margin-right: 0; }
    .entity-board.funding .funding-chart-legend .funding-chart-legend__symbol {
      display: inline-block;
      height: 12px;
      width: 12px;
      margin-right: 8px; }
  .entity-board.funding .funding-chart {
    position: relative;
    width: 100%;
    height: 250px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 4px; }
    .entity-board.funding .funding-chart div {
      overflow: visible !important; }
      .entity-board.funding .funding-chart div div {
        overflow: initial; }
  .entity-board.funding .board-content {
    padding-top: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .entity-board.funding .row .cell:nth-child(2), .entity-board.funding .row .cell:nth-child(3), .entity-board.funding .row .cell:nth-child(5) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .entity-board.acquisition .img-thumbnail, .entity-board.investment .img-thumbnail {
    border-radius: 4px; }
  .entity-board.acquisition .row .cell:nth-child(2), .entity-board.acquisition .row .cell:nth-child(3), .entity-board.investment .row .cell:nth-child(2), .entity-board.investment .row .cell:nth-child(3) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .entity-board .document-trend.content {
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px;
    padding-top: 3px;
    border-top: 1px solid #e5eaed; }
    .entity-board .document-trend.content .loading-bar-wrapper {
      position: relative;
      min-height: 160px; }
  .entity-board .entity-board-header {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 10px 10px 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .entity-board .entity-board-header.entity-board-header_with-subtitle {
      padding-top: 8px;
      padding-bottom: 8px;
      height: 52px; }
    .entity-board .entity-board-header .entity-board-header__title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      font-size: 18px;
      font-weight: bold;
      line-height: 1.44;
      -ms-flex: 1;
          flex: 1; }
    .entity-board .entity-board-header .entity-board-header__subtitle {
      color: #96abb6;
      font-family: TTCommons, sans-serif; }
    .entity-board .entity-board-header a {
      color: #000;
      margin-left: auto; }
  .entity-board .board-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .entity-board .board-content .body {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .entity-board .board-content .body .row:nth-child(2n-1) {
        background-color: #f7f9fa; }
    .entity-board .board-content .row {
      display: -ms-flexbox;
      display: flex;
      height: 25px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #e0e7eb;
      white-space: nowrap; }
      .entity-board .board-content .row.head {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        color: #96abb6;
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        font-weight: 600; }
        .entity-board .board-content .row.head .cell {
          text-transform: uppercase;
          letter-spacing: 1px;
          font-weight: 600; }
      .entity-board .board-content .row .cell {
        padding: 0 16px;
        min-width: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        text-transform: capitalize; }
        .entity-board .board-content .row .cell.date {
          font-family: DecimaMono, sans-serif;
          font-size: 10px;
          line-height: 0.8;
          color: #5b7289;
          text-transform: uppercase; }
        .entity-board .board-content .row .cell.price {
          font-family: DecimaMono, sans-serif;
          font-size: 12px;
          font-weight: bold;
          line-height: 1.33;
          color: #0e1318; }
        .entity-board .board-content .row .cell .categories,
        .entity-board .board-content .row .cell .company-name,
        .entity-board .board-content .row .cell .lead-investors,
        .entity-board .board-content .row .cell .segment-name {
          display: block;
          overflow: hidden;
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis; }
    .entity-board .board-content .see-all {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      font-weight: bold;
      font-family: Roboto, sans-serif;
      font-size: 12px;
      padding-top: 16px;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      .entity-board .board-content .see-all a {
        cursor: pointer;
        color: #017eff; }
        .entity-board .board-content .see-all a:hover {
          color: #003eff; }
        .entity-board .board-content .see-all a:active {
          color: #0727da; }

.show-tearsheet {
  height: 100%;
  width: 100%;
  background-color: #eff3f5; }

.hide-tearsheet {
  display: none; }

.investor-count {
  text-transform: uppercase; }

#tearsheet-container {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 501;
  background-color: #eff3f5;
  font-family: Roboto, sans-serif;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }
  @media print {
    #tearsheet-container {
      height: auto;
      overflow: visible;
      display: block; } }
  #tearsheet-container #tearsheet-header.fixed {
    position: fixed;
    width: 100%;
    z-index: 701; }
  #tearsheet-container .layout {
    position: relative;
    display: block;
    overflow: visible;
    max-width: 966px;
    margin: 0 auto; }
    #tearsheet-container .layout.print-pdf {
      max-width: none; }
      #tearsheet-container .layout.print-pdf .company-profile {
        margin-top: 0; }
    #tearsheet-container .layout > div:first-child {
      margin-top: 15px; }
  #tearsheet-container .tearsheet-export-button {
    margin-left: 16px;
    width: 132px; }
  #tearsheet-container .react-grid-layout {
    min-width: 420px; }
  #tearsheet-container .company-profile {
    margin-bottom: 5px; }
  #tearsheet-container .company-profile .data .status, #tearsheet-container .company-profile .data .revenue-status,
  #tearsheet-container .company-profile .info .status,
  #tearsheet-container .company-profile .info .revenue-status {
    width: 20%; }
  #tearsheet-container .sentiment-segment-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media screen and (max-width: 966px) {
      #tearsheet-container .sentiment-segment-wrapper {
        width: 100% !important; }
        #tearsheet-container .sentiment-segment-wrapper:not(:last-child) {
          padding-bottom: 16px; } }
    #tearsheet-container .sentiment-segment-wrapper .see-all {
      padding-top: 10px; }
    #tearsheet-container .sentiment-segment-wrapper .table .head .cell {
      white-space: normal;
      text-align: left;
      font-weight: bold; }
      #tearsheet-container .sentiment-segment-wrapper .table .head .cell:not(:first-child) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        padding: 0 0 0 10px;
        text-align: right; }
      #tearsheet-container .sentiment-segment-wrapper .table .head .cell:nth-child(1) {
        width: 30%;
        min-width: 100px;
        padding: 0; }
    #tearsheet-container .sentiment-segment-wrapper .table .body .row .cell:not(:first-child) {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
      padding: 0 0 0 10px; }
    #tearsheet-container .sentiment-segment-wrapper .table .body .row .cell:nth-child(1) {
      min-width: 100px;
      padding: 0; }
  #tearsheet-container .segment .board-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
    @media screen and (max-width: 966px) {
      #tearsheet-container .segment .board-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; } }
    #tearsheet-container .segment .board-content .segment-type {
      width: 50%; }
      #tearsheet-container .segment .board-content .segment-type:only-child {
        width: 100%; }
      #tearsheet-container .segment .board-content .segment-type:not(:last-child) {
        padding-right: 10px; }
      #tearsheet-container .segment .board-content .segment-type .table .head {
        padding-left: 16px;
        padding-right: 16px; }
        #tearsheet-container .segment .board-content .segment-type .table .head .cell:nth-child(2) {
          width: 15%; }
        #tearsheet-container .segment .board-content .segment-type .table .head .cell:nth-child(3) {
          width: 20%; }
        #tearsheet-container .segment .board-content .segment-type .table .head .cell:nth-child(4) {
          width: 15%; }
        #tearsheet-container .segment .board-content .segment-type .table .head .cell:nth-child(5) {
          width: 20%; }
        #tearsheet-container .segment .board-content .segment-type .table .head .cell:nth-child(1):nth-last-child(3) {
          width: 46.5%; }
        #tearsheet-container .segment .board-content .segment-type .table .head .cell:nth-child(2):nth-last-child(2) {
          width: 23%; }
        #tearsheet-container .segment .board-content .segment-type .table .head .cell:nth-child(3):nth-last-child(1) {
          width: 30.5%; }
      #tearsheet-container .segment .board-content .segment-type .table .body .row {
        padding-right: 16px;
        padding-left: 16px; }
        #tearsheet-container .segment .board-content .segment-type .table .body .row .cell {
          line-height: 24px; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(1) {
            width: 30%; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(2) {
            width: 15%; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(3) {
            position: relative;
            width: 20%; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(4) {
            width: 15%; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(5) {
            position: relative;
            width: 20%; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(1):nth-last-child(3) {
            width: 47%; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(2):nth-last-child(2) {
            width: 23%; }
          #tearsheet-container .segment .board-content .segment-type .table .body .row .cell:nth-child(3):nth-last-child(1) {
            width: 30%; }
      #tearsheet-container .segment .board-content .segment-type .table .body .figure {
        font-family: DecimaMono, sans-serif;
        font-size: 12px; }
      #tearsheet-container .segment .board-content .segment-type .table .body .percent {
        font-family: DecimaMono, sans-serif;
        font-size: 12px;
        position: absolute;
        right: 0;
        margin: 0 6px 0 8px;
        top: 0; }
      #tearsheet-container .segment .board-content .segment-type .table .body .bg {
        top: 4px;
        bottom: 4px;
        background: #d6e6f2;
        border-left: 2px solid #aecde5; }
      #tearsheet-container .segment .board-content .segment-type .table .body .bg-red {
        background: #f79ca2;
        border-left: 2px solid #ff414c; }
  #tearsheet-container .investment .table .body .row .cell:last-child {
    font-weight: normal; }
  #tearsheet-container .funding .row .cell span,
  #tearsheet-container .investment .row .cell span,
  #tearsheet-container .acquisition .row .cell span {
    line-height: 24px; }
  #tearsheet-container .funding .row .cell:nth-child(1),
  #tearsheet-container .investment .row .cell:nth-child(1),
  #tearsheet-container .acquisition .row .cell:nth-child(1) {
    width: 20%; }
  #tearsheet-container .funding .row .cell:nth-child(2),
  #tearsheet-container .investment .row .cell:nth-child(2),
  #tearsheet-container .acquisition .row .cell:nth-child(2) {
    width: 15%; }
  #tearsheet-container .funding .row .cell:nth-child(3),
  #tearsheet-container .investment .row .cell:nth-child(3),
  #tearsheet-container .acquisition .row .cell:nth-child(3) {
    width: 15%; }
  #tearsheet-container .funding .investors-amount,
  #tearsheet-container .investment .investors-amount,
  #tearsheet-container .acquisition .investors-amount {
    font-family: DecimaMono, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #017eff; }
    #tearsheet-container .funding .investors-amount:hover,
    #tearsheet-container .investment .investors-amount:hover,
    #tearsheet-container .acquisition .investors-amount:hover {
      color: #0024ff;
      cursor: default; }
  #tearsheet-container .acquisition .row .cell:nth-child(4) {
    width: 50%; }
  #tearsheet-container .acquisition.acquisition_has-different-currencies .row .cell:nth-child(4) {
    width: 15%;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  #tearsheet-container .acquisition.acquisition_has-different-currencies .row .cell:nth-child(5) {
    width: 35%; }
  #tearsheet-container .acquisition.acquisition_has-different-currencies .row:not(.head) .cell:nth-child(4) {
    font-weight: bold; }
  #tearsheet-container .acquisition.acquisition_has-different-currencies .row:not(.head) .cell:nth-child(5) {
    font-weight: normal; }
  #tearsheet-container .investment .row .cell:nth-child(4) {
    width: 10%; }
  #tearsheet-container .investment .row .cell:nth-child(5) {
    width: 40%; }
  #tearsheet-container .funding .row .cell:nth-child(4) {
    width: 35%; }
  #tearsheet-container .funding .row .cell:nth-child(5) {
    width: 15%; }
  #tearsheet-container .partners {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  #tearsheet-container .lg .company-profile .data .status, #tearsheet-container .lg .company-profile .data .revenue-status,
  #tearsheet-container .lg .company-profile .info .status,
  #tearsheet-container .lg .company-profile .info .revenue-status,
  #tearsheet-container .md .company-profile .data .status,
  #tearsheet-container .md .company-profile .data .revenue-status,
  #tearsheet-container .md .company-profile .info .status,
  #tearsheet-container .md .company-profile .info .revenue-status {
    width: 20%; }
  #tearsheet-container .lg .funding .row .cell:nth-child(1),
  #tearsheet-container .lg .investment .row .cell:nth-child(1),
  #tearsheet-container .lg .acquisition .row .cell:nth-child(1),
  #tearsheet-container .md .funding .row .cell:nth-child(1),
  #tearsheet-container .md .investment .row .cell:nth-child(1),
  #tearsheet-container .md .acquisition .row .cell:nth-child(1) {
    width: 20%; }
  #tearsheet-container .lg .funding .row .cell:nth-child(2),
  #tearsheet-container .lg .investment .row .cell:nth-child(2),
  #tearsheet-container .lg .acquisition .row .cell:nth-child(2),
  #tearsheet-container .md .funding .row .cell:nth-child(2),
  #tearsheet-container .md .investment .row .cell:nth-child(2),
  #tearsheet-container .md .acquisition .row .cell:nth-child(2) {
    width: 15%; }
  #tearsheet-container .lg .funding .row .cell:nth-child(3),
  #tearsheet-container .lg .investment .row .cell:nth-child(3),
  #tearsheet-container .lg .acquisition .row .cell:nth-child(3),
  #tearsheet-container .md .funding .row .cell:nth-child(3),
  #tearsheet-container .md .investment .row .cell:nth-child(3),
  #tearsheet-container .md .acquisition .row .cell:nth-child(3) {
    width: 15%; }
  #tearsheet-container .lg .funding .investors-amount,
  #tearsheet-container .lg .investment .investors-amount,
  #tearsheet-container .lg .acquisition .investors-amount,
  #tearsheet-container .md .funding .investors-amount,
  #tearsheet-container .md .investment .investors-amount,
  #tearsheet-container .md .acquisition .investors-amount {
    font-family: DecimaMono, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #017eff; }
    #tearsheet-container .lg .funding .investors-amount:hover,
    #tearsheet-container .lg .investment .investors-amount:hover,
    #tearsheet-container .lg .acquisition .investors-amount:hover,
    #tearsheet-container .md .funding .investors-amount:hover,
    #tearsheet-container .md .investment .investors-amount:hover,
    #tearsheet-container .md .acquisition .investors-amount:hover {
      color: #0024ff;
      cursor: default; }
  #tearsheet-container .lg .acquisition .row .cell:nth-child(4),
  #tearsheet-container .md .acquisition .row .cell:nth-child(4) {
    width: 50%; }
  #tearsheet-container .lg .acquisition.acquisition_has-different-currencies .row .cell:nth-child(4),
  #tearsheet-container .md .acquisition.acquisition_has-different-currencies .row .cell:nth-child(4) {
    width: 15%;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  #tearsheet-container .lg .acquisition.acquisition_has-different-currencies .row .cell:nth-child(5),
  #tearsheet-container .md .acquisition.acquisition_has-different-currencies .row .cell:nth-child(5) {
    width: 35%; }
  #tearsheet-container .lg .acquisition.acquisition_has-different-currencies .row:not(.head) .cell:nth-child(4),
  #tearsheet-container .md .acquisition.acquisition_has-different-currencies .row:not(.head) .cell:nth-child(4) {
    font-weight: bold; }
  #tearsheet-container .lg .acquisition.acquisition_has-different-currencies .row:not(.head) .cell:nth-child(5),
  #tearsheet-container .md .acquisition.acquisition_has-different-currencies .row:not(.head) .cell:nth-child(5) {
    font-weight: normal; }
  #tearsheet-container .lg .investment .row .cell:nth-child(4),
  #tearsheet-container .md .investment .row .cell:nth-child(4) {
    width: 10%; }
  #tearsheet-container .lg .investment .row .cell:nth-child(5),
  #tearsheet-container .md .investment .row .cell:nth-child(5) {
    width: 40%; }
  #tearsheet-container .lg .funding .row .cell:nth-child(4),
  #tearsheet-container .md .funding .row .cell:nth-child(4) {
    width: 35%; }
  #tearsheet-container .lg .funding .row .cell:nth-child(5),
  #tearsheet-container .md .funding .row .cell:nth-child(5) {
    width: 15%; }
  #tearsheet-container .lg .funding .funding-header,
  #tearsheet-container .md .funding .funding-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  #tearsheet-container .lg .partners,
  #tearsheet-container .md .partners {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  #tearsheet-container .sm .company-profile .data .status,
  #tearsheet-container .sm .company-profile .info .status {
    width: 50%; }
  #tearsheet-container .sm .funding .row .cell:nth-child(1),
  #tearsheet-container .sm .investment .row .cell:nth-child(1),
  #tearsheet-container .sm .acquisition .row .cell:nth-child(1) {
    width: 40%; }
  #tearsheet-container .sm .funding .row .cell:nth-child(2), #tearsheet-container .sm .funding .row .cell:nth-child(3),
  #tearsheet-container .sm .investment .row .cell:nth-child(2),
  #tearsheet-container .sm .investment .row .cell:nth-child(3),
  #tearsheet-container .sm .acquisition .row .cell:nth-child(2),
  #tearsheet-container .sm .acquisition .row .cell:nth-child(3) {
    width: 30%; }
  #tearsheet-container .sm .funding .row .cell:nth-child(4), #tearsheet-container .sm .funding .row .cell:nth-child(5),
  #tearsheet-container .sm .investment .row .cell:nth-child(4),
  #tearsheet-container .sm .investment .row .cell:nth-child(5),
  #tearsheet-container .sm .acquisition .row .cell:nth-child(4),
  #tearsheet-container .sm .acquisition .row .cell:nth-child(5) {
    display: none; }
  #tearsheet-container .sm .funding .ipo .data {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #tearsheet-container .sm .funding .ipo .data .status {
      width: 50%; }
      #tearsheet-container .sm .funding .ipo .data .status:nth-child(1), #tearsheet-container .sm .funding .ipo .data .status:nth-child(2) {
        padding-bottom: 16px; }
  #tearsheet-container .sm .partners {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-direction: column;
        flex-direction: column; }
    #tearsheet-container .sm .partners .attribution .logos {
      padding-top: 0; }
  #tearsheet-container .partners {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 25px 10px 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    #tearsheet-container .partners span {
      font-family: TTCommons, sans-serif;
      font-size: 8px;
      font-weight: 600;
      line-height: 1.25;
      color: #c4d1d8; }
    #tearsheet-container .partners .attribution {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      #tearsheet-container .partners .attribution .logos {
        padding-top: 16px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end; }
        #tearsheet-container .partners .attribution .logos .partner-logo {
          display: block;
          background-size: contain;
          padding-left: 16px;
          height: 32px; }
        #tearsheet-container .partners .attribution .logos .crunchbase {
          width: 121px;
          height: 18px;
          background-image: url(data:image/png;base64,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);
          background-repeat: no-repeat; }
        #tearsheet-container .partners .attribution .logos .owler {
          width: 51px;
          height: 18px;
          background-image: url(data:image/png;base64,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);
          background-repeat: no-repeat; }
        #tearsheet-container .partners .attribution .logos .morningstar {
          width: 81px;
          height: 18px;
          background-image: url(data:image/png;base64,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);
          background-repeat: no-repeat; }
      #tearsheet-container .partners .attribution .text {
        padding: 8px 16px;
        font-family: Roboto, sans-serif;
        font-size: 8px;
        font-weight: bold;
        line-height: 1.25;
        text-align: right;
        color: #c4d1d8; }

@media print {
  #tearsheet-container {
    overflow: visible !important; }
    #tearsheet-container .layout {
      overflow: visible !important;
      position: relative !important;
      width: auto !important; }
    #tearsheet-container .layout > div:first-child {
      margin-top: 0px; }
    #tearsheet-container .table .row {
      page-break-inside: avoid !important; }
    #tearsheet-container .partners {
      margin-top: -25px; }
    #tearsheet-container .entity-board .entity-board-header {
      display: -ms-flexbox;
      display: flex;
      margin-right: 15%; }
    #tearsheet-container .entity-board.peer .board-content .table {
      display: block !important;
      width: 100% !important; }
    #tearsheet-container .entity-board.funding {
      display: table !important;
      padding-bottom: 50px !important; }
    #tearsheet-container .funding-header {
      display: inline-block;
      page-break-inside: avoid !important; }
    #tearsheet-container .investment .table, #tearsheet-container .acquisition .table {
      margin-bottom: 50px !important; }
    #tearsheet-container .tearsheet-export-button {
      display: none; }
    #tearsheet-container .see-all {
      display: none !important; }
    #tearsheet-container .description__toggle-link {
      display: none !important; }
    #tearsheet-container .lookup-input-container {
      display: none !important; }
    #tearsheet-container .remove-peer-link {
      display: none !important; }
    #tearsheet-container .partners {
      margin-top: inherit; }
    #tearsheet-container .button.secondary {
      display: none; }
    #tearsheet-container .button.primary {
      display: none; }
    #tearsheet-container .pagination-bottom {
      display: none; }
    #tearsheet-container .entity-board.document-trend {
      page-break-inside: avoid !important; }
    #tearsheet-container .rt-table .rt-thead.-header {
      page-break-inside: avoid !important; }
    #tearsheet-container .rt-table .rt-tbody .rt-tr-group {
      page-break-inside: avoid !important; }
  .focus-marker {
    display: none; } }

.sentiment {
  padding-bottom: 0px; }
  .sentiment .entity-board-header {
    padding: 19px 10px 19px 15px; }
  .sentiment .board-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    border-top: 1px solid #C4D1D8; }
    @media screen and (max-width: 966px) {
      .sentiment .board-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; } }
    .sentiment .board-content .sentiment-chart-wrapper {
      width: 65%;
      border-left: 1px solid #C4D1D8; }
      @media screen and (max-width: 966px) {
        .sentiment .board-content .sentiment-chart-wrapper {
          width: 100% !important; } }
      .sentiment .board-content .sentiment-chart-wrapper .sentiment-flexbox {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; }
        .sentiment .board-content .sentiment-chart-wrapper .sentiment-flexbox .sentiment-title {
          padding: 12px 16px;
          width: 70%; }
          .sentiment .board-content .sentiment-chart-wrapper .sentiment-flexbox .sentiment-title h2 {
            font-size: 14px;
            line-height: 1.5; }
        .sentiment .board-content .sentiment-chart-wrapper .sentiment-flexbox .sentiment-dates {
          width: 30%;
          padding: 12px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row; }
          .sentiment .board-content .sentiment-chart-wrapper .sentiment-flexbox .sentiment-dates .sentiment-date {
            width: 25%;
            font-family: Roboto;
            font-style: normal;
            font-weight: normal;
            font-size: 12px;
            line-height: 14px;
            text-transform: uppercase;
            text-align: center;
            cursor: pointer; }
            .sentiment .board-content .sentiment-chart-wrapper .sentiment-flexbox .sentiment-dates .sentiment-date hr {
              width: 50%;
              border: 1px solid #0160FF; }
      .sentiment .board-content .sentiment-chart-wrapper .hc-line-label {
        color: white;
        padding: 1px 3px;
        font-family: Roboto;
        font-size: 10px;
        line-height: 12px;
        border-radius: 3px; }
    .sentiment .board-content .sentiment-legend-wrapper {
      width: 35%; }
      .sentiment .board-content .sentiment-legend-wrapper .table .head {
        padding: 0px 8px 0px 8px; }
        .sentiment .board-content .sentiment-legend-wrapper .table .head .cell {
          white-space: normal;
          text-align: left;
          font-weight: bold; }
          .sentiment .board-content .sentiment-legend-wrapper .table .head .cell:nth-child(2) {
            width: 70%; }
      .sentiment .board-content .sentiment-legend-wrapper .table .body .row {
        height: 31px;
        padding: 0px 8px 0px 8px; }
        .sentiment .board-content .sentiment-legend-wrapper .table .body .row .cell {
          line-height: 14px;
          font-size: 12px;
          position: relative;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
          .sentiment .board-content .sentiment-legend-wrapper .table .body .row .cell:nth-child(1) {
            width: 70%;
            font-family: Roboto;
            font-style: normal;
            font-weight: 500; }
          .sentiment .board-content .sentiment-legend-wrapper .table .body .row .cell:nth-child(2) {
            width: 30%;
            text-align: right;
            font-family: DecimaMono; }
          .sentiment .board-content .sentiment-legend-wrapper .table .body .row .cell .labelSpan {
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            -o-text-overflow: ellipsis;
               text-overflow: ellipsis;
            margin-left: 20px; }
          .sentiment .board-content .sentiment-legend-wrapper .table .body .row .cell .container {
            cursor: pointer; }
            .sentiment .board-content .sentiment-legend-wrapper .table .body .row .cell .container .checkbox-icon {
              margin-top: 6px; }
            .sentiment .board-content .sentiment-legend-wrapper .table .body .row .cell .container .unchecked {
              color: #96ABB6; }
        .sentiment .board-content .sentiment-legend-wrapper .table .body .row .sentimentScore span {
          font-family: DecimaMono !important;
          font-size: 14px !important;
          float: 'right'; }
        .sentiment .board-content .sentiment-legend-wrapper .table .body .row .sentimentScore .red {
          color: #ff414c; }
        .sentiment .board-content .sentiment-legend-wrapper .table .body .row .sentimentScore .green {
          color: #01BD71; }
.ssologout .as-login-body {
  min-height: 285px; }

.ssologout .as-login-footer a {
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
.saved-searches__dropdown .dropdown-menu .dropdown-content {
  border-radius: 4px;
  width: 500px;
  max-height: 600px;
  background: white;
  right: -100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }
  .saved-searches__dropdown .dropdown-menu .dropdown-content .expand-icon {
    background-image: url("/static/images/navigation-arrow_drop_down.svg"); }
  .saved-searches__dropdown .dropdown-menu .dropdown-content .collapse-icon {
    background-image: url("/static/images/navigation-arrow_drop_up.svg"); }
  .saved-searches__dropdown .dropdown-menu .dropdown-content .collapse-icon, .saved-searches__dropdown .dropdown-menu .dropdown-content .expand-icon {
    display: block;
    background-position: center center;
    position: absolute;
    right: 13px;
    top: 9px;
    width: 6px;
    height: 6px;
    background-size: contain;
    background-repeat: no-repeat; }

.saved-searches__dropdown .filter-panel {
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px; }
  .saved-searches__dropdown .filter-panel .sidebar {
    width: 200px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0 0 10px 0;
    -ms-flex-align: start;
        align-items: flex-start;
    border-right: 1px solid #e0e7eb;
    border-radius: 4px 0 0 0; }
    .saved-searches__dropdown .filter-panel .sidebar .nav-item {
      font-family: Roboto;
      font-weight: 500;
      font-size: 12px;
      color: #0e1318;
      line-height: 16px;
      padding: 8px 8px 8px 16px;
      border-bottom: 1px solid #e0e7eb;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background: url("/static/images/arrow_forward.svg") no-repeat 180px center;
      background-size: 5px; }
      .saved-searches__dropdown .filter-panel .sidebar .nav-item:first-child {
        border-radius: 4px 0 0 0; }
      .saved-searches__dropdown .filter-panel .sidebar .nav-item:hover, .saved-searches__dropdown .filter-panel .sidebar .nav-item_active {
        cursor: pointer;
        background-image: url("/static/images/arrow_forward_white.svg");
        background-color: #017eff;
        color: white; }
      .saved-searches__dropdown .filter-panel .sidebar .nav-item:active {
        background-color: #003EFF; }
  .saved-searches__dropdown .filter-panel > .content {
    width: 300px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0 4px 0 0;
    background-color: #f7f9fa; }
    .saved-searches__dropdown .filter-panel > .content .ss-categories {
      overflow-y: auto;
      max-height: 400px; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category_empty {
        text-align: center;
        padding: 20px; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category_empty h3 {
          font-family: Roboto;
          font-size: 14px;
          font-weight: 500;
          line-height: 1.43;
          text-align: center;
          color: #334252; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category_empty p {
          font-family: Roboto;
          font-size: 12px;
          line-height: 1.33;
          text-align: center;
          color: #95b1c8; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item .alert-actions {
        margin-left: auto;
        display: -ms-flexbox;
        display: flex;
        padding-right: 8px; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item .alert-actions .alert-set-label {
          background-color: #01bd71;
          padding: 3px 4px;
          border-radius: 2px;
          color: #fff;
          font-family: DecimaMono, sans-serif;
          font-size: 11px;
          font-weight: bold;
          white-space: nowrap; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item .alert-actions .alert-edit {
          margin-left: 8px;
          color: #017eff;
          font-family: Roboto, sans-serif;
          font-size: 10px;
          line-height: 16px; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:active {
        background-color: #003EFF; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item.parentNode .title {
        font-family: Roboto;
        font-size: 12px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal;
        color: #0e1318;
        background-color: #f7f9fa;
        text-transform: none; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        border-top: 1px solid #e0e7eb; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode) a.title {
          min-width: 0;
          overflow: hidden;
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode):active {
          background-color: #003EFF; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode):hover {
          background-color: #017EFF; }
          .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode):hover .alert-edit {
            color: #fff; }
          .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode):hover a.title {
            color: white; }
            .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode):hover a.title .expand-icon {
              background-image: url("/static/images/navigation-arrow_drop_down_white.svg"); }
            .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item:not(.parentNode):hover a.title .collapse-icon {
              background-image: url("/static/images/navigation-arrow_drop_up_white.svg"); }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category.collapsed .category__item:not(.parentNode) {
        display: none;
        height: 0; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category.collapsed .category {
        display: none;
        height: 0; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category .category__item.parentNode .title {
        background-color: #f7f9fa; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category .category__item.parentNode:active {
        background-color: #003EFF; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category .category__item.parentNode:hover a.title {
        background-color: #017EFF;
        color: white; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category .category__item.parentNode:hover a.title .expand-icon {
          background-image: url("/static/images/navigation-arrow_drop_down_white.svg"); }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category .category__item.parentNode:hover a.title .collapse-icon {
          background-image: url("/static/images/navigation-arrow_drop_up_white.svg"); }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .parentNode {
        font-family: TTCommons;
        font-weight: bold;
        font-size: 10px;
        color: #334252;
        text-transform: uppercase; }
      .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item {
        position: relative; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item a {
          top: 0;
          display: block;
          position: relative;
          cursor: pointer;
          color: #0e1318;
          font-weight: 500;
          letter-spacing: normal; }
          .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item a:hover {
            text-decoration: none; }
          .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item a.title {
            padding: 10px 12px;
            font-size: 12px;
            line-height: 1.33;
            white-space: nowrap; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item.parentNode .title {
          font-family: TTCommons;
          font-size: 10px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: 1;
          letter-spacing: 1px;
          color: #334252;
          background-color: #c4d1d8;
          text-transform: uppercase;
          padding: 7px 12px 4px 12px; }
        .saved-searches__dropdown .filter-panel > .content .ss-categories .category .category__item .empty {
          top: 0;
          display: block;
          padding: 6px 8px;
          font-size: 10px;
          position: relative;
          background: #f7f9fa; }

.saved-searches__dropdown .search {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 8px;
  background-color: #f7f9fa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0 4px 0 0; }
  .saved-searches__dropdown .search input {
    height: 32px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #017eff;
    width: 100%;
    padding: 8px 8px 8px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #95b1c8;
    background-size: 10px;
    background-image: url("/static/images/action-search_blue.svg");
    background-repeat: no-repeat;
    background-position: 12px center; }
  .saved-searches__dropdown .search input::-ms-clear {
    display: none; }
  .saved-searches__dropdown .search .reset {
    background: url("/static/images/reset_input_icon.png") no-repeat;
    position: absolute;
    height: 10px;
    width: 10px;
    right: 16px;
    top: 19px;
    color: gray;
    cursor: pointer; }

@-webkit-keyframes fadeInAndSlide {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes fadeInAndSlide {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }
#login .as-reset-password .as-login-body {
  min-height: 380px; }

#login #reset-password-cancel {
  width: 100%;
  margin: 24px 0;
  background: transparent;
  border: none;
  color: #017eff; }
.sendDocument .layout {
  background-color: rgba(27, 36, 45, 0.5) !important;
  -ms-flex: 1 1 0px;
      flex: 1 1 0; }

.sendDocument .sendDocument-form {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  position: relative; }
.modal-dialog.send-document-modal {
  position: relative; }

.send-document-modal {
  max-width: 650px;
  min-height: 300px;
  max-height: 480px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100vh - 150px);
  /* positioning */
  margin: -90px auto auto auto;
  -webkit-transform: translateY(50%);
          transform: translateY(50%); }
  .send-document-modal textarea {
    padding: 10px;
    font-size: 12px;
    border: solid 1px #e0e7eb;
    border-radius: 3px;
    resize: none;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: calc(100%);
    line-height: 1.33; }
  .send-document-modal .form-field {
    -ms-flex-align: stretch;
        align-items: stretch; }
    .send-document-modal .form-field .label {
      width: auto;
      text-align: left; }
      .send-document-modal .form-field .label .hint {
        color: #5b7289; }
    .send-document-modal .form-field .input {
      max-width: none; }
  .send-document-modal .form-field:nth-of-type(2) {
    height: calc(100% - 70px); }
  .send-document-modal .modal-body {
    height: calc(100% - 150px); }
  .send-document-modal .modal-content {
    height: 100%; }
    .send-document-modal .modal-content .info {
      margin: 0;
      color: #777; }
  .send-document-modal .modal-footer .message {
    margin-right: auto;
    max-width: 360px; }
.manage-sync-accounts-dialog .modal-body {
  padding: 0; }

.manage-sync-accounts-dialog .close {
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiAjMzM0MjUyO30uY2xzLTJ7ZmlsbDojZmZmO3N0cm9rZTojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+QXNzZXQgMTwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBpZD0iZXZlcm5vdGUiPjxnIGlkPSJfMCIgZGF0YS1uYW1lPSIwIj48ZyBpZD0iaWZyYW1lIj48Y2lyY2xlIGlkPSJPdmFsIiBjbGFzcz0iY2xzLTEiIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIvPjxwYXRoIGlkPSJGaWxsLTEzIiBjbGFzcz0iY2xzLTIiIGQ9Ik0yMC44NywxMC4zNSwxNiwxNS42bC00Ljg3LTUuMjRhLjI1LjI1LDAsMCwwLS4zNywwLC4zLjMsMCwwLDAsMCwuNEwxNS42MywxNmwtNC44Nyw1LjI0YS4zLjMsMCwwLDAsMCwuNC4yNS4yNSwwLDAsMCwuMzcsMEwxNiwxNi40bDQuODcsNS4yNGEuMjUuMjUsMCwwLDAsLjM3LDAsLjMuMywwLDAsMCwwLS40TDE2LjM3LDE2bDQuODctNS4yNGEuMy4zLDAsMCwwLDAtLjQuMjUuMjUsMCwwLDAtLjM3LDAiLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 50% 50%;
  height: 50px;
  width: 50px;
  top: 10px;
  right: 40px;
  cursor: pointer;
  z-index: 10000; }

.manage-sync-accounts-dialog .centered .img {
  position: absolute;
  top: 50%;
  left: 50%; }

.toolbar .add-content .dropdown-content .menu-item.evernote a,
.toolbar .add-content .dropdown-content .menu-item.onenote a,
.toolbar .add-content .dropdown-content .menu-item.sharepoint a {
  padding-left: 30px; }

.toolbar .add-content .dropdown-content .menu-item.evernote a:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTggMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tZXZlcm5vdGVfZm9yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY2LjAwMDAwMCwgLTQ3OC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkFjdGlvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDI1OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJhY3Rpb24tZXZlcm5vdGVfZm9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuMDAwMDAwLCAyMjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQyOTQxMjQsOC43MjE5NTU5OCBDMTIuNTgzNDQ2OSw4LjY5MjM0NjQxIDEyLjM0NDg2NTEsOS40MDI1MTEgMTIuMjczMDg5LDkuOTgwNzUwMjQgQzEyLjU0MTE3MSw5LjkzODE2Mzg4IDEyLjgxMjc2MDEsOS45MjE3NTc0MyAxMy4wODQwMTkxLDkuOTMxNzYyNjggQzEzLjYxNjgzNjQsOS45NTAzNjU1NSAxNC4xMDUzMTY3LDEwLjA2MjkxMjkgMTQuNTAwMDA3NywxMC4yMzg1NTUgQzE0LjQ5Njc1MjIsOS42MzkzODc1NiAxNC4zNjU5MTIsOC43NTQzNTU5OCAxMy40Mjk0MTI0LDguNzIxOTU1OTggWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuNzU0NTYwNzcsNC4wNjY3NDI1OCBMMy43MjY2MjAxLDQuMDY2NzQyNTggQzMuODM5MDQwNDksNC4wNjY0ODcyMSAzLjkzMDEzNTY2LDMuOTc1NDYxMzIgMy45MzA0NzY1NiwzLjg2MzA0MTE1IEMzLjkzMDQ3NjU2LDMuODYyMjY2MDMgMy45MDY2MDI4NywyLjE3Mjk3MDMzIDMuOTA2NjAyODcsMS43MDM3MTI5MiBMMy45MDY2MDI4NywxLjY5Nzk3NzAzIEMzLjkwNjYwMjg3LDEuMzEyNDMyNTQgMy45ODczNzAzMywwLjk3NjE4NTY0NiA0LjEyODc1MjE1LDAuNjk0MDQyMTA1IEw0LjE5NTg3NzUxLDAuNTY3Njk3NjA4IEM0LjE4NzI3ODg3LDAuNTY5MzAyMjExIDQuMTc5NDA5NiwwLjU3MzU4OTYwNyA0LjE3MzM5OTA0LDAuNTc5OTQ0NDk4IEwwLjM0NDMwODEzNCw0LjM3Njk0NTQ1IEMwLjMzNzI5MjkwNiw0LjM4MjczODI3IDAuMzMyMjk4NzcxLDQuMzkwNjA5NDYgMC4zMzAwNDU5MzMsNC4zOTk0MjM5MiBDMC40MDkyNjMxNTgsNC4zNjAyMDI4NyAwLjUxNzYyNDg4LDQuMzA2NDA5NTcgMC41MzI4MTcyMjUsNC4yOTk3NDM1NCBDMC44NjU5NjM2MzYsNC4xNDkwNjAyOSAxLjI3MDQyMTA1LDQuMDY2NzQyNTggMS43NTQ1NjA3Nyw0LjA2Njc0MjU4IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzc0YmI0NCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjA4OTAwMjcsMy42NTM0NDY3NiBDMTYuOTMyNDIyLDIuODE1NjYyNCAxNi40MzM5OTkyLDIuNDAyNjYxMzcgMTUuOTgzNDgwOCwyLjI0MDE4OTUgQzE1LjQ5Nzc3MDUsMi4wNjQ1NDAwNCAxNC41MTIwODcxLDEuODgyNTM0MzMgMTMuMjc0MzI0MywxLjczNjgwNTc0IEMxMi4yNzgwOTg4LDEuNjE5MjkyNjkgMTEuMTA3MTU0MSwxLjYyODkwNDU3IDEwLjM5OTkwNTMsMS42NTA0NTM4IEMxMC4zMTUxMDM3LDEuMDY5MDg5NzQgOS45MDczNzM3MiwwLjUzNzk1NTUzOSA5LjQ1MDk2NDE3LDAuMzU0MDg5NDY3IEM4LjIzNTgzNTc4LC0wLjEzNDg3NjQ2MyA2LjM1NzAyMjE4LC0wLjAxNjc0MzI4NjcgNS44NzUxODc2NSwwLjExODI4ODIwNSBDNS40OTE3OTc0MywwLjIyNTU2OTI1MiA1LjA2NzYzNDIxLDAuNDQ0OTM3MjkgNC44MzE4MzI5NSwwLjc4MzA1ODYyNiBDNC42NzM1NDY5LDEuMDA5MjQ4IDQuNTcwOTE2NzYsMS4yOTg1MzQ3NiA0LjU3MDE0MTYxLDEuNzAzMDA5MTEgQzQuNTcwMTQxNjEsMS45MzE4MzQgNC41NzY0OTc4NiwyLjQ3MDg3NDc2IDQuNTgyMzg5MDEsMi45NTAwNzM3NyBDNC41ODc5NzAxMSwzLjQzMDM1OCA0LjU5NDYzNjQyLDMuODYwMjU3MzQgNC41OTQ2MzY0MiwzLjg2MzM1Nzk1IEM0LjU5NDAzODMsNC4yOTIwMjA2MiA0LjI0NjU5NjkyLDQuNjM5MzIzMyAzLjgxNzkzNDA0LDQuNjM5NzUwMjcgTDEuODQ2ODc3MzQsNC42Mzk3NTAyNyBDMS40MjY1ODk4OCw0LjYzOTc1MDI3IDEuMTA1MjExODMsNC43MTAyODkxIDAuODU5Nzk4Njg0LDQuODIxNzU1OTcgQzAuNjE0MDc1NDc1LDQuOTMzMzc3ODcgMC40Mzk5NzYzMTksNS4wODM3NTczNyAwLjMwNzczNTM3NSw1LjI2MTczMjI5IEMwLjA0NDY0ODc2MDQsNS42MTQ4OTE1OCAtMC4wMDEwODUyMTIxMyw2LjA1MDk5MjEzIDcuNzk0MTU5NzdlLTEwLDYuNDk2MjM5NDkgQzcuNzk0MTU5NzdlLTEwLDYuNDk2MjM5NDkgMC4wMDM3MjA3MzA3NCw2Ljg1OTc4NTgxIDAuMDkxMzEyOTE1Myw3LjU2Mzc3ODkzIEMwLjE2NDMzMjI0MSw4LjEwODI0NTc1IDAuNzU0OTk4MTIzLDExLjkxMzAwMjIgMS4zMTYwNTMyLDEzLjA3MDE0OTIgQzEuNTMzNTYwODcsMTMuNTIwMDQ3NSAxLjY3ODY2OTM0LDEzLjcwODA5OTQgMi4xMDU3NzgxMywxMy45MDY1MzgzIEMzLjA1Nzk3NDk0LDE0LjMxNDI2ODMgNS4yMzI3NDE2MSwxNC43Njc4ODczIDYuMjUyMzc2NjUsMTQuODk3ODAyOCBDNy4yNjk2ODYyMywxNS4wMjgwMjgzIDcuOTA4NDExNTQsMTUuMzAxNTAyIDguMjg4ODU2MTgsMTQuNTAzNTYwNCBDOC4yOTAwOTY0MiwxNC41MDEwNzk5IDguMzY1Mjg2MTgsMTQuMzA1NDMxNiA4LjQ2ODIyNjM3LDE0LjAxNjE0NDggQzguNzk4NzUxMjIsMTMuMDE1MjY4NCA4Ljg0NDc5NTI1LDEyLjEyNjc4OTEgOC44NDQ3OTUyNSwxMS40ODQxODgxIEM4Ljg0NDc5NTI1LDExLjQxODYxMDIgOC45NDA3NTkwOCwxMS40MTU4MTk3IDguOTQwNzU5MDgsMTEuNDg0MTg4MSBDOC45NDA3NTkwOCwxMS45MzgxMTcxIDguODUzNzg3MDEsMTMuNTQ0MjMyMiAxMC4wNjcyMTAxLDEzLjk3NDc1MTcgQzEwLjU0NjQwOTEsMTQuMTQ0MzU1IDExLjUzOTY4OSwxNC4yOTU5NzQ3IDEyLjU0OTcxMjEsMTQuNDE0NDE3OSBDMTMuNDYyMzc2MiwxNC41MTk2ODM2IDE0LjEyNDY2NjEsMTQuODc4NDI0IDE0LjEyNDY2NjEsMTcuMjIwNzc4NSBDMTQuMTI0NjY2MSwxOC42NDU1MDggMTMuODI1NDU3NCwxOC44NDA2OTEzIDEyLjI2MTA0NTUsMTguODQwNjkxMyBDMTAuOTkyNzQxNywxOC44NDA2OTEzIDEwLjUwOTIwMTgsMTguODczNDAyNyAxMC41MDkyMDE4LDE3Ljg2NjQ4MDIgQzEwLjUwOTIwMTgsMTcuMDUxNzk1NCAxMS4zMTQ3Mzk4LDE3LjEzNzM3MjIgMTEuOTExNjA2OSwxNy4xMzczNzIyIEMxMi4xNzg0MTQzLDE3LjEzNzM3MjIgMTEuOTg0NjI2MywxNi45MzkyNDMzIDExLjk4NDYyNjMsMTYuNDM2NDc5NyBDMTEuOTg0NjI2MywxNS45MzYxOTY1IDEyLjI5Nzc4NzcsMTUuNjQ3Mzc0OCAxMi4wMDE2Nzk2LDE1LjY0MDI0MzQgQzkuOTM3NzU5NjgsMTUuNTgzMTkyMiA4LjcyMzA5NjM3LDE1LjYzNzc2MyA4LjcyMzA5NjM3LDE4LjIxOTQ4NDUgQzguNzIzMDk2MzcsMjAuNTYyNzY5MiA5LjYxOTc5MjMsMjAuOTk3OTM5NiAxMi41NDk3MTIxLDIwLjk5NzkzOTYgQzE0Ljg0NjQ4NzcsMjAuOTk3OTM5NiAxNS42NTU1OTE1LDIwLjkyMjkwNDggMTYuNjA0MjIyNiwxNy45ODAxMTc1IEMxNi43OTE5NjQ0LDE3LjM5OTIxODUgMTcuMjQ2MjAzNSwxNS42MjY2MDA4IDE3LjUyMDQ1MjMsMTIuNjQ5NzA2NyBDMTcuNjkzOTMxNCwxMC43Njc5NDc1IDE3LjM1NjQzMDEsNS4wODcwMTMwMSAxNy4wODkwMDI3LDMuNjUzNDQ2NzYgWiBNMTMuMDg0ODc3MSw5LjkzMjE3ODU4IEMxMi44MDExNzE0LDkuOTIyNDExNjYgMTIuNTI4MzE3OSw5Ljk0MDI0MDE2IDEyLjI3MzkxMyw5Ljk4MTE2ODE5IEMxMi4zNDU2OTIxLDkuNDAyOTA0NzQgMTIuNTg0MjgzOSw4LjY5MjU1NTM4IDEzLjQzMDI4NDksOC43MjIzMjEyMiBDMTQuMzY2ODIzNiw4Ljc1NDcyMjU4IDE0LjQ5NzY2OTMsOS42Mzk3OTEyMiAxNC41MDA5MjQ5LDEwLjIzODk4MzggQzE0LjEwNjIxNzUsMTAuMDYzMTc5MyAxMy42MTc0MDY2LDkuOTUwOTM3MjYgMTMuMDg0ODc3MSw5LjkzMjE3ODU4IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzc0YmI0NCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
  background-size: 14px 14px; }

.toolbar .add-content .dropdown-content .menu-item.evernote a:hover::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTggMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tZXZlcm5vdGVfZm9yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY2LjAwMDAwMCwgLTQ3OC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkFjdGlvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDI1OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJhY3Rpb24tZXZlcm5vdGVfZm9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuMDAwMDAwLCAyMjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQyOTQxMjQsOC43MjE5NTU5OCBDMTIuNTgzNDQ2OSw4LjY5MjM0NjQxIDEyLjM0NDg2NTEsOS40MDI1MTEgMTIuMjczMDg5LDkuOTgwNzUwMjQgQzEyLjU0MTE3MSw5LjkzODE2Mzg4IDEyLjgxMjc2MDEsOS45MjE3NTc0MyAxMy4wODQwMTkxLDkuOTMxNzYyNjggQzEzLjYxNjgzNjQsOS45NTAzNjU1NSAxNC4xMDUzMTY3LDEwLjA2MjkxMjkgMTQuNTAwMDA3NywxMC4yMzg1NTUgQzE0LjQ5Njc1MjIsOS42MzkzODc1NiAxNC4zNjU5MTIsOC43NTQzNTU5OCAxMy40Mjk0MTI0LDguNzIxOTU1OTggWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuNzU0NTYwNzcsNC4wNjY3NDI1OCBMMy43MjY2MjAxLDQuMDY2NzQyNTggQzMuODM5MDQwNDksNC4wNjY0ODcyMSAzLjkzMDEzNTY2LDMuOTc1NDYxMzIgMy45MzA0NzY1NiwzLjg2MzA0MTE1IEMzLjkzMDQ3NjU2LDMuODYyMjY2MDMgMy45MDY2MDI4NywyLjE3Mjk3MDMzIDMuOTA2NjAyODcsMS43MDM3MTI5MiBMMy45MDY2MDI4NywxLjY5Nzk3NzAzIEMzLjkwNjYwMjg3LDEuMzEyNDMyNTQgMy45ODczNzAzMywwLjk3NjE4NTY0NiA0LjEyODc1MjE1LDAuNjk0MDQyMTA1IEw0LjE5NTg3NzUxLDAuNTY3Njk3NjA4IEM0LjE4NzI3ODg3LDAuNTY5MzAyMjExIDQuMTc5NDA5NiwwLjU3MzU4OTYwNyA0LjE3MzM5OTA0LDAuNTc5OTQ0NDk4IEwwLjM0NDMwODEzNCw0LjM3Njk0NTQ1IEMwLjMzNzI5MjkwNiw0LjM4MjczODI3IDAuMzMyMjk4NzcxLDQuMzkwNjA5NDYgMC4zMzAwNDU5MzMsNC4zOTk0MjM5MiBDMC40MDkyNjMxNTgsNC4zNjAyMDI4NyAwLjUxNzYyNDg4LDQuMzA2NDA5NTcgMC41MzI4MTcyMjUsNC4yOTk3NDM1NCBDMC44NjU5NjM2MzYsNC4xNDkwNjAyOSAxLjI3MDQyMTA1LDQuMDY2NzQyNTggMS43NTQ1NjA3Nyw0LjA2Njc0MjU4IFoiIGlkPSJTaGFwZSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjA4OTAwMjcsMy42NTM0NDY3NiBDMTYuOTMyNDIyLDIuODE1NjYyNCAxNi40MzM5OTkyLDIuNDAyNjYxMzcgMTUuOTgzNDgwOCwyLjI0MDE4OTUgQzE1LjQ5Nzc3MDUsMi4wNjQ1NDAwNCAxNC41MTIwODcxLDEuODgyNTM0MzMgMTMuMjc0MzI0MywxLjczNjgwNTc0IEMxMi4yNzgwOTg4LDEuNjE5MjkyNjkgMTEuMTA3MTU0MSwxLjYyODkwNDU3IDEwLjM5OTkwNTMsMS42NTA0NTM4IEMxMC4zMTUxMDM3LDEuMDY5MDg5NzQgOS45MDczNzM3MiwwLjUzNzk1NTUzOSA5LjQ1MDk2NDE3LDAuMzU0MDg5NDY3IEM4LjIzNTgzNTc4LC0wLjEzNDg3NjQ2MyA2LjM1NzAyMjE4LC0wLjAxNjc0MzI4NjcgNS44NzUxODc2NSwwLjExODI4ODIwNSBDNS40OTE3OTc0MywwLjIyNTU2OTI1MiA1LjA2NzYzNDIxLDAuNDQ0OTM3MjkgNC44MzE4MzI5NSwwLjc4MzA1ODYyNiBDNC42NzM1NDY5LDEuMDA5MjQ4IDQuNTcwOTE2NzYsMS4yOTg1MzQ3NiA0LjU3MDE0MTYxLDEuNzAzMDA5MTEgQzQuNTcwMTQxNjEsMS45MzE4MzQgNC41NzY0OTc4NiwyLjQ3MDg3NDc2IDQuNTgyMzg5MDEsMi45NTAwNzM3NyBDNC41ODc5NzAxMSwzLjQzMDM1OCA0LjU5NDYzNjQyLDMuODYwMjU3MzQgNC41OTQ2MzY0MiwzLjg2MzM1Nzk1IEM0LjU5NDAzODMsNC4yOTIwMjA2MiA0LjI0NjU5NjkyLDQuNjM5MzIzMyAzLjgxNzkzNDA0LDQuNjM5NzUwMjcgTDEuODQ2ODc3MzQsNC42Mzk3NTAyNyBDMS40MjY1ODk4OCw0LjYzOTc1MDI3IDEuMTA1MjExODMsNC43MTAyODkxIDAuODU5Nzk4Njg0LDQuODIxNzU1OTcgQzAuNjE0MDc1NDc1LDQuOTMzMzc3ODcgMC40Mzk5NzYzMTksNS4wODM3NTczNyAwLjMwNzczNTM3NSw1LjI2MTczMjI5IEMwLjA0NDY0ODc2MDQsNS42MTQ4OTE1OCAtMC4wMDEwODUyMTIxMyw2LjA1MDk5MjEzIDcuNzk0MTU5NzdlLTEwLDYuNDk2MjM5NDkgQzcuNzk0MTU5NzdlLTEwLDYuNDk2MjM5NDkgMC4wMDM3MjA3MzA3NCw2Ljg1OTc4NTgxIDAuMDkxMzEyOTE1Myw3LjU2Mzc3ODkzIEMwLjE2NDMzMjI0MSw4LjEwODI0NTc1IDAuNzU0OTk4MTIzLDExLjkxMzAwMjIgMS4zMTYwNTMyLDEzLjA3MDE0OTIgQzEuNTMzNTYwODcsMTMuNTIwMDQ3NSAxLjY3ODY2OTM0LDEzLjcwODA5OTQgMi4xMDU3NzgxMywxMy45MDY1MzgzIEMzLjA1Nzk3NDk0LDE0LjMxNDI2ODMgNS4yMzI3NDE2MSwxNC43Njc4ODczIDYuMjUyMzc2NjUsMTQuODk3ODAyOCBDNy4yNjk2ODYyMywxNS4wMjgwMjgzIDcuOTA4NDExNTQsMTUuMzAxNTAyIDguMjg4ODU2MTgsMTQuNTAzNTYwNCBDOC4yOTAwOTY0MiwxNC41MDEwNzk5IDguMzY1Mjg2MTgsMTQuMzA1NDMxNiA4LjQ2ODIyNjM3LDE0LjAxNjE0NDggQzguNzk4NzUxMjIsMTMuMDE1MjY4NCA4Ljg0NDc5NTI1LDEyLjEyNjc4OTEgOC44NDQ3OTUyNSwxMS40ODQxODgxIEM4Ljg0NDc5NTI1LDExLjQxODYxMDIgOC45NDA3NTkwOCwxMS40MTU4MTk3IDguOTQwNzU5MDgsMTEuNDg0MTg4MSBDOC45NDA3NTkwOCwxMS45MzgxMTcxIDguODUzNzg3MDEsMTMuNTQ0MjMyMiAxMC4wNjcyMTAxLDEzLjk3NDc1MTcgQzEwLjU0NjQwOTEsMTQuMTQ0MzU1IDExLjUzOTY4OSwxNC4yOTU5NzQ3IDEyLjU0OTcxMjEsMTQuNDE0NDE3OSBDMTMuNDYyMzc2MiwxNC41MTk2ODM2IDE0LjEyNDY2NjEsMTQuODc4NDI0IDE0LjEyNDY2NjEsMTcuMjIwNzc4NSBDMTQuMTI0NjY2MSwxOC42NDU1MDggMTMuODI1NDU3NCwxOC44NDA2OTEzIDEyLjI2MTA0NTUsMTguODQwNjkxMyBDMTAuOTkyNzQxNywxOC44NDA2OTEzIDEwLjUwOTIwMTgsMTguODczNDAyNyAxMC41MDkyMDE4LDE3Ljg2NjQ4MDIgQzEwLjUwOTIwMTgsMTcuMDUxNzk1NCAxMS4zMTQ3Mzk4LDE3LjEzNzM3MjIgMTEuOTExNjA2OSwxNy4xMzczNzIyIEMxMi4xNzg0MTQzLDE3LjEzNzM3MjIgMTEuOTg0NjI2MywxNi45MzkyNDMzIDExLjk4NDYyNjMsMTYuNDM2NDc5NyBDMTEuOTg0NjI2MywxNS45MzYxOTY1IDEyLjI5Nzc4NzcsMTUuNjQ3Mzc0OCAxMi4wMDE2Nzk2LDE1LjY0MDI0MzQgQzkuOTM3NzU5NjgsMTUuNTgzMTkyMiA4LjcyMzA5NjM3LDE1LjYzNzc2MyA4LjcyMzA5NjM3LDE4LjIxOTQ4NDUgQzguNzIzMDk2MzcsMjAuNTYyNzY5MiA5LjYxOTc5MjMsMjAuOTk3OTM5NiAxMi41NDk3MTIxLDIwLjk5NzkzOTYgQzE0Ljg0NjQ4NzcsMjAuOTk3OTM5NiAxNS42NTU1OTE1LDIwLjkyMjkwNDggMTYuNjA0MjIyNiwxNy45ODAxMTc1IEMxNi43OTE5NjQ0LDE3LjM5OTIxODUgMTcuMjQ2MjAzNSwxNS42MjY2MDA4IDE3LjUyMDQ1MjMsMTIuNjQ5NzA2NyBDMTcuNjkzOTMxNCwxMC43Njc5NDc1IDE3LjM1NjQzMDEsNS4wODcwMTMwMSAxNy4wODkwMDI3LDMuNjUzNDQ2NzYgWiBNMTMuMDg0ODc3MSw5LjkzMjE3ODU4IEMxMi44MDExNzE0LDkuOTIyNDExNjYgMTIuNTI4MzE3OSw5Ljk0MDI0MDE2IDEyLjI3MzkxMyw5Ljk4MTE2ODE5IEMxMi4zNDU2OTIxLDkuNDAyOTA0NzQgMTIuNTg0MjgzOSw4LjY5MjU1NTM4IDEzLjQzMDI4NDksOC43MjIzMjEyMiBDMTQuMzY2ODIzNiw4Ljc1NDcyMjU4IDE0LjQ5NzY2OTMsOS42Mzk3OTEyMiAxNC41MDA5MjQ5LDEwLjIzODk4MzggQzE0LjEwNjIxNzUsMTAuMDYzMTc5MyAxMy42MTc0MDY2LDkuOTUwOTM3MjYgMTMuMDg0ODc3MSw5LjkzMjE3ODU4IFoiIGlkPSJTaGFwZSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
  background-size: 14px 14px; }

.toolbar .add-content .dropdown-content .menu-item.onenote a:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tb25lX25vdGVfZm9yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjUwJSIgeDI9IjEwMCUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjODAzOTdiIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODEyLjAwMDAwMCwgLTQ3OC4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImFjdGlvbi1vbmVfbm90ZV9mb3IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1Mi4wMDAwMDAsIDIyMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4wNDg3ODA0OSwxOS4zMTcwNzMyIEM3LjQ1NjkyNjgzLDE5LjMxNzA3MzIgNi45NzU2MDk3NiwxOC44MzYyOTI3IDYuOTc1NjA5NzYsMTguMjQzOTAyNCBMNi45NzU2MDk3NiwzLjc1NjA5NzU2IEM2Ljk3NTYwOTc2LDMuMTY0MjQzOSA3LjQ1NjkyNjgzLDIuNjgyOTI2ODMgOC4wNDg3ODA0OSwyLjY4MjkyNjgzIEwxOC4yNDM5MDI0LDIuNjgyOTI2ODMgQzE4LjgzNjI5MjcsMi42ODI5MjY4MyAxOS4zMTcwNzMyLDMuMTY0MjQzOSAxOS4zMTcwNzMyLDMuNzU2MDk3NTYgTDIwLjM5MDI0MzksMy43NTYwOTc1NiBDMjAuOTgyNjM0MSwzLjc1NjA5NzU2IDIxLjQ2MzQxNDYsNC4yMzc0MTQ2MyAyMS40NjM0MTQ2LDQuODI5MjY4MjkgTDIxLjQ2MzQxNDYsNy41MTIxOTUxMiBDMjEuNDYzNDE0Niw4LjEwNDA0ODc4IDIwLjk4MjYzNDEsOC41ODUzNjU4NSAyMC4zOTAyNDM5LDguNTg1MzY1ODUgQzIwLjk4MjYzNDEsOC41ODUzNjU4NSAyMS40NjM0MTQ2LDkuMDY2NjgyOTMgMjEuNDYzNDE0Niw5LjY1ODUzNjU5IEwyMS40NjM0MTQ2LDEyLjM0MTQ2MzQgQzIxLjQ2MzQxNDYsMTIuOTM0MTU5MiAyMC45ODI5Mzk3LDEzLjQxNDYzNDEgMjAuMzkwMjQzOSwxMy40MTQ2MzQxIEMyMC45ODI5Mzk3LDEzLjQxNDYzNDEgMjEuNDYzNDE0NiwxMy44OTUxMDkgMjEuNDYzNDE0NiwxNC40ODc4MDQ5IEwyMS40NjM0MTQ2LDE3LjE3MDczMTcgQzIxLjQ2MzQxNDYsMTcuNzYzNDI3NSAyMC45ODI5Mzk3LDE4LjI0MzkwMjQgMjAuMzkwMjQzOSwxOC4yNDM5MDI0IEwxOS4zMTcwNzMyLDE4LjI0MzkwMjQgQzE5LjMxNzA3MzIsMTguODM2NTk4MyAxOC44MzY1OTgzLDE5LjMxNzA3MzIgMTguMjQzOTAyNCwxOS4zMTcwNzMyIEw4LjA0ODc4MDQ5LDE5LjMxNzA3MzIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLDQuODI5MjY4MjkgQzIyLDMuOTQxNzU2MSAyMS4yNzc3NTYxLDMuMjE5NTEyMiAyMC4zOTAyNDM5LDMuMjE5NTEyMiBMMTkuNzYxOTAyNCwzLjIxOTUxMjIgQzE5LjUzMzc5NzgsMi41NzY3NDE2MyAxOC45MjU5NDc0LDIuMTQ3MDEzNTIgMTguMjQzOTAyNCwyLjE0NjM0MTQ2IEw4LjA0ODc4MDQ5LDIuMTQ2MzQxNDYgQzcuMTYxMjY4MjksMi4xNDYzNDE0NiA2LjQzOTAyNDM5LDIuODY4NTg1MzcgNi40MzkwMjQzOSwzLjc1NjA5NzU2IEw2LjQzOTAyNDM5LDE4LjI0MzkwMjQgQzYuNDM5MDI0MzksMTkuMTMxNDE0NiA3LjE2MTI2ODI5LDE5Ljg1MzY1ODUgOC4wNDg3ODA0OSwxOS44NTM2NTg1IEwxOC4yNDM5MDI0LDE5Ljg1MzY1ODUgQzE4LjkyNTk0NzQsMTkuODUyOTg2NSAxOS41MzM3OTc4LDE5LjQyMzI1ODQgMTkuNzYxOTAyNCwxOC43ODA0ODc4IEwyMC4zOTAyNDM5LDE4Ljc4MDQ4NzggQzIxLjI3Nzc1NjEsMTguNzgwNDg3OCAyMiwxOC4wNTgyNDM5IDIyLDE3LjE3MDczMTcgTDIyLDE0LjQ4NzgwNDkgQzIyLDE0LjA3NTcwNzMgMjEuODQ0MzkwMiwxMy42OTk1NjEgMjEuNTg4OTc1NiwxMy40MTQ2MzQxIEMyMS44NTM5MjU5LDEzLjEyMDAxMzkgMjIuMDAwMzU0LDEyLjczNzY5NTEgMjIsMTIuMzQxNDYzNCBMMjIsOS42NTg1MzY1OSBDMjIsOS4yNDY0MzkwMiAyMS44NDQzOTAyLDguODcwMjkyNjggMjEuNTg4OTc1Niw4LjU4NTM2NTg1IEMyMS44NTM5MjU5LDguMjkwNzQ1NjUgMjIuMDAwMzU0LDcuOTA4NDI2ODUgMjIsNy41MTIxOTUxMiBMMjIsNC44MjkyNjgyOSBaIE0yMC45MjY4MjkzLDE3LjE3MDczMTcgQzIwLjkyNjgyOTMsMTcuNDY3MDc5NiAyMC42ODY1OTE4LDE3LjcwNzMxNzEgMjAuMzkwMjQzOSwxNy43MDczMTcxIEwxOS44NTM2NTg1LDE3LjcwNzMxNzEgTDE5Ljg1MzY1ODUsMTMuOTUxMjE5NSBMMjAuMzkwMjQzOSwxMy45NTEyMTk1IEMyMC42ODY1OTE4LDEzLjk1MTIxOTUgMjAuOTI2ODI5MywxNC4xOTE0NTcgMjAuOTI2ODI5MywxNC40ODc4MDQ5IEwyMC45MjY4MjkzLDE3LjE3MDczMTcgWiBNMjAuOTI2ODI5MywxMi4zNDE0NjM0IEMyMC45MjY4MjkzLDEyLjYzNzgxMTMgMjAuNjg2NTkxOCwxMi44NzgwNDg4IDIwLjM5MDI0MzksMTIuODc4MDQ4OCBMMTkuODUzNjU4NSwxMi44NzgwNDg4IEwxOS44NTM2NTg1LDkuMTIxOTUxMjIgTDIwLjM5MDI0MzksOS4xMjE5NTEyMiBDMjAuNjg2NTkxOCw5LjEyMTk1MTIyIDIwLjkyNjgyOTMsOS4zNjIxODg2NyAyMC45MjY4MjkzLDkuNjU4NTM2NTkgTDIwLjkyNjgyOTMsMTIuMzQxNDYzNCBaIE0yMC45MjY4MjkzLDcuNTEyMTk1MTIgQzIwLjkyNjgyOTMsNy44MDg1NDMwNCAyMC42ODY1OTE4LDguMDQ4NzgwNDkgMjAuMzkwMjQzOSw4LjA0ODc4MDQ5IEwxOC43ODA0ODc4LDguMDQ4NzgwNDkgTDE4Ljc4MDQ4NzgsMTguMjQzOTAyNCBDMTguNzgwNDg3OCwxOC41NDAyNTA0IDE4LjU0MDI1MDQsMTguNzgwNDg3OCAxOC4yNDM5MDI0LDE4Ljc4MDQ4NzggTDguMDQ4NzgwNDksMTguNzgwNDg3OCBDNy43NTI0MzI1NywxOC43ODA0ODc4IDcuNTEyMTk1MTIsMTguNTQwMjUwNCA3LjUxMjE5NTEyLDE4LjI0MzkwMjQgTDcuNTEyMTk1MTIsMy43NTYwOTc1NiBDNy41MTIxOTUxMiwzLjQ1OTc0OTY1IDcuNzUyNDMyNTcsMy4yMTk1MTIyIDguMDQ4NzgwNDksMy4yMTk1MTIyIEwxOC4yNDM5MDI0LDMuMjE5NTEyMiBDMTguNTQwMjUwNCwzLjIxOTUxMjIgMTguNzgwNDg3OCwzLjQ1OTc0OTY1IDE4Ljc4MDQ4NzgsMy43NTYwOTc1NiBMMTguNzgwNDg3OCw0LjI5MjY4MjkzIEwyMC4zOTAyNDM5LDQuMjkyNjgyOTMgQzIwLjY4NjU5MTgsNC4yOTI2ODI5MyAyMC45MjY4MjkzLDQuNTMyOTIwMzggMjAuOTI2ODI5Myw0LjgyOTI2ODI5IEwyMC45MjY4MjkzLDcuNTEyMTk1MTIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjODAzOTdiIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4yNjgyOTMsIDQuODI5MjY4KSIgZmlsbD0iIzgwMzk3YiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDAgTDUuMzY1ODUzNjYsMCBMNS4zNjU4NTM2NiwxLjA3MzE3MDczIEwwLDEuMDczMTcwNzMgTDAsMCBaIE0wLDMuMjE5NTEyMiBMNS4zNjU4NTM2NiwzLjIxOTUxMjIgTDUuMzY1ODUzNjYsMi4xNDYzNDE0NiBMMCwyLjE0NjM0MTQ2IEwwLDMuMjE5NTEyMiBaIE0wLDUuMzY1ODUzNjYgTDUuMzY1ODUzNjYsNS4zNjU4NTM2NiBMNS4zNjU4NTM2Niw0LjI5MjY4MjkzIEwwLDQuMjkyNjgyOTMgTDAsNS4zNjU4NTM2NiBaIE0wLDcuNTEyMTk1MTIgTDUuMzY1ODUzNjYsNy41MTIxOTUxMiBMNS4zNjU4NTM2Niw2LjQzOTAyNDM5IEwwLDYuNDM5MDI0MzkgTDAsNy41MTIxOTUxMiBaIE0wLDkuNjU4NTM2NTkgTDUuMzY1ODUzNjYsOS42NTg1MzY1OSBMNS4zNjU4NTM2Niw4LjU4NTM2NTg1IEwwLDguNTg1MzY1ODUgTDAsOS42NTg1MzY1OSBaIE0wLDExLjgwNDg3OCBMNS4zNjU4NTM2NiwxMS44MDQ4NzggTDUuMzY1ODUzNjYsMTAuNzMxNzA3MyBMMCwxMC43MzE3MDczIEwwLDExLjgwNDg3OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsMCBMNS4zNjU4NTM2NiwwIEw1LjM2NTg1MzY2LDEuMDczMTcwNzMgTDAsMS4wNzMxNzA3MyBMMCwwIFogTTAsMy4yMTk1MTIyIEw1LjM2NTg1MzY2LDMuMjE5NTEyMiBMNS4zNjU4NTM2NiwyLjE0NjM0MTQ2IEwwLDIuMTQ2MzQxNDYgTDAsMy4yMTk1MTIyIFogTTAsNS4zNjU4NTM2NiBMNS4zNjU4NTM2Niw1LjM2NTg1MzY2IEw1LjM2NTg1MzY2LDQuMjkyNjgyOTMgTDAsNC4yOTI2ODI5MyBMMCw1LjM2NTg1MzY2IFogTTAsNy41MTIxOTUxMiBMNS4zNjU4NTM2Niw3LjUxMjE5NTEyIEw1LjM2NTg1MzY2LDYuNDM5MDI0MzkgTDAsNi40MzkwMjQzOSBMMCw3LjUxMjE5NTEyIFogTTAsOS42NTg1MzY1OSBMNS4zNjU4NTM2Niw5LjY1ODUzNjU5IEw1LjM2NTg1MzY2LDguNTg1MzY1ODUgTDAsOC41ODUzNjU4NSBMMCw5LjY1ODUzNjU5IFogTTAsMTEuODA0ODc4IEw1LjM2NTg1MzY2LDExLjgwNDg3OCBMNS4zNjU4NTM2NiwxMC43MzE3MDczIEwwLDEwLjczMTcwNzMgTDAsMTEuODA0ODc4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIGZpbGw9IiM4MDM5N2IiIHBvaW50cz0iMTIuODc4MDQ4OCAwIDAgMi42ODI5MjY4MyAwIDE5LjMxNzA3MzIgMTIuODc4MDQ4OCAyMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgb3BhY2l0eT0iMC4wNSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIxMi44NzgwNDg4IDAgMCAyLjY4MjkyNjgzIDAgMTkuMzE3MDczMiAxMi44NzgwNDg4IDIyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjE5MDI0MzksNy4wNTA3MzE3MSBMNy4xOTAyNDM5LDEyLjQ4NDM5MDIgQzcuMTU5MzM2NTksMTIuNDE0MDk5NSA0LjUwNzMxNzA3LDcuMTY2MzQxNDYgNC41MDczMTcwNyw3LjE2NjM0MTQ2IEwzLjIxOTUxMjIsNy4yODE5NTEyMiBMMy4yMTk1MTIyLDE0LjU2MjEyODggTDQuNTA3MzE3MDcsMTQuNjM5MzU2MSBDNC41MDczMTcwNywxNC42MzkzNTYxIDQuNTEyNDY4MjksOS4xNzk4MDA5OCA0LjUwNzMxNzA3LDkuMTA4NTg1MzcgTDcuMDQzNDM0MTUsMTQuODE3ODU3NiBMOC41ODUzNjU4NSwxNC45MTIxOTUxIEw4LjU4NTM2NTg1LDYuODE5NTEyMiBMNy4xOTAyNDM5LDcuMDUwNzMxNzEgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
  background-size: 14px 14px; }

.toolbar .add-content .dropdown-content .menu-item.onenote a:hover::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hY3Rpb24tb25lX25vdGVfZm9yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjUwJSIgeDI9IjEwMCUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSJub25lIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODEyLjAwMDAwMCwgLTQ3OC4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImFjdGlvbi1vbmVfbm90ZV9mb3IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1Mi4wMDAwMDAsIDIyMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4wNDg3ODA0OSwxOS4zMTcwNzMyIEM3LjQ1NjkyNjgzLDE5LjMxNzA3MzIgNi45NzU2MDk3NiwxOC44MzYyOTI3IDYuOTc1NjA5NzYsMTguMjQzOTAyNCBMNi45NzU2MDk3NiwzLjc1NjA5NzU2IEM2Ljk3NTYwOTc2LDMuMTY0MjQzOSA3LjQ1NjkyNjgzLDIuNjgyOTI2ODMgOC4wNDg3ODA0OSwyLjY4MjkyNjgzIEwxOC4yNDM5MDI0LDIuNjgyOTI2ODMgQzE4LjgzNjI5MjcsMi42ODI5MjY4MyAxOS4zMTcwNzMyLDMuMTY0MjQzOSAxOS4zMTcwNzMyLDMuNzU2MDk3NTYgTDIwLjM5MDI0MzksMy43NTYwOTc1NiBDMjAuOTgyNjM0MSwzLjc1NjA5NzU2IDIxLjQ2MzQxNDYsNC4yMzc0MTQ2MyAyMS40NjM0MTQ2LDQuODI5MjY4MjkgTDIxLjQ2MzQxNDYsNy41MTIxOTUxMiBDMjEuNDYzNDE0Niw4LjEwNDA0ODc4IDIwLjk4MjYzNDEsOC41ODUzNjU4NSAyMC4zOTAyNDM5LDguNTg1MzY1ODUgQzIwLjk4MjYzNDEsOC41ODUzNjU4NSAyMS40NjM0MTQ2LDkuMDY2NjgyOTMgMjEuNDYzNDE0Niw5LjY1ODUzNjU5IEwyMS40NjM0MTQ2LDEyLjM0MTQ2MzQgQzIxLjQ2MzQxNDYsMTIuOTM0MTU5MiAyMC45ODI5Mzk3LDEzLjQxNDYzNDEgMjAuMzkwMjQzOSwxMy40MTQ2MzQxIEMyMC45ODI5Mzk3LDEzLjQxNDYzNDEgMjEuNDYzNDE0NiwxMy44OTUxMDkgMjEuNDYzNDE0NiwxNC40ODc4MDQ5IEwyMS40NjM0MTQ2LDE3LjE3MDczMTcgQzIxLjQ2MzQxNDYsMTcuNzYzNDI3NSAyMC45ODI5Mzk3LDE4LjI0MzkwMjQgMjAuMzkwMjQzOSwxOC4yNDM5MDI0IEwxOS4zMTcwNzMyLDE4LjI0MzkwMjQgQzE5LjMxNzA3MzIsMTguODM2NTk4MyAxOC44MzY1OTgzLDE5LjMxNzA3MzIgMTguMjQzOTAyNCwxOS4zMTcwNzMyIEw4LjA0ODc4MDQ5LDE5LjMxNzA3MzIgWiIgaWQ9IlNoYXBlIiBmaWxsPSJub25lIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLDQuODI5MjY4MjkgQzIyLDMuOTQxNzU2MSAyMS4yNzc3NTYxLDMuMjE5NTEyMiAyMC4zOTAyNDM5LDMuMjE5NTEyMiBMMTkuNzYxOTAyNCwzLjIxOTUxMjIgQzE5LjUzMzc5NzgsMi41NzY3NDE2MyAxOC45MjU5NDc0LDIuMTQ3MDEzNTIgMTguMjQzOTAyNCwyLjE0NjM0MTQ2IEw4LjA0ODc4MDQ5LDIuMTQ2MzQxNDYgQzcuMTYxMjY4MjksMi4xNDYzNDE0NiA2LjQzOTAyNDM5LDIuODY4NTg1MzcgNi40MzkwMjQzOSwzLjc1NjA5NzU2IEw2LjQzOTAyNDM5LDE4LjI0MzkwMjQgQzYuNDM5MDI0MzksMTkuMTMxNDE0NiA3LjE2MTI2ODI5LDE5Ljg1MzY1ODUgOC4wNDg3ODA0OSwxOS44NTM2NTg1IEwxOC4yNDM5MDI0LDE5Ljg1MzY1ODUgQzE4LjkyNTk0NzQsMTkuODUyOTg2NSAxOS41MzM3OTc4LDE5LjQyMzI1ODQgMTkuNzYxOTAyNCwxOC43ODA0ODc4IEwyMC4zOTAyNDM5LDE4Ljc4MDQ4NzggQzIxLjI3Nzc1NjEsMTguNzgwNDg3OCAyMiwxOC4wNTgyNDM5IDIyLDE3LjE3MDczMTcgTDIyLDE0LjQ4NzgwNDkgQzIyLDE0LjA3NTcwNzMgMjEuODQ0MzkwMiwxMy42OTk1NjEgMjEuNTg4OTc1NiwxMy40MTQ2MzQxIEMyMS44NTM5MjU5LDEzLjEyMDAxMzkgMjIuMDAwMzU0LDEyLjczNzY5NTEgMjIsMTIuMzQxNDYzNCBMMjIsOS42NTg1MzY1OSBDMjIsOS4yNDY0MzkwMiAyMS44NDQzOTAyLDguODcwMjkyNjggMjEuNTg4OTc1Niw4LjU4NTM2NTg1IEMyMS44NTM5MjU5LDguMjkwNzQ1NjUgMjIuMDAwMzU0LDcuOTA4NDI2ODUgMjIsNy41MTIxOTUxMiBMMjIsNC44MjkyNjgyOSBaIE0yMC45MjY4MjkzLDE3LjE3MDczMTcgQzIwLjkyNjgyOTMsMTcuNDY3MDc5NiAyMC42ODY1OTE4LDE3LjcwNzMxNzEgMjAuMzkwMjQzOSwxNy43MDczMTcxIEwxOS44NTM2NTg1LDE3LjcwNzMxNzEgTDE5Ljg1MzY1ODUsMTMuOTUxMjE5NSBMMjAuMzkwMjQzOSwxMy45NTEyMTk1IEMyMC42ODY1OTE4LDEzLjk1MTIxOTUgMjAuOTI2ODI5MywxNC4xOTE0NTcgMjAuOTI2ODI5MywxNC40ODc4MDQ5IEwyMC45MjY4MjkzLDE3LjE3MDczMTcgWiBNMjAuOTI2ODI5MywxMi4zNDE0NjM0IEMyMC45MjY4MjkzLDEyLjYzNzgxMTMgMjAuNjg2NTkxOCwxMi44NzgwNDg4IDIwLjM5MDI0MzksMTIuODc4MDQ4OCBMMTkuODUzNjU4NSwxMi44NzgwNDg4IEwxOS44NTM2NTg1LDkuMTIxOTUxMjIgTDIwLjM5MDI0MzksOS4xMjE5NTEyMiBDMjAuNjg2NTkxOCw5LjEyMTk1MTIyIDIwLjkyNjgyOTMsOS4zNjIxODg2NyAyMC45MjY4MjkzLDkuNjU4NTM2NTkgTDIwLjkyNjgyOTMsMTIuMzQxNDYzNCBaIE0yMC45MjY4MjkzLDcuNTEyMTk1MTIgQzIwLjkyNjgyOTMsNy44MDg1NDMwNCAyMC42ODY1OTE4LDguMDQ4NzgwNDkgMjAuMzkwMjQzOSw4LjA0ODc4MDQ5IEwxOC43ODA0ODc4LDguMDQ4NzgwNDkgTDE4Ljc4MDQ4NzgsMTguMjQzOTAyNCBDMTguNzgwNDg3OCwxOC41NDAyNTA0IDE4LjU0MDI1MDQsMTguNzgwNDg3OCAxOC4yNDM5MDI0LDE4Ljc4MDQ4NzggTDguMDQ4NzgwNDksMTguNzgwNDg3OCBDNy43NTI0MzI1NywxOC43ODA0ODc4IDcuNTEyMTk1MTIsMTguNTQwMjUwNCA3LjUxMjE5NTEyLDE4LjI0MzkwMjQgTDcuNTEyMTk1MTIsMy43NTYwOTc1NiBDNy41MTIxOTUxMiwzLjQ1OTc0OTY1IDcuNzUyNDMyNTcsMy4yMTk1MTIyIDguMDQ4NzgwNDksMy4yMTk1MTIyIEwxOC4yNDM5MDI0LDMuMjE5NTEyMiBDMTguNTQwMjUwNCwzLjIxOTUxMjIgMTguNzgwNDg3OCwzLjQ1OTc0OTY1IDE4Ljc4MDQ4NzgsMy43NTYwOTc1NiBMMTguNzgwNDg3OCw0LjI5MjY4MjkzIEwyMC4zOTAyNDM5LDQuMjkyNjgyOTMgQzIwLjY4NjU5MTgsNC4yOTI2ODI5MyAyMC45MjY4MjkzLDQuNTMyOTIwMzggMjAuOTI2ODI5Myw0LjgyOTI2ODI5IEwyMC45MjY4MjkzLDcuNTEyMTk1MTIgWiIgaWQ9IlNoYXBlIiBmaWxsPSJ3aGl0ZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMjY4MjkzLCA0LjgyOTI2OCkiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsMCBMNS4zNjU4NTM2NiwwIEw1LjM2NTg1MzY2LDEuMDczMTcwNzMgTDAsMS4wNzMxNzA3MyBMMCwwIFogTTAsMy4yMTk1MTIyIEw1LjM2NTg1MzY2LDMuMjE5NTEyMiBMNS4zNjU4NTM2NiwyLjE0NjM0MTQ2IEwwLDIuMTQ2MzQxNDYgTDAsMy4yMTk1MTIyIFogTTAsNS4zNjU4NTM2NiBMNS4zNjU4NTM2Niw1LjM2NTg1MzY2IEw1LjM2NTg1MzY2LDQuMjkyNjgyOTMgTDAsNC4yOTI2ODI5MyBMMCw1LjM2NTg1MzY2IFogTTAsNy41MTIxOTUxMiBMNS4zNjU4NTM2Niw3LjUxMjE5NTEyIEw1LjM2NTg1MzY2LDYuNDM5MDI0MzkgTDAsNi40MzkwMjQzOSBMMCw3LjUxMjE5NTEyIFogTTAsOS42NTg1MzY1OSBMNS4zNjU4NTM2Niw5LjY1ODUzNjU5IEw1LjM2NTg1MzY2LDguNTg1MzY1ODUgTDAsOC41ODUzNjU4NSBMMCw5LjY1ODUzNjU5IFogTTAsMTEuODA0ODc4IEw1LjM2NTg1MzY2LDExLjgwNDg3OCBMNS4zNjU4NTM2NiwxMC43MzE3MDczIEwwLDEwLjczMTcwNzMgTDAsMTEuODA0ODc4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwwIEw1LjM2NTg1MzY2LDAgTDUuMzY1ODUzNjYsMS4wNzMxNzA3MyBMMCwxLjA3MzE3MDczIEwwLDAgWiBNMCwzLjIxOTUxMjIgTDUuMzY1ODUzNjYsMy4yMTk1MTIyIEw1LjM2NTg1MzY2LDIuMTQ2MzQxNDYgTDAsMi4xNDYzNDE0NiBMMCwzLjIxOTUxMjIgWiBNMCw1LjM2NTg1MzY2IEw1LjM2NTg1MzY2LDUuMzY1ODUzNjYgTDUuMzY1ODUzNjYsNC4yOTI2ODI5MyBMMCw0LjI5MjY4MjkzIEwwLDUuMzY1ODUzNjYgWiBNMCw3LjUxMjE5NTEyIEw1LjM2NTg1MzY2LDcuNTEyMTk1MTIgTDUuMzY1ODUzNjYsNi40MzkwMjQzOSBMMCw2LjQzOTAyNDM5IEwwLDcuNTEyMTk1MTIgWiBNMCw5LjY1ODUzNjU5IEw1LjM2NTg1MzY2LDkuNjU4NTM2NTkgTDUuMzY1ODUzNjYsOC41ODUzNjU4NSBMMCw4LjU4NTM2NTg1IEwwLDkuNjU4NTM2NTkgWiBNMCwxMS44MDQ4NzggTDUuMzY1ODUzNjYsMTEuODA0ODc4IEw1LjM2NTg1MzY2LDEwLjczMTcwNzMgTDAsMTAuNzMxNzA3MyBMMCwxMS44MDQ4NzggWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0id2hpdGUiIHBvaW50cz0iMTIuODc4MDQ4OCAwIDAgMi42ODI5MjY4MyAwIDE5LjMxNzA3MzIgMTIuODc4MDQ4OCAyMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgb3BhY2l0eT0iMC4wNSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIxMi44NzgwNDg4IDAgMCAyLjY4MjkyNjgzIDAgMTkuMzE3MDczMiAxMi44NzgwNDg4IDIyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjE5MDI0MzksNy4wNTA3MzE3MSBMNy4xOTAyNDM5LDEyLjQ4NDM5MDIgQzcuMTU5MzM2NTksMTIuNDE0MDk5NSA0LjUwNzMxNzA3LDcuMTY2MzQxNDYgNC41MDczMTcwNyw3LjE2NjM0MTQ2IEwzLjIxOTUxMjIsNy4yODE5NTEyMiBMMy4yMTk1MTIyLDE0LjU2MjEyODggTDQuNTA3MzE3MDcsMTQuNjM5MzU2MSBDNC41MDczMTcwNywxNC42MzkzNTYxIDQuNTEyNDY4MjksOS4xNzk4MDA5OCA0LjUwNzMxNzA3LDkuMTA4NTg1MzcgTDcuMDQzNDM0MTUsMTQuODE3ODU3NiBMOC41ODUzNjU4NSwxNC45MTIxOTUxIEw4LjU4NTM2NTg1LDYuODE5NTEyMiBMNy4xOTAyNDM5LDcuMDUwNzMxNzEgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDE3ZWZmIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
  background-size: 14px 14px; }

.toolbar .add-content .dropdown-content .menu-item.sharepoint a:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTR7ZmlsbDojZmZmO30uY2xzLTEsLmNscy0ze2ZpbGwtcnVsZTpldmVub2RkO30uY2xzLTIsLmNscy0ze2ZpbGw6IzAwNzJjNjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNoYXJlUG9pbnRfMTZ4MTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuNCwxMy43OWEyLDIsMCwwLDEtMi0ydjBBNC4zMSw0LjMxLDAsMCwxLDYsNy45LDQuMjYsNC4yNiwwLDAsMSw4LjQsNC4wNmEyLDIsMCwwLDEsNCwuMTMsNC4yOCw0LjI4LDAsMCwxLDEuNzQsMS44NywyLDIsMCwwLDEsMS4zNywxLjg3QTIsMiwwLDAsMSwxNC4xMiw5LjhhNC4yNyw0LjI3LDAsMCwxLTEuNzMsMS44MywxLjI4LDEuMjgsMCwwLDEsMCwuMTVBMiwyLDAsMCwxLDEwLjQsMTMuNzlabS0xLTcuODVhMi4xOSwyLjE5LDAsMCwwLC4xNSw0LDEuNzksMS43OSwwLDAsMSwxLjYsMEEyLjE5LDIuMTksMCwwLDAsMTIsOS4yNmExLjk0LDEuOTQsMCwwLDEtLjU1LTEuMzRBMS45MiwxLjkyLDAsMCwxLDEyLDYuNTlhMi4yMiwyLjIyLDAsMCwwLS43My0uNiwxLjg2LDEuODYsMCwwLDEtLjg5LjIzQTEuOTEsMS45MSwwLDAsMSw5LjQsNS45NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMC40LDIuNzFBMS41MSwxLjUxLDAsMCwxLDExLjksNC4yMmExLjQyLDEuNDIsMCwwLDEsMCwuMjQsMy44LDMuOCwwLDAsMSwxLjkyLDIsMS40NywxLjQ3LDAsMCwxLDAsMi45LDMuOCwzLjgsMCwwLDEtMS45NSwyLDEuNDYsMS40NiwwLDAsMSwuMDkuNDIsMS41MSwxLjUxLDAsMCwxLTMsMEExLjQ0LDEuNDQsMCwwLDEsOSwxMS40NWEzLjc4LDMuNzgsMCwwLDEsMC03LjA3LDEuNDEsMS40MSwwLDAsMSwwLS4xNUExLjUxLDEuNTEsMCwwLDEsMTAuNCwyLjcxbS0uNzksNy44MmExLjM1LDEuMzUsMCwwLDEsMS41MiwwLDIuNywyLjcsMCwwLDAsMS41Ni0xLjMzLDEuNDQsMS40NCwwLDAsMSwwLTIuNDcsMi43LDIuNywwLDAsMC0xLjQzLTEuMjYsMS4zOSwxLjM5LDAsMCwxLTEuNzgtLjA1LDIuNjksMi42OSwwLDAsMCwuMTQsNS4xNW0uNzktOC44MmEyLjUxLDIuNTEsMCwwLDAtMi40NiwyQTQuNzUsNC43NSwwLDAsMCw1LjQ5LDcuOSw0LjgxLDQuODEsMCwwLDAsNy45LDEyLjA1YTIuNTEsMi41MSwwLDAsMCw1LS4xNSw0Ljc2LDQuNzYsMCwwLDAsMS41OC0xLjcxLDIuNDYsMi40NiwwLDAsMCwwLTQuNTQsNC43Nyw0Ljc3LDAsMCwwLTEuNjItMS43N0EyLjUxLDIuNTEsMCwwLDAsMTAuNCwxLjcxWk05LjU1LDkuNDRBMS42OSwxLjY5LDAsMCwxLDkuNCw2LjUxYTIuMzcsMi4zNywwLDAsMCwxLC4yMiwyLjMsMi4zLDAsMCwwLC44Ni0uMTdsLjEuMDdhMi40LDIuNCwwLDAsMCwwLDIuNmwtLjI0LjE3YTIuMjYsMi4yNiwwLDAsMC0xLjU4LDBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTAsMCwwLDEuNzV2MTIuNUwxMCwxNloiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik01LjE4LDRhMy4wOSwzLjA5LDAsMCwwLS41LjA3LDIuNDQsMi40NCwwLDAsMC0uNDQuMTRBMi4xNCwyLjE0LDAsMCwwLDMuMDksNS40NiwyLjQxLDIuNDEsMCwwLDAsMyw1Ljg5YTMsMywwLDAsMCwwLC40OEEyLjQ2LDIuNDYsMCwwLDAsMyw3YTIuMTksMi4xOSwwLDAsMCwuMjYuNTgsMi41MywyLjUzLDAsMCwwLC40My41MiwzLjU5LDMuNTksMCwwLDAsLjYxLjQ1bC4yOS4xNy4yNC4xNi4xOS4xNC4xNC4xMy4xMy4xNmExLDEsMCwwLDEsLjEuMTcuOS45LDAsMCwxLC4wNi41MS43NC43NCwwLDAsMSwwLC4xNC42OS42OSwwLDAsMS0uMDYuMTNsLS4wOS4xMS0uMTQuMTFMNSwxMC41OWwtLjE5LDBINC41N2EyLDIsMCwwLDEtLjQ0LS4wNywyLjA2LDIuMDYsMCwwLDEtLjQxLS4xNiwyLjQsMi40LDAsMCwxLS4zOS0uMjVBMy4wOCwzLjA4LDAsMCwxLDMsOS44MXYxLjY3YTIuMzQsMi4zNCwwLDAsMCwuMzMuMiwyLjYyLDIuNjIsMCwwLDAsLjM3LjE1LDMuMTMsMy4xMywwLDAsMCwuNDIuMWwuNDYuMDZhMy43MywzLjczLDAsMCwwLC42MSwwLDIuNjEsMi42MSwwLDAsMCwuNTMtLjExLDIsMiwwLDAsMCwuNDYtLjIxLDEuODEsMS44MSwwLDAsMCwuMzctLjMxQTEuOSwxLjksMCwwLDAsNi43NSwxMWEyLDIsMCwwLDAsLjE3LS4zNywyLjQ0LDIuNDQsMCwwLDAsLjEtLjQyLDMuMTIsMy4xMiwwLDAsMCwwLS40NywyLjc4LDIuNzgsMCwwLDAsMC0uNDFBMi4zNiwyLjM2LDAsMCwwLDYuOTQsOWEyLjEzLDIuMTMsMCwwLDAtLjE0LS4zNCwyLjEsMi4xLDAsMCwwLS4yLS4zMSwyLjQ0LDIuNDQsMCwwLDAtLjIyLS4yNGwtLjI4LS4yNEw1Ljc1LDcuNmwtLjQtLjI1TDUuMDksNy4ybC0uMjItLjE0LS4xNy0uMTNMNC41OSw2LjgsNC41LDYuNjdhLjg0Ljg0LDAsMCwxLS4wNy0uMTQuOTQuOTQsMCwwLDEsMC0uMTYsMS4xNCwxLjE0LDAsMCwxLDAtLjE4LjkxLjkxLDAsMCwxLDAtLjE3Ljc0Ljc0LDAsMCwxLDAtLjE1LjcuNywwLDAsMSwuMDctLjEzbC4xLS4xMi4xMy0uMS4xNS0uMDcuMTcsMCwuMTksMGEyLjMzLDIuMzMsMCwwLDEsLjQsMCwyLjE2LDIuMTYsMCwwLDEsLjM5LjA5LDIuMTksMi4xOSwwLDAsMSwuMzcuMTYsMi40NiwyLjQ2LDAsMCwxLC4zNS4yM1Y0LjIyTDYuNDIsNC4xLDYsNCw1LjYzLDRINS4xOCIvPjwvc3ZnPg==) center no-repeat;
  background-size: 14px 14px;
  left: 9px; }

.toolbar .add-content .dropdown-content .menu-item.sharepoint a:hover::before {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTR7ZmlsbDojMDE3ZWZmO30uY2xzLTEsLmNscy0ze2ZpbGwtcnVsZTpldmVub2RkO30uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZmZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNoYXJlUG9pbnRfMTZ4MTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuNCwxMy43OWEyLDIsMCwwLDEtMi0ydjBBNC4zMSw0LjMxLDAsMCwxLDYsNy45LDQuMjYsNC4yNiwwLDAsMSw4LjQsNC4wNmEyLDIsMCwwLDEsNCwuMTMsNC4yOCw0LjI4LDAsMCwxLDEuNzQsMS44NywyLDIsMCwwLDEsMS4zNywxLjg3QTIsMiwwLDAsMSwxNC4xMiw5LjhhNC4yNyw0LjI3LDAsMCwxLTEuNzMsMS44MywxLjI4LDEuMjgsMCwwLDEsMCwuMTVBMiwyLDAsMCwxLDEwLjQsMTMuNzlabS0xLTcuODVhMi4xOSwyLjE5LDAsMCwwLC4xNSw0LDEuNzksMS43OSwwLDAsMSwxLjYsMEEyLjE5LDIuMTksMCwwLDAsMTIsOS4yNmExLjk0LDEuOTQsMCwwLDEtLjU1LTEuMzRBMS45MiwxLjkyLDAsMCwxLDEyLDYuNTlhMi4yMiwyLjIyLDAsMCwwLS43My0uNiwxLjg2LDEuODYsMCwwLDEtLjg5LjIzQTEuOTEsMS45MSwwLDAsMSw5LjQsNS45NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMC40LDIuNzFBMS41MSwxLjUxLDAsMCwxLDExLjksNC4yMmExLjQyLDEuNDIsMCwwLDEsMCwuMjQsMy44LDMuOCwwLDAsMSwxLjkyLDIsMS40NywxLjQ3LDAsMCwxLDAsMi45LDMuOCwzLjgsMCwwLDEtMS45NSwyLDEuNDYsMS40NiwwLDAsMSwuMDkuNDIsMS41MSwxLjUxLDAsMCwxLTMsMEExLjQ0LDEuNDQsMCwwLDEsOSwxMS40NWEzLjc4LDMuNzgsMCwwLDEsMC03LjA3LDEuNDEsMS40MSwwLDAsMSwwLS4xNUExLjUxLDEuNTEsMCwwLDEsMTAuNCwyLjcxbS0uNzksNy44MmExLjM1LDEuMzUsMCwwLDEsMS41MiwwLDIuNywyLjcsMCwwLDAsMS41Ni0xLjMzLDEuNDQsMS40NCwwLDAsMSwwLTIuNDcsMi43LDIuNywwLDAsMC0xLjQzLTEuMjYsMS4zOSwxLjM5LDAsMCwxLTEuNzgtLjA1LDIuNjksMi42OSwwLDAsMCwuMTQsNS4xNW0uNzktOC44MmEyLjUxLDIuNTEsMCwwLDAtMi40NiwyQTQuNzUsNC43NSwwLDAsMCw1LjQ5LDcuOSw0LjgxLDQuODEsMCwwLDAsNy45LDEyLjA1YTIuNTEsMi41MSwwLDAsMCw1LS4xNSw0Ljc2LDQuNzYsMCwwLDAsMS41OC0xLjcxLDIuNDYsMi40NiwwLDAsMCwwLTQuNTQsNC43Nyw0Ljc3LDAsMCwwLTEuNjItMS43N0EyLjUxLDIuNTEsMCwwLDAsMTAuNCwxLjcxWk05LjU1LDkuNDRBMS42OSwxLjY5LDAsMCwxLDkuNCw2LjUxYTIuMzcsMi4zNywwLDAsMCwxLC4yMiwyLjMsMi4zLDAsMCwwLC44Ni0uMTdsLjEuMDdhMi40LDIuNCwwLDAsMCwwLDIuNmwtLjI0LjE3YTIuMjYsMi4yNiwwLDAsMC0xLjU4LDBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTAsMCwwLDEuNzV2MTIuNUwxMCwxNloiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik01LjE4LDRhMy4wOSwzLjA5LDAsMCwwLS41LjA3LDIuNDQsMi40NCwwLDAsMC0uNDQuMTRBMi4xNCwyLjE0LDAsMCwwLDMuMDksNS40NiwyLjQxLDIuNDEsMCwwLDAsMyw1Ljg5YTMsMywwLDAsMCwwLC40OEEyLjQ2LDIuNDYsMCwwLDAsMyw3YTIuMTksMi4xOSwwLDAsMCwuMjYuNTgsMi41MywyLjUzLDAsMCwwLC40My41MiwzLjU5LDMuNTksMCwwLDAsLjYxLjQ1bC4yOS4xNy4yNC4xNi4xOS4xNC4xNC4xMy4xMy4xNmExLDEsMCwwLDEsLjEuMTcuOS45LDAsMCwxLC4wNi41MS43NC43NCwwLDAsMSwwLC4xNC42OS42OSwwLDAsMS0uMDYuMTNsLS4wOS4xMS0uMTQuMTFMNSwxMC41OWwtLjE5LDBINC41N2EyLDIsMCwwLDEtLjQ0LS4wNywyLjA2LDIuMDYsMCwwLDEtLjQxLS4xNiwyLjQsMi40LDAsMCwxLS4zOS0uMjVBMy4wOCwzLjA4LDAsMCwxLDMsOS44MXYxLjY3YTIuMzQsMi4zNCwwLDAsMCwuMzMuMiwyLjYyLDIuNjIsMCwwLDAsLjM3LjE1LDMuMTMsMy4xMywwLDAsMCwuNDIuMWwuNDYuMDZhMy43MywzLjczLDAsMCwwLC42MSwwLDIuNjEsMi42MSwwLDAsMCwuNTMtLjExLDIsMiwwLDAsMCwuNDYtLjIxLDEuODEsMS44MSwwLDAsMCwuMzctLjMxQTEuOSwxLjksMCwwLDAsNi43NSwxMWEyLDIsMCwwLDAsLjE3LS4zNywyLjQ0LDIuNDQsMCwwLDAsLjEtLjQyLDMuMTIsMy4xMiwwLDAsMCwwLS40NywyLjc4LDIuNzgsMCwwLDAsMC0uNDFBMi4zNiwyLjM2LDAsMCwwLDYuOTQsOWEyLjEzLDIuMTMsMCwwLDAtLjE0LS4zNCwyLjEsMi4xLDAsMCwwLS4yLS4zMSwyLjQ0LDIuNDQsMCwwLDAtLjIyLS4yNGwtLjI4LS4yNEw1Ljc1LDcuNmwtLjQtLjI1TDUuMDksNy4ybC0uMjItLjE0LS4xNy0uMTNMNC41OSw2LjgsNC41LDYuNjdhLjg0Ljg0LDAsMCwxLS4wNy0uMTQuOTQuOTQsMCwwLDEsMC0uMTYsMS4xNCwxLjE0LDAsMCwxLDAtLjE4LjkxLjkxLDAsMCwxLDAtLjE3Ljc0Ljc0LDAsMCwxLDAtLjE1LjcuNywwLDAsMSwuMDctLjEzbC4xLS4xMi4xMy0uMS4xNS0uMDcuMTcsMCwuMTksMGEyLjMzLDIuMzMsMCwwLDEsLjQsMCwyLjE2LDIuMTYsMCwwLDEsLjM5LjA5LDIuMTksMi4xOSwwLDAsMSwuMzcuMTYsMi40NiwyLjQ2LDAsMCwxLC4zNS4yM1Y0LjIyTDYuNDIsNC4xLDYsNCw1LjYzLDRINS4xOCIvPjwvc3ZnPgo=) center no-repeat;
  background-size: 14px 14px; }
.container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden; }
  .container .centered {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    text-align: center; }
  .container .img {
    display: inline-block;
    height: 48px;
    width: 48px;
    background: url(data:image/gif;base64,R0lGODlhMAAwANU4ALLR6Gaj0czg8JnC4e/1+jOFwn+y2WCg0Nno9M/i8RBwuJ/F4iB5vb/Z7Iy63d/s9cXc7o+83nCp1FCWy/L3+/X5/OXv9/n7/a/P5/r8/vz9/uz0+djo87zX69Lk8qbK5OLu9sbd7rfU6nmv10yUyuny+DCDwd3r9crf77nV6nOr1ZbA4Nzq9fH3+9Tl8qnL5efx+MDZ7KzN5oO12lmbztbm80CMxgBms////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFCNDJDMTdBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFCNDJDMThBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MUI0MkMxNUE1N0IxMUUxOTM3MzlFQkNGQTQyNEY4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MUI0MkMxNkE1N0IxMUUxOTM3MzlFQkNGQTQyNEY4NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAkAADgALAAAAAAwADAAAAb/QJxwSCwacQSDgXBsOp9Pw+12gFqvTdvUhu0SCZID06i9cY2Eg9hrlJqP5XNxMq2yie4bhrw1NqZUd18KUwx8b0UmgA+CeIAGRXFFEY+NRQxTCmNCkkMEhDcMm5Y4GIB2nH1DEoALpJGADUOdOA+AclhJBoxGtqo4tGU3sl5uCktGrFOuOAdTE0J/dXfKhcyeoGcJDAwJqTcKvF4EdIBm3kOUN9BHzjeQjQ2Y5mtCCxGjXxHXlhGgmfBejas2JYLAOw+EBTzoBYONCfkYSpxI8QoYGxgzapyA7k4FFghCihz5QIM6cyhDNaohoKXLly0tnEwJyJAgDzBzCrBwUaNP/46NPo4ciqBkxaNIuziE6CVDAggwSCWs1OUEgKsQWtwBg9JgFxBXwybI0MWfuWN3TogIC0AEByvyUNbDAeADhSYXPCAYksEFWwAdNjQhh9IGMSEfChRQ0aTBgAECiLSA8BcC2SJ5QvHDQcGG4gBCQIwYAUIIgMcL7hKB0YFtxyHGkBVxoLgAAHsBAqwQYuHxgMNEOKwF8FqILnFELNQGLcRBbgdDTj+2cCQDBw6XuwSoHbn58yEUfN9m2KD2QucBoA8J4XvvQRKKbaj2np7IhQWPP1wQOKD2gNnfEeGBb91Z0pliJBiBnnpEyODbfIL0pxhw9DE4RG+PUciGhMwBWCWfESlkSAoFDhgA4RALHnFBAw3sh1SKST0BQG6bxVhEBVdVQEoQACH5BAkAADgALAAAAAAwADAAAAb/QJxwSCwacQSDgXBsOp9Pw+12gFqvTdvUhu0SCZID06i9cY2Eg9hrlJqP5XNxMq2yie4bhrw1NqZUd18KUwx8b0UmgA+CeIAGRXFFEY+NRQxTCmNCkkMEhDcMm5Y4GIB2nH1DEoALpJGADUOdOA+AclhJBoxGtqo4tGU3smhKo0JuCktGrFOuOAdTE0J/dUcGoKhDeaHPnqBnCQwMCak3CrxDGJinaHSAZsRClDfTR9E3kEMJwlvHQw3Yndq0IMI/IQQieAMDL5Q8JxFAZdLnJSI8ZV0YwovgZUHDNWweCKN4hZ6ZcpYw2Jhw0EkaG3teyZxJ06UEGzhz6pyAsuak/4ZAQ/k0YjJooaFFwOhcurIn0qdQo15pEEAFBS8aHiBoicVCgAJgB3gpIaAsggp3KDgAy/aDlw1l4z7Q0OWDDbYFbIhlUyJBXAEJLFgRQAJvAQNXhYTogPZIhhMghmgA8VeAh8RGKKgwHAABkQ4BAqxokgAAAA5EKiCojIBukQF4SQAoUkFCaAdCNnz4sEEIBNMiGnvy8DfdENh5B2Ae8iJ0gBDUBgxIkds0AKdDLPgVYFwIBemCjWxwjlsIAOmzfVvvbUSDBQuuuzhw7tk8+iEVrEOomcC5NxznDZCeEC5YF9lMI4QmgXAA3jdEBiKY1kEGMgHg3ID2CVjECdahRkZKbaGNYESAGAoRg3UM3mFhaNg1qGERG1jXohcrllcEiUegYNqMXVTwwgIpZliiEBkkkACFUOEolRMCSPfQkkVcUNYFpAQBACH5BAkAADgALAAAAAAwADAAAAb/QJxwSCwacQSDgXBsOp9Pw+12gFqvTdvUhu0SCZID06i9cY2Eg9hrlJqP5XNxMq2yie4bhrw1NqZUd18KUwx8b0UmgA+CeIAGRXFFEY+NRQxTCmNCkkMEhDcMm5Y4GIB2nH1DEoALpJGADUOdOA+AclhJBoxGtqo4tGU3smhKo0JuCktGrFOuOAdTE0J/dUcGoKhDeaHPnqBnCQwMCak3CrxDGJinaHSAZsRClDfTR9E3kEMJwlvHQw3Yndq0IMI/IQQieAMDL5Q8JxFAZdLnJSI8ZV0YwovgZUHDNWweCKN4hZ6ZcpYw2Jhw0EkaG3teyZxJ0wkFBwFy6typAkGj/wQTbAgdSlTMhwJIkypFSqKRooZQDRxdSrWpIIFQH93cyTVAz59BiYoFWbOsWVIJHKyocNbKBpw5AbR1UuEF1w5zj3SQsFOC3LxEEIzguoCtEAQeLjTRUGJDoworuDrwOcTDgAEpmjwQIMCCIAA7R4QocmHB5b8tOnRocZhzAsVsQAfwa5hIiMsDKCcAAACFEAqcBaTrUoG3YyMUcP/FAYE3hCEIglMoCwC3ZyHNATwXciE45ZkPcD/Mvl0IiODHZX64vAA2dudENCTg7EGDTAG4BRQhX6RE8OuWlHbZB0bwV0QNwbknCH6XDfeedsgF5yAbDC5HhIFFsMDZhF5cEB5CAwoOgWF8Dzxg31wjAmYEB7yhpOIRGXDAQQakBAEAIfkECQAAOAAsAAAAADAAMAAABv9AnHBILBpxBIOBcGw6n0/D7XaAWq9N29SG7RIJkgPTqL1xjYSD2GuUmo/lc3EyrbKJ7huGvDU2plR3XwpTDHxvRSaAD4J4gAZFcUURj41FDFMKY0KSQwSENwybljgYgHacfUMSgAukkYANQ504D4ByWBQDAxZHtqo4tGU3smhKo0IDBQU2AxRGrFOuOAdTE0J/dUcGoKhDyssFJABFn6oJDAwJqTcKjEQYmKdGFCrhywECRJQ310fVNyANSTBsC7IhAkjcK2DgmZAFEQ4KIRBhGpJogBgUe/LBxr1mdyKAyiTwCgUHCz94WQCojkQoFgKEG+CFn5l1lhoEUOEQSxr/G3teCR1K1EmFFw6SKl26AkSjBBNsSJ1KVUyHAFizasU6opGilmCnGLi6tWxXQfLCtjRwdKlbB02fRqVKd03Ru3hfPQCQ4oKXn0EbUQCwa4C+LjZt4PRyIUThXR5WgrV7xcOCxwsO1xzZrqQTCx8eD2jgVwgIDhl8Yiy0sciFFKIB9BpyAgAAFF4IgrVxUMDjDwiKZBBhG4KQCh48VLASr6U3Ib4HZC5NxIVtAE5rCRDAAgs3ba639yRS4bpxIQi2B/d5jA2E6xuGpBewPu8QGNcX45hf3z6ODraJkJp86vknBAfXcVAEfwYOZ1sHRjDoH4K2wRBhgRMWd4SE9mXgGkICAy6IoYFOcEjiERZs986JR2hggQUakBIEACH5BAkAADgALAAAAAAwADAAAAb/QJxwSCwacQSDgXBsOp9Pw+12gFqvTdvUhu0SKQ4D5ai9cY2Ew4HpLQ4KhQB5e5xMq23iG94wls9EDVNUeV82cCR+dEUmgw+FenAFA0V/RRGDBpBFJHA2Y0OWQwQKUwxsm0INkpqhi0ISgwupRQGSAq5mQw+DgFgVAAAbRxaSckKiOGU3fWhKqEMAAQESABVGDpIAQgdTE6qDeEUGpYRF0tMBIyFFFIdxQgkMDAnIUwqPRBgMg+ZEFSvSTXOAgMgHOCqadLvRKt6yLdCIIBghMMCCa0IAfACFJsIsIQRi9WPQ7EkHCQKr5YlQ7l5DKxVeVOzgZUE/KhGvbHCQblsX/0xb6m1K4GAFRixpbGCgxbSp0ycXQgSbShVAimGFEkywwbWr1zUeBogdS1bsB0iNbqo1ELas27OF+Km9aSBq1apXIWn1ytfGmqeAAzOFAQFFBi9Jl26qAGEqBy9AzQj1ksFF1RM1b/7FckIEVRGP27Dsp+Blkw0dqiY4LGRDCQ1NCHgcJXIQySYZUFSF0IJICQECWCic8jLBQzM5OVDtAKKIhgTAC865ga/Ivn7ihigHAJo1ERDABWA1IujOEXLmi2TgwOEokQvhpWcZVJJIkiVtEITneITXK6YEhJfPE7V9xJQHwCUAGxSkmJJTHhaEZwEWkZmWx3PAeeBFWjcMWB9IhMA96ER5/nwYXR52lHghCA8siJgaIgom44w0bhIEACH5BAkAADgALAAAAAAwADAAAAb/QJxwSCwacZTBgHJsOp/PQaFggFqvzcA0gO0SK69F5agtcI2Ew4HgNQICAQd5e5zcbod28Q1PGMtnRA13eHpfEnAjf3RFJoQPhkR8AQBFgEURhFWRRCNwEmNDl0MECncMbJxDCXABC0SjQhKEr6pEDq0Ioow4D4Q2bRcCAkxGG61yQrE2hA1HBAYGqUQCSgsCF0YvrSFCBlMqQoN3eUYGpoVFIUpKH7qHcMkIJCTvzDcKkEQYDITpRBdSsFMCwAKRDnBWNDlwZ5OQBPd+TSti4cPAAQ2yCQnRIRSaCLVwEJjlj4EzKB4WDLymJwK6OwocWrmwbqAHLwv84ZmIhQIA/3YCvGS6Y8MPpwcAUmjEksYGBltQo0p9ksEFhKtYs6JoESnBBBtgw4pdcwKA2bNozXaI5EinWwNl08pda6ifW50GqmbdC2Fr169iA6+ZSrgwVAIIWGjw0vQppwsIhgkw2GXojaJ6NICQPKwETp2DsZRIwDkBZaEv8clsQsEDZwEPFl8hAJIUSUImm2hg8RpBMSwMb8iEqNMGTxwWOHvYYCUBAwZG7+Urws9fOSLJBZiWDSX4BHGErhM5R86IBgsWllq5B0xIxJNFoEmLyn6IL6KGjdQfcjtkfhz7CVHKKccRFqAQlq1W2IFCtHWDPvkxiMM4/xgmIQ52VLggfmioURCgVBf+V4QB5Yn4hHwfYhEEACH5BAkAADgALAAAAAAwADAAAAb/QJxwSCwacRUAoHJsOp9PQCCwgFqvTcfUge0SL6HG5agNcI0Ug4HiNQoGAwB5e1QVCoZ28Q1/GMtnRAJ3eHpfC3Aff3RFNIQWhoJwAwJFgEUfhAORmHALY0OXQxQ2dyRsnEMPkw1EokIOhHKpRACTkLCMOBaEAW0ZHBxMaJOzOK8BhJVGBGoERhxKIhwZRiGTCEILUytCg3d5RgYKNzcH0EpKHSBFF4hxQiAjI+w4yQU2uEMYDOXl50UyoEinBMIGIh7gpGhi4M6mIQls+Ctn49mRDR0IAkhQTQgCD6DQfDBGQMLEGwxaQTkhguA0PRHI+VMQ7koGFxpPeFlw8oBF/y8VIKTj4CWCPxsJUsGAgKIjFgIHbGCgRbWq1ScaQCDYyrUri2F6EkywQbasWZ8lBKhdy1ath0gmTsq9YSBt27tvDfWbO9FA1q6AEXyNJNasYRs+rypezPhp1KmNrRilmDSyE54TE1s+EnMiTaoLDPwsQiBCFSElT6bkNHlCkwPlauKIeLKiHgIybQhJwIBBZYk3FPghwi+zHpPlTsO+4RpHA38Ai4z71+bB0SHAdQsBfkMlaWdtuHvPruq6VQzQiZAfgvzGaap7FYxej1omg9GRDPiTjYO+kMl00YJbOQwY4Z8QcZUzXH7+QKYeRUY8Rx0n+t2gXREHCjHBhJGUpBUZhhAyc8CHjGW4GREVRnciM+BxEgQAIfkECQAAOAAsAAAAADAAMAAABv9AnHBILBpxF4Hgcmw6n0/BYNCAWq9NwBSA7RIzrkTmqB1wjZXFouI1cgAACHl7XAUCi3bxDYcZy2dECHd4el8icB1/dEUzhBuGRHwAHEWARR2EgZFCHXAiY0OXQxUSdyNsnEMwcAAJRKNCL4QhqkUQrZBCsRuEDm0aFhZMaK1yu4w4DoQIRxRTFEYWSgkWGkYurSBCDVMpQoN3eUYDNgUFBtJKSh66QxmIcUIbHx+6ywES7twk5+fpRTSwWKcEQbQhJ+CgaLLgzqZB/s4FOGiEggeCAh5cEwLiRCg0HWoJoeAgYgESAqyUSECwmp4P5vzZGNBFAwiMJbwAMGmAYpf/CwjWWfDywV+AZpwIIGCxEQsFAwGq2JpKtapVLwkm2NjKtesBAleNmLhBtqxZsgDDDmFwtu2NtGpxZO1K18bXuHjzWsFgYwLYLgQO2MCg6oGNsnCtRChr41UbAhLORvCy4OxdLBEUmFWQ+ErmzZ2NNGBr9jKOBRH+GiEQYRwOyGcZSF094ayN2TgW35jQ5ABaIgkOm7WheogBswxcCyGg+YYNIQkYMHAsXMGDIhhIkz1g5PgNzsWFRCY7zvdubmW5d2+unggBAwauG3nAeIjw50KE38A95L2B8FboN9t9Q9BHFn5UYZAeEQQOMd4NyqlCmgLFNbhccwwAqId3bxVhPqEQunWoCnNkMWDEh0KMRZZ8kXBImIcHirYgJ94hyGCMRtR2Q3uGQGbajc4dEdiPYaGoVxHe8XhkEf5p2EUQACH5BAkAADgALAAAAAAwADAAAAb/QJxwSCwacRkOJ3NsOp9PDgCQgFqvTcgUgu0SNaCH5qgFcI2XRuPiNVoEAgR5e0wNBo128Q0nGMtnRBZ3eHpfCXAef3RFMoQUhoJwAhZFgEUehAKRmHAJY0OXQxcLdx9snEMEkw9EokIhhHKpRAiTkEKvFIQAtEUXk7M4rwCElUYVUxV6IJMbQglTKEKDd3lGABIBAQt6GohxQi0dHS1CxQMLuEMJI9vb3XolcCxNDXebQyAO79sOy4Y2lACFxoOwCi/6BRghzBeUDtreSejl8EoIhQsAVrTS4Z0DEBu7VFjgoErIkygjEZBgo6XLlxNM6kGgQqFCAxQi3NjJs+dO/waRaBQYSrTo0AE6fSoFaoiE0acFBqx8SdVGzEg0bfbDmbKrVysYrPrpQuCADQypHtjgacBL0hs2ZJKV4DOClwU+D4y9EkFBTwVt2/T9G/hJAwZ59y4wsLcIgQjxcKz0yeCaEQITfNqwjCPphCYHdhbGkWBtTxuNhRjoySCyEAJ+4UJjwMCkaQWtiGBAzPOAkdU3AKfGQXdnvNA3PuNo0PuIgdi+HRswkLvIA542hpjOLsT0Dc6qpg+H4t3y9iHXd3J3iKG5dvVEit9wnYq3gsbnVcVmML4N8Buj4ZDfEG8FqAdsPxkx4BAm8FSdIf+hVcSCQjC3U3SRALceERQKkRvZDRgaspJeR3Qo2QEkdmXiV0MAFyKL0jGWShAAIfkECQAAOAAsAAAAADAAMAAABv9AnHBILBpxGotFc2w6n0+LQPCAWq9NxBSB7Xa1Aq4xk0hkvGiwuIgCABJor9q4cb/j360xZq/gsXNEJ3Ycf4B6Qxkibh1nhlaBQi52II9XkRV2EGgEBgZVh2FDEHYbRxdTF0YGNzcKBgRXD1MsQnVucEYCCwMDDautrQwLVhUeHn44pAAiyUMPH729v0UEE8GtNrlYCW6FQ3XSvQCqRw0M2DcHsVcZJ5VCFyHiAx8WVhEK2K9xHrzSCwR0ISAhXQQ59BqU8/LARjADXjxIA2DKEAYbE9hhudAAAChLIEOKbELQhsmTKCdsQwNihYOXMGMuqBAhnc0bDP7MCMCzp0//ngBq3sSWE8+In0gDACiJsqnKPy1jSnUwc6TVqyAvZvRCwUAAan8aPvTyoYDZAGsGFsR2sAsAs3ANUOiSbx9ENB9swC1gY4CVc+nWDVkQQWO1CMSEUHCwtwAJgUespbMBFofQCU0OtLorBEGAxgHmFmEVbFg1fTdsCEnAgEEuh64+CmlAYi/nIaRfGRay9kZizTcw42gQ7MCRAXoL3BbS6dORB8FUC4EtHQfsG5WHUOglust1sNSfRR+JoTiR8EN6JwaJzpVh9MxRM9iNh/SN5fCFCL1viYB8I/kJYUIwssVhHwYAZmMEca0YZwhp1Z2noBHXqPMIQYIlmFpkB2SIEJV1E34IBWkOivhEc/R5EQQAIfkECQAAOAAsAAAAADAAMAAABv9AnHBILBqPyKRyyWw6n9CokCA5EKSax0MjJRpuN5uUJRA8usMvGAOllM3oqQLMgNbel7hQfTM4S28WekMMYApXSxoJZR5cgzgYYDcHTCBvG49DNpINShdvCFEEBgZnRg+SYkkIbxRHGRwcGUZqCgaIRBKSC0huZaZFHCIAAAm0kjcMvEQEc2FIrAIJeUQwHcTExkUEE8hhnUMRYBNID2WCQy0Q2MQQs0cNhchWQwsRuEUaJZhCGS7sADrwUxLBmSE/UU4MwyaCwxMq3iJAAQEwwTsoDzaBQejkBDYILfRgsDEBH5MMCSDAyMSypcspEmzInElzgjYpG1IABNjggjj/b0DrdJExoKjRo0UF/ASKTKiUD0ijDhBAhaZVkjej5NzJrufLr2CljCwJpcICB1mlZJTEsUmHAHAdgJACEZnEJyHg6l1Q4UlBZLakdJCgN4AEAEzieaMnxJ7JIRQ+IBZS4UXhACNCHeHmzQY4IT/JHTFQoMAAIiAcXHbQtwifZMuGNAOjKgEDBtoClLaBbkiCEYVjpzn4WBeYZQfGCRFQukDbIQAIBxA+hRQwIqhoa9IuRHdpAUcqEGv9ROONzxpV4bDQPEDLSGAobX82xEHzyY/kHSKSnggFG6WR4MogfDzXHxEfNHeaHrMlY8SBRNDQXG9d8MFGERAOwVxpz0WhIIZ6/HFXhAocMljFYzhkCBkpA4KlYlijxQfjEqPcokcQACH5BAUAADgALAAAAAAwADAAAAb/QJxwSCwacQSDgXBsOp9Pw+12gFqvTdvUhu0SCZID06i9cb1eqflYPqOx6huGvH13CYopg762w6c3BkVtfl0MUwpjQoSFVxiAVUOMjVZlNw2SdZRISg9HD4Buk1YaFhYaRmoKS0YSgAtCB1MTWBYJAgKeRXE3DLBfeX0JDAwJVgQeuLi6XxOAW5hDEbNeFQjKuAioRw2Hz2JDCxGKUBog2AIeFFYRwYiCaCW3ygkWd67PEV4b6A/bXg8swcNSQhmCCo0w2JhAjtQDBA03SZxIEYkEGxgzapxgzE4LFBBCihyZIMO0Zyj1+IkBoKXLly05nEz5bI+dDjBzAuAARqPP/4Ud33wcSRRCyYpIkxZSyNDLhQYAmNkJCGjgFQ8DsgLY8AYMSn1dEGQd2+BCl3bPVr3xsGDsgAUCrHRDCU6IuIhCKnQIMeRCCLcDPtg7QsDZMxvRhJykdWRBgAAAiGwAABiA2V01fw3BowkBCRIIhDh4LIErkQcf3CYeoopVEXw3fhkoUECFEASPA2gmIqDtgNVCkhiQOgSUJhwBaAcYMvpxaCMXcF3uYilx8gLLhWzI7YDioymRhFzPLuRFbr4SvSUiMp5IBQmPRyCkFMcqcuVFOuSO3IhzLyPtFTFDbqb5EcccRQRIBG6P7faGGm6wh58RKzTYXxh4KejeAgvMpxGUhko5MQBt9oV4BAVZrVNIEAA7) no-repeat !important; }
  .container .statusHeader {
    font-size: 14px; }
  .container .text {
    font-size: 12px;
    color: #888888; }
.sync-flow-dialog-wrapper .modal-backdrop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .sync-flow-dialog-wrapper .modal-backdrop .modal-dialog {
    position: static; }

.sync-flow-dialog-wrapper .sync-flow-dialog {
  width: 664px;
  height: 645px; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .loading-auth-sync {
    width: 664px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .loading-auth-sync .dialog-close-wrapper {
      margin: 18px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .loading-auth-sync .loading-auth-sync-title {
      width: 458px;
      font-size: 24px;
      text-align: center;
      font-weight: bold;
      line-height: 1.08;
      margin-top: 40px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .loading-auth-sync .loading-auth-sync-info {
      font-size: 14px;
      font-family: Roboto, sans-serif;
      margin-bottom: 24px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .loading-auth-sync .loading-auth-sync-button {
      padding: 8px 12px 8px 12px;
      width: 182px;
      color: #334252; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .loading-auth-sync .loading-auth-footer-placeholder {
      height: 60px; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .navigator-icon {
    width: 20px !important;
    margin-left: 12px;
    display: inline-block; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .navigator-icon:before {
      content: "";
      color: rgba(0, 0, 0, 0);
      background-size: 14px !important;
      position: relative;
      top: 3px;
      display: inline-block;
      width: 20px;
      height: 20px; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .navigator-icon-evernote:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDExIDEzIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTguNTg0IDUuNjcxYy0uNDk0LS4wMTctLjYzMy4zOTctLjY3NS43MzRhMi40NDIgMi40NDIgMCAwIDEgMS4zLjE1Yy0uMDAzLS4zNDktLjA3OS0uODY1LS42MjUtLjg4NHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMDE3RUZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xLjc3MyAyLjk1NmgxLjE1YS4xMi4xMiAwIDAgMCAuMTItLjEycy0uMDE0LS45ODUtLjAxNC0xLjI1OXYtLjAwM2MwLS4yMjUuMDQ3LS40MjEuMTMtLjU4NmwuMDM5LS4wNzRhLjAyNC4wMjQgMCAwIDAtLjAxNC4wMDhMLjk1MSAzLjEzN2EuMDI1LjAyNSAwIDAgMC0uMDA4LjAxM2MuMDQ2LS4wMjMuMTA5LS4wNTUuMTE4LS4wNTguMTk0LS4wODguNDMtLjEzNi43MTItLjEzNnoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMDE3RUZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMC43MTkgMi43MTVjLS4wOTItLjQ5LS4zODMtLjczLS42NDUtLjgyNS0uMjg0LS4xMDItLjg1OS0uMjA5LTEuNTgtLjI5NC0uNTgyLS4wNjgtMS4yNjUtLjA2Mi0xLjY3Ny0uMDUtLjA1LS4zMzktLjI4OC0uNjQ5LS41NTQtLjc1NkM1LjU1NC41MDUgNC40NTguNTc0IDQuMTc3LjY1MmMtLjIyMy4wNjMtLjQ3LjE5LS42MDguMzg4YS45MDEuOTAxIDAgMCAwLS4xNTMuNTM3YzAgLjEzMy4wMDQuNDQ4LjAwNy43MjdsLjAwNy41MzNjMCAuMjUtLjIwMy40NTMtLjQ1My40NTNoLTEuMTVjLS4yNDUgMC0uNDMyLjA0MS0uNTc1LjEwNmEuODAyLjgwMiAwIDAgMC0uMzIyLjI1N2MtLjE1NC4yMDYtLjE4LjQ2LS4xOC43MiAwIDAgLjAwMi4yMTIuMDUzLjYyMy4wNDMuMzE3LjM4NyAyLjUzNy43MTUgMy4yMTIuMTI3LjI2Mi4yMTEuMzcyLjQ2LjQ4Ny41NTYuMjM4IDEuODI0LjUwMyAyLjQyLjU3OS41OTMuMDc2Ljk2NS4yMzUgMS4xODctLjIzIDAtLjAwMi4wNDUtLjExNi4xMDUtLjI4NS4xOTMtLjU4My4yMi0xLjEwMi4yMi0xLjQ3NyAwLS4wMzguMDU1LS4wNC4wNTUgMCAwIC4yNjUtLjA1IDEuMjAyLjY1OCAxLjQ1My4yOC4xLjg1OC4xODggMS40NDguMjU3LjUzMi4wNjEuOTE4LjI3LjkxOCAxLjYzNyAwIC44My0uMTc0Ljk0NS0xLjA4Ny45NDUtLjc0IDAtMS4wMjIuMDE5LTEuMDIyLS41NjkgMC0uNDc1LjQ3LS40MjUuODE4LS40MjUuMTU2IDAgLjA0My0uMTE1LjA0My0uNDA5IDAtLjI5Mi4xODMtLjQ2LjAxLS40NjQtMS4yMDQtLjAzMy0xLjkxMy0uMDAyLTEuOTEzIDEuNTA0IDAgMS4zNjcuNTI0IDEuNjIxIDIuMjMzIDEuNjIxIDEuMzQgMCAxLjgxMS0uMDQ0IDIuMzY1LTEuNzYuMTEtLjM0LjM3NC0xLjM3My41MzQtMy4xMS4xMDEtMS4wOTctLjA5NS00LjQxMS0uMjUxLTUuMjQ3ek04LjM4MyA2LjM3N2EyLjQ1NSAyLjQ1NSAwIDAgMC0uNDczLjAyOWMuMDQyLS4zMzguMTgtLjc1Mi42NzQtLjczNS41NDcuMDIuNjIzLjUzNi42MjUuODg1YTIuMjQ5IDIuMjQ5IDAgMCAwLS44MjYtLjE3OXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat center; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .navigator-icon-onenote:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzAxN0VGRiIgZD0iTTUuMjc4IDExLjg1MmEuNjI2LjYyNiAwIDAgMS0uNjI2LS42MjZWMi43NzRjMC0uMzQ1LjI4MS0uNjI2LjYyNi0uNjI2aDUuOTQ4Yy4zNDUgMCAuNjI2LjI4MS42MjYuNjI2aC42MjZjLjM0NSAwIC42MjYuMjgxLjYyNi42MjZ2MS41NjVjMCAuMzQ2LS4yOC42MjYtLjYyNi42MjYuMzQ1IDAgLjYyNi4yODEuNjI2LjYyNnYxLjU2NmMwIC4zNDUtLjI4LjYyNi0uNjI2LjYyNi4zNDUgMCAuNjI2LjI4LjYyNi42MjZWMTAuNmMwIC4zNDUtLjI4LjYyNi0uNjI2LjYyNmgtLjYyNmMwIC4zNDUtLjI4LjYyNi0uNjI2LjYyNkg1LjI3OHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTMuNDE3IDMuNGEuOTQuOTQgMCAwIDAtLjk0LS45MzloLS4zNjZhLjk0Ljk0IDAgMCAwLS44ODUtLjYyNkg1LjI3OGEuOTQuOTQgMCAwIDAtLjkzOS45NHY4LjQ1YS45NC45NCAwIDAgMCAuOTQuOTRoNS45NDdhLjk0Ljk0IDAgMCAwIC44ODUtLjYyNmguMzY3YS45NC45NCAwIDAgMCAuOTM5LS45NFY5LjAzNmMwLS4yNC0uMDkxLS40Ni0uMjQtLjYyNmEuOTM1LjkzNSAwIDAgMCAuMjQtLjYyNlY2LjIxN2MwLS4yNC0uMDkxLS40Ni0uMjQtLjYyNmEuOTM1LjkzNSAwIDAgMCAuMjQtLjYyNlYzLjR6bS0uNjI2IDcuMmMwIC4xNzItLjE0LjMxMy0uMzEzLjMxM2gtLjMxM1Y4LjcyMmguMzEzYy4xNzMgMCAuMzEzLjE0LjMxMy4zMTNWMTAuNnptMC0yLjgxN2MwIC4xNzItLjE0LjMxMy0uMzEzLjMxM2gtLjMxM1Y1LjkwNGguMzEzYy4xNzMgMCAuMzEzLjE0LjMxMy4zMTN2MS41NjZ6bTAtMi44MThjMCAuMTczLS4xNC4zMTMtLjMxMy4zMTNoLS45NHY1Ljk0OGMwIC4xNzItLjE0LjMxMy0uMzEyLjMxM0g1LjI3OGEuMzEzLjMxMyAwIDAgMS0uMzEzLS4zMTNWMi43NzRjMC0uMTcyLjE0LS4zMTMuMzEzLS4zMTNoNS45NDhjLjE3MiAwIC4zMTMuMTQuMzEzLjMxM3YuMzEzaC45MzljLjE3MyAwIC4zMTMuMTQuMzEzLjMxM3YxLjU2NXoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMDAwIiBkPSJNNy4xNTcgMy40aDMuMTN2LjYyNmgtMy4xM1YzLjR6bTAgMS44NzhoMy4xM3YtLjYyNmgtMy4xM3YuNjI2em0wIDEuMjUyaDMuMTN2LS42MjZoLTMuMTN2LjYyNnptMCAxLjI1M2gzLjEzdi0uNjI2aC0zLjEzdi42MjZ6bTAgMS4yNTJoMy4xM3YtLjYyNmgtMy4xM3YuNjI2em0wIDEuMjUyaDMuMTNWOS42NmgtMy4xM3YuNjI2eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik03LjE1NyAzLjRoMy4xM3YuNjI2aC0zLjEzVjMuNHptMCAxLjg3OGgzLjEzdi0uNjI2aC0zLjEzdi42MjZ6bTAgMS4yNTJoMy4xM3YtLjYyNmgtMy4xM3YuNjI2em0wIDEuMjUzaDMuMTN2LS42MjZoLTMuMTN2LjYyNnptMCAxLjI1MmgzLjEzdi0uNjI2aC0zLjEzdi42MjZ6bTAgMS4yNTJoMy4xM1Y5LjY2aC0zLjEzdi42MjZ6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iIzAxN0VGRiIgZD0iTTguMDk2LjU4M0wuNTgzIDIuMTQ4djkuNzA0bDcuNTEzIDEuNTY1eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMTdFRkYiIGQ9Ik04LjA5Ni41ODNMLjU4MyAxLjU2djYuMDQ5bDcuNTEzLjk3NXoiIG9wYWNpdHk9Ii4wNSIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00Ljc3OCA0LjY5NnYzLjE3Yy0uMDE4LS4wNDEtMS41NjUtMy4xMDItMS41NjUtMy4xMDJsLS43NTIuMDY3djQuMjQ3bC43NTIuMDQ1cy4wMDMtMy4xODUgMC0zLjIyNmwxLjQ3OSAzLjMzLjkuMDU1di00LjcybC0uODE0LjEzNHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat center; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .navigator-icon-sharepoint:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICAgIDxnIGZpbGw9IiMwMTdFRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMCAxMS4wNDFsNy45OTkgMi4wNjlWLjAwM0wwIDIuMDczdjguOTY4ek00LjA4IDcuMTZjLS44ODctLjQzMS0xLjQ2Ni0xLjExNi0xLjQ2Ni0yLjE5OSAwLTEuMjcuNzYyLTIuMjQxIDIuMDIyLTIuMjQxLjYwMyAwIDEuMDQ1LjE3NyAxLjM2NC4zNzZsLS4yNzEgMS4zNThhMS45OTEgMS45OTEgMCAwIDAtMS4xMTktLjM1M2MtLjUyMyAwLS43NzcuMzMyLS43NzcuNzE5IDAgLjQ3NC4zMDEuNjg0Ljk5IDEuMDQ5Ljk0NC40ODUgMS4zODcgMS4xNzEgMS4zODcgMi4yMiAwIDEuMjQ3LS42ODkgMi4zMDctMi4xNTYgMi4zMDctLjYxMSAwLTEuMjEzLS4yMi0xLjUxNC0uNDUzbC4yNDYtMS4zOTJjLjMyNC4yMzIuODI0LjQ2MyAxLjM0LjQ2My41NTQgMCAuODQ4LS4zMTguODQ4LS44MDUuMDAyLS40NjMtLjI1My0uNzMtLjg5NC0xLjA0OXoiLz4KICAgICAgICA8cGF0aCBkPSJNMTEuNDE2IDQuNTZjLS4yODkgMC0uNTU2LjA3Ny0uNzk2LjJMOS41NTkgMy42OTdjLjA3LS4xODcuMTExLS4zODcuMTExLS42QTEuNzQgMS43NCAwIDAgMCA3Ljk5OSAxLjM2djMuNDc2Yy4xODQtLjAwOS4zNjEtLjA0Ni41MjctLjEwNmwxLjE5MSAxLjE5Yy0uMDI4LjEyMy0uMDQ3LjI1LS4wNDcuMzgzIDAgLjQzMS4xNjMuODIxLjQyMyAxLjEyNkw5LjA2IDguNDY2YTEuNzQ0IDEuNzQ0IDAgMCAwLS44LS4yMDNjLS4wODggMC0uMTc0LjAxMy0uMjYxLjAyNnYzLjQzN2MuMDg2LjAxNC4xNzMuMDI1LjI2MS4wMjVhMS43NDIgMS43NDIgMCAwIDAgMS43LTIuMTJsMS41OTUtMS41OTRhMS43NCAxLjc0IDAgMCAwIDEuNjA1LTEuNzMxIDEuNzQ3IDEuNzQ3IDAgMCAwLTEuNzQ1LTEuNzQ2eiIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat center; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper .checkbox-wrapper .customCheckbox, .sync-flow-dialog-wrapper .sync-flow-dialog .integration-checkbox-wrapper .customCheckbox {
    width: 12px;
    height: 12px;
    background-size: 12px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper .checkbox-wrapper .customCheckbox:hover, .sync-flow-dialog-wrapper .sync-flow-dialog .integration-checkbox-wrapper .customCheckbox:hover {
      width: 12px;
      height: 12px;
      -webkit-box-shadow: 0 1px 0 6px rgba(224, 231, 235, 0.5);
              box-shadow: 0 1px 0 6px rgba(224, 231, 235, 0.5);
      background: rgba(224, 231, 235, 0.5); }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper .checkbox-wrapper .customCheckbox input[type="checkbox"]:checked + label:before, .sync-flow-dialog-wrapper .sync-flow-dialog .integration-checkbox-wrapper .customCheckbox input[type="checkbox"]:checked + label:before {
      content: '';
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3g8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICA8dGl0bGUKICAgICBpZD0idGl0bGUyIj50b2dnbGUtY2hlY2tfYm94PC90aXRsZT4KICA8ZGVzYwogICAgIGlkPSJkZXNjNCI+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnMKICAgICBpZD0iZGVmczYiIC8+CiAgPGcKICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgZmlsbD0ibm9uZSIKICAgICBzdHJva2Utd2lkdGg9IjEiCiAgICAgc3Ryb2tlPSJub25lIgogICAgIGlkPSJTdHlsZWd1aWRlIj4KICAgIDxnCiAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgZmlsbD0iIzAwMDAwMCIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDIuMDAwMDAwLCAtMjE4MC4wMDAwMDApIgogICAgICAgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiPgogICAgICA8ZwogICAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyMTQzLjAwMDAwMCkiCiAgICAgICAgIGlkPSJUb2dnbGUiPgogICAgICAgIDxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3giPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0iU2hhcGUiCiAgICAgICAgICAgICBkPSJNMTgsMCBMMCwwIEwwLDE4IEwxOCwxOCBMMTgsMCBaIE03LDE0IEwyLDkgTDMuNDEsNy41OSBMNywxMS4xNyBMMTQuNTksMy41OCBMMTYsNSBMNywxNCBaIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat left top;
      background-size: 12px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper .checkbox-wrapper .customCheckbox .separateLabel, .sync-flow-dialog-wrapper .sync-flow-dialog .integration-checkbox-wrapper .customCheckbox .separateLabel {
      display: none; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .integration-checkbox-wrapper {
    display: inline-block; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper {
    min-height: 40px;
    border: 1px solid #EFF3F5;
    padding-left: 14px;
    border-radius: 2px;
    font-family: Roboto, sans-serif; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper .folder-wrapper-name {
      font-size: 12px;
      margin-left: 12px;
      font-weight: 500; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper .folder-wrapper-sync-status {
      width: 200px;
      color: #5b7289;
      font-size: 12px; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper-selectable {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    cursor: pointer; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper-selectable:hover {
      -webkit-box-shadow: none;
              box-shadow: none;
      border: 1px solid #017EFF; }
      .sync-flow-dialog-wrapper .sync-flow-dialog .folder-wrapper-selectable:hover .chevron-icon {
        color: #017EFF; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .sync-flow-dialog-title {
    padding: 24px;
    border-bottom: 1px solid #e0e7eb;
    line-height: 1.03; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-flow-dialog-title .chevron-icon {
      position: relative;
      cursor: pointer; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-flow-dialog-title .sync-flow-dialog-title-main {
      font-size: 24px;
      font-weight: 600; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-flow-dialog-title .sync-flow-dialog-title-sub {
      font-size: 14px;
      font-family: Roboto, sans-serif;
      line-height: 1.43; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-flow-dialog-title .dialog-close {
      position: relative;
      bottom: 8px;
      left: 6px;
      cursor: pointer; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-main {
    padding: 24px;
    overflow: auto; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-main .folder-selection-navigator {
      padding-left: 14px; }
      .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-main .folder-selection-navigator .channelview-navigator-wrapper {
        display: inline;
        position: relative;
        bottom: 1px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-main .loading-bar-wrapper {
      position: static; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-main .empty-folder-info-box {
      background: #f7f9fa;
      color: #dc0a10;
      padding: 6px 0 6px 12px;
      margin-right: 30px; }
      .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-main .empty-folder-info-box .close-info-box-icon {
        color: #0e1318;
        cursor: pointer; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-footer {
    border-top: 1px solid #e0e7eb;
    padding: 24px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-footer .folder-selection-button {
      min-width: 66px; }
      .sync-flow-dialog-wrapper .sync-flow-dialog .folder-selection-footer .folder-selection-button .folder-selection-button-icon {
        display: inline;
        position: relative;
        bottom: 1px;
        left: 6px; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-main {
    padding: 24px;
    overflow: auto; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-main .review-step-folder-list-title {
      font-size: 18px;
      font-weight: bold; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-main .review-step-folder-name {
      font-size: 14px;
      font-family: Roboto, sans-serif;
      line-height: 16px;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-main .review-step-folder-path {
      color: #5b7289;
      font-size: 12px;
      font-family: Roboto, sans-serif; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-main .ic-folder-icon {
      margin-right: 6px;
      margin-bottom: 3px;
      position: relative;
      bottom: 2px; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box {
    display: none !important;
    padding: 24px;
    border-top: 1px solid #EFF3F5;
    font-family: Roboto, sans-serif;
    -ms-flex-direction: row;
        flex-direction: row; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .review-step-alert-box-title-main {
      font-size: 14px;
      font-weight: bold; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .review-step-alert-box-title-sub {
      font-size: 12px;
      color: #5b7289; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .review-step-alert-box-toggle-wrapper {
      width: 200px; }
      .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .review-step-alert-box-toggle-wrapper .review-step-alert-box-toggle {
        font-size: 10px;
        font-weight: bold;
        color: #fff;
        position: relative;
        bottom: 2px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .alert-box-user-icon, .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .alert-box-firm-icon {
      color: black;
      margin-right: 12px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .alert-box-firm-text {
      font-size: 14px;
      position: relative;
      top: 2px;
      right: 2px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .alert-box-sharing-disabled {
      font-size: 12px;
      background: #f7f9fa;
      color: #5b7289; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .react-switch-bg {
      height: 24px !important;
      border-radius: 12px !important;
      width: 52px !important; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-alert-box .react-switch-handle {
      height: 22px !important;
      width: 22px !important; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-footer {
    border-top: 1px solid #e0e7eb;
    padding: 24px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-footer .review-step-edit-button {
      min-width: 120px;
      padding-top: 2px;
      color: #334252; }
      .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-footer .review-step-edit-button .review-step-edit-back-icon {
        position: relative;
        right: 8px;
        bottom: 1px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .sync-review-step .review-step-footer .review-step-sync-button {
      min-width: 83px; }
  .sync-flow-dialog-wrapper .sync-flow-dialog .channelview-navigator {
    display: inline;
    font-size: 16px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .channelview-navigator .path-container {
      color: #017EFF;
      margin-bottom: 4px; }
    .sync-flow-dialog-wrapper .sync-flow-dialog .channelview-navigator .condensed-nav-tooltip {
      position: absolute;
      top: 18px; }
#search-preview {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: white;
  height: 54px;
  width: 100%;
  font-family: Roboto, sans-serif; }
  #search-preview .query {
    color: #0e1318;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  #search-preview .results {
    color: #334252;
    font-size: 10px;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 4px; }
.spinner-container .spinner {
  margin: 0 auto;
  -webkit-animation: LoadingSpinnerRotator 1.4s linear infinite;
          animation: LoadingSpinnerRotator 1.4s linear infinite; }

.spinner-container .path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: LoadingSpinnerDash 1.4s ease-in-out infinite, LoadingSpinnerColors 5.6s ease-in-out infinite;
          animation: LoadingSpinnerDash 1.4s ease-in-out infinite, LoadingSpinnerColors 5.6s ease-in-out infinite; }

.spinner-container.with-logo {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .spinner-container.with-logo .spinner-wrapper {
    position: relative;
    width: 60px;
    height: 60px; }
    .spinner-container.with-logo .spinner-wrapper .spinner {
      width: 60px;
      height: 60px; }
    .spinner-container.with-logo .spinner-wrapper .ai-logo {
      width: 22px;
      height: 22px;
      position: absolute;
      top: 19px;
      left: 18px;
      background: url("/static/images/as-icon-light.svg") center no-repeat;
      background-size: 22px; }

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

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

@-webkit-keyframes LoadingSpinnerRotator-IE11 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@keyframes LoadingSpinnerRotator-IE11 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@-webkit-keyframes LoadingSpinnerColors {
  0% {
    stroke: #017eff; }
  25% {
    stroke: #017eff; }
  50% {
    stroke: #017eff; }
  75% {
    stroke: #017eff; }
  100% {
    stroke: #017eff; } }

@keyframes LoadingSpinnerColors {
  0% {
    stroke: #017eff; }
  25% {
    stroke: #017eff; }
  50% {
    stroke: #017eff; }
  75% {
    stroke: #017eff; }
  100% {
    stroke: #017eff; } }

@-webkit-keyframes LoadingSpinnerDash {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg); } }

@keyframes LoadingSpinnerDash {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg); } }
.loading-bar-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: transparent;
  pointer-events: none; }
  .loading-bar-wrapper .loading-bar {
    position: relative;
    overflow: hidden;
    width: 80px;
    height: 4px;
    background-color: rgba(14, 19, 24, 0.1);
    border-radius: 4px; }
    .loading-bar-wrapper .loading-bar .line {
      position: absolute;
      left: 0;
      background-color: #017eff;
      width: 30px;
      height: 4px;
      display: block;
      top: 0;
      border-radius: 4px;
      -webkit-transition: all .5s ease-in-out;
      -o-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out;
      -webkit-animation: BarAnimation 1s infinite;
              animation: BarAnimation 1s infinite; }

@-webkit-keyframes BarAnimation {
  0% {
    left: -20px; }
  50% {
    left: 70px; }
  100% {
    left: -20px; } }

@keyframes BarAnimation {
  0% {
    left: -20px; }
  50% {
    left: 70px; }
  100% {
    left: -20px; } }
input[type="checkbox"] {
  opacity: 0;
  position: absolute; }

input[type="checkbox"],
input[type="radio"] {
  cursor: pointer; }

input[type="checkbox"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus + label:before,
input[type="radio"]:focus + label:before {
  outline: none;
  border: none; }

input[type="checkbox"] + label,
input[type="radio"] + label {
  display: block;
  cursor: pointer;
  font-size: 12px;
  font-family: Roboto, sans-serif;
  font-weight: normal;
  line-height: 16px;
  height: auto; }

input[type="checkbox"] + label:before {
  border-radius: 0; }

input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
  content: '';
  display: inline-block;
  position: relative;
  height: 12px;
  width: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin-right: 8px;
  border: 0 !important; }

input[type="checkbox"] + label:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuazwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMiAoNTUwNDcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogIDx0aXRsZQogICAgIGlkPSJ0aXRsZTIiPnRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuazwvdGl0bGU+CiAgPGRlc2MKICAgICBpZD0iZGVzYzQiPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM2IiAvPgogIDxnCiAgICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgIGZpbGw9Im5vbmUiCiAgICAgc3Ryb2tlLXdpZHRoPSIxIgogICAgIHN0cm9rZT0ibm9uZSIKICAgICBpZD0iU3R5bGVndWlkZSI+CiAgICA8ZwogICAgICAgc3R5bGU9ImZpbGw6I2E0YmNkMDtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgIGZpbGw9IiMwMDAwMDAiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwLjAwMDAwMCwgLTIxODAuMDAwMDAwKSIKICAgICAgIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIj4KICAgICAgPGcKICAgICAgICAgc3R5bGU9ImZpbGw6I2E0YmNkMDtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjE0My4wMDAwMDApIgogICAgICAgICBpZD0iVG9nZ2xlIj4KICAgICAgICA8ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3hfb3V0bGluZV9ibGFuayI+CiAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2E0YmNkMDtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGlkPSJTaGFwZSIKICAgICAgICAgICAgIGQ9Ik0xNiwyIEwxNiwxNiBMMiwxNiBMMiwyIEwxNiwyIFogTTE4LDAgTDAsMCBMMCwxOCBMMTgsMTggTDE4LDAgWiIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat left top;
  background-size: 12px; }

input[type="checkbox"]:checked:hover + label:before,
input[type="checkbox"]:checked:active + label:before {
  background: url("/static/images/toggle-check_box_white.svg") no-repeat left top;
  background-size: 12px; }

input[type="radio"] + label:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgaGVpZ2h0PSIyMHB4IgogICB3aWR0aD0iMjBweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1yYWRpb19idXR0b25fdW5jaGVja2VkPC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgPHRpdGxlCiAgICAgaWQ9InRpdGxlMiI+dG9nZ2xlLXJhZGlvX2J1dHRvbl91bmNoZWNrZWQ8L3RpdGxlPgogIDxkZXNjCiAgICAgaWQ9ImRlc2M0Ij5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICA8ZGVmcwogICAgIGlkPSJkZWZzNiIgLz4KICA8ZwogICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgICBmaWxsPSJub25lIgogICAgIHN0cm9rZS13aWR0aD0iMSIKICAgICBzdHJva2U9Im5vbmUiCiAgICAgaWQ9IlN0eWxlZ3VpZGUiPgogICAgPGcKICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBmaWxsLXJ1bGU9Im5vbnplcm8iCiAgICAgICBmaWxsPSIjMDAwMDAwIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMC4wMDAwMDAsIC0yMTc5LjAwMDAwMCkiCiAgICAgICBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSI+CiAgICAgIDxnCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDIxNDMuMDAwMDAwKSIKICAgICAgICAgaWQ9IlRvZ2dsZSI+CiAgICAgICAgPGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojYTRiY2QwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MC4wMDAwMDAsIDM2LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1yYWRpb19idXR0b25fdW5jaGVja2VkIj4KICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojYTRiY2QwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgICAgaWQ9IlNoYXBlIgogICAgICAgICAgICAgZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNMTAsMTggQzUuNTgsMTggMiwxNC40MiAyLDEwIEMyLDUuNTggNS41OCwyIDEwLDIgQzE0LjQyLDIgMTgsNS41OCAxOCwxMCBDMTgsMTQuNDIgMTQuNDIsMTggMTAsMTggWiIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat left top;
  background-size: 12px;
  border: 0;
  background-color: transparent;
  top: 1px; }

input[type="radio"]:checked:not(:disabled) + label {
  font-weight: bold; }

input[type="radio"]:checked + label:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzE1IgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgaGVpZ2h0PSIyMHB4IgogICB3aWR0aD0iMjBweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTkiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1yYWRpb19idXR0b25fY2hlY2tlZDwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAuMiAoNTUwNDcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogIDx0aXRsZQogICAgIGlkPSJ0aXRsZTIiPnRvZ2dsZS1yYWRpb19idXR0b25fY2hlY2tlZDwvdGl0bGU+CiAgPGRlc2MKICAgICBpZD0iZGVzYzQiPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM2IiAvPgogIDxnCiAgICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgIGZpbGw9Im5vbmUiCiAgICAgc3Ryb2tlLXdpZHRoPSIxIgogICAgIHN0cm9rZT0ibm9uZSIKICAgICBpZD0iU3R5bGVndWlkZSI+CiAgICA8ZwogICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgIGZpbGw9IiMwMDAwMDAiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg2LjAwMDAwMCwgLTIxNzkuMDAwMDAwKSIKICAgICAgIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIj4KICAgICAgPGcKICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjE0My4wMDAwMDApIgogICAgICAgICBpZD0iVG9nZ2xlIj4KICAgICAgICA8ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2LjAwMDAwMCwgMzYuMDAwMDAwKSIKICAgICAgICAgICBpZD0idG9nZ2xlLXJhZGlvX2J1dHRvbl9jaGVja2VkIj4KICAgICAgICAgIDxnCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgICAgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgPHBhdGgKICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICAgICAgaWQ9IlNoYXBlIgogICAgICAgICAgICAgICBkPSJNMTAsMCBDNC40OCwwIDAsNC40OCAwLDEwIEMwLDE1LjUyIDQuNDgsMjAgMTAsMjAgQzE1LjUyLDIwIDIwLDE1LjUyIDIwLDEwIEMyMCw0LjQ4IDE1LjUyLDAgMTAsMCBaIE0xMCwxOCBDNS41OCwxOCAyLDE0LjQyIDIsMTAgQzIsNS41OCA1LjU4LDIgMTAsMiBDMTQuNDIsMiAxOCw1LjU4IDE4LDEwIEMxOCwxNC40MiAxNC40MiwxOCAxMCwxOCBaIiAvPgogICAgICAgICAgICA8Y2lyY2xlCiAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICAgIHI9IjUiCiAgICAgICAgICAgICAgIGN5PSIxMCIKICAgICAgICAgICAgICAgY3g9IjEwIgogICAgICAgICAgICAgICBpZD0iT3ZhbCIgLz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat left top;
  background-size: 12px; }

input[type="checkbox"]:checked + label:before,
input[type="radio"]:checked + label:before {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent; }

input[type="checkbox"]:checked + label:after,
input[type="radio"]:checked + label:after {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  content: none; }

input[type="radio"]:disabled + label:before,
input[type="radio"]:disabled + label:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgaGVpZ2h0PSIyMHB4IgogICB3aWR0aD0iMjBweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1yYWRpb19idXR0b25fdW5jaGVja2VkPC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgPHRpdGxlCiAgICAgaWQ9InRpdGxlMiI+dG9nZ2xlLXJhZGlvX2J1dHRvbl91bmNoZWNrZWQ8L3RpdGxlPgogIDxkZXNjCiAgICAgaWQ9ImRlc2M0Ij5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICA8ZGVmcwogICAgIGlkPSJkZWZzNiIgLz4KICA8ZwogICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgICBmaWxsPSJub25lIgogICAgIHN0cm9rZS13aWR0aD0iMSIKICAgICBzdHJva2U9Im5vbmUiCiAgICAgaWQ9IlN0eWxlZ3VpZGUiPgogICAgPGcKICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBmaWxsLXJ1bGU9Im5vbnplcm8iCiAgICAgICBmaWxsPSIjMDAwMDAwIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMC4wMDAwMDAsIC0yMTc5LjAwMDAwMCkiCiAgICAgICBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSI+CiAgICAgIDxnCiAgICAgICAgIHN0eWxlPSJmaWxsOiNhNGJjZDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDIxNDMuMDAwMDAwKSIKICAgICAgICAgaWQ9IlRvZ2dsZSI+CiAgICAgICAgPGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojYTRiY2QwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MC4wMDAwMDAsIDM2LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1yYWRpb19idXR0b25fdW5jaGVja2VkIj4KICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojYTRiY2QwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICAgICAgaWQ9IlNoYXBlIgogICAgICAgICAgICAgZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNMTAsMTggQzUuNTgsMTggMiwxNC40MiAyLDEwIEMyLDUuNTggNS41OCwyIDEwLDIgQzE0LjQyLDIgMTgsNS41OCAxOCwxMCBDMTgsMTQuNDIgMTQuNDIsMTggMTAsMTggWiIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
  background-size: 12px; }

input[type="checkbox"]:checked + label:before {
  margin-right: 8px;
  z-index: 1;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12px;
  height: 12px;
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3g8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICA8dGl0bGUKICAgICBpZD0idGl0bGUyIj50b2dnbGUtY2hlY2tfYm94PC90aXRsZT4KICA8ZGVzYwogICAgIGlkPSJkZXNjNCI+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnMKICAgICBpZD0iZGVmczYiIC8+CiAgPGcKICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgZmlsbD0ibm9uZSIKICAgICBzdHJva2Utd2lkdGg9IjEiCiAgICAgc3Ryb2tlPSJub25lIgogICAgIGlkPSJTdHlsZWd1aWRlIj4KICAgIDxnCiAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgZmlsbD0iIzAwMDAwMCIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDIuMDAwMDAwLCAtMjE4MC4wMDAwMDApIgogICAgICAgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiPgogICAgICA8ZwogICAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyMTQzLjAwMDAwMCkiCiAgICAgICAgIGlkPSJUb2dnbGUiPgogICAgICAgIDxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3giPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0iU2hhcGUiCiAgICAgICAgICAgICBkPSJNMTgsMCBMMCwwIEwwLDE4IEwxOCwxOCBMMTgsMCBaIE03LDE0IEwyLDkgTDMuNDEsNy41OSBMNywxMS4xNyBMMTQuNTksMy41OCBMMTYsNSBMNywxNCBaIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat left top;
  background-size: 12px; }

input[type="checkbox"]:indeterminate + label:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT50b2dnbGUtaW5kZXRlcm1pbmF0ZV9jaGVja19ib3g8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDQuMDAwMDAwLCAtMjE4MC4wMDAwMDApIiBmaWxsPSIjMDE3ZWZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iVG9nZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyMTQzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InRvZ2dsZS1pbmRldGVybWluYXRlX2NoZWNrX2JveCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQuMDAwMDAwLCAzNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgsMCBMMCwwIEwwLDE4IEwxOCwxOCBMMTgsMCBaIE0xNCwxMCBMNCwxMCBMNCw4IEwxNCw4IEwxNCwxMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat left top;
  background-size: 12px; }

.customCheckbox {
  position: relative;
  display: inline-block;
  padding-right: 0 !important; }
  .customCheckbox input {
    margin-right: 3px;
    z-index: 2; }
  .customCheckbox .separateLabel {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: inline-block;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal; }

.filterbar #tag-filter input[type="checkbox"], .filterbar #textfilters
.customCheckbox input[type="checkbox"] {
  margin: 7px 0 0 9px;
  z-index: 200; }
.export-search-analytics-dialog {
  width: 480px; }
  .export-search-analytics-dialog .modal-header {
    padding: 14px 0 0 24px; }
  .export-search-analytics-dialog .modal-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0;
    background-color: white; }
    .export-search-analytics-dialog .modal-body .description {
      font-family: Roboto, sans-serif;
      line-height: 1.33;
      color: #334252;
      padding: 0 24px; }
    .export-search-analytics-dialog .modal-body .customCheckbox {
      padding: 10px;
      border-top: 1px solid #e0e7eb;
      border-bottom: 1px solid #e0e7eb;
      background-color: #f7f9fa; }
      .export-search-analytics-dialog .modal-body .customCheckbox input {
        position: absolute;
        height: 100%;
        width: 30px;
        top: 0;
        left: 0; }
      .export-search-analytics-dialog .modal-body .customCheckbox .title {
        color: #0e1318;
        font-weight: 500; }
      .export-search-analytics-dialog .modal-body .customCheckbox + .customCheckbox {
        border-top: 0; }
    .export-search-analytics-dialog .modal-body label {
      display: -ms-flexbox;
      display: flex; }
      .export-search-analytics-dialog .modal-body label:before {
        -ms-flex-item-align: center;
            align-self: center; }
    .export-search-analytics-dialog .modal-body .separateLabel {
      font-weight: normal;
      color: #5b7289;
      height: 32px; }
  .export-search-analytics-dialog .modal-footer {
    -ms-flex-direction: column;
        flex-direction: column;
    border-top: 0; }
    .export-search-analytics-dialog .modal-footer .buttons {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
    .export-search-analytics-dialog .modal-footer .attribution {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      color: #334252;
      font-family: Roboto, sans-serif;
      font-size: 10px;
      line-height: 1.6;
      margin-right: auto;
      margin-top: 10px; }
  .export-search-analytics-dialog .button.primary:disabled {
    border: solid 1px #017EFF;
    background-color: #017EFF; }
.selection-summary {
  font-family: Roboto, sans-serif;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  width: 100%;
  border: 1px solid #e0e7eb;
  background: white;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 3px 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  overflow: auto;
  -ms-flex-align: center;
      align-items: center;
  min-height: 32px;
  border-radius: 3px;
  max-height: 65px; }
  .selection-summary.input-height-sharees {
    max-height: 135px; }
  .selection-summary.input-focused {
    border-color: #017EFF; }
  .selection-summary .hidden {
    position: absolute;
    width: 1px;
    left: -3000px; }
  .selection-summary .pill {
    margin: 3px 3px 3px 0; }
  .selection-summary .group-input {
    display: -ms-flexbox;
    display: flex;
    min-height: 16px;
    min-width: 100px; }
    .selection-summary .group-input.wide {
      min-width: 300px; }
    .selection-summary .group-input input {
      width: 100%;
      line-height: normal;
      height: 22px; }
      .selection-summary .group-input input::-ms-clear {
        display: none; }
    .selection-summary .group-input .group-autocomplete li {
      white-space: nowrap; }
      .selection-summary .group-input .group-autocomplete li .icon {
        -webkit-transform: translate(0, 3px);
                transform: translate(0, 3px); }
      .selection-summary .group-input .group-autocomplete li.invalid {
        color: #cccccc;
        font-style: italic;
        text-decoration: line-through; }
.pill {
  border-radius: 2px;
  background-color: #aa5ff2;
  font-family: DecimaMono, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 5px;
  color: #ffffff;
  text-transform: uppercase;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }
  .pill:hover {
    background-color: #7123e5; }
  .pill .remove {
    cursor: pointer;
    margin-left: 4px;
    background: transparent url(/static/images/navigation-cancel-white.svg) center center no-repeat;
    background-size: 8px;
    width: 10px;
    height: 10px; }
  .pill:active, .pill.selected {
    background-color: #07009d; }
.peekcard {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  -webkit-box-shadow: 0 8px 12px -6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 8px 12px -6px rgba(0, 0, 0, 0.3);
  background: #FFF;
  z-index: 2500;
  white-space: normal;
  -webkit-transform: translate(0, 20px);
          transform: translate(0, 20px);
  border-radius: 2px;
  color: #000;
  min-height: 120px;
  border: 1px solid #cfd9e0;
  width: 320px;
  border-radius: 3px; }
  .peekcard .loading-bar-wrapper {
    position: relative;
    padding-bottom: 25px;
    min-height: 350px; }
  .peekcard .revenue-status {
    display: -ms-flexbox;
    display: flex;
    padding: 4px 3px;
    -ms-flex-align: center;
        align-items: center; }
  .peekcard .revenue-title {
    display: inherit;
    font-size: 10px;
    color: #5B7289;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    .peekcard .revenue-title .action-info-icon {
      height: 12.5px;
      width: 12.5px;
      margin-top: 1.7%;
      margin-left: 1%; }
      .peekcard .revenue-title .action-info-icon:hover {
        height: 12.5px;
        width: 12.5px;
        margin-top: 1.7%;
        margin-left: 1%;
        background: url("/static/images/action-info-hover-dark.svg") no-repeat;
        background-size: contain; }
      .peekcard .revenue-title .action-info-icon.active {
        height: 12.5px;
        width: 12.5px;
        margin-top: 1.7%;
        margin-left: 1%;
        background: url("/static/images/action-info-hover-dark.svg") no-repeat;
        background-size: contain; }
  .peekcard .revenue-value {
    font-family: DecimaMono, sans-serif;
    font-size: 12px;
    color: #0E1318;
    text-align: right;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0; }
  .peekcard .flex-grow {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
  .peekcard .margin-zero {
    margin: 0; }
  .peekcard hr.margin-zero {
    border: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(0, 0, 0, 0.125); }
  .peekcard p {
    font-family: "Roboto"; }
  .peekcard .peek-card-label {
    font-weight: bold;
    font-size: 10px;
    color: #5B7289;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase; }
  .peekcard .peek-card-field {
    font-family: DecimaMono, sans-serif;
    font-size: 12px;
    color: #0E1318;
    text-align: right;
    text-transform: uppercase;
    font-weight: normal; }
    .peekcard .peek-card-field.sector-industry {
      font-family: "Roboto";
      text-transform: capitalize;
      line-height: initial;
      letter-spacing: normal; }
    .peekcard .peek-card-field.peek-card-categories {
      font-family: "Roboto";
      text-transform: capitalize;
      line-height: initial;
      letter-spacing: normal; }
  .peekcard .peek-card-overview {
    font-family: Roboto;
    font-size: 12px;
    color: #1B242D;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: normal;
    text-transform: capitalize; }
  .peekcard .peek-card-link {
    font-family: Roboto;
    font-size: 12px;
    color: #3583F6;
    letter-spacing: 0;
    text-align: center;
    line-height: 16px;
    width: 100%;
    text-decoration: none;
    text-transform: capitalize;
    padding: 8px 0px; }
  .peekcard .peek-card-link:hover {
    text-decoration: none;
    background: rgba(2, 127, 255, 0.2); }
  .peekcard .peek-card-link:active {
    text-decoration: none;
    background: rgba(2, 127, 255, 0.4); }
  .peekcard .bg-green {
    background: #00bd71; }
  .peekcard .peek-card-image {
    width: 40px;
    border-radius: 2px; }
  .peekcard .bg-red {
    background: #ff414c; }
  .peekcard .sentiment-change-peek-card-text {
    line-height: 1;
    padding: 2px 3px;
    border-radius: 99px;
    font-size: 12px;
    color: #fff;
    padding: 4px;
    margin-top: 2%; }
    .peekcard .sentiment-change-peek-card-text.zero {
      color: #000000;
      padding: 2px 3px; }
    .peekcard .sentiment-change-peek-card-text.empty {
      color: #000000;
      padding: 2px 3px; }
    .peekcard .sentiment-change-peek-card-text.score-pill_neutral {
      background-color: #5b7289; }
    .peekcard .sentiment-change-peek-card-text.score-pill_positive {
      background-color: #01bd71; }
    .peekcard .sentiment-change-peek-card-text.score-pill_negative {
      background-color: #ff414c; }
  .peekcard .sentiment-text {
    font-family: DecimaMono, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    padding: 2px 3px; }
    .peekcard .sentiment-text.green {
      color: #02bd72; }
    .peekcard .sentiment-text.red {
      color: #ff535d; }
    .peekcard .sentiment-text.empty {
      color: #000;
      font-weight: normal; }
    .peekcard .sentiment-text.zero {
      color: #000;
      font-weight: normal; }
  .peekcard .flex-center {
    -ms-flex-align: center;
        align-items: center; }
  .peekcard .peek-card-status-padding {
    padding: 0px 8px 0px 8px; }
  .peekcard .peek-card-padding {
    padding: 16px;
    display: -ms-flexbox;
    display: flex; }
  .peekcard .peek-card-overview-padding {
    padding-left: 8px;
    padding-right: 8px; }
  .peekcard .peek-card-item-padding {
    padding: 4px 3px;
    display: -ms-flexbox;
    display: flex; }
  .peekcard .peekcard-parent {
    display: -ms-flexbox;
    display: flex; }
  .peekcard .col-12 {
    width: 100%; }
  .peekcard .centerit {
    text-align: center; }
  .peekcard .lower {
    font-family: "Roboto";
    text-transform: initial; }
  .peekcard .border-top {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(0, 0, 0, 0.125); }
  .peekcard .inline-block {
    display: inline-block; }

.doc-footer .peekcard {
  position: fixed;
  margin-top: 6px; }

.peekcard-parent .arrow-left {
  left: -10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  position: absolute;
  z-index: 10000;
  display: block; }

.peekcard-parent .arrow-up {
  top: -10px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  position: absolute;
  z-index: 10000;
  display: block; }
.docviewer-contextmenu-container {
  position: absolute;
  width: 286px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 4px 8px -2px rgba(14, 19, 24, 0.5);
  background-color: #334252; }
  .docviewer-contextmenu-container .action-buttons {
    padding: 5px;
    border-radius: 3px;
    display: -ms-flexbox;
    display: flex; }
    .docviewer-contextmenu-container .action-buttons .icon-button {
      min-width: 32px;
      padding: 0;
      background-repeat: no-repeat;
      background-position: center center; }
    .docviewer-contextmenu-container .action-buttons .annotator-highlighter {
      background-image: url(/static/images/editor-format_color_text_pale_grey.svg);
      background-size: 20px; }
      .docviewer-contextmenu-container .action-buttons .annotator-highlighter:hover {
        background-image: url(/static/images/editor-format_color_text_dark_grey_blue.svg); }
    .docviewer-contextmenu-container .action-buttons .annotator-adder {
      background-image: url(/static/images/communication-chat_pale_grey.svg);
      background-size: 16px; }
      .docviewer-contextmenu-container .action-buttons .annotator-adder:hover {
        background-image: url(/static/images/communication-chat_dark_grey_blue.svg); }
    .docviewer-contextmenu-container .action-buttons .searcher {
      background-image: url(/static/images/action-search_pale_grey.svg);
      background-size: 15px; }
      .docviewer-contextmenu-container .action-buttons .searcher:hover {
        background-image: url(/static/images/action-search_dark_grey_blue.svg); }
    .docviewer-contextmenu-container .action-buttons .button:hover {
      background-color: rgba(255, 255, 255, 0.8); }
    .docviewer-contextmenu-container .action-buttons .copy-url {
      border: 1px solid #99a0a8;
      width: 130px;
      -ms-flex-preferred-size: 130px;
          flex-basis: 130px;
      background-image: url(/static/images/content-link_pale_grey.svg);
      background-size: 16px;
      background-repeat: no-repeat;
      background-position: 10px; }
      .docviewer-contextmenu-container .action-buttons .copy-url .content {
        padding-left: 10px; }
      .docviewer-contextmenu-container .action-buttons .copy-url:hover {
        background-image: url(/static/images/content-link_dark_grey_blue.svg);
        color: #334252; }
  .docviewer-contextmenu-container .heading {
    color: white;
    font-family: TTCommons;
    font-size: 10px;
    font-weight: 600;
    padding: 8px;
    text-transform: uppercase; }
    .docviewer-contextmenu-container .heading .new-note-link {
      color: #017EFF;
      text-decoration: none; }
      .docviewer-contextmenu-container .heading .new-note-link:hover {
        cursor: pointer; }
  .docviewer-contextmenu-container .snippet-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    background-color: rgba(14, 19, 24, 0.5); }
    .docviewer-contextmenu-container .snippet-header:first-of-type {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px; }
  .docviewer-contextmenu-container .note-heading {
    opacity: 0.5;
    padding-bottom: 0; }
  .docviewer-contextmenu-container .annotation-container {
    padding: 8px; }
    .docviewer-contextmenu-container .annotation-container .annotation-input {
      width: 100%;
      padding: 4px; }
  .docviewer-contextmenu-container .notebooks-container {
    color: white;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
    max-height: 200px; }
    .docviewer-contextmenu-container .notebooks-container:hover {
      overflow-y: auto; }
    .docviewer-contextmenu-container .notebooks-container .notes-listing {
      padding: 3px 0; }
      .docviewer-contextmenu-container .notebooks-container .notes-listing li {
        width: 100%;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap;
        padding: 5px 10px; }
        .docviewer-contextmenu-container .notebooks-container .notes-listing li:hover {
          cursor: pointer;
          background-color: #017EFF; }
.sync-disconnect-dialog .dialog-content-wrapper {
  width: 480px; }
  .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-text {
    padding: 0 24px 0 24px; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-text .dialog-title {
      margin: 24px 0 8px 0;
      font-size: 18px;
      font-weight: bold;
      line-height: 26px; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-text .dialog-text {
      font-size: 14px;
      font-family: Roboto, sans-serif; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-text .dialog-text-last {
      margin-bottom: 24px;
      line-height: normal; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-text .dialog-close {
      position: relative;
      bottom: 10px;
      left: 10px;
      cursor: pointer; }
  .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-check {
    background: #EFF3F5;
    padding: 12px 0 12px 24px;
    border-top: 1px solid #e0e7eb;
    border-bottom: 1px solid #e0e7eb; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-check .dialog-body-check-label {
      position: relative;
      bottom: 1px;
      left: 2px;
      color: #5b7289;
      overflow: visible; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-check .separateLabel {
      overflow: visible; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-body-check .customCheckbox input[type="checkbox"]:checked + label:before {
      content: '';
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEzIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgaGVpZ2h0PSIxOHB4IgogICB3aWR0aD0iMThweCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPnRvZ2dsZS1jaGVja19ib3g8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICA8dGl0bGUKICAgICBpZD0idGl0bGUyIj50b2dnbGUtY2hlY2tfYm94PC90aXRsZT4KICA8ZGVzYwogICAgIGlkPSJkZXNjNCI+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnMKICAgICBpZD0iZGVmczYiIC8+CiAgPGcKICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgZmlsbD0ibm9uZSIKICAgICBzdHJva2Utd2lkdGg9IjEiCiAgICAgc3Ryb2tlPSJub25lIgogICAgIGlkPSJTdHlsZWd1aWRlIj4KICAgIDxnCiAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgZmlsbD0iIzAwMDAwMCIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDIuMDAwMDAwLCAtMjE4MC4wMDAwMDApIgogICAgICAgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiPgogICAgICA8ZwogICAgICAgICBzdHlsZT0iZmlsbDojMDE3ZWZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAyMTQzLjAwMDAwMCkiCiAgICAgICAgIGlkPSJUb2dnbGUiPgogICAgICAgIDxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAxN2VmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDM3LjAwMDAwMCkiCiAgICAgICAgICAgaWQ9InRvZ2dsZS1jaGVja19ib3giPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTdlZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0iU2hhcGUiCiAgICAgICAgICAgICBkPSJNMTgsMCBMMCwwIEwwLDE4IEwxOCwxOCBMMTgsMCBaIE03LDE0IEwyLDkgTDMuNDEsNy41OSBMNywxMS4xNyBMMTQuNTksMy41OCBMMTYsNSBMNywxNCBaIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat left top;
      background-size: 12px; }
  .sync-disconnect-dialog .dialog-content-wrapper .dialog-buttons-container {
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 24px; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-buttons-container .dialog-button-ok {
      max-width: 125px; }
    .sync-disconnect-dialog .dialog-content-wrapper .dialog-buttons-container .dialog-button-cancel {
      max-width: 71px; }
.sync-confirmation-dialog .dialog-content-wrapper {
  width: 480px; }
  .sync-confirmation-dialog .dialog-content-wrapper .dialog-body {
    padding: 0 24px 0 24px; }
    .sync-confirmation-dialog .dialog-content-wrapper .dialog-body .dialog-title {
      margin: 24px 0 8px 0;
      font-size: 18px;
      font-weight: bold; }
    .sync-confirmation-dialog .dialog-content-wrapper .dialog-body .dialog-text {
      font-size: 14px;
      font-family: Roboto, sans-serif;
      line-height: normal; }
  .sync-confirmation-dialog .dialog-content-wrapper .dialog-button-container {
    -ms-flex-pack: end;
        justify-content: flex-end;
    border-top: 1px solid #e0e7eb; }
    .sync-confirmation-dialog .dialog-content-wrapper .dialog-button-container .dialog-button {
      max-width: 125px;
      font-weight: normal; }
.broker-favorites {
  width: 520px; }
  .broker-favorites .filter-panel .left-panel .actions {
    height: 48px; }
  .broker-favorites .filter-panel {
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    height: calc(100vh - 102px); }
    .broker-favorites .filter-panel .brokers-group-list {
      height: calc(100% - 80px); }
    .broker-favorites .filter-panel .brokers-list {
      height: calc(100% - 48px); }
    .broker-favorites .filter-panel .right-panel {
      border-radius: 0 4px 0 0; }
      .broker-favorites .filter-panel .right-panel .parentNode input[type="checkbox"] {
        display: none; }
      .broker-favorites .filter-panel .right-panel .parentNode label:before {
        width: 0;
        heigth: 0;
        display: none; }
      .broker-favorites .filter-panel .right-panel .parentNode .select-only {
        display: none; }
      .broker-favorites .filter-panel .right-panel .parentNode .favorite-button {
        display: none; }
  .broker-favorites .selectable-list {
    width: 100%; }
    .broker-favorites .selectable-list .filter-item.notHit {
      display: none; }
  .broker-favorites .modal-body {
    max-height: 300px;
    overflow: auto;
    display: -ms-flexbox;
    display: flex; }
    .broker-favorites .modal-body .sidebar {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 220px; }
    .broker-favorites .modal-body .broker-info, .broker-favorites .modal-body .broker-actions {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding: 10px 10px 10px 0; }
    .broker-favorites .modal-body .restore-button, .broker-favorites .modal-body .expand-all {
      color: #0066cc; }
      .broker-favorites .modal-body .restore-button:hover, .broker-favorites .modal-body .expand-all:hover {
        text-decoration: underline;
        cursor: pointer; }
    .broker-favorites .modal-body .broker-info .broker-text {
      line-height: 20px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOElEQVR42mNgoBf4+fHeip+f7p+k2KB3N+b9B2GKDXpyKOM/CFPsref7I/6D8I+P9/Mo8darT6eS/oMwiE2WIf///2cEeen35WwwBrFBYng1vb8+b/fDXcH/0fHbY3H//1/PA2MQG5sajIj4/HTvbGBYvPl8OhmuGRcGqQGF2+en+65gD9zP95c92hf76v2JBJyGgOSAav4D09ZCvN78++tL/ovTdf+/X0jHMAQkBpIjOqA/Ptxy8t3xeAyDQGIfH2wh3qCX5ztOfjuXBtb881ImGIPYILFX5zuINwgUG/+u5YJj6tmxYjAGsUFiIDmiDPn66mTLq8Mxr14djkaJWhD71aHoN0DxP19eniwjKpMCY+XN15cndmNY8uLkZJDcuxtzjxA06MOdlf+BMdePJ1Z7QGpoVm4BACBcZt8GR3zHAAAAAElFTkSuQmCC) no-repeat;
      padding-left: 20px; }
    .broker-favorites .modal-body .broker-info .set-default-button {
      color: #01d7fb; }
      .broker-favorites .modal-body .broker-info .set-default-button:hover {
        text-decoration: underline;
        cursor: pointer; }
    .broker-favorites .modal-body .broker-actions {
      border-top: 1px solid #ccc; }
      .broker-favorites .modal-body .broker-actions .search-broker {
        position: relative;
        width: 270px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .broker-favorites .modal-body .broker-actions .search-broker span {
          font-weight: bold;
          padding-right: 5px; }
        .broker-favorites .modal-body .broker-actions .search-broker input {
          width: 100%;
          padding: 2px;
          padding-left: 5px;
          border: 1px solid #ccc; }
          .broker-favorites .modal-body .broker-actions .search-broker input::-ms-clear {
            display: none; }
        .broker-favorites .modal-body .broker-actions .search-broker .x-button {
          display: block;
          position: absolute;
          right: 0;
          top: 5px;
          font-weight: normal;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          font-size: 16px; }
          .broker-favorites .modal-body .broker-actions .search-broker .x-button:hover {
            cursor: pointer; }
  .broker-favorites .modal-footer button.primary {
    margin-left: auto; }
.favorite-button {
  background: url("/static/images/toggle-star_border.svg") no-repeat;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  background-size: contain; }
  .favorite-button:hover {
    cursor: pointer; }
  .favorite-button.selected {
    background: url("/static/images/toggle-star_yellow.svg") no-repeat;
    background-size: contain; }
.new-broker-modal {
  width: 300px; }
  .new-broker-modal .modal-body p {
    line-height: 18px; }
  .new-broker-modal .modal-body ul {
    max-height: 400px;
    overflow: auto;
    margin-bottom: 10px;
    margin-top: 10px; }
    .new-broker-modal .modal-body ul li {
      line-height: 20px; }
.error-field {
  position: relative;
  height: 100%; }
  .error-field .error-message {
    display: block;
    position: absolute;
    background-color: #CE0C24;
    color: #fff;
    line-height: 30px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 1px #999;
            box-shadow: 1px 1px 1px #999;
    bottom: 0;
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    font-size: 12px;
    z-index: 1; }
.new-note-modal {
  width: 480px; }
  .new-note-modal .input {
    position: relative; }
  .new-note-modal .ticker-input-container {
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    position: relative; }
    .new-note-modal .ticker-input-container.focused {
      border: solid 1px #017eff; }
  .new-note-modal .form-fields-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .new-note-modal .form-fields-wrapper > div {
      -ms-flex: 1;
          flex: 1;
      padding-right: 8px; }
      .new-note-modal .form-fields-wrapper > div:last-of-type {
        padding-right: 0; }
.universal-group-modal {
  width: 510px;
  min-width: 440px; }
  .universal-group-modal .selected-wrapper {
    position: relative;
    margin-bottom: 10px; }
  .universal-group-modal .select-all {
    position: relative;
    margin-bottom: 10px; }
  .universal-group-modal .mode-choice {
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .universal-group-modal .mode-choice:first-child {
      padding-top: 0; }
    .universal-group-modal .mode-choice:last-child {
      border-bottom: none; }
    .universal-group-modal .mode-choice label {
      padding: 5px 0;
      display: -ms-flexbox;
      display: flex; }
      .universal-group-modal .mode-choice label input {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -webkit-transform: translate(0px, 3px);
                transform: translate(0px, 3px); }
      .universal-group-modal .mode-choice label span.label-text {
        padding-left: 5px;
        display: inline-block;
        line-height: 18px; }
    .universal-group-modal .mode-choice p {
      color: #999;
      font-size: 11px;
      padding-left: 18px;
      line-height: 13px; }
    .universal-group-modal .mode-choice input[type="radio"] {
      opacity: 1;
      position: relative;
      width: auto;
      height: auto; }
  .universal-group-modal .group-content {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    color: #5b7289;
    background: #fff;
    position: relative;
    width: 100%;
    height: 362px;
    border: solid 1px #e0e7eb; }
    .universal-group-modal .group-content .error-field {
      position: static;
      overflow: auto; }
  .universal-group-modal .modal-footer button {
    margin-left: 10px; }
  .universal-group-modal .modal-footer .sharing-actions {
    margin-right: auto; }
  .universal-group-modal .form-field .label {
    font-size: 13px; }
  .universal-group-modal .form-field input {
    width: 100%;
    font-size: 13px;
    font-family: TTCommons, sans-serif;
    height: 28px;
    padding-left: 10px;
    border: 1px solid #b3b3b3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
.note-modal {
  width: 600px; }
  .note-modal .ticker-input-container {
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    position: relative; }
    .note-modal .ticker-input-container.focused {
      border: solid 1px #017eff; }
  .note-modal.mobile {
    width: 100vw;
    height: 100vh; }
    .note-modal.mobile .form-field .input {
      max-width: 100%; }
  .note-modal .form-field {
    margin-bottom: 16px; }
    .note-modal .form-field .input {
      position: relative;
      word-break: break-all; }
    .note-modal .form-field .label {
      width: 80px;
      white-space: nowrap;
      line-height: 1;
      margin-bottom: 8px; }
  .note-modal .modal-body {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text; }
  .note-modal.tag-editor {
    overflow: visible; }
    .note-modal.tag-editor .form-field {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: start;
          align-items: flex-start; }
      .note-modal.tag-editor .form-field .input {
        max-width: 100%; }
  .note-modal .fileItem:first-child {
    margin-top: 16px; }
  .note-modal .fileList {
    max-height: none;
    margin-top: 0; }
  .note-modal textarea {
    background: #fff;
    padding: 8px 12px;
    resize: none;
    height: 150px;
    width: 100%;
    border: 1px solid #e0e7eb;
    border-radius: 3px;
    font-size: 12px;
    font-family: Roboto, sans-serif; }
    .note-modal textarea:focus {
      border: 1px solid #017eff; }
  .note-modal .uploader {
    margin-top: 16px; }
  .note-modal input[type="file"] {
    display: none; }
  .note-modal hr {
    border-color: #c4d1d8;
    margin-top: 16px; }
  .note-modal .emailIn {
    display: inline-block;
    position: relative;
    bottom: -23px;
    float: right;
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.33;
    color: #017eff; }
    .note-modal .emailIn.edit {
      bottom: 0px; }
    .note-modal .emailIn:hover {
      color: #2b8df0;
      cursor: pointer; }
    .note-modal .emailIn span {
      line-height: 16px;
      vertical-align: top; }
    .note-modal .emailIn .icon {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAZVJREFUOBGVU7tKA0EUPXey0RCTCAra+AIFIYK2IoJgIaS00NJCBLG1sPILLOzCNn6BFpZBC9FCrBW0E3w1KQTfxhhnvHfI6mayKzjNzJ0759zXGYKzxjafRzTpJa0xAzJ91m3oRinsK6O2Tlez52EIBcbctmm5uH3aZHsFMCq4b9xJs+3ne3OrO/NUFZ8lsOC7xxIMphsBQDoJeIrw9GF+XYSDfE97QUhsJBs5AiyI3YUsSosZJBO/eAlUzxYkNdeMPotLe20qhVyKsL73HmKQI2mP1KgnDYOJqxnYOKo4wMA0SrDKdju4C+2DnQr+bBqHy1kUhrkREUuw6mdUzoPLe42ujEJHmnByXXO8dZPHHDMuINdKGOIszstfeKiEJuBQKbBInDtrjvd7SPD4jq9iossrKzBWWBTB5IBnr/8isOoUecpIXJIJzuCtalBjT3fmR7ChZ6QFq+ra9kMee/S4OwLu5CaWXyJ74As2VsptLVwi494+XWq2XSmLpkXb7CkG5bzyV2kGS6lUDP6BUDcV99/v/A2lvqQD8rr9zQAAAABJRU5ErkJggg==) center no-repeat;
      margin-left: 5px;
      width: 16px;
      height: 16px;
      position: absolute; }
  .note-modal .form-fields-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .note-modal .form-fields-wrapper > div {
      -ms-flex: 1;
          flex: 1;
      padding-right: 8px;
      min-width: 280px; }
      .note-modal .form-fields-wrapper > div:last-of-type {
        padding-right: 0; }
  .note-modal .checkbox-field {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 22px;
    -ms-flex-align: center;
        align-items: center; }
    .note-modal .checkbox-field input[type="checkbox"] + label:before {
      margin-top: 2px; }
    .note-modal .checkbox-field .checkbox-field__button {
      width: 100px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .note-modal .checkbox-field .customCheckbox {
      height: 100%;
      -ms-flex: 1;
          flex: 1; }
      .note-modal .checkbox-field .customCheckbox label {
        display: -ms-flexbox;
        display: flex;
        height: 100%; }
        .note-modal .checkbox-field .customCheckbox label:before {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
        .note-modal .checkbox-field .customCheckbox label .separateLabel {
          padding-right: 10px;
          white-space: normal;
          height: 100%;
          font-size: 14px;
          width: 100%; }
    .note-modal .checkbox-field button.secondary {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
.snippet-modal-container {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 286px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 4px 8px -2px rgba(14, 19, 24, 0.5);
  background-color: #334252; }
  .snippet-modal-container .snippet-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    background-color: #334252;
    border-bottom: 1px solid rgba(14, 19, 24, 0.5); }
    .snippet-modal-container .snippet-header button {
      padding: 4px;
      width: 50px;
      height: 50px;
      background-size: 20px;
      background-color: rgba(51, 66, 82, 0.95);
      background-position: center center;
      background-repeat: no-repeat;
      -ms-flex-positive: 0;
          flex-grow: 0; }
      .snippet-modal-container .snippet-header button:hover {
        background-color: #fff; }
    .snippet-modal-container .snippet-header .note-adder {
      background-image: url(/static/images/sharp-notebook-icon-grey.svg); }
      .snippet-modal-container .snippet-header .note-adder:hover, .snippet-modal-container .snippet-header .note-adder:active {
        background-image: url("/static/images/sharp-notebook-icon-blue.svg"); }
    .snippet-modal-container .snippet-header a {
      color: #017EFF;
      cursor: pointer; }
    .snippet-modal-container .snippet-header:first-of-type {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px; }
  .snippet-modal-container .notes-menu {
    position: absolute;
    top: 0px;
    left: 286px;
    width: 184px;
    max-height: 274px;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 24px -4px rgba(14, 19, 24, 0.5);
            box-shadow: 0 8px 24px -4px rgba(14, 19, 24, 0.5);
    background-color: #334252;
    color: white;
    overflow: auto; }
  .snippet-modal-container .note-heading {
    padding-bottom: 0;
    opacity: 0.5;
    font-family: TTCommons;
    font-size: 10px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    color: #ffffff;
    padding: 8px; }
  .snippet-modal-container .notebooks-container, .snippet-modal-container .notes-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    color: white;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden; }
    .snippet-modal-container .notebooks-container:hover, .snippet-modal-container .notes-container:hover {
      overflow-y: auto; }
  .snippet-modal-container .notebooks-listing,
  .snippet-modal-container .notes-listing {
    padding: 3px 0;
    overflow-y: auto; }
    .snippet-modal-container .notebooks-listing li,
    .snippet-modal-container .notes-listing li {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      width: 100%;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      white-space: nowrap;
      padding: 5px 10px;
      font-family: Roboto;
      font-size: 12px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.33;
      letter-spacing: normal;
      color: #ffffff; }
      .snippet-modal-container .notebooks-listing li:hover,
      .snippet-modal-container .notes-listing li:hover {
        cursor: pointer;
        background-color: #017EFF; }
      .snippet-modal-container .notebooks-listing li.selected,
      .snippet-modal-container .notes-listing li.selected {
        background-color: #017EFF; }
      .snippet-modal-container .notebooks-listing li .item,
      .snippet-modal-container .notes-listing li .item {
        display: -ms-flexbox;
        display: flex;
        width: 100%; }
        .snippet-modal-container .notebooks-listing li .item span,
        .snippet-modal-container .notes-listing li .item span {
          -ms-flex: 1;
              flex: 1; }
      .snippet-modal-container .notebooks-listing li.note-item,
      .snippet-modal-container .notes-listing li.note-item {
        position: relative; }
        .snippet-modal-container .notebooks-listing li.note-item::after,
        .snippet-modal-container .notes-listing li.note-item::after {
          opacity: 0;
          -webkit-transition: opacity 750ms;
          -o-transition: opacity 750ms;
          transition: opacity 750ms;
          content: '';
          position: absolute;
          width: 5px;
          height: 13px;
          border: solid #01bd71;
          border-width: 0 2px 2px 0;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          right: 10px;
          top: 3px; }
        .snippet-modal-container .notebooks-listing li.note-item.note-item-in-progress,
        .snippet-modal-container .notes-listing li.note-item.note-item-in-progress {
          -webkit-animation: highlight 1s;
                  animation: highlight 1s; }
          .snippet-modal-container .notebooks-listing li.note-item.note-item-in-progress::after,
          .snippet-modal-container .notes-listing li.note-item.note-item-in-progress::after {
            -webkit-animation: hide 750ms;
                    animation: hide 750ms; }

.snippet-modal-no-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 40px 16px; }
  .snippet-modal-no-content .title {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff; }
  .snippet-modal-no-content .description {
    font-family: Roboto;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: center;
    color: #95b1c8; }

@-webkit-keyframes highlight {
  0% {
    background-color: #0727DA; }
  25% { }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    background-color: transparent; } }

@keyframes highlight {
  0% {
    background-color: #0727DA; }
  25% { }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    background-color: transparent; } }

@-webkit-keyframes hide {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes hide {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
.modal-dialog .modal-content .modal-header {
  font-size: 18px; }
  .modal-dialog .modal-content .modal-header .title {
    color: #0e1318; }

.modal-dialog .modal-content .modal-body {
  font-size: 12px;
  color: #000000; }

.modal-dialog .modal-content .modal-footer {
  font-size: 12px; }
.save-modal-bg {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11; }

.save-modal {
  border-radius: 4px;
  background-color: white;
  width: 480px;
  -webkit-box-shadow: 0 4px 8px -4px rgba(14, 19, 24, 0.5);
          box-shadow: 0 4px 8px -4px rgba(14, 19, 24, 0.5);
  position: fixed;
  left: 40%;
  top: 40%; }
  .save-modal .optional-text {
    margin-left: 5px;
    color: #5b7289;
    font-size: 10px;
    font-weight: 600; }
  .save-modal .title-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 24px 24px 0px 24px;
    font-family: TTCommons; }
    .save-modal .title-container .header {
      color: #0e1318;
      text-align: left;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.44;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden;
      margin-bottom: 24px; }
    .save-modal .title-container .note-title {
      overflow: hidden;
      word-break: break-all;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      font-size: 10px;
      font-weight: 600; }
    .save-modal .title-container .note-title-input {
      margin-top: 8px;
      border-radius: 3px;
      border: solid 1px #e0e7eb;
      width: 432px;
      height: 32px; }
  .save-modal .optional-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 16px 24px 0px 24px; }
    .save-modal .optional-container .companies-container {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-right: 16px; }
      .save-modal .optional-container .companies-container .companies-title {
        overflow: hidden;
        word-break: break-all;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        font-size: 10px;
        font-weight: 600; }
      .save-modal .optional-container .companies-container .companies-input {
        margin-top: 8px;
        border-radius: 3px;
        border: solid 1px #e0e7eb;
        width: 208px;
        height: 32px; }
    .save-modal .optional-container .tags-container {
      -ms-flex-direction: column;
          flex-direction: column; }
      .save-modal .optional-container .tags-container .tags-title {
        overflow: hidden;
        word-break: break-all;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        font-size: 10px;
        font-weight: 600; }
      .save-modal .optional-container .tags-container .tags-input {
        margin-top: 8px;
        border-radius: 3px;
        border: solid 1px #e0e7eb;
        width: 208px;
        height: 32px;
        -webkit-box-sizing: inherit;
                box-sizing: inherit; }
  .save-modal .invite-container {
    margin: 16px 24px 0px 24px; }
    .save-modal .invite-container .invite-title {
      overflow: hidden;
      word-break: break-all;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      font-size: 10px;
      font-weight: 600; }
    .save-modal .invite-container .invite-input {
      margin-top: 8px;
      border-radius: 3px;
      border: solid 1px #e0e7eb;
      width: 432px;
      height: 32px; }
  .save-modal .button-container {
    margin: 25px 0px 16px 0px;
    border-top: 1px solid #c4d1d8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .save-modal .button-container .button {
      color: white;
      margin: 16px 16px 16px 16px;
      width: 208px; }
    .save-modal .button-container .grey {
      background-color: #e0e7eb;
      border-color: #e0e7eb; }
    .save-modal .button-container .secondary {
      color: #0e1318; }
.doc-viewer {
  height: 100%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .doc-viewer .dv-iframe-transparent-wrapper {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #fff;
    opacity: 0; }
  .doc-viewer.with-tabs {
    padding-bottom: 1px;
    border-top: 1px solid #c4d1d8; }
  .doc-viewer .dv-frames,
  .doc-viewer .dv-frame {
    position: relative;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    .doc-viewer .dv-frames .dv-iframe-wrapper,
    .doc-viewer .dv-frame .dv-iframe-wrapper {
      position: absolute; }
.blackline-header {
  background: #f3f3f2;
  color: #9f9f9f;
  padding: 5px;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-weight: bold; }
  .blackline-header .text {
    font-size: 14px;
    white-space: nowrap; }
  .blackline-header .legends {
    font-size: 11px;
    height: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .blackline-header .legends .legend {
      position: relative;
      padding: 0 11px 0 58px;
      margin-left: 15px; }
      .blackline-header .legends .legend:before {
        content: "";
        position: absolute;
        left: 0;
        top: -4px;
        width: 55px;
        height: 18px; }
      .blackline-header .legends .legend:after {
        content: "";
        position: absolute;
        right: 0;
        top: -4px;
        width: 8px;
        height: 18px; }
      .blackline-header .legends .legend.additions:before {
        background: url("/static/images/htmldiff/add-left.png") no-repeat top left; }
      .blackline-header .legends .legend.additions:after {
        background: url("/static/images/htmldiff/add-right.png") no-repeat top left; }
      .blackline-header .legends .legend.deletions:before {
        background: url("/static/images/htmldiff/deleted-left.png") no-repeat top left; }
      .blackline-header .legends .legend.deletions:after {
        background: url("/static/images/htmldiff/deleted-right.png") no-repeat top left; }
      .blackline-header .legends .legend.changes:before {
        background: url("/static/images/htmldiff/changed-left.png") no-repeat top left; }
      .blackline-header .legends .legend.changes:after {
        background: url("/static/images/htmldiff/changed-right.png") no-repeat top left; }
.dv-iframe-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  visibility: hidden;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  -ms-flex-negative: 1;
      flex-shrink: 1; }
  .dv-iframe-wrapper.active {
    visibility: visible; }
    .dv-iframe-wrapper.active.ipad {
      z-index: 1000; }
  .dv-iframe-wrapper.ipad {
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    height: calc(100% - 50px);
    z-index: 800;
    background-color: white; }
    .dv-iframe-wrapper.ipad iframe {
      background-color: white; }
  .dv-iframe-wrapper .dv-placeholder {
    font-family: Roboto, sans-serif;
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column;
    z-index: 2;
    height: 100%;
    width: 100%;
    background: transparent;
    pointer-events: none; }
    .dv-iframe-wrapper .dv-placeholder .dv-text {
      width: 60%; }
      .dv-iframe-wrapper .dv-placeholder .dv-text.centered {
        text-align: center; }
      .dv-iframe-wrapper .dv-placeholder .dv-text h2 {
        font-size: 14px;
        font-weight: 500;
        color: #334252;
        margin-bottom: 8px; }
      .dv-iframe-wrapper .dv-placeholder .dv-text p {
        color: #95b1c8;
        font-size: 12px;
        line-height: 1.33; }
        .dv-iframe-wrapper .dv-placeholder .dv-text p.warning {
          color: #d0021b;
          margin-bottom: 1em; }
    .dv-iframe-wrapper .dv-placeholder .dv-spinner {
      height: 48px;
      width: 48px;
      background: no-repeat center/100% url(data:image/gif;base64,R0lGODlhMAAwANU4ALLR6Gaj0czg8JnC4e/1+jOFwn+y2WCg0Nno9M/i8RBwuJ/F4iB5vb/Z7Iy63d/s9cXc7o+83nCp1FCWy/L3+/X5/OXv9/n7/a/P5/r8/vz9/uz0+djo87zX69Lk8qbK5OLu9sbd7rfU6nmv10yUyuny+DCDwd3r9crf77nV6nOr1ZbA4Nzq9fH3+9Tl8qnL5efx+MDZ7KzN5oO12lmbztbm80CMxgBms////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFCNDJDMTdBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFCNDJDMThBNTdCMTFFMTkzNzM5RUJDRkE0MjRGODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MUI0MkMxNUE1N0IxMUUxOTM3MzlFQkNGQTQyNEY4NCIgc3RSZWY6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);
      margin-bottom: 10px; }
  .dv-iframe-wrapper iframe {
    height: 100%;
    width: 100%;
    z-index: 1; }

.with-tabs .dv-iframe-wrapper {
  height: calc(100% - 52px); }

.with-blackline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1; }
.docviewer-buttons {
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%; }
  .docviewer-buttons .vertical-separator {
    height: 100%;
    width: 1px;
    background-color: #c4d1d8;
    margin-left: 8px; }
  .docviewer-buttons .all-table {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .docviewer-buttons .doc-button {
    height: 32px;
    width: 32px;
    margin-left: 8px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .docviewer-buttons .doc-button.fullscreen {
      background: url("/static/images/navigation-fullscreen.svg") no-repeat center center;
      background-size: 14px; }
      .docviewer-buttons .doc-button.fullscreen.exit {
        background: url("/static/images/navigation-fullscreen_exit.svg") no-repeat center center;
        background-size: 14px; }
    .docviewer-buttons .doc-button.zoom-in {
      background: url("/static/images/action-zoom_in.svg") no-repeat center center;
      background-size: 14px; }
    .docviewer-buttons .doc-button.zoom-out {
      background: url("/static/images/action-zoom_out.svg") no-repeat center center;
      background-size: 14px; }
    .docviewer-buttons .doc-button.fullscreen, .docviewer-buttons .doc-button.zoom-in, .docviewer-buttons .doc-button.zoom-out {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .docviewer-buttons .doc-button.fullscreen:hover:not(:active), .docviewer-buttons .doc-button.zoom-in:hover:not(:active), .docviewer-buttons .doc-button.zoom-out:hover:not(:active) {
        border-radius: 2px;
        background-color: rgba(51, 66, 82, 0.1); }
      .docviewer-buttons .doc-button.fullscreen:active, .docviewer-buttons .doc-button.zoom-in:active, .docviewer-buttons .doc-button.zoom-out:active {
        border-radius: 2px;
        background-color: rgba(51, 66, 82, 0.25); }
    .docviewer-buttons .doc-button.toggle-sentiments {
      -ms-flex: auto;
          flex: auto;
      width: auto; }
    .docviewer-buttons .doc-button.blackline {
      position: relative;
      width: 123px;
      height: 32px;
      -webkit-box-shadow: none;
              box-shadow: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding-left: 36px;
      font-family: TTCommons, sans-serif;
      font-size: 12px;
      font-weight: 600;
      line-height: 1.33;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 2px; }
      .docviewer-buttons .doc-button.blackline:before {
        position: absolute;
        content: '';
        left: 8px;
        width: 20px;
        height: 20px;
        background: no-repeat center/100% url("/static/images/toggle-blackline.svg");
        background-size: 14px; }
      .docviewer-buttons .doc-button.blackline:hover:not(:active) {
        background-color: rgba(51, 66, 82, 0.1); }
      .docviewer-buttons .doc-button.blackline:active {
        background-color: rgba(51, 66, 82, 0.25); }
      .docviewer-buttons .doc-button.blackline.enabled {
        color: white;
        background-color: #ff414c; }
        .docviewer-buttons .doc-button.blackline.enabled:before {
          background-image: url("/static/images/toggle-blackline_active.svg"); }
        .docviewer-buttons .doc-button.blackline.enabled:hover:not(:active) {
          background-color: #dc0a10; }
        .docviewer-buttons .doc-button.blackline.enabled:active {
          background-color: #b60304; }
.doc-tabs {
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .doc-tabs .tab {
    position: relative;
    height: 51px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    width: 10%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    padding: 0 8px;
    background: #e0e7eb;
    cursor: pointer;
    border-top: 2px solid transparent;
    border-bottom: 2px solid #e0e7eb; }
    .doc-tabs .tab:hover {
      background: rgba(224, 231, 235, 0.5);
      border-bottom: 2px solid #c4d1d8; }
    .doc-tabs .tab:active {
      background: #fff;
      border-bottom: 2px solid #c4d1d8; }
    .doc-tabs .tab.selected {
      cursor: default;
      border-bottom: 2px solid #017eff; }
    .doc-tabs .tab .inner {
      color: #0e1318;
      font-family: TTCommons, sans-serif;
      font-size: 12px;
      font-weight: 600;
      line-height: 1.33;
      text-align: center;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden; }
.docviewer-header {
  color: #334252;
  background: #e0e7eb;
  font-family: TTCommons, sans-serif;
  font-size: 12px;
  margin: 0;
  height: 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .docviewer-header .interactive-text {
    height: 24px;
    width: 400px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 2px 0 0 4px;
    -ms-flex: 1 0 0px;
        flex: 1 0 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
    .docviewer-header .interactive-text .title {
      font-size: 10px;
      margin-right: 2px;
      white-space: nowrap;
      font-weight: 600;
      line-height: 1;
      letter-spacing: 1px;
      color: #0e1318;
      text-transform: uppercase; }
    .docviewer-header .interactive-text .info {
      display: -ms-flexbox;
      display: flex; }
    .docviewer-header .interactive-text .text {
      font-family: Roboto, sans-serif;
      font-size: 10px;
      line-height: 1.2;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis; }
      .docviewer-header .interactive-text .text.tablex {
        padding-left: 2px;
        color: #01bd71; }
        .docviewer-header .interactive-text .text.tablex.processing {
          color: #5b7289;
          font-weight: 500; }
      .docviewer-header .interactive-text .text.hint {
        color: #5b7289;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        overflow: hidden;
        min-width: 0; }
      .docviewer-header .interactive-text .text.hint_attention {
        color: #ff414c;
        font-weight: 500; }
  @media screen and (max-width: 1300px) {
    .docviewer-header .interactive-text.wide .hint {
      display: none; } }
  @media screen and (max-width: 1150px) {
    .docviewer-header .interactive-text:not(.wide) .hint {
      display: none; } }
  @media screen and (max-width: 1130px) {
    .docviewer-header .interactive-text.wide .tablex {
      display: none; } }
  @media screen and (max-width: 1000px) {
    .docviewer-header .interactive-text:not(.wide) .tablex {
      display: none; } }
  @media screen and (max-width: 1130px) {
    .docviewer-header .interactive-text.wide .title {
      visibility: hidden; } }
  @media screen and (max-width: 1000px) {
    .docviewer-header .interactive-text:not(.wide) .title {
      visibility: hidden; } }
  .docviewer-header .search-again-button {
    position: relative;
    margin-right: 5px;
    height: 30px;
    width: 30px;
    min-width: 30px;
    border-radius: 2px;
    cursor: pointer;
    -ms-flex: 0 0 0px;
        flex: 0 0 0; }
    .docviewer-header .search-again-button.search-again-button_search-hidden {
      background-color: #017eff; }
      .docviewer-header .search-again-button.search-again-button_search-hidden:hover {
        background-color: #003eff; }
      .docviewer-header .search-again-button.search-again-button_search-hidden:active {
        background-color: #0727da; }
      .docviewer-header .search-again-button.search-again-button_search-hidden:before {
        position: absolute;
        top: 5px;
        left: 5px;
        content: "";
        height: 20px;
        width: 20px;
        background: url("/static/images/action-search_white.svg") no-repeat center center;
        background-size: 17px 15px; }
    .docviewer-header .search-again-button.search-again-button_search-shown {
      background-color: #ff414c; }
      .docviewer-header .search-again-button.search-again-button_search-shown:hover {
        background-color: #dc0a10; }
      .docviewer-header .search-again-button.search-again-button_search-shown:active {
        background-color: #b60304; }
      .docviewer-header .search-again-button.search-again-button_search-shown:before {
        position: absolute;
        top: 5px;
        left: 5px;
        content: "";
        height: 20px;
        width: 20px;
        background: url("/static/images/action-close_white.svg") no-repeat center center;
        background-size: 17px 15px; }
.focus-marker {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 600; }
  .focus-marker .marker {
    position: absolute; }
    .focus-marker .marker.top {
      -webkit-box-shadow: 0 2px 0 0 #017eff inset;
              box-shadow: 0 2px 0 0 #017eff inset;
      height: 2px;
      width: 100%;
      top: 0;
      left: 0; }
    .focus-marker .marker.bottom {
      -webkit-box-shadow: 0 -2px 0 0 #017eff inset;
              box-shadow: 0 -2px 0 0 #017eff inset;
      height: 2px;
      width: 100%;
      bottom: 0;
      left: 0; }
    .focus-marker .marker.left {
      -webkit-box-shadow: 2px 0 0 0 #017eff inset;
              box-shadow: 2px 0 0 0 #017eff inset;
      width: 2px;
      height: 100%;
      top: 0;
      left: 0; }
    .focus-marker .marker.right {
      -webkit-box-shadow: -2px 0 0 0 #017eff inset;
              box-shadow: -2px 0 0 0 #017eff inset;
      width: 2px;
      height: 100%;
      top: 0;
      right: 0; }
#multiDocEditorChannelView {
  max-width: 304px;
  margin: 0 auto; }
  #multiDocEditorChannelView .ticker-input-container {
    background: white; }
  #multiDocEditorChannelView .modal-header {
    padding: 24px 0px 6px; }
  #multiDocEditorChannelView .modal-body {
    padding: 0px 0px 18px 0px; }
  #multiDocEditorChannelView .modal-footer {
    border-top: none;
    padding: 0px;
    -ms-flex-direction: column;
        flex-direction: column; }
    #multiDocEditorChannelView .modal-footer .download-doc-button {
      width: 100%;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      background-color: #f7f9fa;
      border: 1px solid #e0e7eb;
      color: #0e1318;
      font-size: 12px;
      margin-bottom: 8px; }
      #multiDocEditorChannelView .modal-footer .download-doc-button:hover {
        background-color: #e0e7eb; }
      #multiDocEditorChannelView .modal-footer .download-doc-button .download-icon {
        display: inline-block;
        background: transparent url(/static/images/action-get_app.svg) no-repeat center;
        background-size: contain;
        height: 14px;
        width: 12px; }
      #multiDocEditorChannelView .modal-footer .download-doc-button .download-text {
        position: relative;
        bottom: 2px;
        margin-left: 8px; }
    #multiDocEditorChannelView .modal-footer .delete-button, #multiDocEditorChannelView .modal-footer .save-button {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      width: 100%;
      margin-left: 0px; }
      #multiDocEditorChannelView .modal-footer .delete-button:disabled, #multiDocEditorChannelView .modal-footer .save-button:disabled {
        cursor: default; }
.channelview-navigator {
  /* Style specific for IE */ }
  .channelview-navigator .path-container {
    color: #017EFF;
    padding: 4px;
    margin-bottom: 8px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center; }
    .channelview-navigator .path-container:hover {
      cursor: pointer;
      background: #e0e7eb;
      border-radius: 2px; }
  .channelview-navigator .path-container-default {
    color: #0e1318; }
  .channelview-navigator .chevron-icon {
    color: #c4d1d8; }
  .channelview-navigator .horiz-more-icon {
    color: #017EFF; }
  .channelview-navigator .condensed-nav {
    display: inline;
    cursor: pointer; }
    .channelview-navigator .condensed-nav:hover {
      cursor: pointer;
      background: #e0e7eb;
      border-radius: 2px; }
  .channelview-navigator .condensed-nav-tooltip {
    width: 224px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
    display: none;
    position: absolute;
    top: 40px;
    z-index: 600;
    background: #fff; }
    .channelview-navigator .condensed-nav-tooltip .condensed-folder {
      font-weight: 500;
      font-family: Roboto, sans-serif;
      font-size: 14px;
      padding: 6px; }
      .channelview-navigator .condensed-nav-tooltip .condensed-folder .ic-folder-icon {
        color: #5b7289;
        padding-right: 8px; }
    .channelview-navigator .condensed-nav-tooltip .condensed-folder-hover {
      background: #EDF0F2; }
  .channelview-navigator .condensed-nav-tooltip-display {
    display: inline; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .channelview-navigator .condensed-nav-tooltip {
      left: 96px; }
    .channelview-navigator .condensed-nav-tooltip-display {
      display: block; } }
.doc-panel {
  height: 100%;
  background: #f7f9fa;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
.entityHeader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 8px;
  width: 100%;
  -ms-flex: 1 0;
      flex: 1 0; }
  .entityHeader .ticker-company-name {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 2px; }
  .entityHeader .ticker-company-info {
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .entityHeader .ticker-company-info a {
      color: #017eff; }
    .entityHeader .ticker-company-info span + span {
      color: #01bd71; }
    .entityHeader .ticker-company-info span + span + span {
      color: #334252; }
    .entityHeader .ticker-company-info span {
      margin-right: 8px; }
#timeframe .filter-title {
  padding-bottom: 10px; }

#timeframe .date-filter-item label {
  padding: 4px 8px; }

#timeframe .date-filters {
  background-color: #fff;
  width: 260px; }
  #timeframe .date-filters .filter-list-item {
    position: relative; }
    #timeframe .date-filters .filter-list-item .date-picker {
      display: -ms-flexbox;
      display: flex;
      background-color: #fff;
      padding: 3px;
      z-index: 5000;
      -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
              box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5); }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Caption {
        color: #0e1318; }
      #timeframe .date-filters .filter-list-item .date-picker abbr {
        text-decoration: none; }
      #timeframe .date-filters .filter-list-item .date-picker .header-label {
        height: 20px;
        text-align: center;
        padding-top: 3px;
        color: #0e1318; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPickerInput {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPickerInput-Overlay {
        position: relative !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Footer {
        text-align: center; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Input {
        border: 1px solid #b3b3b3;
        background: #fff;
        font-size: 13px;
        height: 28px;
        line-height: 20px;
        padding: 2px 2px 2px 10px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-TodayButton {
        color: #000;
        border: 1px solid #b3b3b3;
        padding: 0 10px;
        -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.12);
                box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.12);
        min-width: 80px;
        line-height: 14px;
        height: 22px;
        border-radius: 2px;
        font-size: 12px !important; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Weekday, #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Day {
        padding: .5rem; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Day--disabled {
        font-style: italic;
        color: #e0e7eb; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Day--outside:hover {
        border-radius: 50%;
        cursor: pointer; }
      #timeframe .date-filters .filter-list-item .date-picker .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):not(.DayPicker-Day--disabled) {
        color: #0e1318; }
      #timeframe .date-filters .filter-list-item .date-picker .DatePicker-Day:hover {
        color: white; }
#sector .dd-menu, #countries .dd-menu {
  left: -220px !important; }

#sector .filter-panel, #countries .filter-panel {
  display: -ms-flexbox;
  display: flex; }
.result-list {
  background-color: #fff; }

.result-list .result-header {
  background-color: #334252;
  color: #96abb6; }

.result-list {
  height: calc(100% - 36px); }
  .result-list.result-list-wide .ReactVirtualized__Table__rowColumn {
    white-space: normal; }
    .result-list.result-list-wide .ReactVirtualized__Table__rowColumn.company {
      white-space: nowrap; }
    .result-list.result-list-wide .ReactVirtualized__Table__rowColumn.title > div:first-of-type > span {
      /* autoprefixer: off */
      display: block;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; }
  .result-list .ReactVirtualized__Table__headerRow {
    -ms-flex-align: center;
        align-items: center;
    background: #334252;
    color: #96abb6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    overflow: hidden;
    text-align: unset;
    text-transform: uppercase;
    white-space: nowrap;
    line-height: 23px; }
  .result-list .ReactVirtualized__Table__headerColumn {
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
    .result-list .ReactVirtualized__Table__headerColumn[aria-sort="ascending"], .result-list .ReactVirtualized__Table__headerColumn[aria-sort="descending"] {
      background: #0e1318;
      color: white; }
    .result-list .ReactVirtualized__Table__headerColumn[aria-label="Pgs"], .result-list .ReactVirtualized__Table__headerColumn[aria-label="Score"] {
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .result-list .ReactVirtualized__Table__headerColumn[aria-label="Pgs"] {
      -ms-flex-pack: end;
          justify-content: flex-end;
      padding-right: 7px; }
    .result-list .ReactVirtualized__Table__headerColumn[aria-label="Date"], .result-list .ReactVirtualized__Table__headerColumn[aria-label="Last Activity"] {
      display: -ms-flexbox;
      display: flex;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding-right: 20px;
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .result-list .ReactVirtualized__Table__headerColumn[aria-label="+/-"] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding-right: 8px; }
    .result-list .ReactVirtualized__Table__headerColumn[aria-label="sentimentChangeScore"] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding-right: 8px; }
      .result-list .ReactVirtualized__Table__headerColumn[aria-label="sentimentChangeScore"] > :first-child {
        background: url("/static/images/delta.svg") center center/contain no-repeat;
        width: 10px;
        height: 10px;
        margin: auto 0; }
  .result-list .ReactVirtualized__Table__rowColumn {
    padding-top: 3px;
    padding-bottom: 3px; }
  .result-list .ReactVirtualized__Table__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-shadow: inset 0 -1px 0 0 #e0e0e0;
            box-shadow: inset 0 -1px 0 0 #e0e0e0; }
    .result-list .ReactVirtualized__Table__row.odd {
      background-color: #f7f9fa; }
    .result-list .ReactVirtualized__Table__row.selected, .result-list .ReactVirtualized__Table__row:hover {
      background-color: #017eff;
      color: #fff; }
      .result-list .ReactVirtualized__Table__row.selected .secondRow, .result-list .ReactVirtualized__Table__row:hover .secondRow {
        color: #d2e7f3; }
      .result-list .ReactVirtualized__Table__row.selected .doc-tag, .result-list .ReactVirtualized__Table__row:hover .doc-tag {
        background-color: #d2e7f3;
        color: #017eff; }
        .result-list .ReactVirtualized__Table__row.selected .doc-tag .team-icon, .result-list .ReactVirtualized__Table__row:hover .doc-tag .team-icon {
          background: url(/static/images/action-supervised_user_circle-blue.svg) transparent no-repeat center;
          background-size: 8px; }
      .result-list .ReactVirtualized__Table__row.selected .wide-tags .more-tags, .result-list .ReactVirtualized__Table__row:hover .wide-tags .more-tags {
        color: #fff; }
      .result-list .ReactVirtualized__Table__row.selected .date,
      .result-list .ReactVirtualized__Table__row.selected .userDoc,
      .result-list .ReactVirtualized__Table__row.selected .annotated-cell,
      .result-list .ReactVirtualized__Table__row.selected .shared-text,
      .result-list .ReactVirtualized__Table__row.selected .sentiment-score-negative,
      .result-list .ReactVirtualized__Table__row.selected .sentiment-score-positive, .result-list .ReactVirtualized__Table__row:hover .date,
      .result-list .ReactVirtualized__Table__row:hover .userDoc,
      .result-list .ReactVirtualized__Table__row:hover .annotated-cell,
      .result-list .ReactVirtualized__Table__row:hover .shared-text,
      .result-list .ReactVirtualized__Table__row:hover .sentiment-score-negative,
      .result-list .ReactVirtualized__Table__row:hover .sentiment-score-positive {
        color: #fff; }
      .result-list .ReactVirtualized__Table__row.selected .group-count, .result-list .ReactVirtualized__Table__row:hover .group-count {
        background-color: #0727da;
        border: solid 1px #0727da;
        color: #fff; }
        .result-list .ReactVirtualized__Table__row.selected .group-count:after, .result-list .ReactVirtualized__Table__row:hover .group-count:after {
          background-image: url("/static/images/expand-arrow.svg");
          background-size: 10px 10px; }
      .result-list .ReactVirtualized__Table__row.selected .annotated-cell .annotated, .result-list .ReactVirtualized__Table__row:hover .annotated-cell .annotated {
        background-image: url("/static/images/content-create-white.svg"); }
      .result-list .ReactVirtualized__Table__row.selected .source .team-icon, .result-list .ReactVirtualized__Table__row:hover .source .team-icon {
        background-image: url("/static/images/action-supervised_user_circle-white.svg"); }
    .result-list .ReactVirtualized__Table__row.selected .group-count:after {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .result-list .ReactVirtualized__Table__row:active {
      background-color: #0024ff; }
    .result-list .ReactVirtualized__Table__row:hover {
      cursor: pointer; }
      .result-list .ReactVirtualized__Table__row:hover .company-bookmarked {
        background-image: url("/static/images/action-bookmark-white.svg"); }
      .result-list .ReactVirtualized__Table__row:hover .not-read {
        background-color: white; }
      .result-list .ReactVirtualized__Table__row:hover .score-container {
        background: #0727da; }
      .result-list .ReactVirtualized__Table__row:hover .score-value {
        background: #ffffff; }
  .result-list .ReactVirtualized__Table__headerTruncatedText {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden; }
  .result-list .ReactVirtualized__Table__headerColumn,
  .result-list .ReactVirtualized__Table__rowColumn {
    min-width: 0; }
    .result-list .ReactVirtualized__Table__headerColumn div,
    .result-list .ReactVirtualized__Table__rowColumn div {
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden; }
  .result-list .ReactVirtualized__Table__rowColumn {
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap; }
  .result-list .ReactVirtualized__Table__sortableHeaderColumn {
    cursor: pointer; }
  .result-list .score-container {
    position: relative;
    height: 4px;
    width: 34px;
    border-radius: 8px;
    background: #e0e7eb; }
  .result-list .score-container-selected {
    background: #0727da; }
  .result-list .score-value {
    background: #0093FF;
    height: 100%;
    border-radius: inherit; }
  .result-list .score-value-selected {
    background: #ffffff; }
  .result-list .company {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.33; }
  .result-list .djn {
    color: #a9c0d3; }
  .result-list .secondRow {
    color: #5b7289; }
  .result-list .bookmarked {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .result-list .company-bookmarked {
    display: inline-block;
    background: url("/static/images/action-bookmark-purple.svg") transparent no-repeat center;
    width: 6px;
    height: 10px;
    background-size: contain; }
  .result-list .company-bookmarked-selected {
    background: url("/static/images/action-bookmark-white.svg") #017eff no-repeat center;
    background-size: contain; }
  .result-list .not-read {
    top: -3px;
    display: inline-block;
    position: relative;
    height: 4px;
    width: 4px;
    border-radius: 2px; }
    .result-list .not-read.document {
      background-color: #017eff; }
      .result-list .not-read.document.selected {
        background-color: white; }
    .result-list .not-read.annotations {
      background-color: #aa5ff2; }
      .result-list .not-read.annotations.selected {
        background-color: white; }
  .result-list .annotated-cell {
    color: #aa5ff2; }
    .result-list .annotated-cell.ReactVirtualized__Table__rowColumn {
      margin: 0; }
  .result-list .title {
    white-space: normal;
    line-height: 16px; }
    .result-list .title > div {
      margin-right: 5px; }
    .result-list .title .hl {
      font-weight: 600;
      font-style: italic; }
    .result-list .title .broker-tag {
      font-weight: bold;
      font-size: 10px;
      position: relative;
      padding-right: 5px;
      letter-spacing: 1px; }
      .result-list .title .broker-tag.revision {
        color: #a9c0d3; }
      .result-list .title .broker-tag.initiation {
        color: #017eff; }
      .result-list .title .broker-tag.down, .result-list .title .broker-tag.downgrade {
        color: #ff424c;
        padding-left: 8px; }
        .result-list .title .broker-tag.down:before, .result-list .title .broker-tag.downgrade:before {
          content: "";
          width: 6px;
          height: 3px;
          position: absolute;
          top: 6px;
          left: 0;
          background: url("/static/images/navigation-arrow_drop_down_red.svg") no-repeat center;
          background-size: 6px 3px; }
      .result-list .title .broker-tag.up, .result-list .title .broker-tag.upgrade {
        color: #01bd71;
        padding-left: 8px; }
        .result-list .title .broker-tag.up:before, .result-list .title .broker-tag.upgrade:before {
          content: "";
          width: 6px;
          height: 3px;
          position: absolute;
          top: 6px;
          left: 0;
          background: url("/static/images/navigation-arrow_drop_up_green.svg") no-repeat center;
          background-size: 6px 3px; }
    .result-list .title .wide-tags {
      position: relative;
      padding-right: 45px; }
      .result-list .title .wide-tags .tags-container {
        display: -ms-flexbox;
        display: flex;
        height: 16px;
        overflow: hidden;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-top: 3px; }
      .result-list .title .wide-tags .more-tags {
        display: inline-block;
        position: absolute;
        line-height: 16px;
        height: 16px;
        top: 3px;
        color: #aa5ff2;
        font-size: 10px;
        text-transform: uppercase;
        font-family: DecimaMono, sans-serif;
        white-space: nowrap; }
  .result-list .sentiment-net-score, .result-list .sentiment-change-score {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 8px;
    font-size: 10px;
    font-family: DecimaMono, sans-serif; }
  .result-list .sentiment-score-negative {
    color: #ff414c; }
  .result-list .sentiment-score-positive {
    color: #01bd71; }
  .result-list .sentiment-score-no-change {
    color: #0e1318; }
  .result-list .delta {
    background-image: url("/static/images/delta.svg");
    background-size: 10px 10px; }
  .result-list .pages {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 7px;
    font-family: DecimaMono, sans-serif;
    font-size: 10px;
    line-height: 0.8; }
  .result-list .score {
    display: -ms-flexbox;
    display: flex; }
  .result-list .date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    color: #5b7289; }
    .result-list .date > span {
      margin-right: 20px; }
  .result-list.result-list-narrow .source {
    white-space: nowrap; }
  .result-list .source {
    white-space: nowrap !important;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.33; }
    .result-list .source > div {
      margin-right: 5px; }
    .result-list .source .fav {
      font-size: 14px; }
    .result-list .source .team-icon {
      background: url("/static/images/action-supervised_user_circle-purple.svg") transparent no-repeat center;
      display: inline-block;
      height: 8px;
      width: 8px;
      background-size: 8px;
      margin-left: 0;
      margin-right: 2px; }
    .result-list .source .amr-tag {
      color: #dc0a10;
      padding-left: 3px;
      font-size: 10px; }
    .result-list .source .shared-text {
      font-family: DecimaMono, sans-serif;
      font-size: 10px;
      text-transform: uppercase;
      color: #aa5ff2; }
  .result-list .userDoc {
    color: #aa5ff2; }
  .result-list .owned {
    font-weight: bold; }
  .result-list .doc-tag {
    display: inline;
    margin-left: 0;
    line-height: 16px;
    margin-right: 4px; }
    .result-list .doc-tag .tag-inner {
      font-size: 10px;
      font-weight: normal; }
    .result-list .doc-tag .team-icon {
      display: inline-block;
      height: 8px;
      width: 8px; }
  .result-list .annotated {
    background: url("/static/images/content-create-purple.svg") no-repeat center;
    background-size: 7px;
    width: 7px;
    height: 7px;
    margin-bottom: 2px;
    display: inline-block; }
  .result-list .group {
    font-size: 14px; }
  .result-list .group-header-container {
    display: -ms-flexbox;
    display: flex;
    cursor: pointer; }
    .result-list .group-header-container .group-header-key, .result-list .group-header-container .group-key,
    .result-list .group-header-container .group-header-count,
    .result-list .group-header-container .group-count {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin: 0;
      padding: 0 40px 0 10px; }
      .result-list .group-header-container .group-header-key.active, .result-list .group-header-container .active.group-key,
      .result-list .group-header-container .group-header-count.active,
      .result-list .group-header-container .active.group-count {
        color: #fff;
        background-color: #0e1318; }
  .result-list .group-header-key, .result-list .group-key {
    -ms-flex: 1;
        flex: 1;
    margin-left: 10px; }
  .result-list .group-header-count, .result-list .group-count {
    margin-left: auto;
    margin-right: 40px; }
  .result-list .group-key {
    font-weight: 500; }
  .result-list .group-count {
    position: relative;
    line-height: 15px;
    border-radius: 14px;
    background-color: #e0e7eb;
    border: solid 1px #e0e7eb;
    font-family: DecimaMono, sans-serif;
    font-size: 10px;
    color: #0e1318;
    float: right;
    height: 15px;
    width: 24px;
    text-align: center; }
    .result-list .group-count:after {
      content: "";
      width: 10px;
      height: 10px;
      position: absolute;
      top: 3px;
      left: 35px;
      background-image: url("/static/images/expand-arrow-grey.svg");
      background-size: 10px 10px; }
#marketCaps .filter-title {
  padding-bottom: 10px; }

#marketCaps .filter-root {
  width: 270px; }

#marketCaps .marketcap-item {
  position: relative; }
  #marketCaps .marketcap-item .marketcap-radio input {
    padding: 2px 8px 2px 0; }
  #marketCaps .marketcap-item .marketcap-radio label {
    padding: 4px 8px; }
  #marketCaps .marketcap-item .sub-menu {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translateX(120%) translateY(0);
            transform: translateX(120%) translateY(0);
    background-color: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5); }
    #marketCaps .marketcap-item .sub-menu .error {
      color: red; }
    #marketCaps .marketcap-item .sub-menu .action-buttons {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
      #marketCaps .marketcap-item .sub-menu .action-buttons button {
        margin-left: 10px; }
    #marketCaps .marketcap-item .sub-menu .form-field .label {
      width: 40px; }
    #marketCaps .marketcap-item .sub-menu .form-field input {
      line-height: 20px;
      padding-left: 10px;
      padding-right: 3px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 125px;
      text-align: right; }
#sources .dd-menu {
  left: -240px !important; }

#sources .filter-panel {
  display: -ms-flexbox;
  display: flex; }
  #sources .filter-panel .left-panel {
    width: 240px; }
    #sources .filter-panel .left-panel .parentNode {
      font-weight: 500;
      background-color: #f7f9fa;
      padding-left: 8px;
      height: 24px;
      font-size: 10px; }
      #sources .filter-panel .left-panel .parentNode .select {
        margin-left: auto;
        padding-right: 8px; }
      #sources .filter-panel .left-panel .parentNode a {
        color: #017eff;
        font-weight: 500; }
        #sources .filter-panel .left-panel .parentNode a:hover {
          color: #003EFF;
          text-decoration: none; }
      #sources .filter-panel .left-panel .parentNode span {
        font-weight: 600;
        text-transform: uppercase;
        font-family: TTCommons;
        letter-spacing: 1px;
        padding-top: 2px; }
    #sources .filter-panel .left-panel .filter-item {
      padding-right: 10px; }

#sources .source-group-name {
  font-family: TTCommons;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #91abb6;
  text-transform: uppercase;
  padding: 5px 0 5px 10px;
  line-height: 18px; }

#sources .select-preferences {
  padding: 0 9px 9px 9px; }
  #sources .select-preferences button {
    width: 100%; }

#sources .source-research-firms {
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 5px; }
  #sources .source-research-firms .dropdown-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    #sources .source-research-firms .dropdown-menu .dropdown-button {
      color: #334252;
      background-color: #e0e7eb;
      border: none;
      font-family: TTCommons;
      font-weight: 600; }
    #sources .source-research-firms .dropdown-menu .caret {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bmF2aWdhdGlvbi1hcnJvd19kcm9wX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTUuMDAwMDAwLCAtMTkxMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iTmF2aWdhdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTg2OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uLWFycm93X2Ryb3BfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk1LjAwMDAwMCwgNDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCA1IDUgMTAgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) center center no-repeat; }
    #sources .source-research-firms .dropdown-menu .dropdown-content {
      width: 100%; }
      #sources .source-research-firms .dropdown-menu .dropdown-content .dropdown-item {
        line-height: 24px;
        font-weight: 500;
        padding: 0 12px;
        cursor: pointer; }
        #sources .source-research-firms .dropdown-menu .dropdown-content .dropdown-item:hover {
          color: #fff;
          background: #017eff; }

#sources .filter-item .action-info-icon {
  margin-left: auto;
  padding-right: 5px; }

#sources .filter-item:hover .action-info-icon {
  margin-left: initial; }
  #sources .filter-item:hover .action-info-icon:hover {
    background: url("/static/images/action-info-hover.svg") no-repeat;
    background-size: contain; }

#sources .filter-item .new-borker-badge {
  display: inline-block;
  background-color: #c40f18;
  font-size: 10px;
  font-weight: bold;
  min-width: 10px;
  border-radius: 10px;
  padding: 3px 7px;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  margin-right: 5px; }
.tag-filter .teamIcon {
  display: none; }

.tag-filter .menu-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 135px;
  max-width: 260px;
  max-height: calc(100vh - 100px);
  overflow: hidden; }
  .tag-filter .menu-wrapper .dd-content {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 260px; }

.tag-filter .tag-filter-top {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.tag-filter .selected-tag-label, .tag-filter .visible-group-label {
  display: -ms-flexbox;
  display: flex; }
  .tag-filter .selected-tag-label a, .tag-filter .visible-group-label a {
    margin-left: auto;
    text-transform: none;
    color: #017eff;
    padding-right: 10px;
    font-family: Roboto;
    font-size: 10px;
    font-weight: 500; }
    .tag-filter .selected-tag-label a:hover, .tag-filter .visible-group-label a:hover {
      color: #003EFF; }

.tag-filter .tag-operator-selector {
  padding: 8px; }
  .tag-filter .tag-operator-selector .dropdown-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .tag-filter .tag-operator-selector .dropdown-menu .dropdown-button {
      color: #334252;
      background-color: #fff;
      border: 1px solid #e0e7eb;
      font-family: TTCommons;
      font-weight: 600; }
    .tag-filter .tag-operator-selector .dropdown-menu .dropdown-button-opened {
      background-color: #e0e7eb; }
    .tag-filter .tag-operator-selector .dropdown-menu .caret {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bmF2aWdhdGlvbi1hcnJvd19kcm9wX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTUuMDAwMDAwLCAtMTkxMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iTmF2aWdhdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTg2OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uLWFycm93X2Ryb3BfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk1LjAwMDAwMCwgNDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCA1IDUgMTAgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) center center no-repeat; }
    .tag-filter .tag-operator-selector .dropdown-menu .dropdown-content {
      width: 100%; }
      .tag-filter .tag-operator-selector .dropdown-menu .dropdown-content .dropdown-item {
        line-height: 24px;
        font-weight: 500;
        padding: 0 12px;
        cursor: pointer; }
        .tag-filter .tag-operator-selector .dropdown-menu .dropdown-content .dropdown-item:hover {
          color: #fff;
          background: #017eff; }

.tag-filter .tag-filter-search {
  background-color: #f7f9fa;
  padding: 0; }
  .tag-filter .tag-filter-search hr {
    height: 1px;
    margin: 0;
    background-color: #e0e7eb;
    border: 0; }

.tag-filter .tag-filter-selectors {
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px 8px; }

.tag-filter .tag-filter-selector {
  position: relative;
  line-height: 22px;
  padding-left: 14px; }
  .tag-filter .tag-filter-selector:first-of-type {
    padding-left: 0; }
  .tag-filter .tag-filter-selector input[type="radio"]:checked + label {
    color: #0e1318; }
  .tag-filter .tag-filter-selector input[type="radio"] + label {
    color: #5b7289; }

.tag-filter .tag-group-label {
  text-transform: uppercase;
  height: 24px;
  background-color: #c4d1d8;
  font-family: TTCommons;
  font-size: 10px;
  color: #334252;
  font-weight: 600;
  padding-left: 10px;
  letter-spacing: 1px;
  line-height: 24px; }

.tag-filter .tag-filter-selected {
  max-height: 30vh;
  overflow: auto; }

.tag-filter li.filter-list-item {
  list-style: none; }

.tag-filter .private-label {
  color: #fff;
  font-size: 11px;
  padding-left: 5px; }

.tag-filter .dd-content {
  padding-top: 20px; }

.tag-filter input[type=checkbox] + label {
  padding: 6px 8px; }

.tag-filter input[type=checkbox] + label:before {
  top: -1px; }

.tag-filter .search {
  position: relative;
  margin: 0;
  padding: 8px; }
  .tag-filter .search input {
    height: 32px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #017eff;
    width: 100%;
    padding: 8px 8px 8px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #0e1318;
    background-size: 10px;
    background-image: url("/static/images/action-search_blue.svg");
    background-repeat: no-repeat;
    background-position: 12px center; }
  .tag-filter .search input::-ms-clear {
    display: none; }
  .tag-filter .search .reset {
    background: url("/static/images/navigation-cancel.svg") no-repeat;
    background-size: 12px;
    position: absolute;
    height: 12px;
    width: 12px;
    right: 16px;
    top: 19px;
    color: gray;
    cursor: pointer; }
    .tag-filter .search .reset:hover {
      background: url("/static/images/navigation-cancel-hover.svg") no-repeat center;
      background-size: 12px; }
    .tag-filter .search .reset:active {
      background: url("/static/images/navigation-cancel-active.svg") no-repeat center;
      background-size: 12px; }

.tag-filter .tag-wrapper {
  min-width: 260px;
  min-height: 90px;
  overflow: scroll;
  padding: 0;
  max-height: 30vh; }

.tag-filter .empty-message {
  color: #666;
  text-align: center;
  padding: 5px 0; }

.tag-filter .tag-list {
  overflow: auto;
  max-width: 260px; }
  .tag-filter .tag-list > div {
    position: relative; }
    .tag-filter .tag-list > div > div {
      position: absolute; }
  .tag-filter .tag-list input[type=checkbox] + label {
    color: #0e1318; }
  .tag-filter .tag-list input[type=checkbox]:checked + label {
    color: #0e1318; }
  .tag-filter .tag-list input[type=checkbox] + label:before {
    top: 2px; }
  .tag-filter .tag-list input[type=checkbox]:active + label span,
  .tag-filter .tag-list input[type=checkbox]:hover + label span {
    color: white; }
  .tag-filter .tag-list label {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    height: auto; }
  .tag-filter .tag-list.filtered input[type=checkbox] + label .list-tag span:first-child {
    color: #0e1318;
    font-weight: 500; }
  .tag-filter .tag-list.filtered input[type=checkbox] + label .list-tag span:nth-child(2) {
    color: #95b1c8;
    font-weight: 400; }
  .tag-filter .tag-list.filtered input[type=checkbox]:hover + label .list-tag span:first-child {
    color: #EFF3F5;
    font-weight: 500; }
  .tag-filter .tag-list.filtered input[type=checkbox]:hover + label .list-tag span:nth-child(2) {
    color: white;
    font-weight: 400; }
  .tag-filter .tag-list li {
    position: relative; }
#textfilters .text-filters {
  background-color: #fff;
  width: 260px; }

#textfilters .text-filter-item {
  position: relative; }
  #textfilters .text-filter-item .customCheckbox label {
    padding: 6px 8px; }
#watchlists .filter-title {
  padding-bottom: 10px; }

#watchlists .content {
  background-color: #fff; }

#watchlists .filter-root {
  width: 500px; }

#watchlists .footer {
  border-top: 1px solid #e0e7eb;
  max-height: 64px;
  padding: 16px;
  display: -ms-flexbox;
  display: flex; }

#watchlists .placeholder-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 120px; }

#watchlists .placeholder {
  width: 246px;
  text-align: center; }

#watchlists .placeholder__title {
  font-size: 14px;
  line-height: 1.43;
  font-weight: 600; }

#watchlists .placeholder__message {
  color: #95b1c8;
  line-height: 1.33; }
.table.table-watchlists {
  color: #5b7289; }
  .table.table-watchlists input[type="checkbox"] + label:before {
    margin-right: 0; }
  .table.table-watchlists input[type="checkbox"] {
    position: absolute;
    left: -9999px; }
  .table.table-watchlists .ReactVirtualized__Table__row:last-of-type {
    border-bottom: 0; }
  .table.table-watchlists .ReactVirtualized__Table__headerColumn:first-of-type,
  .table.table-watchlists .ReactVirtualized__Table__rowColumn:first-of-type {
    padding-left: 10px;
    padding-right: 0; }
  .table.table-watchlists .ReactVirtualized__Table__headerColumn:nth-of-type(2),
  .table.table-watchlists .ReactVirtualized__Table__rowColumn:nth-of-type(2) {
    padding: 0 10px 0 0; }
  .table.table-watchlists .ReactVirtualized__Table__headerColumn:last-of-type,
  .table.table-watchlists .ReactVirtualized__Table__rowColumn:last-of-type {
    padding-right: 8px; }
  .table.table-watchlists .highlighted .edit-watchlist-button {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LWNyZWF0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3NC4wMDAwMDAsIC0xMDMzLjAwMDAwMCkiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJDb250ZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCA5OTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY29udGVudC1jcmVhdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNC4wMDAwMDAsIDM3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDE1LjI1IEwwLDE5IEwzLjc1LDE5IEwxNC44MSw3Ljk0IEwxMS4wNiw0LjE5IEwwLDE1LjI1IFogTTE4LjQxLDQuMzQgTDE0LjY2LDAuNTkgTDEyLjEzLDMuMTMgTDE1Ljg4LDYuODggTDE4LjQxLDQuMzQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
    background-size: 16px 15px;
    width: 15px;
    height: 15px; }
  .table.table-watchlists .highlighted input[type="checkbox"]:checked + label:before,
  .table.table-watchlists .active input[type="checkbox"]:checked + label:before {
    background: url("/static/images/toggle-check_box_white.svg") no-repeat left top;
    background-size: 12px; }
  .table.table-watchlists .reverse-content {
    text-align: right; }
  .table.table-watchlists .cell.button-cell {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .table.table-watchlists .cell.checkbox-cell > div {
    display: inline-block; }
  .table.table-watchlists .clickable {
    cursor: pointer; }
  .table.table-watchlists .edit-watchlist-button {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LWNyZWF0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3NC4wMDAwMDAsIC0xMDMzLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJDb250ZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCA5OTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY29udGVudC1jcmVhdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNC4wMDAwMDAsIDM3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDE1LjI1IEwwLDE5IEwzLjc1LDE5IEwxNC44MSw3Ljk0IEwxMS4wNiw0LjE5IEwwLDE1LjI1IFogTTE4LjQxLDQuMzQgTDE0LjY2LDAuNTkgTDEyLjEzLDMuMTMgTDE1Ljg4LDYuODggTDE4LjQxLDQuMzQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
    background-size: 16px 15px;
    width: 15px;
    height: 15px; }
.notes-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 570px;
  height: 100%;
  background: white;
  border-right: 1px solid #c4d1d8; }
  .notes-list .notes-list-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    min-height: 24px; }
    .notes-list .notes-list-header h1 {
      white-space: nowrap;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      color: #0e1318;
      font-size: 18px;
      font-weight: bold;
      text-align: left;
      margin: 11px 0 8px 8px; }
    .notes-list .notes-list-header .search-note-container {
      -ms-flex: auto;
          flex: auto;
      margin: 8px; }
      .notes-list .notes-list-header .search-note-container .search-note-search-input {
        width: 100%;
        margin-bottom: 0; }
    .notes-list .notes-list-header .add-new-note-button {
      background: transparent url(/static/images/sharp-notebook-icon-skyblue.svg) center center no-repeat;
      background-size: 20px;
      border: 0;
      cursor: pointer;
      margin: 8px 8px 8px 0; }
      .notes-list .notes-list-header .add-new-note-button:hover {
        background-color: #c4d1d8; }
  .notes-list .notes-list-empty {
    margin-top: 60px;
    margin-right: 45px;
    margin-left: 45px;
    text-align: center; }
    .notes-list .notes-list-empty h2 {
      font-family: Roboto;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.43;
      text-align: center;
      color: #334252; }
    .notes-list .notes-list-empty span {
      font-family: Roboto;
      font-size: 12px;
      line-height: 1.33;
      text-align: center;
      color: #5b7289; }
  .notes-list .notes-list-wrapper {
    height: 100%; }
  .notes-list .ReactVirtualized__Table__sortableHeaderColumn[aria-sort] {
    color: #0e1318;
    background: #c4d1d8; }
  .notes-list .ReactVirtualized__Table__sortableHeaderColumn[aria-sort=none] {
    background-color: #f7f9fa; }
  .notes-list .header-row {
    background: #f7f9fa;
    border-color: #c4d1d8;
    border-style: solid;
    border-width: 1px 0; }
  .notes-list .notes-list-column-header {
    background-color: white;
    color: #334252;
    font-size: 10px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px; }
    .notes-list .notes-list-column-header:first-child {
      -ms-flex: 1 !important;
          flex: 1 !important; }
    .notes-list .notes-list-column-header .ReactVirtualized__Table__headerTruncatedText {
      margin-top: 2px; }
    .notes-list .notes-list-column-header:nth-child(2) {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
      padding-left: 0; }
  .notes-list .notes-list-row {
    border-bottom: 1px solid #e0e7eb;
    background-color: white;
    cursor: pointer; }
    .notes-list .notes-list-row .title-column {
      position: relative;
      bottom: 1px; }
    .notes-list .notes-list-row .date-column {
      color: #5b7289;
      font-family: DecimaMono;
      font-size: 10px;
      line-height: 8px;
      text-align: right;
      text-transform: uppercase;
      width: 100%;
      padding-right: 6px; }
    .notes-list .notes-list-row.active-row, .notes-list .notes-list-row:hover {
      background-color: #017EFF; }
      .notes-list .notes-list-row.active-row div .notes-list-row-column, .notes-list .notes-list-row:hover div .notes-list-row-column {
        color: white !important; }
    .notes-list .notes-list-row:nth-child(even):hover {
      background-color: #017EFF; }
    .notes-list .notes-list-row div {
      display: -ms-flexbox;
      display: flex; }
    .notes-list .notes-list-row div:first-child {
      -ms-flex: 1 !important;
          flex: 1 !important; }
  .notes-list .notes-list-row-column {
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #0e1318;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  .notes-list .notes-list-add-note-button-bg {
    padding: 8px;
    -webkit-box-shadow: -8px 0 15px 0 rgba(14, 19, 24, 0.3);
            box-shadow: -8px 0 15px 0 rgba(14, 19, 24, 0.3);
    z-index: 10; }
    .notes-list .notes-list-add-note-button-bg .button {
      width: 100%; }
.search-note-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .search-note-container .search-note-search-input {
    width: 314px;
    height: 28px;
    border-radius: 3px;
    border: solid 1px #c4d1d8;
    background-color: white;
    margin-bottom: 10px;
    text-indent: 10px;
    color: #0e1318;
    font-family: Roboto, sans-serif;
    font-size: 12px; }
    .search-note-container .search-note-search-input ::-webkit-input-placeholder {
      color: #96b2c9;
      font-family: Roboto, sans-serif; }
    .search-note-container .search-note-search-input :-ms-input-placeholder {
      color: #96b2c9;
      font-family: Roboto, sans-serif; }
    .search-note-container .search-note-search-input ::-ms-input-placeholder {
      color: #96b2c9;
      font-family: Roboto, sans-serif; }
    .search-note-container .search-note-search-input ::placeholder {
      color: #96b2c9;
      font-family: Roboto, sans-serif; }
@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono.woff2") format("woff2"), url("/static/fonts/decimamono.woff") format("woff"); }

@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono-bold.woff2") format("woff2"), url("/static/fonts/decimamono-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-regular.woff2") format("woff2"), url("/static/fonts/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-medium.woff2") format("woff2"), url("/static/fonts/roboto-medium.woff") format("woff");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-bold.woff2") format("woff2"), url("/static/fonts/roboto-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_regular.woff2") format("woff2"), url("/static/fonts/tt_commons_regular.woff") format("woff"); }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_demibold.woff2") format("woff2"), url("/static/fonts/tt_commons_demibold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Breve";
  src: url("/static/fonts/breve_bold.woff2") format("woff2"), url("/static/fonts/breve_bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_regular.woff2") format("woff2"), url("/static/fonts/cera_pro_regular.woff") format("woff");
  font-weight: normal; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_bold.woff2") format("woff2"), url("/static/fonts/cera_pro_bold.woff") format("woff");
  font-weight: bold; }

.slate-editor-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  min-width: 0;
  height: 100%;
  margin-right: 44px;
  background-color: white;
  color: black;
  font-size: 16px; }
  .slate-editor-container .slate-editor-header-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 8px;
    border-bottom: 1px solid #c4d1d8; }
  .slate-editor-container .title-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 16px 24px 24px 24px; }
  .slate-editor-container .slate-editor-header-left {
    max-width: calc(100% - 3rem);
    width: calc(100% - 3rem);
    overflow: hidden; }
    .slate-editor-container .slate-editor-header-left .show-more-dropdown-items {
      position: fixed;
      z-index: 999;
      top: auto;
      left: auto;
      width: 240px;
      height: 160px;
      border-radius: 4px;
      -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
              box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5); }
    .slate-editor-container .slate-editor-header-left .select-note-dropdown-item {
      background-color: white;
      color: #0e1318;
      width: 240px; }
    .slate-editor-container .slate-editor-header-left .select-note-active-item {
      background-color: #017EFF;
      color: white;
      width: 240px; }
    .slate-editor-container .slate-editor-header-left .select-note-dropdown-item {
      width: 240px; }
    .slate-editor-container .slate-editor-header-left .note-title {
      width: 100%;
      font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
      font-weight: 500;
      font-size: 16px;
      min-height: 24px;
      line-height: 24px;
      color: #0e1318;
      margin-bottom: 5px;
      text-align: left;
      white-space: nowrap;
      word-break: break-all; }
      .slate-editor-container .slate-editor-header-left .note-title .note-title-wrapper {
        width: 100%;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis; }
    .slate-editor-container .slate-editor-header-left .header-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: end;
          align-items: flex-end; }
      .slate-editor-container .slate-editor-header-left .header-info .notebook-name {
        font-family: TTCommons;
        font-size: 10px;
        font-weight: bold;
        line-height: 10px;
        letter-spacing: 1px;
        color: #017EFF;
        margin-right: 8px; }
        .slate-editor-container .slate-editor-header-left .header-info .notebook-name:hover {
          cursor: pointer; }
      .slate-editor-container .slate-editor-header-left .header-info .updated-at {
        font-family: TTCommons;
        font-size: 10px;
        font-weight: bold;
        color: #5b7289;
        margin-right: 8px;
        line-height: 10px;
        letter-spacing: 1px; }
      .slate-editor-container .slate-editor-header-left .header-info .updated-at:last-child {
        margin-right: 0;
        letter-spacing: 1px; }
      .slate-editor-container .slate-editor-header-left .header-info .action {
        font-size: 10px;
        font-weight: 600;
        color: black;
        letter-spacing: 1px; }
  .slate-editor-container .slate-editor-header-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center; }
    .slate-editor-container .slate-editor-header-right .icon-button {
      padding: 0;
      cursor: pointer;
      background-color: transparent; }
      .slate-editor-container .slate-editor-header-right .icon-button:hover {
        background-color: rgba(224, 231, 235, 0.5); }
  .slate-editor-container .editor-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
        flex: auto;
    -ms-flex-direction: column;
        flex-direction: column;
    overflow: auto; }
  .slate-editor-container .remove-button {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    margin: 5px 0;
    padding: 5px;
    border: 1px solid #cccccc;
    outline: none;
    background-color: white;
    cursor: pointer; }
.slate-editor-edit-note-title-input {
  font-family: Roboto, sans-serif;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  font-size: 36px;
  font-weight: bold;
  color: #0e1318;
  width: 100%;
  max-height: 200px;
  resize: none; }
  .slate-editor-edit-note-title-input::-webkit-input-placeholder {
    font-family: Roboto, sans-serif;
    align-self: stretch;
    font-size: 36px;
    font-weight: bold;
    color: #0e1318;
    width: 100%;
    max-height: 200px;
    resize: none;
    color: #5b7289; }
  .slate-editor-edit-note-title-input:focus::-moz-placeholder {
    font-family: Roboto, sans-serif;
    align-self: stretch;
    font-size: 36px;
    font-weight: bold;
    color: #0e1318;
    width: 100%;
    max-height: 200px;
    resize: none;
    color: #5b7289; }
  .slate-editor-edit-note-title-input:focus:-ms-input-placeholder {
    font-family: Roboto, sans-serif;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    font-size: 36px;
    font-weight: bold;
    color: #0e1318;
    width: 100%;
    max-height: 200px;
    resize: none;
    color: #5b7289; }
.slate-editor-note-tag-editor {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 32px;
  border-top: 1px solid #c4d1d8;
  margin: 0 24px; }
  @media screen and (max-width: 999px) {
    .slate-editor-note-tag-editor {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .slate-editor-note-tag-editor .spinner-container {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: 8px; }
  .slate-editor-note-tag-editor .ticker-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex: 1;
        flex: 1;
    position: relative;
    border-right: 1px solid #c4d1d8;
    margin-right: -0.5px;
    padding: 8px 0 8px 5px; }
    @media screen and (max-width: 999px) {
      .slate-editor-note-tag-editor .ticker-container {
        margin-right: 0px;
        border-right: 0px;
        border-bottom: 1px solid #c4d1d8;
        min-width: 280px; } }
    @media screen and (max-width: 670px) {
      .slate-editor-note-tag-editor .ticker-container {
        margin-right: 0px;
        border-right: 0px;
        border-bottom: 1px solid #c4d1d8;
        min-width: 140px; } }
    .slate-editor-note-tag-editor .ticker-container .tickerInput {
      width: 100%;
      height: auto; }
      .slate-editor-note-tag-editor .ticker-container .tickerInput.disabled .tokenizing-input-company-ticker {
        display: none; }
      .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container {
        padding-top: 0px; }
        .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container .tokenizing-field-wrap {
          padding-left: 0px; }
        .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container .reset-icon-position {
          top: calc(50% - 6px); }
        .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container .tokenizing-field-input {
          white-space: normal;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-align: center;
              align-items: center;
          width: 100%;
          padding-right: 20px; }
          .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container .tokenizing-field-input span {
            display: -ms-flexbox;
            display: flex;
            -ms-flex: 1;
                flex: 1;
            height: 16px; }
            .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container .tokenizing-field-input span input {
              -ms-flex: 1;
                  flex: 1;
              margin: 0px;
              padding: 0 0 0 5px; }
          .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container .tokenizing-field-input .token {
            margin: 2px 3px;
            padding: 0px; }
            .slate-editor-note-tag-editor .ticker-container .tickerInput .header-container .tokenizing-field-input .token span {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
                  align-items: center;
              height: 12px; }
      .slate-editor-note-tag-editor .ticker-container .tickerInput .content-container {
        width: 100%;
        top: 26px; }
  .slate-editor-note-tag-editor .tag-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex: 1;
        flex: 1;
    position: relative;
    border-left: 1px solid #c4d1d8;
    margin-left: -0.5px;
    padding: 8px 0 8px 5px;
    cursor: text; }
    @media screen and (max-width: 999px) {
      .slate-editor-note-tag-editor .tag-container {
        margin-left: 0px;
        border-left: 0px;
        min-width: 280px; } }
    @media screen and (max-width: 670px) {
      .slate-editor-note-tag-editor .tag-container {
        margin-left: 0px;
        border-left: 0px;
        min-width: 140px; } }
    .slate-editor-note-tag-editor .tag-container .tags-input {
      height: auto; }
      .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list {
        max-height: 100% !important;
        border: 0px; }
        .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .tag-items {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-align: center;
              align-items: center;
          padding: 0 20px 0 0; }
          .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .tag-items .tags {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -ms-flex-align: center;
                align-items: center;
            padding: 0px;
            overflow-x: hidden;
            overflow-y: hidden; }
            .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .tag-items .tags .doc-tag {
              height: 16px;
              margin: 2px 3px; }
        .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .input-wrapper {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          min-width: 0;
          height: 16px;
          padding: 0 0 0 5px; }
          .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .input-wrapper .input-container {
            margin: 0px;
            padding: 0px; }
            .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .input-wrapper .input-container input {
              margin: 0px;
              padding: 0px;
              background-color: transparent !important; }
        .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .icon {
          right: 7px !important; }
        .slate-editor-note-tag-editor .tag-container .tags-input .tag-input-list .autocomplete {
          left: -5px;
          bottom: -10px;
          width: calc(100% + 5px); }
.delete-modal-bg {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11; }

.delete-modal {
  border-radius: 4px;
  background-color: white;
  width: 320px;
  -webkit-box-shadow: 0 4px 8px -4px rgba(14, 19, 24, 0.5);
          box-shadow: 0 4px 8px -4px rgba(14, 19, 24, 0.5);
  position: fixed;
  left: 40%;
  top: 40%; }
  .delete-modal .text-container {
    width: 320px;
    margin-bottom: 2rem; }
  .delete-modal .header {
    max-width: 90%;
    margin: 1rem 1.7rem;
    font-family: TTCommons;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    color: #0e1318;
    white-space: nowrap;
    text-align: left;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden; }
  .delete-modal .text {
    width: 83%;
    margin: 0 auto;
    font-family: Roboto;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #0e1318; }
    .delete-modal .text .title {
      overflow: hidden;
      word-break: break-all;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis; }
  .delete-modal .button-container {
    border-top: 1px solid #c4d1d8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    padding: 1rem 0; }
    .delete-modal .button-container .button {
      margin: 0 1rem; }
.slate-styling-options {
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0;
  margin: 0 24px;
  border-top: 1px solid #c4d1d8;
  border-bottom: 1px solid #c4d1d8; }
  .slate-styling-options button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 40px;
    height: 30px;
    margin-right: 1px;
    padding: 2px;
    border: 0px;
    border-radius: 2px;
    outline: none;
    background-color: transparent;
    color: rgba(51, 66, 82, 0.95);
    cursor: pointer;
    font-size: 15px;
    -webkit-transition: background-color 100ms;
    -o-transition: background-color 100ms;
    transition: background-color 100ms; }
    .slate-styling-options button .icon {
      background-position: center center;
      background-repeat: no-repeat;
      width: 20px;
      height: 20px;
      background-size: 35px; }
    .slate-styling-options button .text-icon {
      font-family: TTCommons, sans-serif;
      font-size: 16px;
      font-weight: bold; }
    .slate-styling-options button .bold-icon, .slate-styling-options button .italic-icon {
      margin-top: -2px; }
    .slate-styling-options button:hover {
      background-color: rgba(224, 231, 235, 0.5); }
    .slate-styling-options button:active, .slate-styling-options button.active-mark {
      background-color: #e0e7eb; }
    .slate-styling-options button:disabled, .slate-styling-options button[disabled] {
      color: #e0e7eb;
      background-color: transparent; }
    .slate-styling-options button:last-child {
      margin-right: 0px; }
    .slate-styling-options button div {
      display: -ms-flexbox !important;
      display: flex !important; }
@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono.woff2") format("woff2"), url("/static/fonts/decimamono.woff") format("woff"); }

@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono-bold.woff2") format("woff2"), url("/static/fonts/decimamono-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-regular.woff2") format("woff2"), url("/static/fonts/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-medium.woff2") format("woff2"), url("/static/fonts/roboto-medium.woff") format("woff");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-bold.woff2") format("woff2"), url("/static/fonts/roboto-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_regular.woff2") format("woff2"), url("/static/fonts/tt_commons_regular.woff") format("woff"); }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_demibold.woff2") format("woff2"), url("/static/fonts/tt_commons_demibold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Breve";
  src: url("/static/fonts/breve_bold.woff2") format("woff2"), url("/static/fonts/breve_bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_regular.woff2") format("woff2"), url("/static/fonts/cera_pro_regular.woff") format("woff");
  font-weight: normal; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_bold.woff2") format("woff2"), url("/static/fonts/cera_pro_bold.woff") format("woff");
  font-weight: bold; }

.slate-editor {
  -ms-flex: auto;
      flex: auto;
  padding: 6px 24px 24px 24px;
  word-break: break-word; }
  .slate-editor * {
    max-width: 700px; }
  .slate-editor .drag-hover-after {
    -webkit-box-shadow: 0 1px 0 #ccc;
            box-shadow: 0 1px 0 #ccc; }
  .slate-editor .drag-hover-before {
    -webkit-box-shadow: 0 -1px 0 #ccc;
            box-shadow: 0 -1px 0 #ccc; }
  .slate-editor .snippet-before {
    height: 10px;
    margin-bottom: -10px;
    cursor: pointer; }
  .slate-editor .snippet-after {
    height: 10px;
    margin-top: -10px;
    margin-bottom: -10px;
    cursor: pointer; }
  .slate-editor .snippet {
    padding: 16px;
    position: relative;
    margin: 10px 0;
    background-color: #f7f9fa;
    border: 1px solid #e0e7eb;
    border-radius: 6px;
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #334252; }
    .slate-editor .snippet .snippet-details, .slate-editor .snippet .snippet-actions .snippet-action {
      font-size: 12px;
      font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
      color: #334252;
      font-weight: 300; }
    .slate-editor .snippet.dragging {
      opacity: .5; }
    .slate-editor .snippet .draggable-indicator {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      position: absolute;
      height: 16px;
      line-height: 16px;
      width: 100%;
      left: 0;
      top: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      font-weight: bold;
      -ms-flex-pack: center;
          justify-content: center; }
      .slate-editor .snippet .draggable-indicator:hover {
        cursor: move; }
    .slate-editor .snippet.active {
      border: 1px solid #017EFF; }
    .slate-editor .snippet .snippet-content {
      -webkit-user-select: text;
         -moz-user-select: text;
          -ms-user-select: text;
              user-select: text; }
      .slate-editor .snippet .snippet-content > * {
        margin-top: 0;
        padding-top: 0; }
      .slate-editor .snippet .snippet-content .hl {
        padding: 0 2px;
        border-radius: 2px;
        background-color: #ffbe00;
        font-weight: 500;
        color: #0e1318; }
      .slate-editor .snippet .snippet-content .annotator-hl {
        padding: 0 4px;
        border-radius: 2px;
        background-color: #c8a2f5;
        font-weight: 500;
        color: #0e1318; }
      .slate-editor .snippet .snippet-content.color1 .annotator-hl {
        background-color: rgba(255, 255, 0, 0.4); }
      .slate-editor .snippet .snippet-content.color2 .annotator-hl {
        background-color: rgba(0, 237, 237, 0.4); }
      .slate-editor .snippet .snippet-content.color3 .annotator-hl {
        background-color: rgba(164, 255, 0, 0.4); }
      .slate-editor .snippet .snippet-content.color4 .annotator-hl {
        background-color: rgba(170, 95, 242, 0.4); }
      .slate-editor .snippet .snippet-content .annotation {
        display: -ms-flexbox;
        display: flex;
        margin-top: 10px;
        font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
        font-size: 12px;
        font-weight: 500;
        color: #334252; }
        .slate-editor .snippet .snippet-content .annotation .annotation-details {
          display: -ms-flexbox;
          display: flex;
          -ms-flex: 1;
              flex: 1;
          -ms-flex-direction: column;
              flex-direction: column;
          padding-left: 10px; }
          .slate-editor .snippet .snippet-content .annotation .annotation-details .annotation-quote {
            font-size: 12px;
            font-weight: normal;
            font-style: italic;
            color: #1b242d; }
          .slate-editor .snippet .snippet-content .annotation .annotation-details .annotation-byline {
            display: -ms-flexbox;
            display: flex; }
            .slate-editor .snippet .snippet-content .annotation .annotation-details .annotation-byline .annotation-author {
              -ms-flex: 1;
                  flex: 1;
              font-size: 10px;
              font-weight: 500;
              color: #aa5ff2; }
            .slate-editor .snippet .snippet-content .annotation .annotation-details .annotation-byline .annotation-date {
              font-size: 10px;
              text-transform: uppercase;
              color: #96b2c9; }
        .slate-editor .snippet .snippet-content .annotation:before {
          content: '';
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border: 2px solid #aa5ff2;
          border-radius: 2px; }
    .slate-editor .snippet .snippet-details {
      margin-top: 20px;
      display: -ms-flexbox;
      display: flex;
      height: 20px; }
      .slate-editor .snippet .snippet-details .snippet-timestamp {
        margin: 0 4px 0 0;
        text-transform: uppercase;
        white-space: nowrap;
        -ms-flex: none;
            flex: none; }
      .slate-editor .snippet .snippet-details .snippet-type {
        max-width: 40%;
        margin: 0 2px;
        -ms-flex: none;
            flex: none;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap;
        -ms-flex: initial;
            flex: initial; }
      .slate-editor .snippet .snippet-details .snippet-title {
        -ms-flex: 1;
            flex: 1;
        margin: 0 0 0 2px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap;
        min-width: 0; }
      .slate-editor .snippet .snippet-details .snippet-username {
        display: none; }
    .slate-editor .snippet .snippet-actions {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      -webkit-transition: opacity .3s;
      -o-transition: opacity .3s;
      transition: opacity .3s;
      position: absolute;
      right: 0;
      margin-right: 10px;
      padding-left: 10px;
      bottom: 16px;
      background: #f7f9fa;
      background: -webkit-radial-gradient(circle, #f7f9fa calc(100% - 6px), transparent 100%);
      background: -o-radial-gradient(circle, #f7f9fa calc(100% - 6px), transparent 100%);
      background: radial-gradient(circle, #f7f9fa calc(100% - 6px), transparent 100%); }
      .slate-editor .snippet .snippet-actions .snippet-action {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        padding: 0;
        margin: 0 6px;
        color: #96b2c9;
        background: none;
        border: 0 none;
        cursor: pointer;
        user-select: none; }
        .slate-editor .snippet .snippet-actions .snippet-action:hover {
          color: #ff414c; }
        .slate-editor .snippet .snippet-actions .snippet-action:active {
          color: #b60304; }
  .slate-editor h1 {
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
    font-size: 18px;
    line-height: 28px;
    color: #0e1318; }
  .slate-editor h2 {
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
    margin: 10px 0;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    color: #0e1318; }
  .slate-editor p {
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    margin: 10px 0;
    font-size: 14px;
    line-height: 20px;
    color: #334252;
    font-weight: normal; }
  .slate-editor b {
    font-weight: bold; }
  .slate-editor a:hover {
    cursor: pointer !important; }
  .slate-editor ul, .slate-editor ol {
    margin: 10px 0;
    padding: 0 0 0 40px; }
    .slate-editor ul li, .slate-editor ol li {
      font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
      margin: 4px 0;
      font-size: 14px;
      line-height: 20px;
      color: #334252;
      font-weight: normal; }
      .slate-editor ul li > div[data-node-type="list-item-child"], .slate-editor ol li > div[data-node-type="list-item-child"] {
        display: -ms-inline-flexbox;
        display: inline-flex; }
  .slate-editor ol,
  .slate-editor ol ol ol ol,
  .slate-editor ol ol ol ol ol ol ol {
    list-style-type: decimal; }
  .slate-editor ol ol,
  .slate-editor ol ol ol ol ol,
  .slate-editor ol ol ol ol ol ol ol ol {
    list-style-type: lower-alpha; }
  .slate-editor ol ol ol,
  .slate-editor ol ol ol ol ol ol,
  .slate-editor ol ol ol ol ol ol ol ol ol {
    list-style-type: lower-roman; }
  .slate-editor ul,
  .slate-editor ul ul ul ul,
  .slate-editor ul ul ul ul ul ul ul {
    list-style-type: disc; }
  .slate-editor ul ul,
  .slate-editor ul ul ul ul ul,
  .slate-editor ul ul ul ul ul ul ul ul {
    list-style-type: circle; }
  .slate-editor ul ul ul,
  .slate-editor ul ul ul ul ul ul,
  .slate-editor ul ul ul ul ul ul ul ul ul {
    list-style-type: square; }

span[data-slate-zero-width='z'] {
  display: none; }
.sync-view-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  .sync-view-container .username {
    font-family: Roboto;
    font-weight: bold;
    padding: 5px 6px;
    margin: 0 -11px 0 0;
    font-size: 12px;
    line-height: 16px;
    color: black;
    background-color: #e0e7eb;
    border: 2px solid #9013fe;
    border-radius: 24px; }
    .sync-view-container .username:first-child {
      margin: 0px; }
    .sync-view-container .username:last-child {
      z-index: 10; }
    .sync-view-container .username.passive {
      color: gray;
      background-color: #f0f3f5;
      border-color: #67b2ff; }
.notebook-list {
  background: #0e1318;
  width: 240px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column; }
  .notebook-list .notebook-list-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    min-height: 24px;
    padding: 8px; }
    .notebook-list .notebook-list-header h1 {
      -ms-flex: 1;
          flex: 1;
      color: white;
      text-align: left;
      font-family: Roboto;
      font-size: 18px; }
  .notebook-list .notebook-all-notes-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    background: #323c42;
    width: 240px;
    height: 36px;
    border-radius: 2px;
    cursor: pointer; }
    .notebook-list .notebook-all-notes-container .icon {
      background: transparent url(/static/images/icon-note.svg) center center no-repeat;
      background-size: 12px;
      border: 0px;
      cursor: pointer;
      margin-left: 13px;
      -webkit-filter: invert(100%);
              filter: invert(100%); }
    .notebook-list .notebook-all-notes-container .all-notes-title {
      width: 100%;
      font-family: Roboto;
      font-size: 14px;
      font-weight: 500;
      color: white;
      padding-left: 9px; }
    .notebook-list .notebook-all-notes-container .amount-of-all-notes {
      font-size: 10px;
      margin-right: 8px;
      width: 24px;
      height: 15px;
      border-radius: 14px;
      border: solid 1px white;
      background-color: white;
      color: #0e1318;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
  .notebook-list .list-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
        flex: 1;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    overflow: scroll; }
    .notebook-list .list-container .ReactVirtualized__Grid, .notebook-list .list-container .ReactVirtualized__Table__Grid {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex: inherit !important;
          flex: inherit !important;
      height: 100% !important;
      overflow: visible !important; }
    .notebook-list .list-container .ReactVirtualized__Grid__innerScrollContainer {
      overflow: visible !important; }
    .notebook-list .list-container .recent-list-wrapper .icon {
      background: transparent url(/static/images/icon-note.svg) center center no-repeat;
      background-size: 12px;
      border: 0px;
      cursor: pointer;
      margin-left: 5px;
      margin-right: 9px;
      -webkit-filter: invert(100%);
              filter: invert(100%); }
    .notebook-list .list-container .recent-list-wrapper > div {
      height: 100% !important; }
    .notebook-list .list-container .notebook-list-empty-text {
      color: #86898B;
      font-family: Roboto;
      font-size: 12px;
      width: 200px;
      height: 48px;
      text-align: center;
      -ms-flex-item-align: center;
          align-self: center;
      margin-top: -160px; }
    .notebook-list .list-container .notebook-list-wrapper {
      z-index: 9999; }
      .notebook-list .list-container .notebook-list-wrapper .icon-wrapper .icon {
        background: transparent url(/static/images/icon-notebook.svg) center center no-repeat;
        background-size: 12px;
        border: 0px;
        cursor: pointer;
        margin: 7px 9px 0 5px;
        -webkit-filter: invert(100%);
                filter: invert(100%); }
      .notebook-list .list-container .notebook-list-wrapper > div {
        height: 100% !important; }
    .notebook-list .list-container .annotation-list-wrapper .icon-wrapper .icon {
      background: transparent url(/static/images/icon-company.svg) center center no-repeat;
      background-size: 12px;
      border: 0px;
      cursor: pointer;
      margin-left: 5px;
      margin-right: 9px;
      -webkit-filter: invert(100%);
              filter: invert(100%); }
    .notebook-list .list-container .annotation-list-wrapper > div {
      height: 100% !important; }
    .notebook-list .list-container .notebook-list-row, .notebook-list .list-container .recent-list-row, .notebook-list .list-container .annotation-list-row {
      border-bottom: 1px solid rgba(224, 231, 235, 0.2);
      color: white;
      font-family: Roboto;
      cursor: pointer; }
      .notebook-list .list-container .notebook-list-row .date-column, .notebook-list .list-container .recent-list-row .date-column, .notebook-list .list-container .annotation-list-row .date-column {
        color: #5b7289;
        font-family: DecimaMono;
        font-size: 10px;
        line-height: 8px;
        text-align: right;
        text-transform: uppercase;
        width: 100%;
        padding-right: 6px; }
      .notebook-list .list-container .notebook-list-row.active-row, .notebook-list .list-container .notebook-list-row:hover, .notebook-list .list-container .recent-list-row.active-row, .notebook-list .list-container .recent-list-row:hover, .notebook-list .list-container .annotation-list-row.active-row, .notebook-list .list-container .annotation-list-row:hover {
        background-color: #323c42; }
        .notebook-list .list-container .notebook-list-row.active-row .show-more-button, .notebook-list .list-container .notebook-list-row:hover .show-more-button, .notebook-list .list-container .recent-list-row.active-row .show-more-button, .notebook-list .list-container .recent-list-row:hover .show-more-button, .notebook-list .list-container .annotation-list-row.active-row .show-more-button, .notebook-list .list-container .annotation-list-row:hover .show-more-button {
          max-height: 24px;
          max-width: 24px;
          background: #323c42 url(/static/images/navigation-more_horiz.svg) center center no-repeat;
          background-size: 12px;
          border: 0px;
          border-radius: 2px;
          cursor: pointer; }
          .notebook-list .list-container .notebook-list-row.active-row .show-more-button.icon, .notebook-list .list-container .notebook-list-row:hover .show-more-button.icon, .notebook-list .list-container .recent-list-row.active-row .show-more-button.icon, .notebook-list .list-container .recent-list-row:hover .show-more-button.icon, .notebook-list .list-container .annotation-list-row.active-row .show-more-button.icon, .notebook-list .list-container .annotation-list-row:hover .show-more-button.icon {
            -webkit-filter: invert(100%);
                    filter: invert(100%);
            background-color: #cdc3bd; }
    .notebook-list .list-container .table > .notebook-list-row:first-child,
    .notebook-list .list-container .table > .recent-list-row:first-child,
    .notebook-list .list-container .table > .annotation-list-row:first-child {
      background: transparent;
      border-bottom: 0;
      margin: 1rem 0 0.3rem 0;
      font-family: TTCommons;
      font-size: 10px;
      font-weight: bold;
      line-height: 10px;
      letter-spacing: 1px; }
    .notebook-list .list-container .notebook-list-row-column, .notebook-list .list-container .annotation-list-row-column, .notebook-list .list-container .recent-list-row-column {
      width: 100%;
      -ms-flex-align: center;
          align-items: center;
      margin-left: 0.3rem;
      font-size: 14px;
      line-height: 1.43;
      display: -ms-flexbox;
      display: flex;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden; }
      .notebook-list .list-container .notebook-list-row-column .notebook-list-row-title, .notebook-list .list-container .notebook-list-row-column .annotation-list-row-title, .notebook-list .list-container .notebook-list-row-column .recent-list-row-title, .notebook-list .list-container .annotation-list-row-column .notebook-list-row-title, .notebook-list .list-container .annotation-list-row-column .annotation-list-row-title, .notebook-list .list-container .annotation-list-row-column .recent-list-row-title, .notebook-list .list-container .recent-list-row-column .notebook-list-row-title, .notebook-list .list-container .recent-list-row-column .annotation-list-row-title, .notebook-list .list-container .recent-list-row-column .recent-list-row-title {
        width: 100%;
        max-width: 192px;
        overflow: inherit; }
      .notebook-list .list-container .notebook-list-row-column .amount-of-notes, .notebook-list .list-container .annotation-list-row-column .amount-of-notes, .notebook-list .list-container .recent-list-row-column .amount-of-notes {
        margin-left: 4px;
        margin-right: 8px;
        border-radius: 14px;
        border: solid 1px #323c42;
        background-color: #323c42;
        width: 24px;
        height: 15px;
        font-family: DecimaMono;
        font-size: 10px;
        line-height: 0.7;
        color: white;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
      .notebook-list .list-container .notebook-list-row-column .show-more-button, .notebook-list .list-container .annotation-list-row-column .show-more-button, .notebook-list .list-container .recent-list-row-column .show-more-button {
        background-color: inherit;
        border: 0px;
        border-radius: 2px; }
    .notebook-list .list-container .ReactVirtualized__Table__sortableHeaderIcon {
      fill: none; }
    .notebook-list .list-container .ReactVirtualized__Table__headerRow {
      background-color: #0e1318; }
    .notebook-list .list-container .notebook-list-column-header, .notebook-list .list-container .recent-list-column-header, .notebook-list .list-container .annotation-list-column-header {
      color: rgba(255, 255, 255, 0.5);
      font-family: TTCommons;
      font-size: 10px;
      font-style: normal;
      font-stretch: normal;
      line-height: 1;
      letter-spacing: 1px; }
      .notebook-list .list-container .notebook-list-column-header:first-child, .notebook-list .list-container .recent-list-column-header:first-child, .notebook-list .list-container .annotation-list-column-header:first-child {
        -ms-flex: 1 !important;
            flex: 1 !important; }
      .notebook-list .list-container .notebook-list-column-header .ReactVirtualized__Table__headerTruncatedText, .notebook-list .list-container .recent-list-column-header .ReactVirtualized__Table__headerTruncatedText, .notebook-list .list-container .annotation-list-column-header .ReactVirtualized__Table__headerTruncatedText {
        margin-top: 2px; }
      .notebook-list .list-container .notebook-list-column-header:nth-child(2), .notebook-list .list-container .recent-list-column-header:nth-child(2), .notebook-list .list-container .annotation-list-column-header:nth-child(2) {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        padding-left: 0; }
    .notebook-list .list-container .add-notebook-button {
      font-family: TTCommons;
      font-size: 10px;
      font-weight: bold;
      line-height: 10px;
      letter-spacing: 1px;
      height: 100%;
      background-color: #0e1318;
      color: #017EFF;
      border: none;
      cursor: pointer; }
  .notebook-list .show-more-dropdown-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    position: fixed;
    background-color: white;
    color: #0e1318;
    width: 198px;
    z-index: 11;
    top: auto;
    left: 0px;
    border-radius: 2px; }
    .notebook-list .show-more-dropdown-items div:hover {
      background-color: #017EFF;
      color: white; }
    .notebook-list .show-more-dropdown-items span {
      margin-left: 8px;
      margin-top: 4px;
      height: 24px;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      white-space: nowrap;
      font-family: Roboto;
      font-size: 12px;
      line-height: 1.33;
      display: inline-block; }
#resultPanel {
  background: #fff;
  position: relative;
  visibility: hidden; }
  #resultPanel.show {
    visibility: visible; }

.result-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: 100%;
  background: #fff; }

.result-panel-top {
  position: relative;
  background-color: #0e1318; }

.result-panel-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background: #0e1318;
  padding: 8px 0; }
  .result-panel-controls .icon-button {
    cursor: pointer; }
  .result-panel-controls > button:first-child {
    margin-left: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .result-panel-controls > button:nth-child(2) {
    margin-right: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .result-panel-controls > .dropdown-menu:first-of-type {
    margin-right: 8px; }
  .result-panel-controls > .dropdown-menu:last-child {
    margin-right: 8px; }
  .result-panel-controls.hide {
    display: none; }
  .result-panel-controls .dropdown-menu {
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: 100%;
    max-width: 300px; }
    .result-panel-controls .dropdown-menu button {
      width: 100%; }
    .result-panel-controls .dropdown-menu .dropdown-content {
      width: auto;
      min-width: 220px; }
  .result-panel-controls .icon {
    padding: 0;
    width: 15px;
    height: 15px;
    background-size: 15px 15px;
    margin-top: 3px; }
  .result-panel-controls .narrow .icon {
    background: transparent url(/static/images/action-vertical_split.svg) center center no-repeat; }
  .result-panel-controls .wide .icon {
    background: transparent url(/static/images/action-view_agenda.svg) center center no-repeat; }
.result-panel-tabs {
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  background: #0e1318;
  border-bottom: 1px solid #0e1318;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #96abb6; }
  .result-panel-tabs .result-panel-tab {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    padding: 14px 0;
    text-align: center;
    border-bottom: 1px solid #334252;
    font-size: 12px;
    line-height: 16px;
    font-family: TTCommons, sans-serif;
    font-weight: bold;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0; }
    .result-panel-tabs .result-panel-tab.selected, .result-panel-tabs .result-panel-tab.selected:hover, .result-panel-tabs .result-panel-tab.selected:active {
      border-bottom: 2px solid #ffffff;
      color: #fff;
      background: #0e1318; }
    .result-panel-tabs .result-panel-tab:hover {
      border-bottom: 2px solid #334252;
      background-color: rgba(51, 66, 82, 0.5); }
    .result-panel-tabs .result-panel-tab:active {
      background-color: #334252; }
    .result-panel-tabs .result-panel-tab.inactive {
      color: #334252; }
    .result-panel-tabs .result-panel-tab.selected.inactive {
      color: #fff; }
@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono.woff2") format("woff2"), url("/static/fonts/decimamono.woff") format("woff"); }

@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono-bold.woff2") format("woff2"), url("/static/fonts/decimamono-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-regular.woff2") format("woff2"), url("/static/fonts/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-medium.woff2") format("woff2"), url("/static/fonts/roboto-medium.woff") format("woff");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-bold.woff2") format("woff2"), url("/static/fonts/roboto-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_regular.woff2") format("woff2"), url("/static/fonts/tt_commons_regular.woff") format("woff"); }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_demibold.woff2") format("woff2"), url("/static/fonts/tt_commons_demibold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Breve";
  src: url("/static/fonts/breve_bold.woff2") format("woff2"), url("/static/fonts/breve_bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_regular.woff2") format("woff2"), url("/static/fonts/cera_pro_regular.woff") format("woff");
  font-weight: normal; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_bold.woff2") format("woff2"), url("/static/fonts/cera_pro_bold.woff") format("woff");
  font-weight: bold; }

.split-view-container {
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  position: absolute;
  top: 86px;
  bottom: 0px;
  right: 0px;
  background-color: white;
  -webkit-box-shadow: 0 2px 24px 0 rgba(14, 19, 24, 0.2);
          box-shadow: 0 2px 24px 0 rgba(14, 19, 24, 0.2);
  z-index: 1; }
  .split-view-container .header-text {
    color: #5b7289;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43; }
  .split-view-container .instruction-text {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.33; }
  .split-view-container .slate-editor-edit-note-title-input {
    font-size: 24px; }
    .split-view-container .slate-editor-edit-note-title-input::-webkit-input-placeholder {
      font-size: 24px; }
    .split-view-container .slate-editor-edit-note-title-input:focus::-moz-placeholder {
      font-size: 24px; }
    .split-view-container .slate-editor-edit-note-title-input:focus:-ms-input-placeholder {
      font-size: 24px; }
  .split-view-container .slate-editor-container {
    margin-right: 0;
    margin-top: 49px;
    overflow: auto;
    height: initial;
    height: auto; }
    .split-view-container .slate-editor-container .title-container {
      padding: 8px; }
    .split-view-container .slate-editor-container .slate-editor-header-left {
      max-width: calc(100% - 1rem);
      width: calc(100% - 1rem); }
    .split-view-container .slate-editor-container .slate-editor-toolbar .slate-editor-note-tag-editor {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0 8px; }
      .split-view-container .slate-editor-container .slate-editor-toolbar .slate-editor-note-tag-editor .ticker-container {
        min-width: 280px;
        margin-right: 0px;
        border-right: 0px;
        border-bottom: 1px solid #c4d1d8; }
      .split-view-container .slate-editor-container .slate-editor-toolbar .slate-editor-note-tag-editor .tag-container {
        min-width: 280px;
        margin-left: 0px;
        border-left: 0px; }
    .split-view-container .slate-editor-container .slate-editor-toolbar .slate-styling-options {
      margin: 0 8px; }

.empty-note-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-align: center;
  margin-top: 129px;
  padding: 20px; }
  .empty-note-container h1 {
    margin-bottom: 8px;
    color: #334252;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43; }
  .empty-note-container span {
    color: #5b7289;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.33; }
@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono.woff2") format("woff2"), url("/static/fonts/decimamono.woff") format("woff"); }

@font-face {
  font-family: "DecimaMono";
  src: url("/static/fonts/decimamono-bold.woff2") format("woff2"), url("/static/fonts/decimamono-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-regular.woff2") format("woff2"), url("/static/fonts/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-medium.woff2") format("woff2"), url("/static/fonts/roboto-medium.woff") format("woff");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/roboto-bold.woff2") format("woff2"), url("/static/fonts/roboto-bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_regular.woff2") format("woff2"), url("/static/fonts/tt_commons_regular.woff") format("woff"); }

@font-face {
  font-family: "TTCommons";
  src: url("/static/fonts/tt_commons_demibold.woff2") format("woff2"), url("/static/fonts/tt_commons_demibold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Breve";
  src: url("/static/fonts/breve_bold.woff2") format("woff2"), url("/static/fonts/breve_bold.woff") format("woff");
  font-weight: bold; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_regular.woff2") format("woff2"), url("/static/fonts/cera_pro_regular.woff") format("woff");
  font-weight: normal; }

@font-face {
  font-family: "Cera";
  src: url("/static/fonts/bcera_pro_bold.woff2") format("woff2"), url("/static/fonts/cera_pro_bold.woff") format("woff");
  font-weight: bold; }

.select-note-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #f7f9fa;
  border-bottom: 1px solid #c4d1d8; }
  .select-note-container .select-note-input-triangle {
    position: absolute;
    width: 8px;
    height: 8px;
    background: url(/static/images/navigation-arrow_drop_down.svg) center center no-repeat;
    background-size: 8px 4px;
    top: 20px;
    right: 59px;
    font-size: 8px;
    cursor: pointer; }
    .select-note-container .select-note-input-triangle:hover ~ .select-note-search-input {
      cursor: pointer;
      border-color: #017EFF; }
  .select-note-container .select-note-search-input, .select-note-container .select-note-search-input::-webkit-input-placeholder {
    font-size: 12px;
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal; }
  .select-note-container .select-note-search-input, .select-note-container .select-note-search-input:-ms-input-placeholder {
    font-size: 12px;
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal; }
  .select-note-container .select-note-search-input, .select-note-container .select-note-search-input::-ms-input-placeholder {
    font-size: 12px;
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal; }
  .select-note-container .select-note-search-input, .select-note-container .select-note-search-input::placeholder {
    font-size: 12px;
    font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal; }
  .select-note-container .select-note-search-input {
    text-align: left;
    padding-left: 10px;
    color: #0e1318;
    background-color: white;
    height: 30px;
    width: 100%;
    border-radius: 2px;
    border: solid 1px #c4d1d8;
    margin: 8px; }
    .select-note-container .select-note-search-input:hover {
      cursor: pointer;
      border-color: #017EFF; }
    .select-note-container .select-note-search-input::-webkit-input-placeholder {
      color: #0e1318; }
    .select-note-container .select-note-search-input:-ms-input-placeholder {
      color: #0e1318; }
    .select-note-container .select-note-search-input::-ms-input-placeholder {
      color: #0e1318; }
    .select-note-container .select-note-search-input::placeholder {
      color: #0e1318; }
    .select-note-container .select-note-search-input.dropdown-visible:hover {
      cursor: auto; }
  .select-note-container .select-note-dropdown {
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 11;
    max-height: 324px;
    background-color: white;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5); }
  .select-note-container .options-dropdown {
    position: absolute;
    top: 36px;
    right: 8px;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 11;
    max-height: 64px;
    width: 220px;
    background-color: white;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5); }
  .select-note-container .select-note-searchbox-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
  .select-note-container .show-more-button {
    background: transparent url(/static/images/navigation-more_horiz.svg) center center no-repeat;
    background-size: 12px;
    border: 0px;
    cursor: pointer;
    margin-top: 8px;
    margin-right: 8px;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .select-note-container .show-more-button:hover {
      background-color: #c4d1d8; }
  .select-note-container .hidden {
    display: none; }

.select-note-dropdown-item, .select-note-dropdown-not-found-message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 4px 0 4px 12px;
  background-color: white;
  height: 24px;
  font-family: Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 12px;
  line-height: 1.33;
  color: #0e1318;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer; }

.select-note-dropdown-item:hover {
  background-color: #017EFF;
  color: white; }

.select-note-dropdown-item.selected {
  background-color: #017EFF;
  color: white; }

.select-note-dropdown-not-found-message {
  cursor: auto;
  background-color: white;
  color: #8AA8C1; }
  .select-note-dropdown-not-found-message:hover {
    background-color: white;
    color: #8AA8C1; }

.select-note-dropdown-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 24px;
  padding: 6px 0 6px 8px;
  background-color: #f7f9fa; }
  .select-note-dropdown-group span {
    font-size: 10px;
    font-family: TTCommons;
    font-weight: 600; }

.add-new-note-button {
  background: transparent url(/static/images/sharp-notebook-icon-skyblue.svg) center center no-repeat;
  background-size: 20px;
  border: 0;
  cursor: pointer;
  margin-top: 8px;
  margin-right: 8px;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .add-new-note-button:hover {
    background-color: #c4d1d8; }
.CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div {
  position: absolute;
  background: #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #bbb;
  border-radius: 2px; }

.CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical {
  position: absolute;
  z-index: 6;
  background: #eee; }

.CodeMirror-simplescroll-horizontal {
  bottom: 0;
  left: 0;
  height: 8px; }

.CodeMirror-simplescroll-horizontal div {
  bottom: 0;
  height: 100%; }

.CodeMirror-simplescroll-vertical {
  right: 0;
  top: 0;
  width: 8px; }

.CodeMirror-simplescroll-vertical div {
  right: 0;
  width: 100%; }

.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler {
  display: none; }

.CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div {
  position: absolute;
  background: #bcd;
  border-radius: 3px; }

.CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical {
  position: absolute;
  z-index: 6; }

.CodeMirror-overlayscroll-horizontal {
  bottom: 0;
  left: 0;
  height: 6px; }

.CodeMirror-overlayscroll-horizontal div {
  bottom: 0;
  height: 100%; }

.CodeMirror-overlayscroll-vertical {
  right: 0;
  top: 0;
  width: 6px; }

.CodeMirror-overlayscroll-vertical div {
  right: 0;
  width: 100%; }
.topic-tooltip-container .topic-tooltip-row:not(:last-child) {
  padding-bottom: 15px; }
.navigation-bar {
  background: #fff; }
  .navigation-bar.selected {
    background-color: #017eff; }
    .navigation-bar.selected .navigation-bar-content .content-description {
      color: #fff; }
  .navigation-bar .navigation-bar-header {
    background-color: #334252;
    padding: 8px;
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #96abb6; }
  .navigation-bar .navigation-bar-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    cursor: pointer; }
    .navigation-bar .navigation-bar-content:hover {
      background-color: #017eff; }
    .navigation-bar .navigation-bar-content:active {
      background-color: #0024ff; }
    .navigation-bar .navigation-bar-content:hover .content-description, .navigation-bar .navigation-bar-content:active .content-description {
      color: #fff; }
    .navigation-bar .navigation-bar-content .content-logo {
      background: transparent center no-repeat;
      background-size: 24px 24px;
      width: 24px;
      height: 24px;
      margin: 8px 4px 8px 8px;
      border-radius: 2px; }
    .navigation-bar .navigation-bar-content .search-summary-logo {
      background: url("/static/images/search-summary-icon.svg") #5856d6 no-repeat center; }
    .navigation-bar .navigation-bar-content .content-description {
      font-family: Roboto, sans-serif;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.43;
      color: #0e1318;
      padding: 10px 8px 8px 4px; }
  .navigation-bar .entity-navigation-bar-content:after {
    content: 'BETA';
    display: block;
    position: absolute;
    right: 10px;
    top: 53%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 2px 4px;
    border-radius: 2px;
    background-color: #fe3e6f;
    font-family: DecimaMono, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    margin-right: 10px; }
.searchBox .header-container {
  background-color: #fff;
  border: none;
  border-radius: 2px 0 0 2px; }

.searchBox .content-container {
  margin-top: 4px; }

.searchBox .reset-icon {
  width: 22px;
  height: 22px;
  margin: auto; }

.searchBox .reset-icon-position {
  position: absolute;
  right: 4px;
  top: 5px; }

.searchBox .validation-error {
  background-color: red;
  position: absolute;
  z-index: 1000;
  color: #fff;
  border: 1px solid #e83333;
  background: -webkit-gradient(linear, left top, left bottom, from(#d90000), to(#c20000));
  background: -webkit-linear-gradient(#d90000, #c20000);
  background: -o-linear-gradient(#d90000, #c20000);
  background: linear-gradient(#d90000, #c20000);
  border-radius: 2px;
  -webkit-box-shadow: 0px 2px 6px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0px 2px 6px -2px rgba(14, 19, 24, 0.5);
  padding: 3px;
  font-size: 12px;
  font-family: TTCommons, sans-serif;
  line-height: 12px; }

.searchBox .cm-as {
  height: 100%; }
  .searchBox .cm-as.cm-as_ie11 textarea {
    top: -1000px !important; }
  .searchBox .cm-as * {
    line-height: 20px; }
  .searchBox .cm-as .CodeMirror {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    position: relative;
    overflow: hidden; }
    .searchBox .cm-as .CodeMirror div.CodeMirror-cursors,
    .searchBox .cm-as .CodeMirror .CodeMirror-hover .CodeMirror-cursors {
      visibility: hidden;
      position: relative;
      z-index: 3;
      border-radius: 0; }
  .searchBox .cm-as pre {
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    margin: 0;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible;
    -webkit-font-variant-ligatures: none;
            font-variant-ligatures: none;
    -webkit-tap-highlight-color: transparent;
    padding: 0 12px; }
    .searchBox .cm-as pre .topic-pill {
      display: inline-block;
      position: relative;
      color: black;
      text-decoration: none;
      cursor: default;
      font-weight: bold;
      border-radius: 2px 0 0 2px;
      border-color: #ffbe00;
      background-color: transparent; }
      .searchBox .cm-as pre .topic-pill:hover {
        background-color: #ffbe00;
        z-index: 4;
        margin-left: -4px;
        padding-left: 4px; }
        .searchBox .cm-as pre .topic-pill:hover .CodeMirror-cursors {
          z-index: 0; }
        .searchBox .cm-as pre .topic-pill:hover .topic-pill__clear {
          position: absolute;
          top: 0;
          padding-left: 2px;
          display: inline-block;
          width: 16px;
          height: 20px;
          z-index: 4;
          border-radius: 0 2px 2px 0;
          color: #000;
          background: url("/static/images/search-clear.svg") center center no-repeat;
          border-color: #ffbe00;
          background-color: #ffbe00;
          background-size: 10px; }
      .searchBox .cm-as pre .topic-pill:active, .searchBox .cm-as pre .topic-pill:active:hover {
        border-color: transparent;
        background-color: #ff6d00; }
        .searchBox .cm-as pre .topic-pill:active .topic-pill__txt, .searchBox .cm-as pre .topic-pill:active:hover .topic-pill__txt {
          border-radius: 2px 0 0 2px; }
        .searchBox .cm-as pre .topic-pill:active .topic-pill__clear, .searchBox .cm-as pre .topic-pill:active:hover .topic-pill__clear {
          border-radius: 0 2px 2px 0; }
        .searchBox .cm-as pre .topic-pill:active .topic-pill__clear,
        .searchBox .cm-as pre .topic-pill:active .topic-pill__txt, .searchBox .cm-as pre .topic-pill:active:hover .topic-pill__clear,
        .searchBox .cm-as pre .topic-pill:active:hover .topic-pill__txt {
          border-color: transparent;
          background-color: #ff6d00; }
      .searchBox .cm-as pre .topic-pill .topic-pill__txt {
        border-bottom: 2px solid #ffbe00; }
      .searchBox .cm-as pre .topic-pill .topic-pill__clear {
        display: none; }
  .searchBox .cm-as pre.CodeMirror-placeholder {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    color: #5b7289;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  .searchBox .cm-as .CodeMirror-scroll {
    position: relative;
    height: 100%;
    outline: none;
    overflow: scroll !important;
    margin-bottom: -30px;
    margin-right: -17px;
    padding-bottom: 30px; }
  .searchBox .cm-as .CodeMirror-lines {
    cursor: text;
    min-height: 1px;
    padding: 6px 0 7px 0;
    line-height: 20px; }
  .searchBox .cm-as .CodeMirror-cursor {
    position: absolute;
    pointer-events: none;
    border-left: 1px solid black;
    border-right: 0;
    width: 0; }
  .searchBox .cm-as .CodeMirror-focused div.CodeMirror-cursors {
    visibility: visible; }
  .searchBox .cm-as .CodeMirror-focused .CodeMirror-selected {
    background: #ccebff; }
  .searchBox .cm-as .CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden; }
  .searchBox .cm-as .CodeMirror-scroll,
  .searchBox .cm-as .CodeMirror-sizer,
  .searchBox .cm-as .CodeMirror-gutter,
  .searchBox .cm-as .CodeMirror-gutters,
  .searchBox .cm-as .CodeMirror-linenumbers {
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .searchBox .cm-as .CodeMirror-sizer {
    position: relative; }
  .searchBox .cm-as .CodeMirror-vscrollbar,
  .searchBox .cm-as .CodeMirror-hscrollbar,
  .searchBox .cm-as .CodeMirror-scrollbar-filler,
  .searchBox .cm-as .CodeMirror-gutter-filler {
    position: absolute;
    z-index: 6;
    display: none; }

.searchBox .collapsed .CodeMirror-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

.searchBox .collapsed .CodeMirror {
  width: calc(100% - 26px); }

.searchBox .collapsed .CodeMirror, .searchBox .collapsed .CodeMirror-sizer {
  height: 32px; }

.searchBox .collapsed .CodeMirror-sizer {
  width: calc(100% - 10px); }

.searchBox .expanded {
  border: 2px solid #017eff;
  border-radius: 0;
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
          box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6); }
  .searchBox .expanded .menu, .searchBox .expanded .header-container {
    height: 100%; }
  .searchBox .expanded .validation-error {
    display: none; }
  .searchBox .expanded .CodeMirror {
    margin-bottom: 15px;
    width: calc(100% - 2px);
    height: calc(100% - 15px); }
  .searchBox .expanded .CodeMirror-sizer {
    width: calc(100% - 25px); }
  .searchBox .expanded pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal; }
.currentLocation .focusable {
  position: relative; }
  .currentLocation .focusable .focusLeft {
    -webkit-box-shadow: 2px 0 0 0 #017eff inset;
            box-shadow: 2px 0 0 0 #017eff inset;
    height: 100%;
    position: absolute;
    width: 2px;
    left: 0;
    top: 0; }
  .currentLocation .focusable .focusRight {
    -webkit-box-shadow: -2px 0 0 0 #017eff inset;
            box-shadow: -2px 0 0 0 #017eff inset;
    height: 100%;
    position: absolute;
    width: 2px;
    right: 0;
    top: 0; }
  .currentLocation .focusable .focusTop {
    -webkit-box-shadow: 0 2px 0 0 #017eff inset;
            box-shadow: 0 2px 0 0 #017eff inset;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0; }
  .currentLocation .focusable .focusBottom {
    -webkit-box-shadow: 0 -2px 0 0 #017eff inset;
            box-shadow: 0 -2px 0 0 #017eff inset;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0; }
.search-info {
  min-width: 200px; }
  .search-info .modal-content {
    border-radius: 4px; }
  .search-info .search-info-modal-header {
    border-radius: 4px 4px 0 0; }

.search-info-tooltip .search-info-modal-header {
  color: #0e1318;
  font-family: TTCommons, sans-serif;
  font-size: 10px;
  font-weight: 600;
  padding: 8px 8px 6px 8px;
  background: #f7f9fa;
  text-transform: uppercase;
  letter-spacing: 1px; }
  .search-info-tooltip .search-info-modal-header .close {
    color: #798690;
    float: right;
    top: -4px;
    font-size: 20px;
    position: relative; }
    .search-info-tooltip .search-info-modal-header .close:hover {
      text-decoration: none;
      cursor: pointer;
      color: #798690; }
    .search-info-tooltip .search-info-modal-header .close:visited {
      color: #798690; }

.search-info-tooltip .search-info-modal-body {
  padding: 12px;
  width: 320px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .search-info-tooltip .search-info-modal-body table {
    width: 100%; }
    .search-info-tooltip .search-info-modal-body table .info-row {
      height: 24px; }
      .search-info-tooltip .search-info-modal-body table .info-row:last-child {
        border-bottom: 1px solid #f7f9fa; }
      .search-info-tooltip .search-info-modal-body table .info-row .keyword {
        font-weight: bold;
        color: #017eff; }
    .search-info-tooltip .search-info-modal-body table .leftColumn {
      border-right: 1px solid #f7f9fa;
      font-weight: 500;
      line-height: 1.33;
      color: #0e1318; }
    .search-info-tooltip .search-info-modal-body table .rightColumn {
      padding-left: 13px;
      line-height: 1.33;
      color: #55738b; }
  .search-info-tooltip .search-info-modal-body .detailsInfo {
    color: #0e1318;
    font-size: 10px;
    padding: 9px 14px 0; }
    .search-info-tooltip .search-info-modal-body .detailsInfo .unrecognized {
      font-weight: bold;
      color: #ff414c; }
#support-chat-button {
  position: relative;
  padding-left: 38px; }
  #support-chat-button:before {
    content: "";
    position: absolute;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjEgKDU3NTAxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TVkdJRF81XzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDMtSWNvbm9ncmFwaHktKERlc2lnbmVyKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNzUuMDAwMDAwLCAtNDc5LjAwMDAwMCkiIGZpbGw9IiNlMGU3ZWIiPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxMy4wMDAwMDAsIDIxOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTkuMiwyLjQgTDQuOCwyLjQgQzMuNDc0NiwyLjQgMi40LDMuNDc0NiAyLjQsNC44IEwyLjQsMTkuMiBDMi40LDIwLjUyNTQgMy40NzQ2LDIxLjYgNC44LDIxLjYgTDE5LjIsMjEuNiBDMjAuNTI1NCwyMS42IDIxLjYsMjAuNTI1NCAyMS42LDE5LjIgTDIxLjYsNC44IEMyMS42LDMuNDc0NiAyMC41MjU0LDIuNCAxOS4yLDIuNCBaIE0xNC41NTk2LDUuOTIwMiBDMTQuNTU5Niw1LjU2NjggMTQuODQ2NCw1LjI4IDE1LjE5OTgsNS4yOCBDMTUuNTUzMiw1LjI4IDE1Ljg0LDUuNTY2OCAxNS44NCw1LjkyMDIgTDE1Ljg0LDE0LjQ3MDggQzE1Ljg0LDE0LjgyNDIgMTUuNTUzMiwxNS4xMTEgMTUuMTk5OCwxNS4xMTEgQzE0Ljg0NjQsMTUuMTExIDE0LjU1OTYsMTQuODI0MiAxNC41NTk2LDE0LjQ3MDggTDE0LjU1OTYsNS45MjAyIFogTTExLjM1OTgsNS41OTYyIEMxMS4zNTk4LDUuMjQyOCAxMS42NDY2LDQuOTU2IDEyLDQuOTU2IEMxMi4zNTM0LDQuOTU2IDEyLjY0MDIsNS4yNDI4IDEyLjY0MDIsNS41OTYyIEwxMi42NDAyLDE0Ljg3NjQgQzEyLjY0MDIsMTUuMjI5OCAxMi4zNTM0LDE1LjUxNjYgMTIsMTUuNTE2NiBDMTEuNjQ2NiwxNS41MTY2IDExLjM1OTgsMTUuMjI5OCAxMS4zNTk4LDE0Ljg3NjQgTDExLjM1OTgsNS41OTYyIFogTTguMTYsNS45MjAyIEM4LjE2LDUuNTY2OCA4LjQ0NjgsNS4yOCA4LjgwMDIsNS4yOCBDOS4xNTM2LDUuMjggOS40Mzk4LDUuNTY2OCA5LjQzOTgsNS45MjAyIEw5LjQzOTgsMTQuNDcwOCBDOS40Mzk4LDE0LjgyNDIgOS4xNTM2LDE1LjExMSA4LjgwMDIsMTUuMTExIEM4LjQ0NjgsMTUuMTExIDguMTYsMTQuODI0MiA4LjE2LDE0LjQ3MDggTDguMTYsNS45MjAyIFogTTQuOTYwMiw3LjIgQzQuOTYwMiw2Ljg0NjYgNS4yNDY0LDYuNTU5OCA1LjU5OTgsNi41NTk4IEM1Ljk1MzIsNi41NTk4IDYuMjQsNi44NDY2IDYuMjQsNy4yIEw2LjI0LDEyLjk1NjQgQzYuMjQsMTMuMzA5OCA1Ljk1MzIsMTMuNTk2NiA1LjU5OTgsMTMuNTk2NiBDNS4yNDY0LDEzLjU5NjYgNC45NjAyLDEzLjMwOTggNC45NjAyLDEyLjk1NjQgTDQuOTYwMiw3LjIgWiBNMTguODE2NiwxNi45NjIgQzE4LjcxODIsMTcuMDQ3MiAxNi4zNDcsMTkuMDM2MiAxMiwxOS4wMzYyIEM3LjY1MywxOS4wMzYyIDUuMjgzLDE3LjA0NzIgNS4xODM0LDE2Ljk2MiBDNC45MTUyLDE2LjczMjIgNC44ODM0LDE2LjMyODQgNS4xMTM4LDE2LjA1OTYgQzUuMzQzLDE1Ljc5MiA1Ljc0NjIsMTUuNzYwMiA2LjAxNDQsMTUuOTg5NCBDNi4wNTE2LDE2LjAyMDYgOC4xNjksMTcuNzU2NCAxMS45OTk0LDE3Ljc1NjQgQzE1Ljg3NzgsMTcuNzU2NCAxNy45NjIyLDE2LjAwOCAxNy45ODI2LDE1Ljk5MDYgQzE4LjI1MDIsMTUuNzYwMiAxOC42NTUyLDE1Ljc5MTQgMTguODg0NCwxNi4wNTk2IEMxOS4xMTU0LDE2LjMyODQgMTkuMDg0OCwxNi43MzIyIDE4LjgxNjYsMTYuOTYyIFogTTE5LjAzOTgsMTIuOTU2NCBDMTkuMDM5OCwxMy4zMDk4IDE4Ljc1MywxMy41OTY2IDE4LjM5OTYsMTMuNTk2NiBDMTguMDQ2MiwxMy41OTY2IDE3Ljc2LDEzLjMwOTggMTcuNzYsMTIuOTU2NCBMMTcuNzYsNy4yIEMxNy43Niw2Ljg0NjYgMTguMDQ2Miw2LjU1OTggMTguMzk5Niw2LjU1OTggQzE4Ljc1Myw2LjU1OTggMTkuMDM5OCw2Ljg0NjYgMTkuMDM5OCw3LjIgTDE5LjAzOTgsMTIuOTU2NCBaIiBpZD0iU1ZHSURfNV8iPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center;
    background-size: 18px;
    width: 18px;
    height: 18px;
    left: 10px;
    top: 6px; }
#tearsheet-module-navigation {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: row;
      flex-direction: row;
  background-color: white;
  font-weight: 500;
  color: #0e1318;
  z-index: 701;
  border-bottom: 1px solid #e0e7eb; }
  #tearsheet-module-navigation > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    height: 40px;
    padding: 0 8px;
    margin-right: 0;
    cursor: pointer; }
    #tearsheet-module-navigation > div:active {
      background-color: #c7e4ff;
      border-bottom: #007efe solid 3px; }
    #tearsheet-module-navigation > div:hover {
      border-bottom: #057eff solid 3px; }
    #tearsheet-module-navigation > div.selected {
      border-bottom: #027eff solid 3px; }
.searchBox .menu.opened .validation-error {
  display: none; }

.searchBox .menu.opened .header-container {
  position: relative; }

.searchBox .menu.opened .content-container {
  margin-top: 6px;
  border-radius: 4px 4px 0px 0px;
  position: relative;
  margin-top: 6px;
  background: white;
  border-radius: 4px;
  overflow: hidden;
  width: calc(100% + 242px);
  padding-bottom: 4px; }
  .searchBox .menu.opened .content-container.outer-container {
    -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
            box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
    z-index: 2001; }
    .searchBox .menu.opened .content-container.outer-container .item {
      cursor: pointer;
      padding: 5px 5px 6px 10px;
      font-size: 14px;
      white-space: nowrap; }
      .searchBox .menu.opened .content-container.outer-container .item .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        line-height: 17px; }
        .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn {
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis;
          min-width: 0; }
          .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestQuery {
            -ms-flex: 1 1 100%;
                flex: 1 1 100%;
            overflow: hidden; }
            .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestQuery.recent-search {
              color: #7123e5; }
          .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers {
            -ms-flex: 0 0 195px;
                flex: 0 0 195px; }
            .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .themes-mention {
              margin-left: auto;
              padding-left: 10px;
              font-size: 10px; }
            .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .ticker-container {
              font-size: 11px; }
              .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .ticker-container .element {
                text-transform: uppercase; }
              .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .ticker-container .token {
                display: inline-block;
                padding: 0 3px;
                line-height: 11px; }
                .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .ticker-container .token .element {
                  overflow: hidden;
                  background-color: rgba(1, 126, 255, 0.1);
                  padding: 2px 4px;
                  border-radius: 2px;
                  color: #017eff;
                  font-family: DecimaMono, sans-serif;
                  font-size: 12px;
                  font-weight: bold; }
                  .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .ticker-container .token .element.exclusion {
                    background-color: #ff414c;
                    color: white; }
                  .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .ticker-container .token .element.private {
                    color: #07009d;
                    background-color: rgba(7, 0, 157, 0.1); }
                .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .ticker-container .token .more-tickers {
                  margin-left: 2px; }
            .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .relevantCompany {
              background-color: #5b7289;
              height: 15px;
              border-radius: 3px;
              color: white;
              font-size: 11px;
              text-align: right;
              font-family: Roboto, sans-serif;
              padding: 1px 4px;
              margin-right: 3px; }
            .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum {
              border-radius: 3px;
              background-color: #007efe;
              height: 15px;
              font-family: Roboto, sans-serif;
              font-size: 11px;
              line-height: normal;
              letter-spacing: normal;
              text-align: right;
              color: white;
              padding: 1px 4px;
              margin-right: 0; }
              .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum .momentum-icon {
                vertical-align: middle;
                height: 10px;
                padding-right: 2px;
                padding-bottom: inherit; }
                .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum .momentum-icon.zero {
                  -webkit-transform: rotate(0deg);
                          transform: rotate(0deg); }
                .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum .momentum-icon.one {
                  -webkit-transform: rotate(45deg);
                          transform: rotate(45deg); }
                .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum .momentum-icon.two {
                  -webkit-transform: rotate(90deg);
                          transform: rotate(90deg); }
                .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum .momentum-icon.three {
                  -webkit-transform: rotate(135deg);
                          transform: rotate(135deg); }
                .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum .momentum-icon.four {
                  -webkit-transform: rotate(180deg);
                          transform: rotate(180deg); }
              .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn.suggestTickers .momentum .momentum-text {
                padding-left: 2px; }
          .searchBox .menu.opened .content-container.outer-container .item .row .rowColumn .query {
            font-family: Roboto, sans-serif;
            font-size: 12px;
            line-height: 16px; }
      .searchBox .menu.opened .content-container.outer-container .item .action-info-icon {
        height: 13px;
        width: 13px;
        margin-top: 3px;
        margin-left: 3px;
        background-size: contain; }
        .searchBox .menu.opened .content-container.outer-container .item .action-info-icon:hover {
          background: url("/static/images/action-info-hover-dark.svg") no-repeat; }
        .searchBox .menu.opened .content-container.outer-container .item .action-info-icon.active {
          background: url("/static/images/action-info-hover-dark.svg") no-repeat; }
      .searchBox .menu.opened .content-container.outer-container .item .themesTooltip {
        font-size: 11px;
        font-family: Roboto, sans-serif;
        color: #838383; }
      .searchBox .menu.opened .content-container.outer-container .item.divider {
        cursor: default;
        color: #9c9c9c; }
      .searchBox .menu.opened .content-container.outer-container .item.selected, .searchBox .menu.opened .content-container.outer-container .item:hover {
        background-color: #cce4ff; }
        .searchBox .menu.opened .content-container.outer-container .item.selected .element, .searchBox .menu.opened .content-container.outer-container .item:hover .element {
          color: white;
          background: rgba(255, 255, 255, 0.1); }
      .searchBox .menu.opened .content-container.outer-container .item.item-header {
        padding: 6px 8px 8px 8px;
        margin: -4px -5px -6px -9px;
        background: #f7f9fa;
        font-family: TTCommons, sans-serif;
        font-size: 10px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: 1px;
        color: #0e1318;
        text-transform: uppercase; }
        .searchBox .menu.opened .content-container.outer-container .item.item-header:hover {
          background-color: #cce4ff; }
    .searchBox .menu.opened .content-container.outer-container .item:hover .suggestTickers .token .element {
      background-color: #a3cfff;
      color: #017eff; }
  .searchBox .menu.opened .content-container.themes-menu .item .suggestTickers.themes .themes-parent {
    display: none; }
  .searchBox .menu.opened .content-container.themes-menu .item:hover {
    background-color: #cce4ff; }
    .searchBox .menu.opened .content-container.themes-menu .item:hover .suggestTickers.themes .themes-parent {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .searchBox .menu.opened .content-container.themes-menu .item:hover .suggestTickers.themes.company-mention .ticker-container {
      display: none; }
    .searchBox .menu.opened .content-container.themes-menu .item:hover .suggestTickers.themes.company-mention .themes-parent {
      display: -ms-flexbox;
      display: flex; }
    .searchBox .menu.opened .content-container.themes-menu .item:hover .suggestTickers.themes.no-mention .themes-parent {
      display: none; }
  .searchBox .menu.opened .content-container.themes-menu .item:last-child {
    background-color: white;
    cursor: default; }
    .searchBox .menu.opened .content-container.themes-menu .item:last-child .suggestTickers {
      display: inherit;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.tooltip.themes-metrics {
  background-color: white;
  border-radius: 3px;
  border: none;
  max-width: 261px;
  z-index: 9999; }
  .tooltip.themes-metrics .tooltip__content {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: normal;
    font-family: Roboto, sans-serif; }
    .tooltip.themes-metrics .tooltip__content ul li .tooltip-theme {
      color: #037bff; }
    .tooltip.themes-metrics .tooltip__content ul li .tooltip-other-text {
      color: black; }
    .tooltip.themes-metrics .tooltip__content ul li .tooltip-themes-mentions {
      color: black;
      font-weight: bold; }
.result-panel-tabs {
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  background: #0e1318;
  border-bottom: 1px solid #0e1318;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #96abb6; }
  .result-panel-tabs .result-panel-tab {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    padding: 14px 0;
    text-align: center;
    border-bottom: 1px solid #334252;
    font-size: 12px;
    line-height: 16px;
    font-family: TTCommons, sans-serif;
    font-weight: bold;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0; }
    .result-panel-tabs .result-panel-tab.selected, .result-panel-tabs .result-panel-tab.selected:hover, .result-panel-tabs .result-panel-tab.selected:active {
      border-bottom: 2px solid #ffffff;
      color: #fff;
      background: #0e1318; }
    .result-panel-tabs .result-panel-tab:hover {
      border-bottom: 2px solid #334252;
      background-color: rgba(51, 66, 82, 0.5); }
    .result-panel-tabs .result-panel-tab:active {
      background-color: #334252; }
    .result-panel-tabs .result-panel-tab.inactive {
      color: #334252; }
    .result-panel-tabs .result-panel-tab.selected.inactive {
      color: #fff; }
.channelview-results-container #resultPanel {
  background: #fff;
  position: relative;
  visibility: hidden; }
  .channelview-results-container #resultPanel.show {
    visibility: visible; }

.channelview-results-container .result-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: 100%;
  background: #fff; }
  .channelview-results-container .result-panel .result-panel-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 8px;
    z-index: 10; }
    .channelview-results-container .result-panel .result-panel-bottom button {
      max-width: 464px; }

.channelview-results-container .ReactVirtualized__Grid {
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-width: none; }
  .channelview-results-container .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer {
    overflow: inherit; }
  .channelview-results-container .ReactVirtualized__Grid::-webkit-scrollbar {
    width: 0;
    height: 0; }

.channelview-results-container .result-panel-top {
  position: relative;
  background-color: #0e1318; }

.channelview-results-container .result-panel-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background: #0e1318;
  padding: 8px 0; }
  .channelview-results-container .result-panel-controls .icon-button {
    cursor: pointer; }
  .channelview-results-container .result-panel-controls > button:first-child {
    margin-left: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .channelview-results-container .result-panel-controls > button:nth-child(2) {
    margin-right: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .channelview-results-container .result-panel-controls > .dropdown-menu:first-of-type {
    margin-right: 8px; }
  .channelview-results-container .result-panel-controls > .dropdown-menu:last-child {
    margin-right: 8px; }
  .channelview-results-container .result-panel-controls.hide {
    display: none; }
  .channelview-results-container .result-panel-controls .dropdown-menu {
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: 100%;
    max-width: 300px; }
    .channelview-results-container .result-panel-controls .dropdown-menu button {
      width: 100%; }
    .channelview-results-container .result-panel-controls .dropdown-menu .dropdown-content {
      width: auto;
      min-width: 220px; }
  .channelview-results-container .result-panel-controls .icon {
    padding: 0;
    width: 15px;
    height: 12px;
    background-size: 15px 12px; }
  .channelview-results-container .result-panel-controls .narrow .icon {
    background: transparent url(/static/images/action-vertical_split.svg) center center no-repeat; }
  .channelview-results-container .result-panel-controls .wide .icon {
    background: transparent url(/static/images/action-view_agenda.svg) center center no-repeat; }
.proximityDropdown.search-setting .dropdown-button:hover {
  background-color: #01bd71;
  border-color: #01bd71; }

.proximityDropdown.search-setting .dropdown-button:active {
  background-color: #008c32;
  border-color: #008c32; }

.proximityDropdown.search-setting.applied button.dropdown-button {
  background-color: #01bd71;
  border: solid 1px #01bd71; }

.proximityDropdown.search-setting.applied .icon {
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMjAgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kZXZpY2UtcHJveGltaXR5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIyLjAwMDAwMCwgLTExNzIuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IkRldmljZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTEzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJkZXZpY2UtcHJveGltaXR5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjIuMDAwMDAwLCAzOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAsOCBDOC45LDggOCw4LjkgOCwxMCBDOCwxMS4xIDguOSwxMiAxMCwxMiBDMTEuMSwxMiAxMiwxMS4xIDEyLDEwIEMxMiw4LjkgMTEuMSw4IDEwLDggWiBNMTYsMTAgQzE2LDYuNjkgMTMuMzEsNCAxMCw0IEM2LjY5LDQgNCw2LjY5IDQsMTAgQzQsMTIuMjIgNS4yMSwxNC4xNSA3LDE1LjE5IEw4LDEzLjQ1IEM2LjgxLDEyLjc1IDYsMTEuNDggNiwxMCBDNiw3Ljc5IDcuNzksNiAxMCw2IEMxMi4yMSw2IDE0LDcuNzkgMTQsMTAgQzE0LDExLjQ4IDEzLjE5LDEyLjc1IDEyLDEzLjQ1IEwxMywxNS4xOSBDMTQuNzksMTQuMTUgMTYsMTIuMjIgMTYsMTAgWiBNMTAsMCBDNC40OCwwIDAsNC40OCAwLDEwIEMwLDEzLjcgMi4wMSwxNi45MiA0Ljk5LDE4LjY1IEw1Ljk5LDE2LjkyIEMzLjYxLDE1LjUzIDIsMTIuOTYgMiwxMCBDMiw1LjU4IDUuNTgsMiAxMCwyIEMxNC40MiwyIDE4LDUuNTggMTgsMTAgQzE4LDEyLjk2IDE2LjM5LDE1LjUzIDE0LDE2LjkyIEwxNSwxOC42NSBDMTcuOTksMTYuOTIgMjAsMTMuNyAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center 8px no-repeat;
  background-size: 16px 15px; }

.proximityDropdown .dropdown-content {
  width: 240px;
  background-color: #ffffff;
  border-radius: 4px;
  padding: 0;
  right: 0;
  -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
  -webkit-transform: translateY(4px);
          transform: translateY(4px); }
  .proximityDropdown .dropdown-content h4 {
    padding: 7px 8px;
    border-radius: 4px 4px 0;
    background-color: #f7f9fa; }

.proximityDropdown .dropdown-button {
  max-width: 28px; }

.proximityDropdown .proximityDropdown__slider {
  padding: 12px 12px 10px; }

.proximityDropdown .slider__label {
  margin-top: 10px;
  text-align: center;
  font-weight: bold;
  color: #0e1318;
  line-height: 1.33; }

.proximityDropdown .slider__wrapper {
  padding: 0 10px 0; }

.proximityDropdown .proximityDropdown__location {
  border-top: 1px solid #ebebeb;
  padding: 8px 0; }
  .proximityDropdown .proximityDropdown__location ul {
    padding: 0; }
  .proximityDropdown .proximityDropdown__location li {
    position: relative; }
  .proximityDropdown .proximityDropdown__location label {
    padding: 4px 8px; }
  .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption {
    height: auto; }
    .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:active {
      background-color: #003eff; }
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:active input[type="checkbox"] + label,
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:active input[type="radio"] + label,
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:active input[type="checkbox"] + label:before,
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:active input[type="radio"] + label:before {
        background-color: #003eff;
        color: white; }
    .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:hover:not(:active) {
      background-color: #017eff; }
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:hover:not(:active) input[type="checkbox"] + label,
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:hover:not(:active) input[type="radio"] + label,
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:hover:not(:active) input[type="checkbox"] + label:before,
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:hover:not(:active) input[type="radio"] + label:before {
        background-color: #017eff;
        color: white; }
      .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:hover:not(:active) input[type="radio"]:checked + label:before {
        background: url("/static/images/toggle-radio_button_checked_hover.svg") no-repeat left top;
        background-size: 12px; }
    .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:active, .proximityDropdown .proximityDropdown__location .proximityDropdown__locationOption:hover {
      color: white; }

.proximityDropdown .rc-slider-handle {
  height: 12px;
  width: 12px;
  background: #fff;
  border: 2px solid #01bd71;
  border-radius: 50%;
  top: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-shadow: 0 2px 4px -2px rgba(14, 19, 24, 0.5);
          box-shadow: 0 2px 4px -2px rgba(14, 19, 24, 0.5); }

.proximityDropdown .rc-slider-mark {
  display: none; }

.proximityDropdown .rc-slider-handle:hover,
.proximityDropdown .rc-slider-handle:focus,
.proximityDropdown .rc-slider-handle:active {
  -webkit-transform: scale(1.1);
          transform: scale(1.1); }

.proximityDropdown .rc-slider-track {
  background-color: #01bd71; }

.proximityDropdown .rc-slider-rail {
  background-color: #a4bcd0;
  height: 4px;
  border-radius: 2px; }

.proximityDropdown .rc-slider-dot,
.proximityDropdown .rc-slider-dot-active {
  top: -1px;
  width: 6px;
  height: 6px;
  background: #fff;
  border: 2px solid #a4bcd0;
  border-radius: 50%; }

.proximityDropdown .rc-slider-dot-active {
  border-color: #01bd71; }
body {
  margin: 0;
  padding: 0; }

#login {
  font-size: 11px;
  font-family: TTCommons, sans-serif;
  background: #1b242d;
  width: 100vw;
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: left;
      justify-content: left;
  -ms-flex-align: center;
      align-items: center; }
  #login a {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent; }
  #login button:focus,
  #login a:focus {
    border: 1px dotted; }
  #login input[type='password']::-ms-reveal,
  #login input[type='password']::-ms-clear {
    display: none; }
  #login input[type='checkbox'] {
    position: relative !important;
    opacity: 1 !important;
    -webkit-appearance: checkbox !important;
       -moz-appearance: checkbox !important;
            appearance: checkbox !important; }
  #login .as-login {
    width: 32%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ffffff;
    height: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #login .as-login-main {
    min-height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  #login .as-login-invalid input[type='text'],
  #login .as-login-invalid input[type='email'],
  #login .as-login-invalid input[type='password'] {
    border-color: #ff414c;
    color: #ff414c; }
  #login .as-login-header {
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0 16px 0;
    width: 100%;
    line-height: 1.44;
    color: #0e1318; }
    #login .as-login-header .username {
      font-weight: bold; }
  #login .as-login label,
  #login .as-login span.label {
    text-align: left;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.2;
    color: #0e1318;
    white-space: nowrap; }
  #login .as-login label {
    padding-bottom: 8px; }
  #login .as-login-main > p {
    display: block;
    margin: 10px 0;
    padding: 0;
    font-size: 12px; }
  #login .as-login-main a,
  #login .as-login-main a:visited {
    color: #017eff;
    text-decoration: none;
    font-weight: 500; }
  #login .as-login-body {
    padding: 0 48px;
    min-height: 380px;
    width: 272px;
    margin: 0 auto; }
    #login .as-login-body .login-intro {
      text-align: center;
      padding: 0 0 24px 0; }
      #login .as-login-body .login-intro h2 {
        font-family: Roboto, sans-serif;
        font-weight: 600;
        font-size: 20px;
        margin-bottom: 16px; }
      #login .as-login-body .login-intro p {
        font-weight: 400;
        font-family: Roboto, sans-serif;
        font-size: 14px;
        line-height: 20px; }
      #login .as-login-body .login-intro.login-intro_error * {
        color: #ff414c; }
      #login .as-login-body .login-intro.login-intro_error p {
        display: none; }
      #login .as-login-body .login-intro.login-intro_error p.as-login-error {
        display: block; }
  #login .as-login-footer {
    background: transparent;
    padding: 24px; }
  #login .as-login-logo {
    background: transparent url(/static/images/as-wordmark-light.svg) center center no-repeat;
    background-size: contain;
    width: 100px;
    height: 27px;
    margin: 24px; }
  #login .as-login-fields {
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    #login .as-login-fields label {
      display: inline-block; }
  #login .as-login-field {
    margin-bottom: 24px; }
    #login .as-login-field .as-login-field-label {
      font-size: 10px;
      text-transform: uppercase;
      font-weight: 600;
      letter-spacing: 1px;
      line-height: 1.2; }
    #login .as-login-field .as-login-field-error-message {
      color: #ff414c;
      float: right; }
  #login .message-text {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 1.33;
    color: #0e1318; }
  #login .as-login-remember {
    float: left; }
  #login .as-login-remember-cb {
    float: left;
    margin: 0 5px 0 0; }
  #login hr {
    height: 1px;
    border: none;
    color: #cecece;
    background-color: #cecece;
    width: 120%;
    position: relative;
    left: -40px;
    margin: 20px 0 10px 0; }
  #login .as-links {
    padding: 24px 0 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  #login .as-link a {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.33;
    color: #017eff;
    text-decoration: none;
    display: block;
    cursor: pointer; }
  #login .as-login-fields a:visited {
    color: black; }
  #login .as-login-input {
    width: 100%;
    border: 2px solid #eeeeee !important;
    padding: 12px 20px;
    font-size: 18px;
    margin-left: -2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  #login .as-login-input:active,
  #login .as-login-input:focus {
    outline-offset: -2px;
    outline: #4d90fe auto 2px; }
  #login .as-login-input:focus {
    border: 2px solid #006cbc !important;
    background-color: #ffffff !important; }
  #login .as-validation-error {
    border: 1px solid red !important; }
  #login .as-validation-error-msg {
    display: block;
    color: red; }
  #login .as-login-errors {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.33;
    color: #ff1f43; }
    #login .as-login-errors .as-login-error:last-child {
      margin-bottom: 24px; }
  #login .as-login-remember {
    margin-bottom: 5px; }
  #login .as-login-submit {
    font-family: TTCommons, sans-serif;
    line-height: 1.33;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    width: 100%;
    height: 32px;
    border-radius: 2px;
    background-color: #017eff;
    border: 1px solid #017eff; }
    #login .as-login-submit:hover {
      background-color: #003eff;
      border: 1px solid #003eff; }
    #login .as-login-submit:active {
      background-color: #0727da;
      border: 1px solid #0727da; }
    #login .as-login-submit:disabled {
      background-color: #e0e7eb;
      border: 1px solid #e0e7eb; }
    #login .as-login-submit:focus {
      border: 1px dotted #e0e7eb; }
  #login .as-login-buttons {
    text-align: right;
    width: 100%;
    margin: 0 auto; }
  #login .as-login-buttons button {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
    cursor: pointer;
    margin: 0 auto; }
  #login .as-terms {
    font-family: Roboto, sans-serif;
    font-size: 10px;
    color: #0e1318;
    line-height: 1.2;
    padding: 48px 0 24px 0;
    text-align: center; }
  #login .as-trial {
    text-align: center; }
    #login .as-trial h3 {
      font-family: Breve, serif;
      color: white;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 8px;
      line-height: 1; }
    #login .as-trial p {
      font-family: Cera, sans-serif;
      line-height: 1.14;
      color: white;
      font-size: 14px;
      font-weight: normal;
      margin-bottom: 8px; }
    #login .as-trial a {
      color: #017eff;
      font-weight: 500; }
  @media (min-width: 1024px) {
    #login .as-login-landing {
      width: 100%;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 24px; }
      #login .as-login-landing .landing-image {
        margin: 0 74px;
        display: block;
        width: 709px;
        height: 451px;
        background-image: url("/static/images/as-devices.png");
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat; } }
  @media (min-width: 1024px) and (max-width: 1280px) {
    #login .as-login {
      width: 35%; }
    #login .as-login-body {
      padding: 0 44px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    #login .as-login-landing .landing-image {
      width: 100%; } }
  @media (max-width: 1024px) {
    #login .as-login-landing {
      display: none; }
    #login .as-login {
      width: 100%; }
    #login .as-login-body {
      width: 232px;
      margin: 0 auto; } }
  #login .hidden {
    display: none; }
.company-profile {
  display: -ms-flexbox;
  display: flex;
  padding: 16px 10px 10px 16px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 #96abb6;
          box-shadow: 0 1px 2px 0 #96abb6;
  border-radius: 2px; }
  .company-profile .entity-logo {
    width: 88px;
    height: 88px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border-radius: 4px; }
  .company-profile .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-left: 16px;
    width: 100%; }
    .company-profile .content .content__overview {
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .company-profile .content .content__overview .overview {
        -ms-flex: 1;
            flex: 1; }
        .company-profile .content .content__overview .overview .label {
          font-family: TTCommons, sans-serif;
          font-size: 10px;
          font-weight: 600;
          letter-spacing: 1px;
          color: #96abb6;
          margin-bottom: 4px; }
    .company-profile .content .description {
      position: relative;
      color: #121212;
      line-height: 15px;
      overflow: hidden;
      text-align: justify; }
      .company-profile .content .description .read-more {
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        right: 0;
        bottom: 0;
        background: #fff;
        width: 75px; }
      .company-profile .content .description .description__toggle-link {
        cursor: pointer;
        font-weight: bold;
        color: #32a1fd; }
      .company-profile .content .description .cover {
        position: absolute;
        right: 0;
        width: 80px;
        height: 20px;
        background: #fff; }
    .company-profile .content .data .status span:last-child,
    .company-profile .content .data .revenue-status span:last-child {
      font-family: DecimaMono, sans-serif;
      font-size: 20px;
      font-weight: bold;
      line-height: 20px;
      color: #0e1318;
      text-transform: uppercase; }
    .company-profile .content .info .status {
      font-size: 12px; }
    .company-profile .content .data,
    .company-profile .content .info {
      display: -ms-flexbox;
      display: flex;
      margin-top: 12px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .company-profile .content .data .status,
      .company-profile .content .data .revenue-status,
      .company-profile .content .info .status,
      .company-profile .content .info .revenue-status {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        padding-top: 8px; }
        .company-profile .content .data .status .company-type,
        .company-profile .content .data .revenue-status .company-type,
        .company-profile .content .info .status .company-type,
        .company-profile .content .info .revenue-status .company-type {
          text-transform: capitalize; }
        .company-profile .content .data .status.sec-ind-info span:last-child,
        .company-profile .content .data .revenue-status.sec-ind-info span:last-child,
        .company-profile .content .info .status.sec-ind-info span:last-child,
        .company-profile .content .info .revenue-status.sec-ind-info span:last-child {
          font-size: 12px;
          font-family: inherit;
          font-weight: normal;
          line-height: 15px;
          text-transform: none;
          color: #0e1318; }
        .company-profile .content .data .status span,
        .company-profile .content .data .revenue-status span,
        .company-profile .content .info .status span,
        .company-profile .content .info .revenue-status span {
          line-height: 15px;
          overflow: hidden;
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis; }
          .company-profile .content .data .status span.revenue-title,
          .company-profile .content .data .revenue-status span.revenue-title,
          .company-profile .content .info .status span.revenue-title,
          .company-profile .content .info .revenue-status span.revenue-title {
            display: inherit; }
            .company-profile .content .data .status span.revenue-title .action-info-icon,
            .company-profile .content .data .revenue-status span.revenue-title .action-info-icon,
            .company-profile .content .info .status span.revenue-title .action-info-icon,
            .company-profile .content .info .revenue-status span.revenue-title .action-info-icon {
              height: 12.5px;
              width: 12.5px;
              margin-top: 0.5%;
              margin-left: 5%; }
              .company-profile .content .data .status span.revenue-title .action-info-icon:hover,
              .company-profile .content .data .revenue-status span.revenue-title .action-info-icon:hover,
              .company-profile .content .info .status span.revenue-title .action-info-icon:hover,
              .company-profile .content .info .revenue-status span.revenue-title .action-info-icon:hover {
                height: 12.5px;
                width: 12.5px;
                margin-top: 0.5%;
                margin-left: 5%;
                background: url("/static/images/action-info-hover-dark.svg") no-repeat;
                background-size: contain; }
              .company-profile .content .data .status span.revenue-title .action-info-icon.active,
              .company-profile .content .data .revenue-status span.revenue-title .action-info-icon.active,
              .company-profile .content .info .status span.revenue-title .action-info-icon.active,
              .company-profile .content .info .revenue-status span.revenue-title .action-info-icon.active {
                height: 12.5px;
                width: 12.5px;
                margin-top: 0.5%;
                margin-left: 5%;
                background: url("/static/images/action-info-hover-dark.svg") no-repeat;
                background-size: contain; }
          .company-profile .content .data .status span.revenue-value,
          .company-profile .content .data .revenue-status span.revenue-value,
          .company-profile .content .info .status span.revenue-value,
          .company-profile .content .info .revenue-status span.revenue-value {
            font-family: DecimaMono, sans-serif;
            font-size: 20px;
            font-weight: bold;
            line-height: 20px;
            text-transform: uppercase;
            color: #63798f; }
          .company-profile .content .data .status span:first-child,
          .company-profile .content .data .revenue-status span:first-child,
          .company-profile .content .info .status span:first-child,
          .company-profile .content .info .revenue-status span:first-child {
            font-family: TTCommons, sans-serif;
            font-size: 10px;
            font-weight: 600;
            letter-spacing: 1px;
            color: #96abb6;
            margin-bottom: 4px; }
        .company-profile .content .data .status .social-medias,
        .company-profile .content .data .revenue-status .social-medias,
        .company-profile .content .info .status .social-medias,
        .company-profile .content .info .revenue-status .social-medias {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row; }
          .company-profile .content .data .status .social-medias .social-media-icon,
          .company-profile .content .data .revenue-status .social-medias .social-media-icon,
          .company-profile .content .info .status .social-medias .social-media-icon,
          .company-profile .content .info .revenue-status .social-medias .social-media-icon {
            width: 20px;
            height: 20px;
            background-size: 20px 20px;
            padding-right: 8px;
            background-repeat: no-repeat;
            opacity: 1; }
            .company-profile .content .data .status .social-medias .social-media-icon:hover,
            .company-profile .content .data .revenue-status .social-medias .social-media-icon:hover,
            .company-profile .content .info .status .social-medias .social-media-icon:hover,
            .company-profile .content .info .revenue-status .social-medias .social-media-icon:hover {
              opacity: .7; }
            .company-profile .content .data .status .social-medias .social-media-icon.facebook,
            .company-profile .content .data .revenue-status .social-medias .social-media-icon.facebook,
            .company-profile .content .info .status .social-medias .social-media-icon.facebook,
            .company-profile .content .info .revenue-status .social-medias .social-media-icon.facebook {
              background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5zaGFycC1mYWNlYm9va19mb3ItMjRweDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk1OC4wMDAwMDAsIC00ODAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IkFjdGlvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDI1OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJzaGFycC1mYWNlYm9va19mb3ItMjRweCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzk4LjAwMDAwMCwgMjIyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmbG9nby1SR0ItSEVYLUJsay01OCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy4wMDY4OTY2LDAgTDAuOTkzMTAzNDQ4LDAgQzAuNDQ0NjI3NTU5LC0zLjM1ODQ0NjIxZS0xNyA2LjcxNjg5MjQyZS0xNywwLjQ0NDYyNzU1OSAwLDAuOTkzMTAzNDQ4IEwwLDE3LjAwNjg5NjYgQzYuNzE2ODkyNDJlLTE3LDE3LjU1NTM3MjQgMC40NDQ2Mjc1NTksMTggMC45OTMxMDM0NDgsMTggTDkuNjIwNjg5NjYsMTggTDkuNjIwNjg5NjYsMTEuMDM4OTY1NSBMNy4yNzc1ODYyMSwxMS4wMzg5NjU1IEw3LjI3NzU4NjIxLDguMzE0MTM3OTMgTDkuNjIwNjg5NjYsOC4zMTQxMzc5MyBMOS42MjA2ODk2Niw2LjMwOTMxMDM0IEM5LjYyMDY4OTY2LDMuOTg0ODI3NTkgMTEuMDQyMDY5LDIuNzE4NjIwNjkgMTMuMTE1MTcyNCwyLjcxODYyMDY5IEMxMy44MTM3ODE1LDIuNzE3MDk3MTYgMTQuNTExOTg3MywyLjc1MjMxODIyIDE1LjIwNjg5NjYsMi44MjQxMzc5MyBMMTUuMjA2ODk2Niw1LjI1NDEzNzkzIEwxMy43NzkzMTAzLDUuMjU0MTM3OTMgQzEyLjY0OTY1NTIsNS4yNTQxMzc5MyAxMi40MjkzMTAzLDUuNzg3OTMxMDMgMTIuNDI5MzEwMyw2LjU3NjIwNjkgTDEyLjQyOTMxMDMsOC4zMTEwMzQ0OCBMMTUuMTI5MzEwMyw4LjMxMTAzNDQ4IEwxNC43Nzg2MjA3LDExLjAzNTg2MjEgTDEyLjQxMzc5MzEsMTEuMDM1ODYyMSBMMTIuNDEzNzkzMSwxOCBMMTcuMDA2ODk2NiwxOCBDMTcuNTU1MzcyNCwxOCAxOCwxNy41NTUzNzI0IDE4LDE3LjAwNjg5NjYgTDE4LDAuOTkzMTAzNDQ4IEMxOCwwLjQ0NDYyNzU1OSAxNy41NTUzNzI0LDMuMzU4NDQ2MjFlLTE3IDE3LjAwNjg5NjYsMCBaIiBpZD0iU2hhcGUiIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjQxMzc5MzEsMTggTDEyLjQxMzc5MzEsMTEuMDM4OTY1NSBMMTQuNzYzMTAzNCwxMS4wMzg5NjU1IEwxNS4xMTM3OTMxLDguMzE0MTM3OTMgTDEyLjQxMzc5MzEsOC4zMTQxMzc5MyBMMTIuNDEzNzkzMSw2LjU3OTMxMDM0IEMxMi40MTM3OTMxLDUuNzkxMDM0NDggMTIuNjM0MTM3OSw1LjI1NzI0MTM4IDEzLjc2Mzc5MzEsNS4yNTcyNDEzOCBMMTUuMjA2ODk2Niw1LjI1NzI0MTM4IEwxNS4yMDY4OTY2LDIuODI0MTM3OTMgQzE0LjUxMDk1NzcsMi43NTIyMDk0NSAxMy44MTE3MTMxLDIuNzE2OTg4MjUgMTMuMTEyMDY5LDIuNzE4NjIwNjkgQzExLjAzNTg2MjEsMi43MTg2MjA2OSA5LjYyMDY4OTY2LDMuOTg0ODI3NTkgOS42MjA2ODk2Niw2LjMwOTMxMDM0IEw5LjYyMDY4OTY2LDguMzE0MTM3OTMgTDcuMjc3NTg2MjEsOC4zMTQxMzc5MyBMNy4yNzc1ODYyMSwxMS4wMzg5NjU1IEw5LjYyMDY4OTY2LDExLjAzODk2NTUgTDkuNjIwNjg5NjYsMTggTDEyLjQxMzc5MzEsMTggWiIgaWQ9ImYiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
            .company-profile .content .data .status .social-medias .social-media-icon.twitter,
            .company-profile .content .data .revenue-status .social-medias .social-media-icon.twitter,
            .company-profile .content .info .status .social-medias .social-media-icon.twitter,
            .company-profile .content .info .revenue-status .social-medias .social-media-icon.twitter {
              background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTkgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5zaGFycC10d2l0dGVyX2Zvci0yNHB4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN0eWxlZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwNC1JY29ub2dyYXBoeS0oRW5naW5lZXJpbmcpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTEwLjAwMDAwMCwgLTQ4MS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InNoYXJwLXR3aXR0ZXJfZm9yLTI0cHgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1MC4wMDAwMDAsIDIyMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTG9nb19feDIwMTRfX0ZJWEVEIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuOTY4Mzg3MzUsMTYgQzEzLjEzODA1NTIsMTYgMTcuMDYxMjI0NSw5Ljg0MjUxOTY5IDE3LjA2MTIyNDUsNC41MTE4MTEwMiBDMTcuMDYxMjI0NSw0LjMzODU4MjY4IDE3LjA2MTIyNDUsNC4xNjUzNTQzMyAxNy4wNTM2MjE0LDMuOTkyMTI1OTggQzE3LjgxMzkyNTYsMy40MjUxOTY4NSAxOC40NzUzOTAyLDIuNzA4NjYxNDIgMTksMS44OTc2Mzc4IEMxOC4zMDA1MjAyLDIuMjIwNDcyNDQgMTcuNTQ3ODE5MSwyLjQzMzA3MDg3IDE2Ljc1NzEwMjgsMi41MzU0MzMwNyBDMTcuNTYzMDI1MiwyLjAzOTM3MDA4IDE4LjE3ODg3MTUsMS4yNDQwOTQ0OSAxOC40NzUzOTAyLDAuMjk5MjEyNTk4IEMxNy43MjI2ODkxLDAuNzYzNzc5NTI4IDE2Ljg4NjM1NDUsMS4wOTQ0ODgxOSAxNS45OTY3OTg3LDEuMjc1NTkwNTUgQzE1LjI4MjExMjgsMC40ODgxODg5NzYgMTQuMjcwOTA4NCwwIDEzLjE1MzI2MTMsMCBDMTEuMDAxNjAwNiwwIDkuMjUyOTAxMTYsMS44MTEwMjM2MiA5LjI1MjkwMTE2LDQuMDM5MzcwMDggQzkuMjUyOTAxMTYsNC4zNTQzMzA3MSA5LjI5MDkxNjM3LDQuNjYxNDE3MzIgOS4zNTE3NDA3LDQuOTYwNjI5OTIgQzYuMTEyODQ1MTQsNC43OTUyNzU1OSAzLjIzODg5NTU2LDMuMTgxMTAyMzYgMS4zMTUzMjYxMywwLjc0MDE1NzQ4IEMwLjk4MDc5MjMxNywxLjMzODU4MjY4IDAuNzkwNzE2Mjg3LDIuMDMxNDk2MDYgMC43OTA3MTYyODcsMi43NzE2NTM1NCBDMC43OTA3MTYyODcsNC4xNzMyMjgzNSAxLjQ4MjU5MzA0LDUuNDA5NDQ4ODIgMi41MjQyMDk2OCw2LjEzMzg1ODI3IEMxLjg4NTU1NDIyLDYuMTEwMjM2MjIgMS4yODQ5MTM5Nyw1LjkyOTEzMzg2IDAuNzYwMzA0MTIyLDUuNjI5OTIxMjYgQzAuNzYwMzA0MTIyLDUuNjQ1NjY5MjkgMC43NjAzMDQxMjIsNS42NjE0MTczMiAwLjc2MDMwNDEyMiw1LjY4NTAzOTM3IEMwLjc2MDMwNDEyMiw3LjYzNzc5NTI4IDIuMTA2MDQyNDIsOS4yNzU1OTA1NSAzLjg4NTE1NDA2LDkuNjQ1NjY5MjkgQzMuNTU4MjIzMjksOS43NDAxNTc0OCAzLjIxNjA4NjQzLDkuNzg3NDAxNTcgMi44NTg3NDM1LDkuNzg3NDAxNTcgQzIuNjA3ODQzMTQsOS43ODc0MDE1NyAyLjM2NDU0NTgyLDkuNzYzNzc5NTMgMi4xMjg4NTE1NCw5LjcxNjUzNTQzIEMyLjYyMzA0OTIyLDExLjMyMjgzNDYgNC4wNjc2MjcwNSwxMi40ODgxODkgNS43NzA3MDgyOCwxMi41MTk2ODUgQzQuNDMyNTczMDMsMTMuNjA2Mjk5MiAyLjc1MjMwMDkyLDE0LjI1MTk2ODUgMC45Mjc1NzEwMjgsMTQuMjUxOTY4NSBDMC42MTU4NDYzMzksMTQuMjUxOTY4NSAwLjMwNDEyMTY0OSwxNC4yMzYyMjA1IDAsMTQuMTk2ODUwNCBDMS43MTgyODczMSwxNS4zMzA3MDg3IDMuNzcxMTA4NDQsMTYgNS45NjgzODczNSwxNiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
            .company-profile .content .data .status .social-medias .social-media-icon.linkedin,
            .company-profile .content .data .revenue-status .social-medias .social-media-icon.linkedin,
            .company-profile .content .info .status .social-medias .social-media-icon.linkedin,
            .company-profile .content .info .revenue-status .social-medias .social-media-icon.linkedin {
              background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NjIuMDAwMDAwLCAtNDgwLjAwMDAwMCkiIGZpbGw9IiMxQTE5MTkiPgogICAgICAgICAgICA8ZyBpZD0iQWN0aW9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InNoYXJwLWxpbmtlZGluX2Zvci0yNHB4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDIuMDAwMDAwLCAyMjIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjMzOTIzNDgsMTUuMzM4NTY4MSBMMTIuNjcwNDY5MywxNS4zMzg1NjgxIEwxMi42NzA0NjkzLDExLjE2MDc0NjcgQzEyLjY3MDQ2OTMsMTAuMTY0Mzc2NSAxMi42NTI4MDIsOC44ODI5OTU2NyAxMS4yODMwODQ2LDguODgyOTk1NjcgQzkuODkzNjk5NzcsOC44ODI5OTU2NyA5LjY4MTY5MTkxLDkuOTY5MDM1ODkgOS42ODE2OTE5MSwxMS4wODk0MTA3IEw5LjY4MTY5MTkxLDE1LjMzODU2ODEgTDcuMDEyOTI2NCwxNS4zMzg1NjgxIEw3LjAxMjkyNjQsNi43NDgyNDk5NCBMOS41NzM2ODc5MSw2Ljc0ODI0OTk0IEw5LjU3MzY4NzkxLDcuOTIyOTYwMTEgTDkuNjEwMzU1OTQsNy45MjI5NjAxMSBDOS45NjY3MDI0Nyw3LjI0NzI2ODQyIDEwLjgzNzczNDcsNi41MzUyNDIwNSAxMi4xMzY0NDk1LDYuNTM1MjQyMDUgQzE0Ljg0MDIxNjMsNi41MzUyNDIwNSAxNS4zMzkyMzQ4LDguMzEzOTc0NTkgMTUuMzM5MjM0OCwxMC42MjcwNjAzIEwxNS4zMzkyMzQ4LDE1LjMzODU2ODEgWiBNNC4wMDMxNDgyNiw1LjU3NDUzOTggQzMuMTQ3NDQ5OTEsNS41NzQ1Mzk4IDIuNDU1NzU3NjIsNC44ODA4NDc0NCAyLjQ1NTc1NzYyLDQuMDI2ODE1ODEgQzIuNDU1NzU3NjIsMy4xNzE3ODQxNCAzLjE0NzQ0OTkxLDIuNDc4MDkxNzggNC4wMDMxNDgyNiwyLjQ3ODA5MTc4IEM0Ljg1NjUxMzIsMi40NzgwOTE3OCA1LjU1MDIwNTU2LDMuMTcxNzg0MTQgNS41NTAyMDU1Niw0LjAyNjgxNTgxIEM1LjU1MDIwNTU2LDQuODgwODQ3NDQgNC44NTY1MTMyLDUuNTc0NTM5OCA0LjAwMzE0ODI2LDUuNTc0NTM5OCBaIE0yLjY2Nzc2NTQ3LDE1LjMzODU2ODEgTDUuMzM4NTMxMDYsMTUuMzM4NTY4MSBMNS4zMzg1MzEwNiw2Ljc0ODI0OTk0IEwyLjY2Nzc2NTQ3LDYuNzQ4MjQ5OTQgTDIuNjY3NzY1NDcsMTUuMzM4NTY4MSBaIE0xNi42Njg2MTc0LDAgTDEuMzI4MzgyNTMsMCBDMC41OTU2ODg3MjksMCAwLDAuNTgxMzU0ODY1IDAsMS4yOTgwNDgwOCBMMCwxNi43MDE5NTE5IEMwLDE3LjQxODY0NTEgMC41OTU2ODg3MjksMTguMDAwNjY2NyAxLjMyODM4MjUzLDE4LjAwMDY2NjcgTDE2LjY2ODYxNzQsMTguMDAwNjY2NyBDMTcuNDAyOTc3OSwxOC4wMDA2NjY3IDE4LDE3LjQxODY0NTEgMTgsMTYuNzAxOTUxOSBMMTgsMS4yOTgwNDgwOCBDMTgsMC41ODEzNTQ4NjUgMTcuNDAyOTc3OSwwIDE2LjY2ODYxNzQsMCBaIiBpZD0iRmlsbC00Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }

.status .sentiment-text {
  font-family: DecimaMono;
  font-size: 21px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal; }
  .status .sentiment-text.green {
    color: #02bd72; }
  .status .sentiment-text.empty {
    color: #000;
    padding: 0px 0px; }
  .status .sentiment-text.red {
    color: #ff535d; }
  .status .sentiment-text.zero {
    color: #000;
    padding: 0px 0px; }

.sentiment-change {
  font-size: 21px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 12px;
  padding: 6px 8px;
  color: #ffffff;
  font-family: DecimaMono, sans-serif;
  font-weight: bold;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: 60px; }
  .sentiment-change.zero {
    color: #000000; }
  .sentiment-change.score-pill_neutral {
    background-color: #5b7289; }
  .sentiment-change.score-pill_positive {
    background-color: #01bd71; }
  .sentiment-change.score-pill_negative {
    background-color: #ff414c; }
  .sentiment-change .score-pill__arrow {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uYXZpZ2F0aW9uLWFycm93X3Vwd2FyZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTdHlsZWd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDQtSWNvbm9ncmFwaHktKEVuZ2luZWVyaW5nKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3NS4wMDAwMDAsIC0xOTA2LjAwMDAwMCkiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCAxODY4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Im5hdmlnYXRpb24tYXJyb3dfdXB3YXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MTUuMDAwMDAwLCAzOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMCA4IDEuNDEgOS40MSA3IDMuODMgNyAxNiA5IDE2IDkgMy44MyAxNC41OCA5LjQyIDE2IDggOCAwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 2px;
    background-size: 16px;
    height: 16px;
    width: 16px;
    padding-left: 4px; }
    .sentiment-change .score-pill__arrow.score-pill__arrow_small {
      background-size: 8px;
      height: 8px;
      width: 8px; }
    .sentiment-change .score-pill__arrow.score-pill__arrow_right {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    .sentiment-change .score-pill__arrow.score-pill__arrow_down {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .sentiment-change .score-pill__arrow.score-pill__arrow_upright {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .sentiment-change .score-pill__arrow.score-pill__arrow_downright {
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg); }

.sentiment-change-empty {
  font-family: DecimaMono;
  font-size: 21px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.4px;
  color: #000; }
.peer-lookup-input {
  width: 100%;
  height: 32px;
  border-radius: 3px;
  border: solid 1px #e0e7eb; }
  .peer-lookup-input .footer-container {
    width: 100%;
    z-index: 600; }
  .peer-lookup-input .tickerInput .header-container {
    padding-top: 4px; }
    .peer-lookup-input .tickerInput .header-container .reset-icon.reset-icon-position {
      right: 35px; }
  .peer-lookup-input .tickerInput .content-container {
    width: 100%;
    z-index: 2000; }
  .peer-lookup-input:focus-within {
    border: 1px solid #017eff !important; }

.lookup-input-container {
  display: -ms-flexbox;
  display: flex;
  color: #95b1c8;
  padding: 12px 12px 0px 12px; }
  .lookup-input-container .hit-area {
    background-color: #01bd71;
    border-radius: 3px; }
  .lookup-input-container .button {
    border: solid 1px #01bd71;
    height: 32px;
    width: 32px;
    background-color: #01bd71; }
  .lookup-input-container .button-icon {
    font-size: 14px;
    color: #ffffff;
    width: 14px; }

.ticker-input-container {
  width: 100%;
  font: 12px Roboto, sans-serif; }
  .ticker-input-container .ticker-input-container__textarea {
    height: 100%;
    resize: none; }
    .ticker-input-container .ticker-input-container__textarea::-webkit-input-placeholder {
      color: #95b1c8; }
    .ticker-input-container .ticker-input-container__textarea:-ms-input-placeholder {
      color: #95b1c8; }
    .ticker-input-container .ticker-input-container__textarea::-ms-input-placeholder {
      color: #95b1c8; }
    .ticker-input-container .ticker-input-container__textarea::placeholder {
      color: #95b1c8; }
  .ticker-input-container .content-container {
    width: 100%; }
  .ticker-input-container .footer-container {
    width: 100%; }

.ticker-input-container_textarea {
  height: 170px;
  padding: 8px 12px; }

.ticker-input-textarea__invalid-tickers {
  width: 100%;
  height: 100%; }

.invalid-tickers .invalid-tickers__item {
  text-decoration: underline;
  color: #f33; }

.sentiment-text-peers {
  font-family: DecimaMono;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right; }
  .sentiment-text-peers.green {
    color: #01bd71; }
  .sentiment-text-peers.red {
    color: #ff535d; }
.watchlist-companies-dialog {
  width: 728px; }
  .watchlist-companies-dialog * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .watchlist-companies-dialog .data-container {
    border: 1px solid #e0e7eb;
    border-radius: 3px; }
  .watchlist-companies-dialog .section-label {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 8px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 1px; }
  .watchlist-companies-dialog .sections {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .watchlist-companies-dialog .sections .section {
      width: 320px; }
    .watchlist-companies-dialog .sections .row {
      display: -ms-flexbox;
      display: flex;
      min-height: 32px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      position: relative; }
      .watchlist-companies-dialog .sections .row:not(:last-of-type) {
        margin-bottom: 16px; }
    .watchlist-companies-dialog .sections .separator-row {
      height: 218px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .watchlist-companies-dialog .sections .separator-row .arrow {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uYXZpZ2F0aW9uLWFycm93X2ZvcndhcmQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjYuMDAwMDAwLCAtMTkwNi4wMDAwMDApIiBmaWxsPSIjOTViMWM4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iTmF2aWdhdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgMTg2OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uLWFycm93X2ZvcndhcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwNi4wMDAwMDAsIDM4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSI4IDAgNi41OSAxLjQxIDEyLjE3IDcgMCA3IDAgOSAxMi4xNyA5IDYuNTkgMTQuNTkgOCAxNiAxNiA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
        background-size: 16px 16px;
        width: 16px;
        height: 16px; }

.table-edit-watchlist-dialog {
  color: #334252; }
  .table-edit-watchlist-dialog .icon {
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LXJlbW92ZV9jaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MjYuMDAwMDAwLCAtMTAzMy4wMDAwMDApIiBmaWxsPSIjZmY0MTRjIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgOTk2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImNvbnRlbnQtcmVtb3ZlX2NpcmNsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY2LjAwMDAwMCwgMzcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNMTUsMTEgTDUsMTEgTDUsOSBMMTUsOSBMMTUsMTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
    background-size: 13px 13px;
    width: 13px;
    height: 13px;
    margin-right: 8px; }
    .table-edit-watchlist-dialog .icon:hover {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LXJlbW92ZV9jaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MjYuMDAwMDAwLCAtMTAzMy4wMDAwMDApIiBmaWxsPSIjZGMwYTEwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgOTk2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImNvbnRlbnQtcmVtb3ZlX2NpcmNsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY2LjAwMDAwMCwgMzcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNMTUsMTEgTDUsMTEgTDUsOSBMMTUsOSBMMTUsMTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
      background-size: 13px 13px; }
    .table-edit-watchlist-dialog .icon:active {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb250ZW50LXJlbW92ZV9jaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3R5bGVndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA0LUljb25vZ3JhcGh5LShFbmdpbmVlcmluZykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MjYuMDAwMDAwLCAtMTAzMy4wMDAwMDApIiBmaWxsPSIjYjYwMzA0IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgOTk2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImNvbnRlbnQtcmVtb3ZlX2NpcmNsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY2LjAwMDAwMCwgMzcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNMTUsMTEgTDUsMTEgTDUsOSBMMTUsOSBMMTUsMTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
      background-size: 13px 13px; }
  .table-edit-watchlist-dialog .private {
    color: #07009d; }
.trend-chart-loading {
  position: relative;
  height: 100%; }
  .trend-chart-loading .loading-bar {
    background-color: #000;
    top: -8px; }
  .trend-chart-loading .inner {
    padding: 34px 10px 8px 28px; }
    .trend-chart-loading .inner .line {
      width: 100%;
      height: 1px;
      background-color: #334252;
      margin-bottom: 20px; }
      .trend-chart-loading .inner .line:last-of-type {
        background-color: #96abb6;
        margin-bottom: 0; }
#trend-table-container {
  margin-left: auto;
  border-left: 1px solid #e5eaed; }
  #trend-table-container.board-content {
    width: 40%; }
    #trend-table-container.board-content .row .cell:last-child {
      -ms-flex-pack: end;
          justify-content: flex-end; }
    #trend-table-container.board-content .row.head .cell {
      font-family: TTCommons, sans-serif;
      line-height: 0.91;
      color: #5b7289;
      letter-spacing: 1px;
      font-size: 10px;
      font-weight: 600;
      color: #96abb6;
      text-transform: uppercase; }
    #trend-table-container.board-content .row .cell {
      width: 50%; }
      #trend-table-container.board-content .row .cell .document-type__icon {
        width: 6px;
        height: 6px;
        border-radius: 3px;
        margin-right: 5px;
        background-color: #c4c4c4; }
      #trend-table-container.board-content .row .cell .trend {
        background-color: #027eff; }
      #trend-table-container.board-content .row .cell .news {
        background-color: #33a02c; }
      #trend-table-container.board-content .row .cell .research {
        background-color: #fdbc00; }
      #trend-table-container.board-content .row .cell .company-docs {
        background-color: #ff7043; }
      #trend-table-container.board-content .row .cell .transcripts {
        background-color: #ab47bc; }
      #trend-table-container.board-content .row .cell.document-type {
        color: #0d1317;
        font-weight: 500;
        cursor: pointer; }
        #trend-table-container.board-content .row .cell.document-type .document-type__name:hover {
          color: #017EFF;
          cursor: pointer; }
      #trend-table-container.board-content .row .cell.document-number {
        font-family: DecimaMono, sans-serif; }
.copy-tickers-dialog .copy-tickers-dialog__textarea {
  width: 600px;
  height: 260px;
  border: 1px solid #e0e7eb;
  border-radius: 3px;
  resize: none;
  padding: 8px 12px; }
.ticker-input {
  width: 100%; }

.ticker-input-container {
  width: 100%;
  font: 12px Roboto, sans-serif; }
  .ticker-input-container .ticker-input-container__textarea {
    height: 100%;
    resize: none; }
    .ticker-input-container .ticker-input-container__textarea::-webkit-input-placeholder {
      color: #5b7289; }
    .ticker-input-container .ticker-input-container__textarea:-ms-input-placeholder {
      color: #5b7289; }
    .ticker-input-container .ticker-input-container__textarea::-ms-input-placeholder {
      color: #5b7289; }
    .ticker-input-container .ticker-input-container__textarea::placeholder {
      color: #5b7289; }
  .ticker-input-container .content-container,
  .ticker-input-container .footer-container {
    width: 100%; }

.ticker-input-container_textarea {
  height: 170px;
  padding: 8px 12px; }

.ticker-input-textarea__invalid-tickers {
  width: 100%;
  height: 100%; }

.invalid-tickers .invalid-tickers__item {
  text-decoration: underline;
  color: #f33; }
.trend-chart-wrapper.result-grid-trend-chart-wrapper {
  height: 100%;
  padding: 0 2px 2px 2px; }

.trend-chart-wrapper .header {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 6px 1px;
  height: 8px;
  background: #ffffff;
  margin-top: 4px; }
  .trend-chart-wrapper .header .text {
    font-family: TTCommons, sans-serif;
    font-size: 10px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    color: #ffffff;
    text-transform: uppercase; }

.trend-chart-wrapper .trend-chart-container {
  z-index: 700;
  position: relative;
  width: 100%;
  height: 100%; }
  .trend-chart-wrapper .trend-chart-container.sentiment-trend-chart .sentiment-trend-chart-y-axis {
    text-transform: uppercase;
    font-family: DecimaMono, sans-serif;
    font-size: 8px;
    color: #ffffff; }
  .trend-chart-wrapper .trend-chart-container.sentiment-trend-chart .sentiment-trend-chart-years-row {
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 8px;
    font-family: DecimaMono, sans-serif;
    color: #ffffff;
    width: 200px;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .trend-chart-wrapper .trend-chart-container.sentiment-trend-chart .sentiment-trend-chart-years-row .sentiment-trend-chart-years-row__year {
      -ms-flex: 1;
          flex: 1;
      text-align: center; }
  .trend-chart-wrapper .trend-chart-container.trend-chart-container_result-grid {
    height: 100%;
    background: #ffffff; }
    .trend-chart-wrapper .trend-chart-container.trend-chart-container_result-grid div {
      overflow: visible !important; }
      .trend-chart-wrapper .trend-chart-container.trend-chart-container_result-grid div div {
        overflow: initial; }
  .trend-chart-wrapper .trend-chart-container .trend-summary {
    display: -ms-flexbox;
    display: flex; }
    .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-total, .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-change {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
    .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-change {
      padding-left: 30px; }
    .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-total-content, .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-change-content {
      font-size: 14px;
      font-weight: bold;
      font-family: DecimaMono, sans-serif;
      line-height: 1.86; }
    .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-total-content {
      color: #0e1318; }
    .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-change-content-positive {
      color: #01bd71; }
    .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-change-content-negative {
      color: #ff414c; }
    .trend-chart-wrapper .trend-chart-container .trend-summary .trend-summary-subtitle {
      font-family: TTCommons, sans-serif;
      color: #96abb6;
      letter-spacing: 1px;
      font-size: 10px;
      font-weight: 600;
      text-transform: uppercase; }
  .trend-chart-wrapper .trend-chart-container .highcharts-container {
    overflow: visible !important; }
    .trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip {
      padding: 8px 12px;
      background: #ffffff;
      border: none;
      border-radius: 2px;
      -webkit-box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
              box-shadow: 0 2px 6px -2px rgba(14, 19, 24, 0.5);
      visibility: hidden;
      min-width: 170px;
      text-transform: uppercase;
      font-weight: bold; }
      .trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip > span {
        position: static !important;
        color: #0e1318; }
      .trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip .date {
        color: #017eff;
        padding-bottom: 8px; }
      .trend-chart-wrapper .trend-chart-container .highcharts-container .highcharts-tooltip .stat {
        float: right;
        padding-top: 4px;
        font-weight: normal; }
  .trend-chart-wrapper .trend-chart-container .transparent .highcharts-series rect + rect:last-of-type {
    opacity: 0.3; }
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SyncFlowDialogComponent", function() { return SyncFlowDialogComponent; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4);
/* harmony import */ var _modules_ChannelView_SyncFlow_LoadingAuthSync__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(886);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(887);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_ReviewStep_ReviewStep__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(891);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(81);
var __extends = (undefined && undefined.__extends) || (function () {
    var extendStatics = function (d, b) {
        extendStatics = Object.setPrototypeOf ||
            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
        return extendStatics(d, b);
    };
    return function (d, b) {
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
})();







var SyncFlowDialogComponent = /** @class */ (function (_super) {
    __extends(SyncFlowDialogComponent, _super);
    function SyncFlowDialogComponent() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    SyncFlowDialogComponent.prototype.componentWillMount = function () {
        var _a = this.props, setInitialState = _a.setInitialState, initiateSyncFlow = _a.initiateSyncFlow, getAlertData = _a.getAlertData, initiateAuthorizationCheck = _a.initiateAuthorizationCheck, integration = _a.integration, loadingAuthInit = _a.loadingAuthInit;
        setInitialState({ integration: integration, loadingAuth: loadingAuthInit });
        getAlertData();
        if (loadingAuthInit) {
            initiateAuthorizationCheck();
        }
        else {
            initiateSyncFlow(integration);
        }
    };
    SyncFlowDialogComponent.prototype.componentWillUnmount = function () {
        this.props.resetState();
    };
    SyncFlowDialogComponent.prototype.render = function () {
        var _a = this.props, loadingAuth = _a.loadingAuth, currentStep = _a.currentStep;
        var folderStepContent = currentStep === 0 ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep__WEBPACK_IMPORTED_MODULE_4__[/* FolderSelectionStep */ "a"], null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_modules_ChannelView_SyncFlow_Steps_ReviewStep_ReviewStep__WEBPACK_IMPORTED_MODULE_5__[/* ReviewStep */ "a"], null);
        return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex sync-flow-dialog" }, loadingAuth ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_modules_ChannelView_SyncFlow_LoadingAuthSync__WEBPACK_IMPORTED_MODULE_3__[/* LoadingAuthSync */ "a"], null) : folderStepContent));
    };
    return SyncFlowDialogComponent;
}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component));

var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_2__["createStructuredSelector"])({
    currentStep: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__[/* SyncFlowDialogModel */ "a"].selectors.currentStep,
    loadingAuth: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__[/* SyncFlowDialogModel */ "a"].selectors.loadingAuth,
});
var mapDispatchToProps = {
    setInitialState: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__[/* syncFlowDialogMutations */ "c"].setInitialState,
    getAlertData: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__[/* syncFlowModelEffects */ "d"].getAlertData,
    initiateSyncFlow: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__[/* syncFlowModelEffects */ "d"].initiateSyncFlow,
    initiateAuthorizationCheck: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__[/* syncFlowModelEffects */ "d"].initiateAuthorizationCheck,
    resetState: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_6__[/* syncFlowDialogMutations */ "c"].resetState,
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_redux__WEBPACK_IMPORTED_MODULE_1__["connect"])(mapStateToProps, mapDispatchToProps)(SyncFlowDialogComponent));
/* unused harmony export LoadingAuthSyncComponent */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return LoadingAuthSync; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(100);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(423);
/* harmony import */ var react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(4);
/* harmony import */ var _components_Button_Button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
/* harmony import */ var _components_common_Loading_LoadingBar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(138);
/* harmony import */ var _modules_ChannelView_ChannelView_actions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(96);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(81);
/* harmony import */ var _modules_Modal_actions__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(16);










var LoadingAuthSyncComponent = function (_a) {
    var integration = _a.integration, relaunchAuth = _a.relaunchAuth, onCloseClick = _a.onCloseClick;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "loading-auth-sync flex-column" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex dialog-close-wrapper" },
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex-filler" }),
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default.a, { size: 24, onClick: onCloseClick, icon: react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__["ic_close"], className: "clickable" })),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex-filler align-center-full" },
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex-column" },
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "relative-position" },
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_common_Loading_LoadingBar__WEBPACK_IMPORTED_MODULE_6__[/* LoadingBar */ "a"], null)),
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { className: "loading-auth-sync-title margin-base-bottom" }, "We are waiting to be authorized to connect with your " + integration + " account"),
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { className: "loading-auth-sync-info" }, "Once authorized, you can select the content you want to sync from here"),
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "align-center-horizontal" },
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Button_Button__WEBPACK_IMPORTED_MODULE_5__[/* WhiteButton */ "m"], { className: "loading-auth-sync-button", onClick: function () { return relaunchAuth(integration); } }, "Relaunch Authorization Window")))),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "loading-auth-footer-placeholder" })));
};
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_4__["createStructuredSelector"])({
    integration: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors.integration,
});
var mapDispatchToProps = {
    relaunchAuth: _modules_ChannelView_ChannelView_actions__WEBPACK_IMPORTED_MODULE_7__[/* manageSyncFlowDialogFirstTime */ "j"],
    onCloseClick: function () { return Object(_modules_Modal_actions__WEBPACK_IMPORTED_MODULE_9__[/* destroyModal */ "c"])('SyncFlowDialog'); },
};
var LoadingAuthSync = Object(react_redux__WEBPACK_IMPORTED_MODULE_3__["connect"])(mapStateToProps, mapDispatchToProps)(LoadingAuthSyncComponent);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SyncFlowDialogModel; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return syncFlowDialogMutations; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return actionTypes; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return syncFlowModelEffects; });
/* harmony import */ var ramda__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
/* harmony import */ var _app__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(57);
/* harmony import */ var _modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(102);
/* harmony import */ var _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(92);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(193);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_sagas__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(815);
var __spreadArrays = (undefined && undefined.__spreadArrays) || function () {
    for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
    for (var r = Array(s), k = 0, i = 0; i < il; i++)
        for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
            r[k] = a[j];
    return r;
};
var _a;






var initialState = {
    integration: '',
    currentStep: 0,
    folderList: [],
    currentFolderId: _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* ROOT_FOLDER */ "a"],
    navigationPath: '',
    navigationFolderSequence: [],
    integrationCheckStatus: _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_UNCHECKED */ "d"],
    alertData: { users: [], teams: [], shareStatus: '' },
    alertToggled: false,
    loading: true,
    emptyFolderInfoBox: {
        show: false,
        folderName: '',
    },
    loadingAuth: false,
};
var SyncFlowDialogModel = _app__WEBPACK_IMPORTED_MODULE_1__[/* app */ "a"].model('SyncFlowDialog', initialState);
var syncFlowDialogMutations = (_a = SyncFlowDialogModel.mutations({
    resetState: function () { return function (s) { return s.merge(initialState); }; },
    setInitialState: function (props) { return function (s) {
        return s.merge({
            integration: props.integration,
            currentStep: 0,
            navigationPath: '',
            loadingAuth: props.loadingAuth,
        });
    }; },
    resolveAuth: function () { return function (s) { return s.set('loadingAuth', false); }; },
    changeStep: function (step) { return function (s) {
        return s.set('currentStep', step);
    }; },
    setNavigationPath: function (path) { return function (s) {
        return s.set('navigationPath', path);
    }; },
    setFolderList: function (folderList) { return function (s) {
        return s.set('folderList', folderList);
    }; },
    setAlertData: function (alertData) { return function (s) {
        return s.set('alertData', alertData);
    }; },
    setAlertToggled: function (alertToggled) { return function (s) {
        return s.set('alertToggled', alertToggled);
    }; },
    setLoading: function (loading) { return function (s) {
        return s.set('loading', loading);
    }; },
    setEmptyFolderInfoBox: function (emptyFolderInfoBox) { return function (s) {
        return s.set('emptyFolderInfoBox', emptyFolderInfoBox);
    }; },
    expandFolderList: function (folderId, folderStructure) { return function (s) {
        var newFolderList = __spreadArrays(s.folderList);
        newFolderList.push({ id: folderId, structure: folderStructure });
        return s.set('folderList', newFolderList);
    }; },
    handleFolderCheck: function (checkedFolder) { return function (s) {
        var newFolderList = Object(ramda__WEBPACK_IMPORTED_MODULE_0__["clone"])(s.folderList);
        var currentFolder = Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__[/* getFolder */ "c"])(newFolderList, s.currentFolderId);
        currentFolder.structure.forEach(function (folderItem) {
            if (folderItem.folderId === checkedFolder.folderId) {
                folderItem.checked = !folderItem.checked;
                folderItem.indeterminate = false;
                Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__[/* propagateCheck */ "j"])(newFolderList, folderItem);
                Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__[/* handleIndeterminateParentFolder */ "g"])(newFolderList, folderItem);
            }
        });
        return s.merge({
            folderList: newFolderList,
            integrationCheckStatus: Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__[/* checkIntegrationStatus */ "b"])(newFolderList),
        });
    }; },
    navigateFolder: function (folder) { return function (s) {
        var newNavigationPath = s.navigationPath + (s.navigationPath ? _modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_2__[/* PATH_DELIMITER */ "c"] : '') + folder.name;
        var newNavigationFolderSequence = s.navigationFolderSequence;
        newNavigationFolderSequence.push(folder);
        return s.merge({
            navigationPath: newNavigationPath,
            currentFolderId: folder.folderId,
            navigationFolderSequence: newNavigationFolderSequence,
            emptyFolderInfoBox: {
                show: false,
                folderName: '',
            },
        });
    }; },
    navigatorAction: function (newPath, isFallback) {
        if (isFallback === void 0) { isFallback = false; }
        return function (s) {
            var folderLevel = Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__[/* getFolderLevel */ "d"])(newPath);
            var newNavigationFolderSequence = s.navigationFolderSequence.slice(0, folderLevel);
            return s.merge({
                navigationPath: newPath,
                currentFolderId: !!newPath
                    ? newNavigationFolderSequence[newNavigationFolderSequence.length - 1].folderId
                    : _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* ROOT_FOLDER */ "a"],
                navigationFolderSequence: newNavigationFolderSequence,
                loading: false,
                emptyFolderInfoBox: !isFallback
                    ? { show: false, folderName: '' }
                    : { show: s.emptyFolderInfoBox.show, folderName: s.emptyFolderInfoBox.folderName },
            });
        };
    },
    setIntegrationCheck: function (currentStatus) { return function (s) {
        var newStatus = currentStatus === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_CHECKED */ "b"] ? _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_UNCHECKED */ "d"] : _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_CHECKED */ "b"];
        return s.merge({
            integrationCheckStatus: newStatus,
            folderList: Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__[/* updateAllFoldersCheckStatus */ "k"])(s.folderList, newStatus === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_CHECKED */ "b"]),
        });
    }; },
    setIntegrationCheckStatus: function (folderList) { return function (s) {
        return s.set('integrationCheckStatus', Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_4__[/* checkIntegrationStatus */ "b"])(folderList));
    }; },
}), _a[0]), actionTypes = _a[1];
var syncFlowModelEffects = SyncFlowDialogModel.effects(_modules_ChannelView_SyncFlow_SyncFlow_sagas__WEBPACK_IMPORTED_MODULE_5__[/* effectMap */ "a"], _modules_ChannelView_SyncFlow_SyncFlow_sagas__WEBPACK_IMPORTED_MODULE_5__[/* triggerMap */ "b"])[0];
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getFolder; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getFolderList; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return getFolderLevel; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return prepareFolderStructure; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return propagateCheck; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return handleIndeterminateParentFolder; });
/* unused harmony export targetIndeterminateFolder */
/* unused harmony export getFolderMetadata */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return isSyncStateChanged; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return updateInnerFoldersCheckStatus; });
/* unused harmony export preventInnerFolderListing */
/* unused harmony export hasFolderSelectionChanged */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getListOfChangedFolders; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return checkIntegrationStatus; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return checkIfFirstTimeSync; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return updateAllFoldersCheckStatus; });
/* harmony import */ var ramda__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
/* harmony import */ var _modules_ChannelView_ChannelView_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(29);
/* harmony import */ var _modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(102);
/* harmony import */ var _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(92);




function getFolder(structure, folderId) {
    return structure.filter(function (folderItem) { return folderItem.id === folderId; })[0];
}
function getFolderList(folderStructure, currentFolderId) {
    var folderList = folderStructure.filter(function (folder) { return folder.id === currentFolderId; });
    return folderList.length === 1 ? folderList[0].structure : [];
}
var getFolderLevel = function (path) { return (path ? path.split(_modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_2__[/* PATH_DELIMITER */ "c"]).length : 0); };
function prepareFolderStructure(folderStructure, integration, path, parentModified, parentChecked) {
    for (var _i = 0, folderStructure_1 = folderStructure; _i < folderStructure_1.length; _i++) {
        var folder = folderStructure_1[_i];
        // Integration type necessary due to ambiguous BE implementation - Phase II should take care of this
        // TODO - Clean-up in phase II
        if (integration === _modules_ChannelView_ChannelView_types__WEBPACK_IMPORTED_MODULE_1__[/* ChannelId */ "a"].SharePoint && typeof folder.sharepointId === 'string') {
            folder.folderId = folder.sharepointId;
            folder.hasFolders = true;
        }
        else if (typeof folder.guid === 'string') {
            folder.folderId = folder.guid;
            folder.hasFolders = false;
        }
        folder.folderPath = path ? integration + _modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_2__[/* PATH_DELIMITER */ "c"] + path : integration;
        folder.status = folder.status ? folder.status : folder.stateStatus;
        folder.defaultChecked = folder.status === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* SyncStatus */ "e"].SYNCED;
        folder.indeterminate = parentModified ? false : folder.status === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* SyncStatus */ "e"].PARTIAL_SYNC;
        folder.defaultIndeterminate = parentModified ? false : folder.indeterminate;
        folder.checked = parentModified ? parentChecked : folder.defaultChecked;
    }
    return folderStructure;
}
function propagateCheck(folderList, changedFolder) {
    var changedFolderData = folderList.find(function (folder) { return folder.id === changedFolder.folderId; });
    if (changedFolderData) {
        for (var _i = 0, _a = changedFolderData.structure; _i < _a.length; _i++) {
            var folder = _a[_i];
            folder.checked = changedFolder.checked;
            propagateCheck(folderList, folder);
        }
    }
}
function handleIndeterminateParentFolder(folderList, changedFolder) {
    for (var _i = 0, folderList_1 = folderList; _i < folderList_1.length; _i++) {
        var folder = folderList_1[_i];
        for (var _a = 0, _b = folder.structure; _a < _b.length; _a++) {
            var innerFolder = _b[_a];
            if (innerFolder.folderId === changedFolder.folderId) {
                targetIndeterminateFolder(folderList, folder);
                break;
            }
        }
    }
}
function targetIndeterminateFolder(folderList, folder) {
    var numCheckedFolders = folder.structure.filter(function (item) { return item.checked; }).length;
    var hasIndeterminateFolders = folder.structure.filter(function (item) { return item.indeterminate; }).length > 0;
    var folderData = getFolderMetadata(folderList, folder.id);
    if (folderData) {
        if (numCheckedFolders === 0 && !hasIndeterminateFolders) {
            folderData.checked = false;
            folderData.indeterminate = false;
        }
        else if (numCheckedFolders === folder.structure.length) {
            // Disable folder checking from the inside for now - might change in phase II
            // folderData.checked = true;
            folderData.indeterminate = true;
        }
        else {
            folderData.checked = false;
            folderData.indeterminate = true;
        }
        handleIndeterminateParentFolder(folderList, folderData);
    }
}
function getFolderMetadata(folderList, folderId) {
    for (var _i = 0, folderList_2 = folderList; _i < folderList_2.length; _i++) {
        var folder = folderList_2[_i];
        for (var _a = 0, _b = folder.structure; _a < _b.length; _a++) {
            var innerFolder = _b[_a];
            if (innerFolder.folderId === folderId) {
                return innerFolder;
            }
        }
    }
}
function isSyncStateChanged(folderList) {
    for (var _i = 0, folderList_3 = folderList; _i < folderList_3.length; _i++) {
        var folder = folderList_3[_i];
        for (var _a = 0, _b = folder.structure; _a < _b.length; _a++) {
            var innerFolder = _b[_a];
            if (innerFolder.checked !== innerFolder.defaultChecked ||
                innerFolder.indeterminate !== innerFolder.defaultIndeterminate) {
                return true;
            }
        }
    }
    return false;
}
function updateInnerFoldersCheckStatus(folderList, selectedFolder) {
    var newFolderList = Object(ramda__WEBPACK_IMPORTED_MODULE_0__["clone"])(folderList);
    var currentFolder = getFolder(newFolderList, selectedFolder.folderId);
    currentFolder.structure.forEach(function (folderItem) {
        folderItem.checked = selectedFolder.checked;
        folderItem.indeterminate = false;
    });
    return newFolderList;
}
function preventInnerFolderListing(folderList, innerFolder) {
    for (var _i = 0, folderList_4 = folderList; _i < folderList_4.length; _i++) {
        var folderItem = folderList_4[_i];
        if (folderItem.id === innerFolder.folderId && folderItem.needCheck) {
            folderItem.needCheck = false;
            var _loop_1 = function (folder) {
                var target = folderItem.structure.filter(function (item) { return item.folderId === folder.id; })[0];
                if (target) {
                    target.needCheck = false;
                    preventInnerFolderListing(folderList, target);
                }
            };
            for (var _a = 0, folderList_5 = folderList; _a < folderList_5.length; _a++) {
                var folder = folderList_5[_a];
                _loop_1(folder);
            }
        }
    }
}
function hasFolderSelectionChanged(folder) {
    return (!folder.indeterminate &&
        (folder.checked !== folder.defaultChecked ||
            folder.indeterminate !== folder.defaultIndeterminate));
}
function getListOfChangedFolders(folderList) {
    var listOfChangedFolders = [];
    folderList.map(function (folder) { return (folder.needCheck = true); });
    for (var _i = 0, folderList_6 = folderList; _i < folderList_6.length; _i++) {
        var folder = folderList_6[_i];
        if (folder.needCheck) {
            var changedFolders = folder.structure.filter(function (innerFolder) {
                return hasFolderSelectionChanged(innerFolder);
            });
            for (var _a = 0, changedFolders_1 = changedFolders; _a < changedFolders_1.length; _a++) {
                var changedFolder = changedFolders_1[_a];
                listOfChangedFolders.push(changedFolder);
                preventInnerFolderListing(folderList, changedFolder);
            }
        }
    }
    return listOfChangedFolders;
}
function checkIntegrationStatus(folderList) {
    var anyChecked = false;
    var anyUnchecked = false;
    for (var _i = 0, folderList_7 = folderList; _i < folderList_7.length; _i++) {
        var folder = folderList_7[_i];
        for (var _a = 0, _b = folder.structure; _a < _b.length; _a++) {
            var innerFolder = _b[_a];
            if (innerFolder.checked) {
                anyChecked = true;
            }
            else {
                anyUnchecked = true;
            }
            if (anyChecked && anyUnchecked) {
                return _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_INDETERMINATE */ "c"];
            }
        }
    }
    return anyChecked ? _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_CHECKED */ "b"] : _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_3__[/* STATUS_UNCHECKED */ "d"];
}
function checkIfFirstTimeSync(folderList) {
    for (var _i = 0, folderList_8 = folderList; _i < folderList_8.length; _i++) {
        var folder = folderList_8[_i];
        for (var _a = 0, _b = folder.structure; _a < _b.length; _a++) {
            var innerFolder = _b[_a];
            if (innerFolder.defaultChecked) {
                return false;
            }
        }
        return true;
    }
}
function updateAllFoldersCheckStatus(folderList, checked) {
    var newFolderList = Object(ramda__WEBPACK_IMPORTED_MODULE_0__["clone"])(folderList);
    for (var _i = 0, newFolderList_1 = newFolderList; _i < newFolderList_1.length; _i++) {
        var folder = newFolderList_1[_i];
        for (var _a = 0, _b = folder.structure; _a < _b.length; _a++) {
            var innerFolder = _b[_a];
            innerFolder.checked = checked;
            innerFolder.indeterminate = false;
        }
    }
    return newFolderList;
}
/* unused harmony export navigateFolderSagaFunction */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return effectMap; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return triggerMap; });
/* harmony import */ var redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
/* harmony import */ var _modules_ChannelView_ChannelView_actions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(96);
/* harmony import */ var _modules_ChannelView_ChannelView_state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(53);
/* harmony import */ var _modules_ChannelView_ChannelView_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(29);
/* harmony import */ var _modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(102);
/* harmony import */ var _modules_ChannelView_Sync_Sync_sagas__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(393);
/* harmony import */ var _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(92);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(193);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(81);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlowApi__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(298);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlowDialogWrapper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(465);
/* harmony import */ var _modules_Modal_actions__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(16);
/* harmony import */ var _modules_Preferences_userApi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(239);
/* harmony import */ var _modules_AddContent_NoteSync_noteSyncSagas__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(665);
/* harmony import */ var _modules_ChannelView_SideMenu_ListItems__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(447);
var __generator = (undefined && undefined.__generator) || function (thisArg, body) {
    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
    return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
    function verb(n) { return function (v) { return step([n, v]); }; }
    function step(op) {
        if (f) throw new TypeError("Generator is already executing.");
        while (_) try {
            if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
            if (y = 0, t) op = [op[0] & 2, t.value];
            switch (op[0]) {
                case 0: case 1: t = op; break;
                case 4: _.label++; return { value: op[1], done: false };
                case 5: _.label++; y = op[1]; op = [0]; continue;
                case 7: op = _.ops.pop(); _.trys.pop(); continue;
                default:
                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
                    if (t[2]) _.ops.pop();
                    _.trys.pop(); continue;
            }
            op = body.call(thisArg, _);
        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
    }
};
var __spreadArrays = (undefined && undefined.__spreadArrays) || function () {
    for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
    for (var r = Array(s), k = 0, i = 0; i < il; i++)
        for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
            r[k] = a[j];
    return r;
};















var syncFlowNavigationWatcher = {
    watcher: function () {
        var _loop_1;
        return __generator(this, function (_a) {
            switch (_a.label) {
                case 0:
                    _loop_1 = function () {
                        var data, task, cancel;
                        return __generator(this, function (_a) {
                            switch (_a.label) {
                                case 0: return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["take"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* actionTypes */ "b"].navigateFolder)];
                                case 1:
                                    data = _a.sent();
                                    return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["fork"])(navigateFolderSagaFunction, data)];
                                case 2:
                                    task = _a.sent();
                                    return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["race"])({
                                            response: Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(function () { return task.toPromise(); }),
                                            cancel: Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["take"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* actionTypes */ "b"].navigatorAction),
                                        })];
                                case 3:
                                    cancel = (_a.sent()).cancel;
                                    if (cancel) {
                                        task.cancel();
                                    }
                                    return [2 /*return*/];
                            }
                        });
                    };
                    _a.label = 1;
                case 1:
                    if (false) {}
                    return [5 /*yield**/, _loop_1()];
                case 2:
                    _a.sent();
                    return [3 /*break*/, 1];
                case 3: return [2 /*return*/];
            }
        });
    },
};
function initiateSyncFlow(integration) {
    var allIntegrationsData, integrationData, structureRequest, rootStructure;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0: return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(_modules_ChannelView_ChannelView_state__WEBPACK_IMPORTED_MODULE_2__[/* ChannelView */ "a"].getIntegrationData)];
            case 1:
                allIntegrationsData = _a.sent();
                integrationData = allIntegrationsData.filter(function (item) { return item.type === integration; })[0];
                if (!integrationData.data) return [3 /*break*/, 6];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_ChannelView_Sync_Sync_sagas__WEBPACK_IMPORTED_MODULE_5__[/* loadIntegrationStructure */ "b"], integration, integrationData.data.userId)];
            case 2:
                structureRequest = _a.sent();
                rootStructure = Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__[/* prepareFolderStructure */ "i"])(structureRequest.data, integration, '', false);
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].expandFolderList(_modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* ROOT_FOLDER */ "a"], rootStructure))];
            case 3:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].setIntegrationCheckStatus([
                        { id: _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* ROOT_FOLDER */ "a"], structure: rootStructure },
                    ]))];
            case 4:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].setLoading(false))];
            case 5:
                _a.sent();
                _a.label = 6;
            case 6: return [2 /*return*/];
        }
    });
}
function navigateFolderSagaFunction(data) {
    var selectors, mutations, selectedFolder, folderList, folderMapped, integration_1, allIntegrationsData, integrationData, newFolderStructure, path, newPath, newFolderList;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0:
                selectors = _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors;
                mutations = _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"];
                selectedFolder = data.payload[0];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(selectors.folderList)];
            case 1:
                folderList = _a.sent();
                folderMapped = Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__[/* getFolder */ "c"])(folderList, selectedFolder.folderId);
                if (!!folderMapped) return [3 /*break*/, 13];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(mutations.setLoading(true))];
            case 2:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(selectors.integration)];
            case 3:
                integration_1 = _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(_modules_ChannelView_ChannelView_state__WEBPACK_IMPORTED_MODULE_2__[/* ChannelView */ "a"].getIntegrationData)];
            case 4:
                allIntegrationsData = _a.sent();
                integrationData = allIntegrationsData.filter(function (item) { return item.type === integration_1; })[0];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_ChannelView_SyncFlow_SyncFlowApi__WEBPACK_IMPORTED_MODULE_9__[/* getInnerFolders */ "d"], integration_1.toLowerCase(), integrationData.data.userId, selectedFolder)];
            case 5:
                newFolderStructure = _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(selectors.navigationPath)];
            case 6:
                path = _a.sent();
                if (!(newFolderStructure.data.length === 0)) return [3 /*break*/, 9];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(mutations.setEmptyFolderInfoBox({ folderName: selectedFolder.name, show: true }))];
            case 7:
                _a.sent();
                newPath = path.slice(0, path.lastIndexOf(_modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_4__[/* PATH_DELIMITER */ "c"]));
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(mutations.navigatorAction(newPath, true))];
            case 8:
                _a.sent();
                return [3 /*break*/, 11];
            case 9: return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(mutations.expandFolderList(selectedFolder.folderId, Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__[/* prepareFolderStructure */ "i"])(newFolderStructure.data, integration_1, path, selectedFolder.checked !== selectedFolder.defaultChecked ||
                    selectedFolder.indeterminate !== selectedFolder.defaultIndeterminate, selectedFolder.checked)))];
            case 10:
                _a.sent();
                _a.label = 11;
            case 11: return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].setLoading(false))];
            case 12:
                _a.sent();
                return [3 /*break*/, 15];
            case 13:
                if (!!selectedFolder.indeterminate) return [3 /*break*/, 15];
                newFolderList = Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__[/* updateInnerFoldersCheckStatus */ "l"])(folderList, selectedFolder);
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].setFolderList(newFolderList))];
            case 14:
                _a.sent();
                _a.label = 15;
            case 15: return [2 /*return*/];
        }
    });
}
function getAlertData() {
    var preferences, shareStatus, sharees, users, teams, alertData;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0: return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_Preferences_userApi__WEBPACK_IMPORTED_MODULE_12__[/* UserAPI */ "a"].fetchPreferences)];
            case 1:
                preferences = _a.sent();
                shareStatus = preferences.userDocumentSharingMode, sharees = preferences.userDocumentCustomSharees;
                users = [];
                teams = [];
                if (sharees && sharees.length > 0) {
                    sharees.map(function (item) { return (item.userCount ? teams.push(item) : users.push(item)); });
                }
                alertData = { users: users, teams: teams, shareStatus: shareStatus };
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(_modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].setAlertData(alertData))];
            case 2:
                _a.sent();
                return [2 /*return*/];
        }
    });
}
function initiateAuthorizationCheck() {
    var selectors, mutations, loadingAuth, integration, resp, structureRequest, rootStructure;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0: 
            // In the future we will be using websockets so we wont have to poll for data this way
            return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_AddContent_NoteSync_noteSyncSagas__WEBPACK_IMPORTED_MODULE_13__[/* openManageSyncAccountsDialog */ "b"])];
            case 1:
                // In the future we will be using websockets so we wont have to poll for data this way
                _a.sent();
                selectors = _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors;
                mutations = _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"];
                loadingAuth = true;
                _a.label = 2;
            case 2:
                if (!loadingAuth) return [3 /*break*/, 13];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(selectors.loadingAuth)];
            case 3:
                loadingAuth = _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(selectors.integration)];
            case 4:
                integration = _a.sent();
                if (!integration) return [3 /*break*/, 11];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_ChannelView_SyncFlow_SyncFlowApi__WEBPACK_IMPORTED_MODULE_9__[/* getAccounts */ "b"], integration.toLowerCase())];
            case 5:
                resp = _a.sent();
                if (!resp.data[0]) return [3 /*break*/, 11];
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_ChannelView_Sync_Sync_sagas__WEBPACK_IMPORTED_MODULE_5__[/* loadIntegrationStructure */ "b"], integration, resp.data[0].userId)];
            case 6:
                structureRequest = _a.sent();
                rootStructure = Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__[/* prepareFolderStructure */ "i"])(structureRequest.data, integration, '', false);
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(mutations.expandFolderList(_modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* ROOT_FOLDER */ "a"], rootStructure))];
            case 7:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(mutations.resolveAuth())];
            case 8:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_ChannelView_Sync_Sync_sagas__WEBPACK_IMPORTED_MODULE_5__[/* loadAllIntegrationsData */ "a"])];
            case 9:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(mutations.setLoading(false))];
            case 10:
                _a.sent();
                return [3 /*break*/, 13];
            case 11: return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["delay"])(1000)];
            case 12:
                _a.sent();
                return [3 /*break*/, 2];
            case 13: return [2 /*return*/];
        }
    });
}
function syncFoldersAndNotebooks(syncFolderList, unsyncFolderList, integration) {
    var allIntegrationsData, integrationData, syncFunction, unsyncFunction, userId, syncAction;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0: return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(Object(_modules_Modal_actions__WEBPACK_IMPORTED_MODULE_11__[/* destroyModal */ "c"])(_modules_ChannelView_SyncFlow_SyncFlowDialogWrapper__WEBPACK_IMPORTED_MODULE_10__[/* SyncFlowDialogWrapperComponent */ "b"].DialogName))];
            case 1:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["select"])(_modules_ChannelView_ChannelView_state__WEBPACK_IMPORTED_MODULE_2__[/* ChannelView */ "a"].getIntegrationData)];
            case 2:
                allIntegrationsData = _a.sent();
                integrationData = allIntegrationsData.filter(function (item) { return item.type === integration; })[0];
                // Targeting channels through DOM manipulation as we currently don't support location manipulation based on CV channel
                document.getElementById(_modules_ChannelView_SideMenu_ListItems__WEBPACK_IMPORTED_MODULE_14__[/* listItemIdPrefix */ "b"] + integration.toLowerCase()).click();
                syncFunction = integration === _modules_ChannelView_ChannelView_types__WEBPACK_IMPORTED_MODULE_3__[/* ChannelId */ "a"].SharePoint ? _modules_ChannelView_SyncFlow_SyncFlowApi__WEBPACK_IMPORTED_MODULE_9__[/* syncFolders */ "f"] : _modules_ChannelView_SyncFlow_SyncFlowApi__WEBPACK_IMPORTED_MODULE_9__[/* syncNotebooks */ "g"];
                unsyncFunction = integration === _modules_ChannelView_ChannelView_types__WEBPACK_IMPORTED_MODULE_3__[/* ChannelId */ "a"].SharePoint ? _modules_ChannelView_SyncFlow_SyncFlowApi__WEBPACK_IMPORTED_MODULE_9__[/* unsyncFolders */ "h"] : _modules_ChannelView_SyncFlow_SyncFlowApi__WEBPACK_IMPORTED_MODULE_9__[/* unsyncNotebooks */ "i"];
                userId = integrationData.data.userId;
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["fork"])(syncFunction, integration.toLowerCase(), userId, syncFolderList)];
            case 3:
                syncAction = _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["fork"])(startCheckingSyncStatus, integrationData)];
            case 4:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["all"])(__spreadArrays((syncFolderList.length > 0 ? [syncAction] : []), unsyncFolderList.map(function (folder) {
                        return Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(unsyncFunction, {
                            integrationType: integration.toLowerCase(),
                            userId: userId,
                            folderId: integration === _modules_ChannelView_ChannelView_types__WEBPACK_IMPORTED_MODULE_3__[/* ChannelId */ "a"].SharePoint ? folder.id : folder.guid,
                            keepCopy: false,
                        });
                    })))];
            case 5:
                _a.sent();
                return [2 /*return*/];
        }
    });
}
function startCheckingSyncStatus(integrationData) {
    var FIRST_SYNC_CHECK_THRESHOLD;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0:
                FIRST_SYNC_CHECK_THRESHOLD = 5000;
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["put"])(Object(_modules_ChannelView_ChannelView_actions__WEBPACK_IMPORTED_MODULE_1__[/* updateSyncStatus */ "r"])({ type: integrationData.type, status: _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* SyncStatus */ "e"].SYNCING }))];
            case 1:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["delay"])(FIRST_SYNC_CHECK_THRESHOLD)];
            case 2:
                _a.sent();
                return [4 /*yield*/, Object(redux_saga_effects__WEBPACK_IMPORTED_MODULE_0__["call"])(_modules_ChannelView_Sync_Sync_sagas__WEBPACK_IMPORTED_MODULE_5__[/* persistentLoadIntegrationStructure */ "c"], integrationData)];
            case 3:
                _a.sent();
                return [2 /*return*/];
        }
    });
}
var effectMap = {
    syncFlowNavigationWatcher: syncFlowNavigationWatcher,
};
var triggerMap = {
    initiateSyncFlow: { takeEvery: initiateSyncFlow },
    initiateAuthorizationCheck: { takeEvery: initiateAuthorizationCheck },
    getAlertData: { takeEvery: getAlertData },
    syncFoldersAndNotebooks: { takeEvery: syncFoldersAndNotebooks },
};
/* unused harmony export FolderSelectionStepComponent */
/* unused harmony export chevronIconRight */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FolderSelectionStep; });
/* harmony import */ var _modules_ChannelView_SyncFlow_syncflowdialog_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2059);
/* harmony import */ var _modules_ChannelView_SyncFlow_syncflowdialog_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_modules_ChannelView_SyncFlow_syncflowdialog_scss__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _modules_ChannelView_Navigator_channelview_navigator_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2278);
/* harmony import */ var _modules_ChannelView_Navigator_channelview_navigator_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_modules_ChannelView_Navigator_channelview_navigator_scss__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(100);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react_icons_kit_feather_chevronRight__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(498);
/* harmony import */ var react_icons_kit_feather_chevronRight__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_feather_chevronRight__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(4);
/* harmony import */ var _components_Button_Button__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(11);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_EmptyFolderInfoBox__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(888);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderList__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(889);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionNavigator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(890);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(193);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(81);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlowDialogTitle__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(628);














var FolderSelectionStepComponent = function (_a) {
    var integration = _a.integration, changeStep = _a.changeStep, folderList = _a.folderList;
    return (react__WEBPACK_IMPORTED_MODULE_2__["createElement"]("div", { className: "flex-column flex-filler" },
        react__WEBPACK_IMPORTED_MODULE_2__["createElement"](_modules_ChannelView_SyncFlow_SyncFlowDialogTitle__WEBPACK_IMPORTED_MODULE_13__[/* SyncFlowDialogTitle */ "a"], { title: "Select " + integration + " folders to sync with AlphaSense", subtitle: "Once synced, any updates made to your " + integration + " folders will be automatically synced to AlphaSense" }),
        react__WEBPACK_IMPORTED_MODULE_2__["createElement"]("div", { className: "flex-filler folder-selection-main" },
            react__WEBPACK_IMPORTED_MODULE_2__["createElement"](_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionNavigator__WEBPACK_IMPORTED_MODULE_10__[/* FolderSelectionNavigator */ "a"], null),
            react__WEBPACK_IMPORTED_MODULE_2__["createElement"](_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_EmptyFolderInfoBox__WEBPACK_IMPORTED_MODULE_8__[/* EmptyFolderInfoBox */ "a"], null),
            react__WEBPACK_IMPORTED_MODULE_2__["createElement"](_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderList__WEBPACK_IMPORTED_MODULE_9__[/* FolderList */ "a"], null)),
        react__WEBPACK_IMPORTED_MODULE_2__["createElement"]("div", { className: "flex folder-selection-footer" },
            react__WEBPACK_IMPORTED_MODULE_2__["createElement"]("div", { className: "flex full-width" }),
            react__WEBPACK_IMPORTED_MODULE_2__["createElement"](_components_Button_Button__WEBPACK_IMPORTED_MODULE_7__[/* PrimaryButton */ "i"], { className: "folder-selection-button", disabled: !Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_11__[/* isSyncStateChanged */ "h"])(folderList), onClick: function () { return changeStep(1); } },
                "Next ",
                chevronIconRight))));
};
var chevronIconRight = (react__WEBPACK_IMPORTED_MODULE_2__["createElement"]("div", { className: "folder-selection-button-icon" },
    react__WEBPACK_IMPORTED_MODULE_2__["createElement"](react_icons_kit__WEBPACK_IMPORTED_MODULE_3___default.a, { size: 18, icon: react_icons_kit_feather_chevronRight__WEBPACK_IMPORTED_MODULE_4__["chevronRight"] })));
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_6__["createStructuredSelector"])({
    folderList: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_12__[/* SyncFlowDialogModel */ "a"].selectors.folderList,
    integration: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_12__[/* SyncFlowDialogModel */ "a"].selectors.integration,
});
var mapDispatchToProps = {
    changeStep: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_12__[/* syncFlowDialogMutations */ "c"].changeStep,
};
var FolderSelectionStep = Object(react_redux__WEBPACK_IMPORTED_MODULE_5__["connect"])(mapStateToProps, mapDispatchToProps)(FolderSelectionStepComponent);
/* unused harmony export EmptyFolderInfoBoxComponent */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return EmptyFolderInfoBox; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(100);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(423);
/* harmony import */ var react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(4);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(81);
/* harmony import */ var _util_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(222);







var EmptyFolderInfoBoxComponent = function (_a) {
    var emptyFolderInfoBox = _a.emptyFolderInfoBox, setEmptyFolderInfoBox = _a.setEmptyFolderInfoBox;
    var show = emptyFolderInfoBox.show, folderName = emptyFolderInfoBox.folderName;
    if (!show) {
        return null;
    }
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "empty-folder-info-box margin-double-bottom flex" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { className: "flex-filler" },
            Object(_util_utils__WEBPACK_IMPORTED_MODULE_6__[/* formatLongStrings */ "a"])(folderName, 40),
            " does not contain any children folders"),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default.a, { size: 15, className: "close-info-box-icon margin-base-right", onClick: function () { return setEmptyFolderInfoBox({ show: false, folderName: '' }); }, icon: react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__["ic_close"] })));
};
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_4__["createStructuredSelector"])({
    emptyFolderInfoBox: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_5__[/* SyncFlowDialogModel */ "a"].selectors.emptyFolderInfoBox,
});
var mapDispatchToProps = {
    setEmptyFolderInfoBox: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_5__[/* syncFlowDialogMutations */ "c"].setEmptyFolderInfoBox,
};
var EmptyFolderInfoBox = Object(react_redux__WEBPACK_IMPORTED_MODULE_3__["connect"])(mapStateToProps, mapDispatchToProps)(EmptyFolderInfoBoxComponent);
/* unused harmony export FolderListComponent */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FolderList; });
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
/* harmony import */ var _components_common_Html_Checkbox__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(104);
/* harmony import */ var _components_common_Loading_LoadingBar__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(138);
/* harmony import */ var _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(92);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(193);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(81);
/* harmony import */ var _util_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(222);



// import Icon from 'react-icons-kit';
// import {chevronRight} from 'react-icons-kit/feather/chevronRight';







var FolderListComponent = function (_a) {
    var currentFolderId = _a.currentFolderId, folderList = _a.folderList, navigateFolder = _a.navigateFolder, handleFolderCheck = _a.handleFolderCheck, loading = _a.loading;
    if (loading) {
        return (react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: "full-height" },
            react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_common_Loading_LoadingBar__WEBPACK_IMPORTED_MODULE_5__[/* LoadingBar */ "a"], null)));
    }
    // TODO - folder-wrapper-selectable needs to be activated in all cases for phase I. In phase II we remove "true" part of the condition
    return (react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_1___default.a.Fragment, null, Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_7__[/* getFolderList */ "e"])(folderList, currentFolderId).map(function (folder) { return (react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: classnames__WEBPACK_IMPORTED_MODULE_0___default()('margin-half-bottom folder-wrapper flex', {
            'folder-wrapper-selectable':  true || false,
        }), onClick: function () { return (folder.hasFolders ? navigateFolder(folder) : handleFolderCheck(folder)); }, key: folder.folderId },
        react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: "checkbox-wrapper align-center-vertical" },
            react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_common_Html_Checkbox__WEBPACK_IMPORTED_MODULE_4__[/* Checkbox */ "a"], { label: "", input: {
                    onClick: function (e) { return e.stopPropagation(); },
                    onChange: function (e) { return handleFolderCheck(folder); },
                    checked: folder.checked,
                    indeterminate: folder.indeterminate,
                } })),
        react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: "folder-wrapper-name padding-double-bottom padding-double-top full-width" }, Object(_util_utils__WEBPACK_IMPORTED_MODULE_9__[/* formatLongStrings */ "a"])(folder.name, 40)),
        react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: "folder-wrapper-sync-status full-height align-center-vertical padding-double-full" }, folder.status === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* SyncStatus */ "e"].SYNCED
            ? 'Synced'
            : folder.status === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* SyncStatus */ "e"].PARTIAL_SYNC
                ? 'Partially Synced'
                : 'Not Synced'))); })));
};
// const chevronIcon = <Icon size={14} className="chevron-icon" icon={chevronRight} />;
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_3__["createStructuredSelector"])({
    folderList: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors.folderList,
    currentFolderId: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors.currentFolderId,
    loading: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors.loading,
});
var mapDispatchToProps = {
    handleFolderCheck: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].handleFolderCheck,
    navigateFolder: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].navigateFolder,
};
var FolderList = Object(react_redux__WEBPACK_IMPORTED_MODULE_2__["connect"])(mapStateToProps, mapDispatchToProps)(FolderListComponent);
/* unused harmony export FolderSelectionNavigatorComponent */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FolderSelectionNavigator; });
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
/* harmony import */ var _components_common_Html_Checkbox__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(104);
/* harmony import */ var _modules_ChannelView_Navigator_ChannelViewNavigator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(666);
/* harmony import */ var _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(92);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(81);








var FolderSelectionNavigatorComponent = function (_a) {
    var integration = _a.integration, navigationPath = _a.navigationPath, integrationCheckStatus = _a.integrationCheckStatus, navigatorAction = _a.navigatorAction, setIntegrationCheck = _a.setIntegrationCheck, loading = _a.loading;
    var integrationCheckboxInput = {
        onClick: function (e) { return e.stopPropagation(); },
        onChange: function (e) { return setIntegrationCheck(integrationCheckStatus); },
        checked: integrationCheckStatus === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* STATUS_CHECKED */ "b"],
        indeterminate: integrationCheckStatus === _modules_ChannelView_Sync_Sync_utils__WEBPACK_IMPORTED_MODULE_6__[/* STATUS_INDETERMINATE */ "c"],
    };
    var navIconClass = classnames__WEBPACK_IMPORTED_MODULE_0___default()('navigator-icon-' + integration.toLowerCase(), 'navigator-icon');
    if (loading) {
        return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", null);
    }
    return (react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: "folder-selection-navigator" },
        react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: "integration-checkbox-wrapper" },
            react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_common_Html_Checkbox__WEBPACK_IMPORTED_MODULE_4__[/* Checkbox */ "a"], { label: "", input: integrationCheckboxInput })),
        react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: navIconClass }),
        react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { className: "channelview-navigator-wrapper" },
            react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_modules_ChannelView_Navigator_ChannelViewNavigator__WEBPACK_IMPORTED_MODULE_5__[/* ChannelViewNavigatorComponent */ "b"], { navigateAction: function (newPath) { return navigatorAction(newPath); }, rootFolder: integration, navigationPath: navigationPath }))));
};
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_3__["createStructuredSelector"])({
    integration: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* SyncFlowDialogModel */ "a"].selectors.integration,
    navigationPath: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* SyncFlowDialogModel */ "a"].selectors.navigationPath,
    integrationCheckStatus: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* SyncFlowDialogModel */ "a"].selectors.integrationCheckStatus,
    loading: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* SyncFlowDialogModel */ "a"].selectors.loading,
});
var mapDispatchToProps = {
    navigatorAction: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* syncFlowDialogMutations */ "c"].navigatorAction,
    setIntegrationCheck: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* syncFlowDialogMutations */ "c"].setIntegrationCheck,
};
var FolderSelectionNavigator = Object(react_redux__WEBPACK_IMPORTED_MODULE_2__["connect"])(mapStateToProps, mapDispatchToProps)(FolderSelectionNavigatorComponent);
/* unused harmony export SyncFlowDialogTitleContainer */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SyncFlowDialogTitle; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(100);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(423);
/* harmony import */ var react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(7);
/* harmony import */ var _modules_Modal_actions__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(16);





var SyncFlowDialogTitleContainer = function (_a) {
    var title = _a.title, subtitle = _a.subtitle, onCloseClick = _a.onCloseClick;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "sync-flow-dialog-title" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "full-width flex" },
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { className: "flex-filler sync-flow-dialog-title-main margin-base-bottom" }, title),
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default.a, { size: 24, onClick: onCloseClick, icon: react_icons_kit_md_ic_close__WEBPACK_IMPORTED_MODULE_2__["ic_close"], className: "dialog-close" })),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { className: "sync-flow-dialog-title-sub" }, subtitle)));
};
var mapDispatchToProps = {
    onCloseClick: function () { return Object(_modules_Modal_actions__WEBPACK_IMPORTED_MODULE_4__[/* destroyModal */ "c"])('SyncFlowDialog'); },
};
var SyncFlowDialogTitle = Object(react_redux__WEBPACK_IMPORTED_MODULE_3__["connect"])(null, mapDispatchToProps)(SyncFlowDialogTitleContainer);
/* unused harmony export ReviewStepComponent */
/* unused harmony export StaticFolderList */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ReviewStep; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(100);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react_icons_kit_md_ic_folder__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(499);
/* harmony import */ var react_icons_kit_md_ic_folder__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_md_ic_folder__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(102);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(193);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_ReviewStep_AlertBox__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(892);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_ReviewStep_ReviewStepFooter__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(898);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(81);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlowDialogTitle__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(628);
/* harmony import */ var _util_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(222);












var ReviewStepComponent = function (_a) {
    var integration = _a.integration, folderList = _a.folderList, syncFoldersAndNotebooks = _a.syncFoldersAndNotebooks;
    var changedFolders = Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_6__[/* getListOfChangedFolders */ "f"])(folderList);
    var syncFolderList = changedFolders.filter(function (folder) { return folder.checked; });
    var unsyncFolderList = changedFolders.filter(function (folder) { return !folder.checked; });
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "sync-review-step flex-column flex-filler" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_modules_ChannelView_SyncFlow_SyncFlowDialogTitle__WEBPACK_IMPORTED_MODULE_10__[/* SyncFlowDialogTitle */ "a"], { title: "Review before syncing your content", subtitle: "Once synced, any updates made to your " + integration + " folders will be automatically synced to AlphaSense" }),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex-filler review-step-main flex" },
            syncFolderList.length > 0 && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(StaticFolderList, { list: syncFolderList, adding: true }),
            unsyncFolderList.length > 0 && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(StaticFolderList, { list: unsyncFolderList })),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_modules_ChannelView_SyncFlow_Steps_ReviewStep_AlertBox__WEBPACK_IMPORTED_MODULE_7__[/* AlertBox */ "a"], null),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_modules_ChannelView_SyncFlow_Steps_ReviewStep_ReviewStepFooter__WEBPACK_IMPORTED_MODULE_8__[/* ReviewStepFooter */ "a"], { syncFoldersAndNotebooks: function () {
                return syncFoldersAndNotebooks(syncFolderList, unsyncFolderList, integration);
            } })));
};
var StaticFolderList = function (_a) {
    var list = _a.list, adding = _a.adding;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex-filler padding-base-right" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { className: "review-step-folder-list-title margin-base-bottom" }, adding ? 'Adding' : 'Removing'),
        list.map(function (folder) { return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { key: folder.folderId },
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { className: "review-step-folder-path" },
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_3___default.a, { size: 16, className: "ic-folder-icon", icon: react_icons_kit_md_ic_folder__WEBPACK_IMPORTED_MODULE_4__["ic_folder"] }),
                Object(_util_utils__WEBPACK_IMPORTED_MODULE_11__[/* formatLongStrings */ "a"])(folder.folderPath.slice(folder.folderPath.lastIndexOf(_modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_5__[/* PATH_DELIMITER */ "c"]) + 1), 40) + _modules_ChannelView_constants__WEBPACK_IMPORTED_MODULE_5__[/* PATH_DELIMITER */ "c"]),
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { className: "review-step-folder-name margin-double-bottom" }, Object(_util_utils__WEBPACK_IMPORTED_MODULE_11__[/* formatLongStrings */ "a"])(folder.name)))); })));
};
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_2__["createStructuredSelector"])({
    integration: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_9__[/* SyncFlowDialogModel */ "a"].selectors.integration,
    folderList: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_9__[/* SyncFlowDialogModel */ "a"].selectors.folderList,
});
var mapDispatchToProps = {
    syncFoldersAndNotebooks: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_9__[/* syncFlowModelEffects */ "d"].syncFoldersAndNotebooks,
};
var ReviewStep = Object(react_redux__WEBPACK_IMPORTED_MODULE_1__["connect"])(mapStateToProps, mapDispatchToProps)(ReviewStepComponent);
/* unused harmony export AlertBoxComponent */
/* unused harmony export ShareInfo */
/* unused harmony export UserList */
/* unused harmony export TeamList */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AlertBox; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(100);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_icons_kit_md_ic_business__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(893);
/* harmony import */ var react_icons_kit_md_ic_business__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_md_ic_business__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_icons_kit_md_ic_person__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(894);
/* harmony import */ var react_icons_kit_md_ic_person__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_md_ic_person__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react_icons_kit_md_ic_supervisor_account__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(895);
/* harmony import */ var react_icons_kit_md_ic_supervisor_account__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_md_ic_supervisor_account__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(4);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_ReviewStep_AlertSwitch__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(896);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(81);
/* harmony import */ var _values_Preferences__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(41);










var AlertBoxComponent = function (_a) {
    var integration = _a.integration, alertData = _a.alertData, setAlertToggled = _a.setAlertToggled, alertToggled = _a.alertToggled;
    var sharingEnabled = alertData.shareStatus === _values_Preferences__WEBPACK_IMPORTED_MODULE_9__[/* SHARING_MODE */ "a"].CUSTOM ||
        alertData.shareStatus === _values_Preferences__WEBPACK_IMPORTED_MODULE_9__[/* SHARING_MODE */ "a"].EVERYONE;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "review-step-alert-box flex" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null,
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex" },
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "margin-half-bottom" },
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { className: "review-step-alert-box-title-main margin-base-bottom" },
                        "Alert your team when ",
                        integration,
                        " documents are added or removed"),
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { className: "review-step-alert-box-title-sub margin-base-bottom" }, "When documents are added or removed, an email alert will be sent to the recipients selected in your sharing preferences:")),
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_modules_ChannelView_SyncFlow_Steps_ReviewStep_AlertSwitch__WEBPACK_IMPORTED_MODULE_7__[/* AlertSwitch */ "a"], { alertToggled: alertToggled, handleAlertToggle: function () { return setAlertToggled(!alertToggled); }, disabled: !sharingEnabled })),
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ShareInfo, { data: alertData }))));
};
var ShareInfo = function (_a) {
    var data = _a.data;
    switch (data.shareStatus) {
        case _values_Preferences__WEBPACK_IMPORTED_MODULE_9__[/* SHARING_MODE */ "a"].CUSTOM:
            return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null,
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null,
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default.a, { size: 16, className: "alert-box-user-icon margin-base-top", icon: react_icons_kit_md_ic_person__WEBPACK_IMPORTED_MODULE_3__["ic_person"] }),
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(UserList, { users: data.users })),
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null,
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default.a, { size: 16, className: "alert-box-user-icon", icon: react_icons_kit_md_ic_supervisor_account__WEBPACK_IMPORTED_MODULE_4__["ic_supervisor_account"] }),
                    react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(TeamList, { teams: data.teams }))));
        case _values_Preferences__WEBPACK_IMPORTED_MODULE_9__[/* SHARING_MODE */ "a"].EVERYONE:
            return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null,
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default.a, { size: 16, className: "alert-box-firm-icon margin-base-top", icon: react_icons_kit_md_ic_business__WEBPACK_IMPORTED_MODULE_2__["ic_business"] }),
                react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { className: "alert-box-firm-text" }, "Everyone in your firm")));
        default:
            return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { className: "padding-double-full alert-box-sharing-disabled" }, "You currently do not have sharing enabled"));
    }
};
var UserList = function (_a) {
    var users = _a.users;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, users.map(function (user, idx) { return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { key: user.shareeId }, user.firstName + " " + user.lastName + renderComma(idx, users.length) + " ")); })));
};
var TeamList = function (_a) {
    var teams = _a.teams;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, teams.map(function (team, idx) { return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { key: team.shareeId }, "" + team.name + renderComma(idx, teams.length) + " ")); })));
};
function renderComma(idx, length) {
    return idx !== length - 1 ? ',' : '';
}
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_6__["createStructuredSelector"])({
    integration: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors.integration,
    alertData: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors.alertData,
    alertToggled: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* SyncFlowDialogModel */ "a"].selectors.alertToggled,
});
var mapDispatchToProps = {
    setAlertToggled: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_8__[/* syncFlowDialogMutations */ "c"].setAlertToggled,
};
var AlertBox = Object(react_redux__WEBPACK_IMPORTED_MODULE_5__["connect"])(mapStateToProps, mapDispatchToProps)(AlertBoxComponent);


Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.ic_business = void 0;
var ic_business = {
  "viewBox": "0 0 24 24",
  "children": [{
    "name": "path",
    "attribs": {
      "d": "M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"
    }
  }]
};
exports.ic_business = ic_business;

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.ic_person = void 0;
var ic_person = {
  "viewBox": "0 0 24 24",
  "children": [{
    "name": "path",
    "attribs": {
      "d": "M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"
    }
  }]
};
exports.ic_person = ic_person;

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.ic_supervisor_account = void 0;
var ic_supervisor_account = {
  "viewBox": "0 0 24 24",
  "children": [{
    "name": "path",
    "attribs": {
      "d": "M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"
    }
  }]
};
exports.ic_supervisor_account = ic_supervisor_account;/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AlertSwitch; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_switch__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(897);
/* harmony import */ var react_switch__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_switch__WEBPACK_IMPORTED_MODULE_1__);


var AlertSwitch = function (_a) {
    var alertToggled = _a.alertToggled, handleAlertToggle = _a.handleAlertToggle, disabled = _a.disabled;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "review-step-alert-box-toggle-wrapper flex" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex-filler" }),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_switch__WEBPACK_IMPORTED_MODULE_1___default.a, { onChange: handleAlertToggle, checked: alertToggled, onColor: "#01bd71", offColor: "#c4d1d8", disabled: disabled, uncheckedIcon: react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "align-center-full full-height review-step-alert-box-toggle" }, "OFF"), checkedIcon: react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "align-center-full full-height review-step-alert-box-toggle" }, "ON") })));
};
if (true) {
  module.exports = __webpack_require__(1529);
} else {}
Object.defineProperty(exports,"__esModule",{value:!0});var React=__webpack_require__(0);function _extends(){return(_extends=Object.assign||function(t){for(var i=1;i<arguments.length;i++){var o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t}).apply(this,arguments)}var uncheckedIcon=React.createElement("svg",{viewBox:"-2 -5 14 20",height:"100%",width:"100%",style:{position:"absolute",top:0}},React.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"})),checkedIcon=React.createElement("svg",{height:"100%",width:"100%",viewBox:"-2 -5 17 21",style:{position:"absolute",top:0}},React.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}));function createBackgroundColor(t,i,o,s,n){var e=(t-o)/(i-o);if(0===e)return s;if(1===e)return n;for(var h="#",r=1;r<6;r+=2){var a=parseInt(s.substr(r,2),16),c=parseInt(n.substr(r,2),16),l=Math.round((1-e)*a+e*c).toString(16);1===l.length&&(l="0"+l),h+=l}return h}function convertShorthandColor(t){if(7===t.length)return t;for(var i="#",o=1;o<4;o+=1)i+=t[o]+t[o];return i}function getBackgroundColor(t,i,o,s,n){return createBackgroundColor(t,i,o,convertShorthandColor(s),convertShorthandColor(n))}function objectWithoutProperties(t,i){var o={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&-1===i.indexOf(s)&&(o[s]=t[s]);return o}var ReactSwitch=function(n){function t(t){n.call(this,t);var i=t.height,o=t.width,s=t.checked;this.t=t.handleDiameter||i-2,this.i=Math.max(o-i,o-(i+this.t)/2),this.o=Math.max(0,(i-this.t)/2),this.state={s:s?this.i:this.o},this.n=0,this.e=0,this.h=this.h.bind(this),this.r=this.r.bind(this),this.a=this.a.bind(this),this.c=this.c.bind(this),this.l=this.l.bind(this),this.u=this.u.bind(this),this.f=this.f.bind(this),this.p=this.p.bind(this),this.b=this.b.bind(this),this.g=this.g.bind(this),this.v=this.v.bind(this),this.w=this.w.bind(this)}return n&&(t.__proto__=n),((t.prototype=Object.create(n&&n.prototype)).constructor=t).prototype.componentDidUpdate=function(t){t.checked!==this.props.checked&&this.setState({s:this.props.checked?this.i:this.o})},t.prototype.k=function(t){this.y.focus(),this.setState({C:t,M:!0,m:Date.now()})},t.prototype.x=function(t){var i=this.state,o=i.C,s=i.s,n=(this.props.checked?this.i:this.o)+t-o;i.R||t===o||this.setState({R:!0});var e=Math.min(this.i,Math.max(this.o,n));e!==s&&this.setState({s:e})},t.prototype.S=function(t){var i=this.state,o=i.s,s=i.R,n=i.m,e=this.props.checked,h=(this.i+this.o)/2,r=Date.now()-n;!s||r<250?this.T(t):e?h<o?this.setState({s:this.i}):this.T(t):o<h?this.setState({s:this.o}):this.T(t),this.setState({R:!1,M:!1}),this.n=Date.now()},t.prototype.h=function(t){t.preventDefault(),"number"==typeof t.button&&0!==t.button||(this.k(t.clientX),window.addEventListener("mousemove",this.r),window.addEventListener("mouseup",this.a))},t.prototype.r=function(t){t.preventDefault(),this.x(t.clientX)},t.prototype.a=function(t){this.S(t),window.removeEventListener("mousemove",this.r),window.removeEventListener("mouseup",this.a)},t.prototype.c=function(t){this.$=null,this.k(t.touches[0].clientX)},t.prototype.l=function(t){this.x(t.touches[0].clientX)},t.prototype.u=function(t){t.preventDefault(),this.S(t)},t.prototype.p=function(t){50<Date.now()-this.n&&(this.T(t),50<Date.now()-this.e&&this.setState({M:!1}))},t.prototype.b=function(){this.e=Date.now()},t.prototype.g=function(){this.setState({M:!0})},t.prototype.v=function(){this.setState({M:!1})},t.prototype.w=function(t){this.y=t},t.prototype.f=function(t){t.preventDefault(),this.y.focus(),this.T(t),this.setState({M:!1})},t.prototype.T=function(t){var i=this.props;(0,i.onChange)(!i.checked,t,i.id)},t.prototype.render=function(){var t=this.props,i=t.disabled,o=t.className,s=t.offColor,n=t.onColor,e=t.offHandleColor,h=t.onHandleColor,r=t.checkedIcon,a=t.uncheckedIcon,c=t.boxShadow,l=t.activeBoxShadow,u=t.height,d=t.width,f=objectWithoutProperties(t,["disabled","className","offColor","onColor","offHandleColor","onHandleColor","checkedIcon","uncheckedIcon","boxShadow","activeBoxShadow","height","width","handleDiameter"]),p=this.state,b=p.s,g=p.R,v=p.M,w={position:"relative",display:"inline-block",textAlign:"left",opacity:i?.5:1,direction:"ltr",borderRadius:u/2,WebkitTransition:"opacity 0.25s",MozTransition:"opacity 0.25s",transition:"opacity 0.25s",touchAction:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"},k={height:u,width:d,margin:Math.max(0,(this.t-u)/2),position:"relative",background:getBackgroundColor(b,this.i,this.o,s,n),borderRadius:u/2,cursor:i?"default":"pointer",WebkitTransition:g?null:"background 0.25s",MozTransition:g?null:"background 0.25s",transition:g?null:"background 0.25s"},y={height:u,width:Math.min(1.5*u,d-(this.t+u)/2+1),position:"relative",opacity:(b-this.o)/(this.i-this.o),pointerEvents:"none",WebkitTransition:g?null:"opacity 0.25s",MozTransition:g?null:"opacity 0.25s",transition:g?null:"opacity 0.25s"},C={height:u,width:Math.min(1.5*u,d-(this.t+u)/2+1),position:"absolute",opacity:1-(b-this.o)/(this.i-this.o),right:0,top:0,pointerEvents:"none",WebkitTransition:g?null:"opacity 0.25s",MozTransition:g?null:"opacity 0.25s",transition:g?null:"opacity 0.25s"},M={height:this.t,width:this.t,background:getBackgroundColor(b,this.i,this.o,e,h),display:"inline-block",cursor:i?"default":"pointer",borderRadius:"50%",position:"absolute",transform:"translateX("+b+"px)",top:Math.max(0,(u-this.t)/2),outline:0,boxShadow:v?l:c,border:0,WebkitTransition:g?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",MozTransition:g?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",transition:g?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s"};return React.createElement("div",{className:o,style:w},React.createElement("div",{className:"react-switch-bg",style:k,onClick:i?null:this.f,onMouseDown:function(t){return t.preventDefault()}},r&&React.createElement("div",{style:y},r),a&&React.createElement("div",{style:C},a)),React.createElement("div",{className:"react-switch-handle",style:M,onClick:function(t){return t.preventDefault()},onMouseDown:i?null:this.h,onTouchStart:i?null:this.c,onTouchMove:i?null:this.l,onTouchEnd:i?null:this.u,onTouchCancel:i?null:this.v}),React.createElement("input",_extends({},{type:"checkbox",role:"switch",disabled:i,style:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1}},f,{ref:this.w,onFocus:this.g,onBlur:this.v,onKeyUp:this.b,onChange:this.p})))},t}(React.Component);ReactSwitch.defaultProps={disabled:!1,offColor:"#888",onColor:"#080",offHandleColor:"#fff",onHandleColor:"#fff",uncheckedIcon:uncheckedIcon,checkedIcon:checkedIcon,boxShadow:null,activeBoxShadow:"0 0 2px 3px #3bf",height:28,width:56},exports.default=ReactSwitch;
/* unused harmony export ReviewStepFooterComponent */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ReviewStepFooter; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(100);
/* harmony import */ var react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_icons_kit_feather_chevronLeft__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(899);
/* harmony import */ var react_icons_kit_feather_chevronLeft__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_icons_kit_feather_chevronLeft__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(7);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(4);
/* harmony import */ var _components_Button_Button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
/* harmony import */ var _modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(193);
/* harmony import */ var _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(81);








var ReviewStepFooterComponent = function (_a) {
    var changeStep = _a.changeStep, syncFoldersAndNotebooks = _a.syncFoldersAndNotebooks, folderList = _a.folderList;
    return (react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex review-step-footer" },
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Button_Button__WEBPACK_IMPORTED_MODULE_5__[/* WhiteButton */ "m"], { className: "review-step-edit-button", onClick: function () { return changeStep(0); } },
            react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_icons_kit__WEBPACK_IMPORTED_MODULE_1___default.a, { size: 18, className: "review-step-edit-back-icon", icon: react_icons_kit_feather_chevronLeft__WEBPACK_IMPORTED_MODULE_2__["chevronLeft"] }),
            " Edit Selection"),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "flex full-width" }),
        react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Button_Button__WEBPACK_IMPORTED_MODULE_5__[/* PrimaryButton */ "i"], { className: "review-step-sync-button", onClick: syncFoldersAndNotebooks }, Object(_modules_ChannelView_SyncFlow_Steps_FolderSelectionStep_FolderSelectionStep_utils__WEBPACK_IMPORTED_MODULE_6__[/* checkIfFirstTimeSync */ "a"])(folderList) ? 'Sync' : 'Update')));
};
var mapStateToProps = Object(reselect__WEBPACK_IMPORTED_MODULE_4__["createStructuredSelector"])({
    folderList: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* SyncFlowDialogModel */ "a"].selectors.folderList,
});
var mapDispatchToProps = {
    changeStep: _modules_ChannelView_SyncFlow_SyncFlow_state__WEBPACK_IMPORTED_MODULE_7__[/* syncFlowDialogMutations */ "c"].changeStep,
};
var ReviewStepFooter = Object(react_redux__WEBPACK_IMPORTED_MODULE_3__["connect"])(mapStateToProps, mapDispatchToProps)(ReviewStepFooterComponent);


Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.chevronLeft = void 0;
var chevronLeft = {
  "viewBox": "0 0 24 24",
  "children": [{
    "name": "polyline",
    "attribs": {
      "points": "15 18 9 12 15 6"
    },
    "children": []
  }],
  "attribs": {
    "fill": "none",
    "stroke": "currentColor",
    "stroke-width": "2",
    "stroke-linecap": "round",
    "stroke-linejoin": "round"
  }
};
exports.chevronLeft = chevronLeft;
/*# sourceMappingURL=app.33a1f8bdd8def8914221.css.map*/