.fx-btn-primary,
.fx-btn-accent,
.fx-btn-success,
.fx-btn-warning,
.fx-btn-danger,
.fx-btn-mono,
.fx-btn-white,
.fx-btn-twitter,
.fx-btn-o-primary,
.fx-btn-o-accent,
.fx-btn-o-success,
.fx-btn-o-warning,
.fx-btn-o-danger,
.fx-btn-o-mono,
.fx-btn-o-mono-light,
.fx-btn-o-white,
.fx-btn-n-primary,
.fx-btn-n-accent,
.fx-btn-n-success,
.fx-btn-n-warning,
.fx-btn-n-danger,
.fx-btn-n-mono,
.fx-btn-n-mono-dark,
.fx-btn-n-inverse,
.fx-btn-n-white,
.fx-card-header,
.noselect,
.fx-catalog-header,
.fx-checkbox+label,
.fx-input-password__link,
.fx-modal-backdrop,
.fx-nav__item,
.fx-switch,
.fx-vnav {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cursor-grab {
  cursor: pointer;
  cursor: hand !important;
  cursor: grab !important;
  cursor: -webkit-grab !important;
}

.cursor-grab:active {
  cursor: grabbing !important;
  cursor: -webkit-grabbing !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-pointer:active {
  cursor: pointer !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-text:active {
  cursor: text !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-col-resize {
  cursor: col-resize !important;
}

[fx-t-font~='p'],
.p,
.fx-dropdown-toggle,
.fx-dropdown-toggle--md,
.fx-textarea,
.fx-input,
.fx-input-xxs,
.fx-input-xs,
.fx-input-sm,
.fx-input-md,
.fx-input-lg,
.fx-label--sm,
.fx-table-outlined>thead>tr>th,
.fx-table-outlined>tbody>tr>td,
.fx-tab--sm {
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  letter-spacing: 0.02em;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='p'],
.fx-breadcrumbs-sm[fx-t-font~='p'],
.fx-tie--sm[fx-t-font~='p'],
[fx-t-font~='sm-heading-caps'] .p.sm-heading-caps,
.p.fx-breadcrumbs-sm,
.p.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-dropdown-toggle,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-dropdown-toggle--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-textarea,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-xxs,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-xs,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-label--sm,
[fx-t-font~='sm-heading-caps'] .fx-table-outlined>thead>tr>th.sm-heading-caps,
[fx-t-font~='sm-heading-caps'] .fx-table-outlined>tbody>tr>td.sm-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tab--sm,
.fx-breadcrumbs-sm.fx-dropdown-toggle,
.fx-breadcrumbs-sm.fx-dropdown-toggle--md,
.fx-breadcrumbs-sm.fx-textarea,
.fx-breadcrumbs-sm.fx-input,
.fx-breadcrumbs-sm.fx-input-xxs,
.fx-breadcrumbs-sm.fx-input-xs,
.fx-breadcrumbs-sm.fx-input-sm,
.fx-breadcrumbs-sm.fx-input-md,
.fx-breadcrumbs-sm.fx-input-lg,
.fx-breadcrumbs-sm.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-breadcrumbs-sm,
.fx-table-outlined>tbody>tr>td.fx-breadcrumbs-sm,
.fx-breadcrumbs-sm.fx-tab--sm,
.fx-dropdown-toggle.fx-tie--sm,
.fx-dropdown-toggle--md.fx-tie--sm,
.fx-textarea.fx-tie--sm,
.fx-input-xxs.fx-tie--sm,
.fx-input-xs.fx-tie--sm,
.fx-input-sm.fx-tie--sm,
.fx-input-md.fx-tie--sm,
.fx-input-lg.fx-tie--sm,
.fx-input.fx-tie--sm,
.fx-label--sm.fx-tie--sm,
.fx-table-outlined>thead>tr>th.fx-tie--sm,
.fx-table-outlined>tbody>tr>td.fx-tie--sm,
.fx-tab--sm.fx-tie--sm,
[fx-t-font~='p'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='p'],
.fx-breadcrumbs-md[fx-t-font~='p'],
.fx-tie--md[fx-t-font~='p'],
.p[fx-t-font~='md-heading-caps'],
.p.md-heading-caps,
.p.fx-breadcrumbs-md,
.p.fx-tie--md,
.fx-dropdown-toggle[fx-t-font~='md-heading-caps'],
.fx-dropdown-toggle--md[fx-t-font~='md-heading-caps'],
.fx-textarea[fx-t-font~='md-heading-caps'],
.fx-input[fx-t-font~='md-heading-caps'],
.fx-input-xxs[fx-t-font~='md-heading-caps'],
.fx-input-xs[fx-t-font~='md-heading-caps'],
.fx-input-sm[fx-t-font~='md-heading-caps'],
.fx-input-md[fx-t-font~='md-heading-caps'],
.fx-input-lg[fx-t-font~='md-heading-caps'],
.fx-label--sm[fx-t-font~='md-heading-caps'],
.fx-table-outlined>thead>tr>th[fx-t-font~='md-heading-caps'],
.fx-table-outlined>tbody>tr>td[fx-t-font~='md-heading-caps'],
.fx-tab--sm[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-dropdown-toggle,
.md-heading-caps.fx-dropdown-toggle--md,
.md-heading-caps.fx-textarea,
.md-heading-caps.fx-input,
.md-heading-caps.fx-input-xxs,
.md-heading-caps.fx-input-xs,
.md-heading-caps.fx-input-sm,
.md-heading-caps.fx-input-md,
.md-heading-caps.fx-input-lg,
.md-heading-caps.fx-label--sm,
.fx-table-outlined>thead>tr>th.md-heading-caps,
.fx-table-outlined>tbody>tr>td.md-heading-caps,
.md-heading-caps.fx-tab--sm,
.fx-breadcrumbs-md.fx-dropdown-toggle,
.fx-breadcrumbs-md.fx-dropdown-toggle--md,
.fx-breadcrumbs-md.fx-textarea,
.fx-breadcrumbs-md.fx-input,
.fx-breadcrumbs-md.fx-input-xxs,
.fx-breadcrumbs-md.fx-input-xs,
.fx-breadcrumbs-md.fx-input-sm,
.fx-breadcrumbs-md.fx-input-md,
.fx-breadcrumbs-md.fx-input-lg,
.fx-breadcrumbs-md.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-breadcrumbs-md,
.fx-table-outlined>tbody>tr>td.fx-breadcrumbs-md,
.fx-breadcrumbs-md.fx-tab--sm,
.fx-dropdown-toggle.fx-tie--md,
.fx-dropdown-toggle--md.fx-tie--md,
.fx-textarea.fx-tie--md,
.fx-input-xxs.fx-tie--md,
.fx-input-xs.fx-tie--md,
.fx-input-sm.fx-tie--md,
.fx-input-md.fx-tie--md,
.fx-input-lg.fx-tie--md,
.fx-input.fx-tie--md,
.fx-label--sm.fx-tie--md,
.fx-table-outlined>thead>tr>th.fx-tie--md,
.fx-table-outlined>tbody>tr>td.fx-tie--md,
.fx-tab--sm.fx-tie--md,
[fx-t-font~='p'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='p'],
.fx-breadcrumbs-lg[fx-t-font~='p'],
.fx-tie--lg[fx-t-font~='p'],
.p[fx-t-font~='lg-heading-caps'],
.p.lg-heading-caps,
.p.fx-breadcrumbs-lg,
.p.fx-tie--lg,
.fx-dropdown-toggle[fx-t-font~='lg-heading-caps'],
.fx-dropdown-toggle--md[fx-t-font~='lg-heading-caps'],
.fx-textarea[fx-t-font~='lg-heading-caps'],
.fx-input[fx-t-font~='lg-heading-caps'],
.fx-input-xxs[fx-t-font~='lg-heading-caps'],
.fx-input-xs[fx-t-font~='lg-heading-caps'],
.fx-input-sm[fx-t-font~='lg-heading-caps'],
.fx-input-md[fx-t-font~='lg-heading-caps'],
.fx-input-lg[fx-t-font~='lg-heading-caps'],
.fx-label--sm[fx-t-font~='lg-heading-caps'],
.fx-table-outlined>thead>tr>th[fx-t-font~='lg-heading-caps'],
.fx-table-outlined>tbody>tr>td[fx-t-font~='lg-heading-caps'],
.fx-tab--sm[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-dropdown-toggle,
.lg-heading-caps.fx-dropdown-toggle--md,
.lg-heading-caps.fx-textarea,
.lg-heading-caps.fx-input,
.lg-heading-caps.fx-input-xxs,
.lg-heading-caps.fx-input-xs,
.lg-heading-caps.fx-input-sm,
.lg-heading-caps.fx-input-md,
.lg-heading-caps.fx-input-lg,
.lg-heading-caps.fx-label--sm,
.fx-table-outlined>thead>tr>th.lg-heading-caps,
.fx-table-outlined>tbody>tr>td.lg-heading-caps,
.lg-heading-caps.fx-tab--sm,
.fx-breadcrumbs-lg.fx-dropdown-toggle,
.fx-breadcrumbs-lg.fx-dropdown-toggle--md,
.fx-breadcrumbs-lg.fx-textarea,
.fx-breadcrumbs-lg.fx-input,
.fx-breadcrumbs-lg.fx-input-xxs,
.fx-breadcrumbs-lg.fx-input-xs,
.fx-breadcrumbs-lg.fx-input-sm,
.fx-breadcrumbs-lg.fx-input-md,
.fx-breadcrumbs-lg.fx-input-lg,
.fx-breadcrumbs-lg.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-breadcrumbs-lg,
.fx-table-outlined>tbody>tr>td.fx-breadcrumbs-lg,
.fx-breadcrumbs-lg.fx-tab--sm,
.fx-dropdown-toggle.fx-tie--lg,
.fx-dropdown-toggle--md.fx-tie--lg,
.fx-textarea.fx-tie--lg,
.fx-input-xxs.fx-tie--lg,
.fx-input-xs.fx-tie--lg,
.fx-input-sm.fx-tie--lg,
.fx-input-md.fx-tie--lg,
.fx-input-lg.fx-tie--lg,
.fx-input.fx-tie--lg,
.fx-label--sm.fx-tie--lg,
.fx-table-outlined>thead>tr>th.fx-tie--lg,
.fx-table-outlined>tbody>tr>td.fx-tie--lg,
.fx-tab--sm.fx-tie--lg,
[fx-t-font~='p'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='p'],
.fx-accordion-header[fx-t-font~='p'],
.fx-badge[fx-t-font~='p'],
.fx-btn--xs[fx-t-font~='p'],
.fx-catalog-header__cell[fx-t-font~='p'],
.fx-dropdown-item__tag[fx-t-font~='p'],
.fx-input-label[fx-t-font~='p'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='p'],
.fx-messages__message[fx-t-font~='p'],
[fx-slider] span.bubble[fx-t-font~='p'],
.p[fx-t-font~='small-caps'],
.p.small-caps,
.p.fx-accordion-header,
.p.fx-badge,
.p.fx-btn--xs,
.p.fx-catalog-header__cell,
.p.fx-dropdown-item__tag,
.p.fx-input-label,
.fx-input-btn-group>.p.fx-input-btn-group__btn,
.p.fx-messages__message,
[fx-slider] span.p.bubble,
.fx-dropdown-toggle[fx-t-font~='small-caps'],
.fx-dropdown-toggle--md[fx-t-font~='small-caps'],
.fx-textarea[fx-t-font~='small-caps'],
.fx-input[fx-t-font~='small-caps'],
.fx-input-xxs[fx-t-font~='small-caps'],
.fx-input-xs[fx-t-font~='small-caps'],
.fx-input-sm[fx-t-font~='small-caps'],
.fx-input-md[fx-t-font~='small-caps'],
.fx-input-lg[fx-t-font~='small-caps'],
.fx-label--sm[fx-t-font~='small-caps'],
.fx-table-outlined>thead>tr>th[fx-t-font~='small-caps'],
.fx-table-outlined>tbody>tr>td[fx-t-font~='small-caps'],
.fx-tab--sm[fx-t-font~='small-caps'],
.small-caps.fx-dropdown-toggle,
.small-caps.fx-dropdown-toggle--md,
.small-caps.fx-textarea,
.small-caps.fx-input,
.small-caps.fx-input-xxs,
.small-caps.fx-input-xs,
.small-caps.fx-input-sm,
.small-caps.fx-input-md,
.small-caps.fx-input-lg,
.small-caps.fx-label--sm,
.fx-table-outlined>thead>tr>th.small-caps,
.fx-table-outlined>tbody>tr>td.small-caps,
.small-caps.fx-tab--sm,
.fx-accordion-header.fx-dropdown-toggle,
.fx-accordion-header.fx-dropdown-toggle--md,
.fx-accordion-header.fx-textarea,
.fx-accordion-header.fx-input,
.fx-accordion-header.fx-input-xxs,
.fx-accordion-header.fx-input-xs,
.fx-accordion-header.fx-input-sm,
.fx-accordion-header.fx-input-md,
.fx-accordion-header.fx-input-lg,
.fx-accordion-header.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-accordion-header,
.fx-table-outlined>tbody>tr>td.fx-accordion-header,
.fx-accordion-header.fx-tab--sm,
.fx-badge.fx-dropdown-toggle,
.fx-badge.fx-dropdown-toggle--md,
.fx-badge.fx-textarea,
.fx-badge.fx-input,
.fx-badge.fx-input-xxs,
.fx-badge.fx-input-xs,
.fx-badge.fx-input-sm,
.fx-badge.fx-input-md,
.fx-badge.fx-input-lg,
.fx-badge.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-badge,
.fx-table-outlined>tbody>tr>td.fx-badge,
.fx-badge.fx-tab--sm,
.fx-btn--xs.fx-dropdown-toggle,
.fx-btn--xs.fx-dropdown-toggle--md,
.fx-btn--xs.fx-textarea,
.fx-btn--xs.fx-input,
.fx-btn--xs.fx-input-xxs,
.fx-btn--xs.fx-input-xs,
.fx-btn--xs.fx-input-sm,
.fx-btn--xs.fx-input-md,
.fx-btn--xs.fx-input-lg,
.fx-btn--xs.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-btn--xs,
.fx-table-outlined>tbody>tr>td.fx-btn--xs,
.fx-btn--xs.fx-tab--sm,
.fx-catalog-header__cell.fx-dropdown-toggle,
.fx-catalog-header__cell.fx-dropdown-toggle--md,
.fx-catalog-header__cell.fx-textarea,
.fx-catalog-header__cell.fx-input,
.fx-catalog-header__cell.fx-input-xxs,
.fx-catalog-header__cell.fx-input-xs,
.fx-catalog-header__cell.fx-input-sm,
.fx-catalog-header__cell.fx-input-md,
.fx-catalog-header__cell.fx-input-lg,
.fx-catalog-header__cell.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-catalog-header__cell,
.fx-table-outlined>tbody>tr>td.fx-catalog-header__cell,
.fx-catalog-header__cell.fx-tab--sm,
.fx-dropdown-item__tag.fx-dropdown-toggle,
.fx-dropdown-item__tag.fx-dropdown-toggle--md,
.fx-dropdown-item__tag.fx-textarea,
.fx-dropdown-item__tag.fx-input,
.fx-dropdown-item__tag.fx-input-xxs,
.fx-dropdown-item__tag.fx-input-xs,
.fx-dropdown-item__tag.fx-input-sm,
.fx-dropdown-item__tag.fx-input-md,
.fx-dropdown-item__tag.fx-input-lg,
.fx-dropdown-item__tag.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-dropdown-item__tag,
.fx-table-outlined>tbody>tr>td.fx-dropdown-item__tag,
.fx-dropdown-item__tag.fx-tab--sm,
.fx-dropdown-toggle.fx-input-label,
.fx-input-btn-group>.fx-dropdown-toggle.fx-input-btn-group__btn,
.fx-dropdown-toggle.fx-messages__message,
[fx-slider] span.fx-dropdown-toggle.bubble,
.fx-dropdown-toggle--md.fx-input-label,
.fx-input-btn-group>.fx-dropdown-toggle--md.fx-input-btn-group__btn,
.fx-dropdown-toggle--md.fx-messages__message,
[fx-slider] span.fx-dropdown-toggle--md.bubble,
.fx-textarea.fx-input-label,
.fx-input-btn-group>.fx-textarea.fx-input-btn-group__btn,
.fx-textarea.fx-messages__message,
[fx-slider] span.fx-textarea.bubble,
.fx-input-xxs.fx-input-label,
.fx-input-btn-group>.fx-input-xxs.fx-input-btn-group__btn,
.fx-input-xxs.fx-messages__message,
[fx-slider] span.fx-input-xxs.bubble,
.fx-input-xs.fx-input-label,
.fx-input-btn-group>.fx-input-xs.fx-input-btn-group__btn,
.fx-input-xs.fx-messages__message,
[fx-slider] span.fx-input-xs.bubble,
.fx-input-sm.fx-input-label,
.fx-input-btn-group>.fx-input-sm.fx-input-btn-group__btn,
.fx-input-sm.fx-messages__message,
[fx-slider] span.fx-input-sm.bubble,
.fx-input-md.fx-input-label,
.fx-input-btn-group>.fx-input-md.fx-input-btn-group__btn,
.fx-input-md.fx-messages__message,
[fx-slider] span.fx-input-md.bubble,
.fx-input-lg.fx-input-label,
.fx-input-btn-group>.fx-input-lg.fx-input-btn-group__btn,
.fx-input-lg.fx-messages__message,
[fx-slider] span.fx-input-lg.bubble,
.fx-input.fx-input-label,
.fx-input-btn-group>.fx-input.fx-input-btn-group__btn,
.fx-input.fx-messages__message,
.fx-messages--xs .fx-input.fx-messages__message,
.fx-messages--xs .fx-messages__message.fx-input-xxs,
.fx-messages--xs .fx-messages__message.fx-input-xs,
.fx-messages--xs .fx-messages__message.fx-input-sm,
.fx-messages--xs .fx-messages__message.fx-input-md,
.fx-messages--xs .fx-messages__message.fx-input-lg,
[fx-slider] span.fx-input.bubble,
.fx-label--sm.fx-input-label,
.fx-input-btn-group>.fx-label--sm.fx-input-btn-group__btn,
.fx-label--sm.fx-messages__message,
[fx-slider] span.fx-label--sm.bubble,
.fx-table-outlined>thead>tr>th.fx-input-label,
.fx-table-outlined>tbody>tr>td.fx-input-label,
.fx-input-label.fx-tab--sm,
.fx-table-outlined>thead>tr.fx-input-btn-group>th.fx-input-btn-group__btn,
.fx-table-outlined>tbody>tr.fx-input-btn-group>td.fx-input-btn-group__btn,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tab--sm,
.fx-table-outlined>thead>tr>th.fx-messages__message,
.fx-table-outlined>tbody>tr>td.fx-messages__message,
.fx-messages__message.fx-tab--sm,
.fx-messages--xs .fx-messages__message[fx-t-font~='p'],
.fx-messages--xs .fx-messages__message.p,
.fx-messages--xs .fx-messages__message.fx-dropdown-toggle,
.fx-messages--xs .fx-messages__message.fx-dropdown-toggle--md,
.fx-messages--xs .fx-messages__message.fx-textarea,
.fx-messages--xs .fx-messages__message.fx-label--sm,
.fx-messages--xs .fx-table-outlined>thead>tr>th.fx-messages__message,
.fx-messages--xs .fx-table-outlined>tbody>tr>td.fx-messages__message,
.fx-messages--xs .fx-messages__message.fx-tab--sm,
[fx-slider] span.bubble.fx-tab--sm {
  font-size: 12px;
  line-height: 18px;
}

[fx-t-font~='large'],
.large {
  font-size: 16px;
  line-height: 25px;
}

[fx-t-font~='medium'],
.medium,
.fx-tab--md {
  font-size: 14px;
  line-height: 20px;
}

[fx-t-font~='small'],
.small,
.fx-tab--xs,
.fx-tab--sm,
.fx-tooltip,
.fx-vnav.fx-vnav--xs {
  font-size: 12px;
  line-height: 18px;
}

[fx-t-font~='x-small'],
.x-small,
.fx-dropdown-item__tag,
.fx-messages-inline__message {
  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='x-small'],
.fx-breadcrumbs-sm[fx-t-font~='x-small'],
.fx-tie--sm[fx-t-font~='x-small'],
[fx-t-font~='sm-heading-caps'] .x-small.sm-heading-caps,
.x-small.fx-breadcrumbs-sm,
.x-small.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-dropdown-item__tag,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-messages-inline__message,
.fx-breadcrumbs-sm.fx-dropdown-item__tag,
.fx-breadcrumbs-sm.fx-messages-inline__message,
.fx-dropdown-item__tag.fx-tie--sm,
.fx-messages-inline__message.fx-tie--sm,
[fx-t-font~='x-small'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='x-small'],
.fx-breadcrumbs-md[fx-t-font~='x-small'],
.fx-tie--md[fx-t-font~='x-small'],
.x-small[fx-t-font~='md-heading-caps'],
.x-small.md-heading-caps,
.x-small.fx-breadcrumbs-md,
.x-small.fx-tie--md,
.fx-dropdown-item__tag[fx-t-font~='md-heading-caps'],
.fx-messages-inline__message[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-dropdown-item__tag,
.md-heading-caps.fx-messages-inline__message,
.fx-breadcrumbs-md.fx-dropdown-item__tag,
.fx-breadcrumbs-md.fx-messages-inline__message,
.fx-dropdown-item__tag.fx-tie--md,
.fx-messages-inline__message.fx-tie--md,
[fx-t-font~='x-small'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='x-small'],
.fx-breadcrumbs-lg[fx-t-font~='x-small'],
.fx-tie--lg[fx-t-font~='x-small'],
.x-small[fx-t-font~='lg-heading-caps'],
.x-small.lg-heading-caps,
.x-small.fx-breadcrumbs-lg,
.x-small.fx-tie--lg,
.fx-dropdown-item__tag[fx-t-font~='lg-heading-caps'],
.fx-messages-inline__message[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-dropdown-item__tag,
.lg-heading-caps.fx-messages-inline__message,
.fx-breadcrumbs-lg.fx-dropdown-item__tag,
.fx-breadcrumbs-lg.fx-messages-inline__message,
.fx-dropdown-item__tag.fx-tie--lg,
.fx-messages-inline__message.fx-tie--lg,
[fx-t-font~='x-small'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='x-small'],
.fx-accordion-header[fx-t-font~='x-small'],
.fx-badge[fx-t-font~='x-small'],
.fx-btn--xs[fx-t-font~='x-small'],
.fx-catalog-header__cell[fx-t-font~='x-small'],
.fx-dropdown-item__tag[fx-t-font~='x-small'],
.fx-input-label[fx-t-font~='x-small'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='x-small'],
.fx-messages__message[fx-t-font~='x-small'],
[fx-slider] span.bubble[fx-t-font~='x-small'],
.x-small[fx-t-font~='small-caps'],
.x-small.small-caps,
.x-small.fx-accordion-header,
.x-small.fx-badge,
.x-small.fx-btn--xs,
.x-small.fx-catalog-header__cell,
.x-small.fx-dropdown-item__tag,
.x-small.fx-input-label,
.fx-input-btn-group>.x-small.fx-input-btn-group__btn,
.x-small.fx-messages__message,
[fx-slider] span.x-small.bubble,
.fx-dropdown-item__tag[fx-t-font~='small-caps'],
.fx-messages-inline__message[fx-t-font~='small-caps'],
.small-caps.fx-dropdown-item__tag,
.small-caps.fx-messages-inline__message,
.fx-accordion-header.fx-dropdown-item__tag,
.fx-accordion-header.fx-messages-inline__message,
.fx-badge.fx-dropdown-item__tag,
.fx-badge.fx-messages-inline__message,
.fx-btn--xs.fx-dropdown-item__tag,
.fx-btn--xs.fx-messages-inline__message,
.fx-catalog-header__cell.fx-dropdown-item__tag,
.fx-catalog-header__cell.fx-messages-inline__message,
.fx-dropdown-item__tag,
.fx-input-label.fx-dropdown-item__tag,
.fx-input-label.fx-messages-inline__message,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-dropdown-item__tag,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-messages-inline__message,
.fx-messages__message.fx-dropdown-item__tag,
.fx-messages__message.fx-messages-inline__message,
.fx-messages--xs .fx-messages__message[fx-t-font~='x-small'],
.fx-messages--xs .fx-messages__message.x-small,
.fx-messages--xs .fx-messages__message.fx-dropdown-item__tag,
.fx-messages--xs .fx-messages__message.fx-messages-inline__message,
.fx-messages-inline__message.fx-dropdown-item__tag,
[fx-slider] span.fx-messages-inline__message.bubble,
[fx-slider] span.bubble.fx-dropdown-item__tag {
  font-size: 10px;
  line-height: 15px;
}

[fx-t-font~='xx-small'],
.xx-small {
  font-size: 8px;
  line-height: 12px;
  font-weight: 600;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='xx-small'],
.fx-breadcrumbs-sm[fx-t-font~='xx-small'],
.fx-tie--sm[fx-t-font~='xx-small'],
[fx-t-font~='sm-heading-caps'] .xx-small.sm-heading-caps,
.xx-small.fx-breadcrumbs-sm,
.xx-small.fx-tie--sm,
[fx-t-font~='xx-small'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='xx-small'],
.fx-breadcrumbs-md[fx-t-font~='xx-small'],
.fx-tie--md[fx-t-font~='xx-small'],
.xx-small[fx-t-font~='md-heading-caps'],
.xx-small.md-heading-caps,
.xx-small.fx-breadcrumbs-md,
.xx-small.fx-tie--md,
[fx-t-font~='xx-small'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='xx-small'],
.fx-breadcrumbs-lg[fx-t-font~='xx-small'],
.fx-tie--lg[fx-t-font~='xx-small'],
.xx-small[fx-t-font~='lg-heading-caps'],
.xx-small.lg-heading-caps,
.xx-small.fx-breadcrumbs-lg,
.xx-small.fx-tie--lg,
[fx-t-font~='xx-small'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='xx-small'],
.fx-accordion-header[fx-t-font~='xx-small'],
.fx-badge[fx-t-font~='xx-small'],
.fx-btn--xs[fx-t-font~='xx-small'],
.fx-catalog-header__cell[fx-t-font~='xx-small'],
.fx-dropdown-item__tag[fx-t-font~='xx-small'],
.fx-input-label[fx-t-font~='xx-small'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='xx-small'],
.fx-messages__message[fx-t-font~='xx-small'],
[fx-slider] span.bubble[fx-t-font~='xx-small'],
.xx-small[fx-t-font~='small-caps'],
.xx-small.small-caps,
.xx-small.fx-accordion-header,
.xx-small.fx-badge,
.xx-small.fx-btn--xs,
.xx-small.fx-catalog-header__cell,
.xx-small.fx-dropdown-item__tag,
.xx-small.fx-input-label,
.fx-input-btn-group>.xx-small.fx-input-btn-group__btn,
.xx-small.fx-messages__message,
[fx-slider] span.xx-small.bubble {
  font-size: 8px;
  line-height: 12px;
}

[fx-t-font~='lead'],
.lead {
  font-weight: 300;
  font-size: 18px;
  line-height: 27px;
}

[fx-t-font~='a'],
.a {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  font-family: "IBM Plex Sans",sans-serif !important;
}

:active[fx-t-font~='a'],
.a:active {
  text-decoration: none;
}

[fx-t-font~='link'],
.link {
  cursor: pointer;
}

:hover[fx-t-font~='link'],
.link:hover {
  color: #004cff !important;
}

:hover[fx-t-font~='link'] svg,
.link:hover svg {
  fill: #004cff !important;
}

[fx-t-font~='underline'],
.underline {
  text-decoration: underline;
}

[fx-t-font~='h1'],
.h1 {
  font-size: 35px;
  line-height: 52px;
}

[fx-t-font~='h2'],
.h2 {
  font-size: 28px;
  line-height: 42px;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h2'],
.fx-breadcrumbs-sm[fx-t-font~='h2'],
.fx-tie--sm[fx-t-font~='h2'],
[fx-t-font~='sm-heading-caps'] .h2.sm-heading-caps,
.h2.fx-breadcrumbs-sm,
.h2.fx-tie--sm,
[fx-t-font~='h2'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h2'],
.fx-breadcrumbs-md[fx-t-font~='h2'],
.fx-tie--md[fx-t-font~='h2'],
.h2[fx-t-font~='md-heading-caps'],
.h2.md-heading-caps,
.h2.fx-breadcrumbs-md,
.h2.fx-tie--md,
[fx-t-font~='h2'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h2'],
.fx-breadcrumbs-lg[fx-t-font~='h2'],
.fx-tie--lg[fx-t-font~='h2'],
.h2[fx-t-font~='lg-heading-caps'],
.h2.lg-heading-caps,
.h2.fx-breadcrumbs-lg,
.h2.fx-tie--lg,
[fx-t-font~='h2'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h2'],
.fx-accordion-header[fx-t-font~='h2'],
.fx-badge[fx-t-font~='h2'],
.fx-btn--xs[fx-t-font~='h2'],
.fx-catalog-header__cell[fx-t-font~='h2'],
.fx-dropdown-item__tag[fx-t-font~='h2'],
.fx-input-label[fx-t-font~='h2'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h2'],
.fx-messages__message[fx-t-font~='h2'],
[fx-slider] span.bubble[fx-t-font~='h2'],
.h2[fx-t-font~='small-caps'],
.h2.small-caps,
.h2.fx-accordion-header,
.h2.fx-badge,
.h2.fx-btn--xs,
.h2.fx-catalog-header__cell,
.h2.fx-dropdown-item__tag,
.h2.fx-input-label,
.fx-input-btn-group>.h2.fx-input-btn-group__btn,
.h2.fx-messages__message,
[fx-slider] span.h2.bubble {
  font-size: 21px;
  line-height: 31px;
}

[fx-t-font~='h3'],
.h3 {
  font-size: 24px;
  line-height: 36px;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h3'],
.fx-breadcrumbs-sm[fx-t-font~='h3'],
.fx-tie--sm[fx-t-font~='h3'],
[fx-t-font~='sm-heading-caps'] .h3.sm-heading-caps,
.h3.fx-breadcrumbs-sm,
.h3.fx-tie--sm,
[fx-t-font~='h3'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h3'],
.fx-breadcrumbs-md[fx-t-font~='h3'],
.fx-tie--md[fx-t-font~='h3'],
.h3[fx-t-font~='md-heading-caps'],
.h3.md-heading-caps,
.h3.fx-breadcrumbs-md,
.h3.fx-tie--md,
[fx-t-font~='h3'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h3'],
.fx-breadcrumbs-lg[fx-t-font~='h3'],
.fx-tie--lg[fx-t-font~='h3'],
.h3[fx-t-font~='lg-heading-caps'],
.h3.lg-heading-caps,
.h3.fx-breadcrumbs-lg,
.h3.fx-tie--lg,
[fx-t-font~='h3'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h3'],
.fx-accordion-header[fx-t-font~='h3'],
.fx-badge[fx-t-font~='h3'],
.fx-btn--xs[fx-t-font~='h3'],
.fx-catalog-header__cell[fx-t-font~='h3'],
.fx-dropdown-item__tag[fx-t-font~='h3'],
.fx-input-label[fx-t-font~='h3'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h3'],
.fx-messages__message[fx-t-font~='h3'],
[fx-slider] span.bubble[fx-t-font~='h3'],
.h3[fx-t-font~='small-caps'],
.h3.small-caps,
.h3.fx-accordion-header,
.h3.fx-badge,
.h3.fx-btn--xs,
.h3.fx-catalog-header__cell,
.h3.fx-dropdown-item__tag,
.h3.fx-input-label,
.fx-input-btn-group>.h3.fx-input-btn-group__btn,
.h3.fx-messages__message,
[fx-slider] span.h3.bubble {
  font-size: 18px;
  line-height: 27px;
}

[fx-t-font~='lg-heading-caps'],
.lg-heading-caps,
.fx-breadcrumbs-lg,
.fx-tie--lg,
[fx-t-font~='lg-heading'],
.lg-heading,
[fx-t-font~='h4'],
.h4,
.fx-btn--lg {
  font-size: 21px;
  line-height: 31px;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='lg-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.lg-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--lg,
.fx-breadcrumbs-sm[fx-t-font~='lg-heading-caps'],
.fx-tie--sm[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-sm,
.lg-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-lg,
.fx-breadcrumbs-sm.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--sm,
.fx-tie--sm.fx-tie--lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='lg-heading'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.lg-heading,
.fx-breadcrumbs-sm[fx-t-font~='lg-heading'],
.fx-tie--sm[fx-t-font~='lg-heading'],
.lg-heading.fx-breadcrumbs-sm,
.lg-heading.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h4'],
.fx-breadcrumbs-sm[fx-t-font~='h4'],
.fx-tie--sm[fx-t-font~='h4'],
[fx-t-font~='sm-heading-caps'] .h4.sm-heading-caps,
.h4.fx-breadcrumbs-sm,
.h4.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-btn--lg,
.fx-btn--lg.fx-breadcrumbs-sm,
.fx-btn--lg.fx-tie--sm,
[fx-t-font~='md-heading-caps'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='md-heading-caps'],
.fx-breadcrumbs-lg[fx-t-font~='md-heading-caps'],
.fx-tie--lg[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='lg-heading-caps'],
.md-heading-caps.lg-heading-caps,
.md-heading-caps.fx-breadcrumbs-lg,
.md-heading-caps.fx-tie--lg,
.fx-breadcrumbs-md[fx-t-font~='lg-heading-caps'],
.fx-tie--md[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-md,
.lg-heading-caps.fx-tie--md,
.fx-breadcrumbs-md.fx-breadcrumbs-lg,
.fx-breadcrumbs-md.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--md,
.fx-tie--md.fx-tie--lg,
[fx-t-font~='md-heading-caps'][fx-t-font~='lg-heading'],
.lg-heading[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='lg-heading'],
.md-heading-caps.lg-heading,
.fx-breadcrumbs-md[fx-t-font~='lg-heading'],
.fx-tie--md[fx-t-font~='lg-heading'],
.lg-heading.fx-breadcrumbs-md,
.lg-heading.fx-tie--md,
[fx-t-font~='h4'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h4'],
.fx-breadcrumbs-md[fx-t-font~='h4'],
.fx-tie--md[fx-t-font~='h4'],
.h4[fx-t-font~='md-heading-caps'],
.h4.md-heading-caps,
.h4.fx-breadcrumbs-md,
.h4.fx-tie--md,
.fx-btn--lg[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-btn--lg,
.fx-btn--lg.fx-breadcrumbs-md,
.fx-btn--lg.fx-tie--md,
[fx-t-font~='lg-heading-caps'],
.lg-heading-caps,
.fx-breadcrumbs-lg,
.fx-tie--lg,
[fx-t-font~='lg-heading-caps'][fx-t-font~='lg-heading'],
.lg-heading[fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='lg-heading'],
.lg-heading-caps.lg-heading,
.fx-breadcrumbs-lg[fx-t-font~='lg-heading'],
.fx-tie--lg[fx-t-font~='lg-heading'],
.lg-heading.fx-breadcrumbs-lg,
.lg-heading.fx-tie--lg,
[fx-t-font~='small-caps'][fx-t-font~='lg-heading'],
.lg-heading[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='lg-heading'],
.small-caps.lg-heading,
.fx-accordion-header[fx-t-font~='lg-heading'],
.fx-badge[fx-t-font~='lg-heading'],
.fx-btn--xs[fx-t-font~='lg-heading'],
.fx-catalog-header__cell[fx-t-font~='lg-heading'],
.fx-dropdown-item__tag[fx-t-font~='lg-heading'],
.fx-input-label[fx-t-font~='lg-heading'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='lg-heading'],
.fx-messages__message[fx-t-font~='lg-heading'],
[fx-slider] span.bubble[fx-t-font~='lg-heading'],
.lg-heading.fx-accordion-header,
.lg-heading.fx-badge,
.lg-heading.fx-btn--xs,
.lg-heading.fx-catalog-header__cell,
.lg-heading.fx-dropdown-item__tag,
.lg-heading.fx-input-label,
.fx-input-btn-group>.lg-heading.fx-input-btn-group__btn,
.lg-heading.fx-messages__message,
[fx-slider] span.lg-heading.bubble,
[fx-t-font~='h4'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h4'],
.fx-breadcrumbs-lg[fx-t-font~='h4'],
.fx-tie--lg[fx-t-font~='h4'],
[fx-t-font~='h4'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h4'],
.fx-accordion-header[fx-t-font~='h4'],
.fx-badge[fx-t-font~='h4'],
.fx-btn--xs[fx-t-font~='h4'],
.fx-catalog-header__cell[fx-t-font~='h4'],
.fx-dropdown-item__tag[fx-t-font~='h4'],
.fx-input-label[fx-t-font~='h4'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h4'],
.fx-messages__message[fx-t-font~='h4'],
[fx-slider] span.bubble[fx-t-font~='h4'],
.h4[fx-t-font~='lg-heading-caps'],
.h4.lg-heading-caps,
.h4.fx-breadcrumbs-lg,
.h4.fx-tie--lg,
.h4[fx-t-font~='small-caps'],
.h4.small-caps,
.h4.fx-accordion-header,
.h4.fx-badge,
.h4.fx-btn--xs,
.h4.fx-catalog-header__cell,
.h4.fx-dropdown-item__tag,
.h4.fx-input-label,
.fx-input-btn-group>.h4.fx-input-btn-group__btn,
.h4.fx-messages__message,
[fx-slider] span.h4.bubble,
[fx-t-font~='small-caps'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='small-caps'],
.fx-breadcrumbs-lg[fx-t-font~='small-caps'],
.fx-tie--lg[fx-t-font~='small-caps'],
.fx-btn--lg[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='lg-heading-caps'],
.small-caps.lg-heading-caps,
.small-caps.fx-breadcrumbs-lg,
.small-caps.fx-tie--lg,
.small-caps.fx-btn--lg,
.fx-accordion-header[fx-t-font~='lg-heading-caps'],
.fx-accordion-header.lg-heading-caps,
.fx-accordion-header.fx-breadcrumbs-lg,
.fx-accordion-header.fx-tie--lg,
.fx-accordion-header.fx-btn--lg,
.fx-badge[fx-t-font~='lg-heading-caps'],
.fx-badge.lg-heading-caps,
.fx-badge.fx-breadcrumbs-lg,
.fx-badge.fx-tie--lg,
.fx-badge.fx-btn--lg,
.fx-btn--xs[fx-t-font~='lg-heading-caps'],
.fx-btn--xs.lg-heading-caps,
.fx-btn--xs.fx-breadcrumbs-lg,
.fx-btn--xs.fx-tie--lg,
.fx-btn--xs.fx-btn--lg,
.fx-btn--lg[fx-t-font~='lg-heading-caps'],
.fx-btn--lg.lg-heading-caps,
.fx-btn--lg.fx-breadcrumbs-lg,
.fx-btn--lg.fx-tie--lg,
.fx-btn--lg.fx-catalog-header__cell,
.fx-btn--lg.fx-dropdown-item__tag,
.fx-btn--lg.fx-input-label,
.fx-input-btn-group>.fx-btn--lg.fx-input-btn-group__btn,
.fx-btn--lg.fx-messages__message,
[fx-slider] span.fx-btn--lg.bubble,
.fx-catalog-header__cell[fx-t-font~='lg-heading-caps'],
.fx-catalog-header__cell.lg-heading-caps,
.fx-catalog-header__cell.fx-breadcrumbs-lg,
.fx-catalog-header__cell.fx-tie--lg,
.fx-dropdown-item__tag[fx-t-font~='lg-heading-caps'],
.fx-dropdown-item__tag.lg-heading-caps,
.fx-dropdown-item__tag.fx-breadcrumbs-lg,
.fx-dropdown-item__tag.fx-tie--lg,
.fx-input-label[fx-t-font~='lg-heading-caps'],
.fx-input-label.lg-heading-caps,
.fx-input-label.fx-breadcrumbs-lg,
.fx-input-label.fx-tie--lg,
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='lg-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn.lg-heading-caps,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-breadcrumbs-lg,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--lg,
.fx-messages__message[fx-t-font~='lg-heading-caps'],
.fx-messages__message.lg-heading-caps,
.fx-messages__message.fx-breadcrumbs-lg,
.fx-messages__message.fx-tie--lg,
.fx-messages--xs .fx-messages__message[fx-t-font~='lg-heading-caps'],
.fx-messages--xs .fx-messages__message.lg-heading-caps,
.fx-messages--xs .fx-messages__message.fx-breadcrumbs-lg,
.fx-messages--xs .fx-messages__message.fx-tie--lg,
.fx-messages--xs .fx-messages__message[fx-t-font~='lg-heading'],
.fx-messages--xs .fx-messages__message.lg-heading,
.fx-messages--xs .fx-messages__message[fx-t-font~='h4'],
.fx-messages--xs .fx-messages__message.h4,
.fx-messages--xs .fx-messages__message.fx-btn--lg,
[fx-slider] span.bubble[fx-t-font~='lg-heading-caps'],
[fx-slider] span.bubble.lg-heading-caps,
[fx-slider] span.bubble.fx-breadcrumbs-lg,
[fx-slider] span.bubble.fx-tie--lg {
  font-size: 15px;
  line-height: 22px;
}

[fx-t-font~='md-heading-caps'],
.md-heading-caps,
.fx-breadcrumbs-md,
.fx-tie--md,
[fx-t-font~='md-heading'],
.md-heading,
[fx-t-font~='h5'],
.h5,
.fx-accordion-header,
.fx-btn--md,
.fx-label--md,
.fx-messages__message {
  font-size: 18px;
  line-height: 25px;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='md-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.md-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--md,
.fx-breadcrumbs-sm[fx-t-font~='md-heading-caps'],
.fx-tie--sm[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-breadcrumbs-sm,
.md-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-md,
.fx-breadcrumbs-sm.fx-tie--md,
.fx-breadcrumbs-md.fx-tie--sm,
.fx-tie--sm.fx-tie--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='md-heading'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.md-heading,
.fx-breadcrumbs-sm[fx-t-font~='md-heading'],
.fx-tie--sm[fx-t-font~='md-heading'],
.md-heading.fx-breadcrumbs-sm,
.md-heading.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h5'],
.fx-breadcrumbs-sm[fx-t-font~='h5'],
.fx-tie--sm[fx-t-font~='h5'],
[fx-t-font~='sm-heading-caps'] .h5.sm-heading-caps,
.h5.fx-breadcrumbs-sm,
.h5.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-accordion-header,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-btn--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-label--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-messages__message,
.fx-accordion-header.fx-breadcrumbs-sm,
.fx-accordion-header.fx-tie--sm,
.fx-btn--md.fx-breadcrumbs-sm,
.fx-btn--md.fx-tie--sm,
.fx-breadcrumbs-sm.fx-label--md,
.fx-breadcrumbs-sm.fx-messages__message,
.fx-label--md.fx-tie--sm,
.fx-messages__message.fx-tie--sm,
[fx-t-font~='md-heading-caps'],
.md-heading-caps,
.fx-breadcrumbs-md,
.fx-tie--md,
[fx-t-font~='md-heading-caps'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='md-heading-caps'],
.fx-breadcrumbs-lg[fx-t-font~='md-heading-caps'],
.fx-tie--lg[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='lg-heading-caps'],
.md-heading-caps.lg-heading-caps,
.md-heading-caps.fx-breadcrumbs-lg,
.md-heading-caps.fx-tie--lg,
.fx-breadcrumbs-md[fx-t-font~='lg-heading-caps'],
.fx-tie--md[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-md,
.lg-heading-caps.fx-tie--md,
.fx-breadcrumbs-md.fx-breadcrumbs-lg,
.fx-breadcrumbs-md.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--md,
.fx-tie--md.fx-tie--lg,
[fx-t-font~='lg-heading-caps'][fx-t-font~='md-heading'],
.md-heading[fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='md-heading'],
.lg-heading-caps.md-heading,
.fx-breadcrumbs-lg[fx-t-font~='md-heading'],
.fx-tie--lg[fx-t-font~='md-heading'],
.md-heading.fx-breadcrumbs-lg,
.md-heading.fx-tie--lg,
[fx-t-font~='h5'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h5'],
.fx-breadcrumbs-lg[fx-t-font~='h5'],
.fx-tie--lg[fx-t-font~='h5'],
.h5[fx-t-font~='lg-heading-caps'],
.h5.lg-heading-caps,
.h5.fx-breadcrumbs-lg,
.h5.fx-tie--lg,
.fx-accordion-header[fx-t-font~='lg-heading-caps'],
.fx-btn--md[fx-t-font~='lg-heading-caps'],
.fx-label--md[fx-t-font~='lg-heading-caps'],
.fx-messages__message[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-accordion-header,
.lg-heading-caps.fx-btn--md,
.lg-heading-caps.fx-label--md,
.lg-heading-caps.fx-messages__message,
.fx-accordion-header.fx-breadcrumbs-lg,
.fx-accordion-header.fx-tie--lg,
.fx-btn--md.fx-breadcrumbs-lg,
.fx-btn--md.fx-tie--lg,
.fx-breadcrumbs-lg.fx-label--md,
.fx-breadcrumbs-lg.fx-messages__message,
.fx-label--md.fx-tie--lg,
.fx-messages__message.fx-tie--lg,
[fx-t-font~='md-heading-caps'][fx-t-font~='md-heading'],
.md-heading[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='md-heading'],
.md-heading-caps.md-heading,
.fx-breadcrumbs-md[fx-t-font~='md-heading'],
.fx-tie--md[fx-t-font~='md-heading'],
.md-heading.fx-breadcrumbs-md,
.md-heading.fx-tie--md,
[fx-t-font~='small-caps'][fx-t-font~='md-heading'],
.md-heading[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='md-heading'],
.small-caps.md-heading,
.fx-accordion-header[fx-t-font~='md-heading'],
.fx-badge[fx-t-font~='md-heading'],
.fx-btn--xs[fx-t-font~='md-heading'],
.fx-catalog-header__cell[fx-t-font~='md-heading'],
.fx-dropdown-item__tag[fx-t-font~='md-heading'],
.fx-input-label[fx-t-font~='md-heading'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='md-heading'],
.fx-messages__message[fx-t-font~='md-heading'],
[fx-slider] span.bubble[fx-t-font~='md-heading'],
.md-heading.fx-accordion-header,
.md-heading.fx-badge,
.md-heading.fx-btn--xs,
.md-heading.fx-catalog-header__cell,
.md-heading.fx-dropdown-item__tag,
.md-heading.fx-input-label,
.fx-input-btn-group>.md-heading.fx-input-btn-group__btn,
.md-heading.fx-messages__message,
[fx-slider] span.md-heading.bubble,
[fx-t-font~='h5'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h5'],
.fx-breadcrumbs-md[fx-t-font~='h5'],
.fx-tie--md[fx-t-font~='h5'],
[fx-t-font~='h5'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h5'],
.fx-accordion-header[fx-t-font~='h5'],
.fx-badge[fx-t-font~='h5'],
.fx-btn--xs[fx-t-font~='h5'],
.fx-catalog-header__cell[fx-t-font~='h5'],
.fx-dropdown-item__tag[fx-t-font~='h5'],
.fx-input-label[fx-t-font~='h5'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h5'],
.fx-messages__message[fx-t-font~='h5'],
[fx-slider] span.bubble[fx-t-font~='h5'],
.h5[fx-t-font~='md-heading-caps'],
.h5.md-heading-caps,
.h5.fx-breadcrumbs-md,
.h5.fx-tie--md,
.h5[fx-t-font~='small-caps'],
.h5.small-caps,
.h5.fx-accordion-header,
.h5.fx-badge,
.h5.fx-btn--xs,
.h5.fx-catalog-header__cell,
.h5.fx-dropdown-item__tag,
.h5.fx-input-label,
.fx-input-btn-group>.h5.fx-input-btn-group__btn,
.h5.fx-messages__message,
[fx-slider] span.h5.bubble,
[fx-t-font~='small-caps'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='small-caps'],
.fx-breadcrumbs-md[fx-t-font~='small-caps'],
.fx-tie--md[fx-t-font~='small-caps'],
.fx-accordion-header[fx-t-font~='small-caps'],
.fx-btn--md[fx-t-font~='small-caps'],
.fx-label--md[fx-t-font~='small-caps'],
.fx-messages__message[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='md-heading-caps'],
.small-caps.md-heading-caps,
.small-caps.fx-breadcrumbs-md,
.small-caps.fx-tie--md,
.small-caps.fx-accordion-header,
.small-caps.fx-btn--md,
.small-caps.fx-label--md,
.small-caps.fx-messages__message,
.fx-accordion-header,
.fx-badge[fx-t-font~='md-heading-caps'],
.fx-badge.md-heading-caps,
.fx-badge.fx-breadcrumbs-md,
.fx-badge.fx-tie--md,
.fx-badge.fx-accordion-header,
.fx-badge.fx-btn--md,
.fx-badge.fx-label--md,
.fx-badge.fx-messages__message,
.fx-btn--xs[fx-t-font~='md-heading-caps'],
.fx-btn--xs.md-heading-caps,
.fx-btn--xs.fx-breadcrumbs-md,
.fx-btn--xs.fx-tie--md,
.fx-btn--xs.fx-accordion-header,
.fx-btn--xs.fx-btn--md,
.fx-btn--xs.fx-label--md,
.fx-btn--xs.fx-messages__message,
.fx-btn--md[fx-t-font~='md-heading-caps'],
.fx-btn--md.md-heading-caps,
.fx-btn--md.fx-breadcrumbs-md,
.fx-btn--md.fx-tie--md,
.fx-btn--md.fx-accordion-header,
.fx-btn--md.fx-catalog-header__cell,
.fx-btn--md.fx-dropdown-item__tag,
.fx-btn--md.fx-input-label,
.fx-input-btn-group>.fx-btn--md.fx-input-btn-group__btn,
.fx-btn--md.fx-messages__message,
[fx-slider] span.fx-btn--md.bubble,
.fx-catalog-header__cell[fx-t-font~='md-heading-caps'],
.fx-catalog-header__cell.md-heading-caps,
.fx-catalog-header__cell.fx-breadcrumbs-md,
.fx-catalog-header__cell.fx-tie--md,
.fx-catalog-header__cell.fx-accordion-header,
.fx-catalog-header__cell.fx-label--md,
.fx-catalog-header__cell.fx-messages__message,
.fx-dropdown-item__tag[fx-t-font~='md-heading-caps'],
.fx-dropdown-item__tag.md-heading-caps,
.fx-dropdown-item__tag.fx-breadcrumbs-md,
.fx-dropdown-item__tag.fx-tie--md,
.fx-dropdown-item__tag.fx-accordion-header,
.fx-dropdown-item__tag.fx-label--md,
.fx-dropdown-item__tag.fx-messages__message,
.fx-label--md[fx-t-font~='md-heading-caps'],
.fx-label--md.md-heading-caps,
.fx-label--md.fx-breadcrumbs-md,
.fx-label--md.fx-tie--md,
.fx-label--md.fx-accordion-header,
.fx-label--md.fx-input-label,
.fx-input-btn-group>.fx-label--md.fx-input-btn-group__btn,
.fx-label--md.fx-messages__message,
[fx-slider] span.fx-label--md.bubble,
.fx-input-label[fx-t-font~='md-heading-caps'],
.fx-input-label.md-heading-caps,
.fx-input-label.fx-breadcrumbs-md,
.fx-input-label.fx-tie--md,
.fx-input-label.fx-accordion-header,
.fx-input-label.fx-messages__message,
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='md-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn.md-heading-caps,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-breadcrumbs-md,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--md,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-accordion-header,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-messages__message,
.fx-messages__message,
.fx-messages--xs .fx-messages__message,
[fx-slider] span.bubble[fx-t-font~='md-heading-caps'],
[fx-slider] span.bubble.md-heading-caps,
[fx-slider] span.bubble.fx-breadcrumbs-md,
[fx-slider] span.bubble.fx-tie--md,
[fx-slider] span.bubble.fx-accordion-header,
[fx-slider] span.bubble.fx-messages__message {
  font-size: 13px;
  line-height: 19px;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps,
.fx-breadcrumbs-sm,
.fx-tie--sm,
[fx-t-font~='sm-heading'],
.sm-heading,
[fx-t-font~='h6'],
.h6,
.fx-badge,
.fx-btn--xs,
.fx-catalog-header__cell,
.fx-input-label,
.fx-input-btn-group>.fx-input-btn-group__btn,
.fx-messages--xs .fx-messages__message,
.fx-nav--sm>.fx-nav__item,
.fx-nav__item,
[fx-slider] span.bubble,
.fx-tab--xs,
.fx-vnav {
  font-size: 14px;
  line-height: 21px;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps,
.fx-breadcrumbs-sm,
.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='md-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.md-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--md,
.fx-breadcrumbs-sm[fx-t-font~='md-heading-caps'],
.fx-tie--sm[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-breadcrumbs-sm,
.md-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-md,
.fx-breadcrumbs-sm.fx-tie--md,
.fx-breadcrumbs-md.fx-tie--sm,
.fx-tie--sm.fx-tie--md,
[fx-t-font~='md-heading-caps'][fx-t-font~='sm-heading'],
.sm-heading[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='sm-heading'],
.md-heading-caps.sm-heading,
.fx-breadcrumbs-md[fx-t-font~='sm-heading'],
.fx-tie--md[fx-t-font~='sm-heading'],
.sm-heading.fx-breadcrumbs-md,
.sm-heading.fx-tie--md,
[fx-t-font~='h6'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h6'],
.fx-breadcrumbs-md[fx-t-font~='h6'],
.fx-tie--md[fx-t-font~='h6'],
.h6[fx-t-font~='md-heading-caps'],
.h6.md-heading-caps,
.h6.fx-breadcrumbs-md,
.h6.fx-tie--md,
.fx-badge[fx-t-font~='md-heading-caps'],
.fx-btn--xs[fx-t-font~='md-heading-caps'],
.fx-catalog-header__cell[fx-t-font~='md-heading-caps'],
.fx-input-label[fx-t-font~='md-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='md-heading-caps'],
.fx-messages--xs .fx-messages__message[fx-t-font~='md-heading-caps'],
.fx-nav__item[fx-t-font~='md-heading-caps'],
[fx-slider] span.bubble[fx-t-font~='md-heading-caps'],
.fx-tab--xs[fx-t-font~='md-heading-caps'],
.fx-vnav[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-badge,
.md-heading-caps.fx-btn--xs,
.md-heading-caps.fx-catalog-header__cell,
.md-heading-caps.fx-input-label,
.fx-input-btn-group>.md-heading-caps.fx-input-btn-group__btn,
.fx-messages--xs .md-heading-caps.fx-messages__message,
.md-heading-caps.fx-nav__item,
[fx-slider] span.md-heading-caps.bubble,
.md-heading-caps.fx-tab--xs,
.md-heading-caps.fx-vnav,
.fx-badge.fx-breadcrumbs-md,
.fx-badge.fx-tie--md,
.fx-btn--xs.fx-breadcrumbs-md,
.fx-btn--xs.fx-tie--md,
.fx-breadcrumbs-md.fx-catalog-header__cell,
.fx-breadcrumbs-md.fx-input-label,
.fx-input-btn-group>.fx-breadcrumbs-md.fx-input-btn-group__btn,
.fx-messages--xs .fx-breadcrumbs-md.fx-messages__message,
.fx-breadcrumbs-md.fx-nav__item,
[fx-slider] span.fx-breadcrumbs-md.bubble,
.fx-breadcrumbs-md.fx-tab--xs,
.fx-breadcrumbs-md.fx-vnav,
.fx-catalog-header__cell.fx-tie--md,
.fx-input-label.fx-tie--md,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--md,
.fx-messages--xs .fx-messages__message.fx-tie--md,
.fx-nav--sm>.fx-nav__item[fx-t-font~='md-heading-caps'],
.fx-nav--sm>.fx-nav__item.md-heading-caps,
.fx-nav--sm>.fx-nav__item.fx-breadcrumbs-md,
.fx-nav--sm>.fx-nav__item.fx-tie--md,
.fx-nav__item.fx-tie--md,
[fx-slider] span.bubble.fx-tie--md,
.fx-tab--xs.fx-tie--md,
.fx-tie--md.fx-vnav,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='lg-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.lg-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--lg,
.fx-breadcrumbs-sm[fx-t-font~='lg-heading-caps'],
.fx-tie--sm[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-sm,
.lg-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-lg,
.fx-breadcrumbs-sm.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--sm,
.fx-tie--sm.fx-tie--lg,
[fx-t-font~='lg-heading-caps'][fx-t-font~='sm-heading'],
.sm-heading[fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='sm-heading'],
.lg-heading-caps.sm-heading,
.fx-breadcrumbs-lg[fx-t-font~='sm-heading'],
.fx-tie--lg[fx-t-font~='sm-heading'],
.sm-heading.fx-breadcrumbs-lg,
.sm-heading.fx-tie--lg,
[fx-t-font~='h6'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h6'],
.fx-breadcrumbs-lg[fx-t-font~='h6'],
.fx-tie--lg[fx-t-font~='h6'],
.h6[fx-t-font~='lg-heading-caps'],
.h6.lg-heading-caps,
.h6.fx-breadcrumbs-lg,
.h6.fx-tie--lg,
.fx-badge[fx-t-font~='lg-heading-caps'],
.fx-btn--xs[fx-t-font~='lg-heading-caps'],
.fx-catalog-header__cell[fx-t-font~='lg-heading-caps'],
.fx-input-label[fx-t-font~='lg-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='lg-heading-caps'],
.fx-messages--xs .fx-messages__message[fx-t-font~='lg-heading-caps'],
.fx-nav__item[fx-t-font~='lg-heading-caps'],
[fx-slider] span.bubble[fx-t-font~='lg-heading-caps'],
.fx-tab--xs[fx-t-font~='lg-heading-caps'],
.fx-vnav[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-badge,
.lg-heading-caps.fx-btn--xs,
.lg-heading-caps.fx-catalog-header__cell,
.lg-heading-caps.fx-input-label,
.fx-input-btn-group>.lg-heading-caps.fx-input-btn-group__btn,
.fx-messages--xs .lg-heading-caps.fx-messages__message,
.lg-heading-caps.fx-nav__item,
[fx-slider] span.lg-heading-caps.bubble,
.lg-heading-caps.fx-tab--xs,
.lg-heading-caps.fx-vnav,
.fx-badge.fx-breadcrumbs-lg,
.fx-badge.fx-tie--lg,
.fx-btn--xs.fx-breadcrumbs-lg,
.fx-btn--xs.fx-tie--lg,
.fx-breadcrumbs-lg.fx-catalog-header__cell,
.fx-breadcrumbs-lg.fx-input-label,
.fx-input-btn-group>.fx-breadcrumbs-lg.fx-input-btn-group__btn,
.fx-messages--xs .fx-breadcrumbs-lg.fx-messages__message,
.fx-breadcrumbs-lg.fx-nav__item,
[fx-slider] span.fx-breadcrumbs-lg.bubble,
.fx-breadcrumbs-lg.fx-tab--xs,
.fx-breadcrumbs-lg.fx-vnav,
.fx-catalog-header__cell.fx-tie--lg,
.fx-input-label.fx-tie--lg,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--lg,
.fx-messages--xs .fx-messages__message.fx-tie--lg,
.fx-nav--sm>.fx-nav__item[fx-t-font~='lg-heading-caps'],
.fx-nav--sm>.fx-nav__item.lg-heading-caps,
.fx-nav--sm>.fx-nav__item.fx-breadcrumbs-lg,
.fx-nav--sm>.fx-nav__item.fx-tie--lg,
.fx-nav__item.fx-tie--lg,
[fx-slider] span.bubble.fx-tie--lg,
.fx-tab--xs.fx-tie--lg,
.fx-tie--lg.fx-vnav,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='sm-heading'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.sm-heading,
.fx-breadcrumbs-sm[fx-t-font~='sm-heading'],
.fx-tie--sm[fx-t-font~='sm-heading'],
.sm-heading.fx-breadcrumbs-sm,
.sm-heading.fx-tie--sm,
[fx-t-font~='small-caps'][fx-t-font~='sm-heading'],
.sm-heading[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='sm-heading'],
.small-caps.sm-heading,
.fx-accordion-header[fx-t-font~='sm-heading'],
.fx-badge[fx-t-font~='sm-heading'],
.fx-btn--xs[fx-t-font~='sm-heading'],
.fx-catalog-header__cell[fx-t-font~='sm-heading'],
.fx-dropdown-item__tag[fx-t-font~='sm-heading'],
.fx-input-label[fx-t-font~='sm-heading'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='sm-heading'],
.fx-messages__message[fx-t-font~='sm-heading'],
[fx-slider] span.bubble[fx-t-font~='sm-heading'],
.sm-heading.fx-accordion-header,
.sm-heading.fx-badge,
.sm-heading.fx-btn--xs,
.sm-heading.fx-catalog-header__cell,
.sm-heading.fx-dropdown-item__tag,
.sm-heading.fx-input-label,
.fx-input-btn-group>.sm-heading.fx-input-btn-group__btn,
.sm-heading.fx-messages__message,
[fx-slider] span.sm-heading.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h6'],
.fx-breadcrumbs-sm[fx-t-font~='h6'],
.fx-tie--sm[fx-t-font~='h6'],
[fx-t-font~='h6'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h6'],
.fx-accordion-header[fx-t-font~='h6'],
.fx-badge[fx-t-font~='h6'],
.fx-btn--xs[fx-t-font~='h6'],
.fx-catalog-header__cell[fx-t-font~='h6'],
.fx-dropdown-item__tag[fx-t-font~='h6'],
.fx-input-label[fx-t-font~='h6'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h6'],
.fx-messages__message[fx-t-font~='h6'],
[fx-slider] span.bubble[fx-t-font~='h6'],
[fx-t-font~='sm-heading-caps'] .h6.sm-heading-caps,
.h6.fx-breadcrumbs-sm,
.h6.fx-tie--sm,
.h6[fx-t-font~='small-caps'],
.h6.small-caps,
.h6.fx-accordion-header,
.h6.fx-badge,
.h6.fx-btn--xs,
.h6.fx-catalog-header__cell,
.h6.fx-dropdown-item__tag,
.h6.fx-input-label,
.fx-input-btn-group>.h6.fx-input-btn-group__btn,
.h6.fx-messages__message,
[fx-slider] span.h6.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='small-caps'],
.fx-breadcrumbs-sm[fx-t-font~='small-caps'],
.fx-tie--sm[fx-t-font~='small-caps'],
.fx-badge[fx-t-font~='small-caps'],
.fx-btn--xs[fx-t-font~='small-caps'],
.fx-catalog-header__cell[fx-t-font~='small-caps'],
.fx-input-label[fx-t-font~='small-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='small-caps'],
.fx-messages--xs .fx-messages__message[fx-t-font~='small-caps'],
.fx-nav__item[fx-t-font~='small-caps'],
[fx-slider] span.bubble[fx-t-font~='small-caps'],
.fx-tab--xs[fx-t-font~='small-caps'],
.fx-vnav[fx-t-font~='small-caps'],
[fx-t-font~='sm-heading-caps'] .small-caps.sm-heading-caps,
.small-caps.fx-breadcrumbs-sm,
.small-caps.fx-tie--sm,
.small-caps.fx-badge,
.small-caps.fx-btn--xs,
.small-caps.fx-catalog-header__cell,
.small-caps.fx-input-label,
.fx-input-btn-group>.small-caps.fx-input-btn-group__btn,
.fx-messages--xs .small-caps.fx-messages__message,
.small-caps.fx-nav__item,
[fx-slider] span.small-caps.bubble,
.small-caps.fx-tab--xs,
.small-caps.fx-vnav,
[fx-t-font~='sm-heading-caps'] .fx-accordion-header.sm-heading-caps,
.fx-accordion-header.fx-breadcrumbs-sm,
.fx-accordion-header.fx-tie--sm,
.fx-accordion-header.fx-badge,
.fx-accordion-header.fx-btn--xs,
.fx-accordion-header.fx-catalog-header__cell,
.fx-accordion-header.fx-input-label,
.fx-input-btn-group>.fx-accordion-header.fx-input-btn-group__btn,
.fx-messages--xs .fx-accordion-header.fx-messages__message,
.fx-accordion-header.fx-nav__item,
[fx-slider] span.fx-accordion-header.bubble,
.fx-accordion-header.fx-tab--xs,
.fx-accordion-header.fx-vnav,
.fx-badge,
.fx-btn--xs,
.fx-catalog-header__cell,
[fx-t-font~='sm-heading-caps'] .fx-dropdown-item__tag.sm-heading-caps,
.fx-dropdown-item__tag.fx-breadcrumbs-sm,
.fx-dropdown-item__tag.fx-tie--sm,
.fx-dropdown-item__tag.fx-badge,
.fx-dropdown-item__tag.fx-btn--xs,
.fx-dropdown-item__tag.fx-catalog-header__cell,
.fx-dropdown-item__tag.fx-input-label,
.fx-input-btn-group>.fx-dropdown-item__tag.fx-input-btn-group__btn,
.fx-messages--xs .fx-dropdown-item__tag.fx-messages__message,
.fx-dropdown-item__tag.fx-nav__item,
[fx-slider] span.fx-dropdown-item__tag.bubble,
.fx-dropdown-item__tag.fx-tab--xs,
.fx-dropdown-item__tag.fx-vnav,
.fx-input-label,
.fx-input-btn-group>.fx-input-btn-group__btn,
[fx-t-font~='sm-heading-caps'] .fx-messages__message.sm-heading-caps,
.fx-messages__message.fx-breadcrumbs-sm,
.fx-messages__message.fx-tie--sm,
.fx-messages__message.fx-badge,
.fx-messages__message.fx-btn--xs,
.fx-messages__message.fx-catalog-header__cell,
.fx-messages__message.fx-input-label,
.fx-input-btn-group>.fx-messages__message.fx-input-btn-group__btn,
.fx-messages--xs .fx-messages__message,
.fx-messages__message.fx-nav__item,
[fx-slider] span.fx-messages__message.bubble,
.fx-messages__message.fx-tab--xs,
.fx-messages__message.fx-vnav,
[fx-t-font~='sm-heading-caps'] .fx-nav--sm>.fx-nav__item.sm-heading-caps,
.fx-nav--sm>.fx-nav__item.fx-breadcrumbs-sm,
.fx-nav--sm>.fx-nav__item.fx-tie--sm,
.fx-nav--sm>.fx-nav__item[fx-t-font~='small-caps'],
.fx-nav--sm>.fx-nav__item.small-caps,
.fx-nav--sm>.fx-nav__item.fx-accordion-header,
.fx-nav--sm>.fx-nav__item.fx-badge,
.fx-nav--sm>.fx-nav__item.fx-btn--xs,
.fx-nav--sm>.fx-nav__item.fx-catalog-header__cell,
.fx-nav--sm>.fx-nav__item.fx-dropdown-item__tag,
.fx-nav--sm>.fx-nav__item.fx-input-label,
.fx-input-btn-group.fx-nav--sm>.fx-nav__item.fx-input-btn-group__btn,
.fx-nav--sm>.fx-nav__item.fx-messages__message,
.fx-messages--xs .fx-nav--sm>.fx-nav__item.fx-messages__message,
[fx-slider] .fx-nav--sm>span.fx-nav__item.bubble,
[fx-t-font~='sm-heading-caps'] .fx-nav__item.sm-heading-caps,
.fx-nav__item.fx-breadcrumbs-sm,
.fx-nav__item.fx-tie--sm,
.fx-nav__item.fx-badge,
.fx-nav__item.fx-btn--xs,
.fx-nav__item.fx-catalog-header__cell,
.fx-nav__item.fx-input-label,
.fx-input-btn-group>.fx-nav__item.fx-input-btn-group__btn,
[fx-slider] span.fx-nav__item.bubble,
[fx-slider] span.bubble,
[fx-t-font~='sm-heading-caps'] .fx-tab--xs.sm-heading-caps,
.fx-tab--xs.fx-breadcrumbs-sm,
.fx-tab--xs.fx-tie--sm,
.fx-tab--xs.fx-badge,
.fx-tab--xs.fx-btn--xs,
.fx-tab--xs.fx-catalog-header__cell,
.fx-tab--xs.fx-input-label,
.fx-input-btn-group>.fx-tab--xs.fx-input-btn-group__btn,
[fx-slider] span.fx-tab--xs.bubble,
[fx-t-font~='sm-heading-caps'] .fx-vnav.sm-heading-caps,
.fx-vnav.fx-breadcrumbs-sm,
.fx-vnav.fx-tie--sm,
.fx-vnav.fx-badge,
.fx-vnav.fx-btn--xs,
.fx-vnav.fx-catalog-header__cell,
.fx-vnav.fx-input-label,
.fx-input-btn-group>.fx-vnav.fx-input-btn-group__btn,
[fx-slider] span.fx-vnav.bubble {
  font-size: 10px;
  line-height: 15px;
}

[fx-t-font~='x-small'],
.x-small,
.fx-dropdown-item__tag,
.fx-messages-inline__message {
  font-size: 10px;
}

[fx-t-font~='xx-small'],
.xx-small {
  font-size: 8px;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h1'],
.fx-breadcrumbs-sm[fx-t-font~='h1'],
.fx-tie--sm[fx-t-font~='h1'],
[fx-t-font~='sm-heading-caps'] .h1.sm-heading-caps,
.h1.fx-breadcrumbs-sm,
.h1.fx-tie--sm,
[fx-t-font~='h1'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h1'],
.fx-breadcrumbs-md[fx-t-font~='h1'],
.fx-tie--md[fx-t-font~='h1'],
.h1[fx-t-font~='md-heading-caps'],
.h1.md-heading-caps,
.h1.fx-breadcrumbs-md,
.h1.fx-tie--md,
[fx-t-font~='h1'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h1'],
.fx-breadcrumbs-lg[fx-t-font~='h1'],
.fx-tie--lg[fx-t-font~='h1'],
.h1[fx-t-font~='lg-heading-caps'],
.h1.lg-heading-caps,
.h1.fx-breadcrumbs-lg,
.h1.fx-tie--lg,
[fx-t-font~='h1'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h1'],
.fx-accordion-header[fx-t-font~='h1'],
.fx-badge[fx-t-font~='h1'],
.fx-btn--xs[fx-t-font~='h1'],
.fx-catalog-header__cell[fx-t-font~='h1'],
.fx-dropdown-item__tag[fx-t-font~='h1'],
.fx-input-label[fx-t-font~='h1'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h1'],
.fx-messages__message[fx-t-font~='h1'],
[fx-slider] span.bubble[fx-t-font~='h1'],
.h1[fx-t-font~='small-caps'],
.h1.small-caps,
.h1.fx-accordion-header,
.h1.fx-badge,
.h1.fx-btn--xs,
.h1.fx-catalog-header__cell,
.h1.fx-dropdown-item__tag,
.h1.fx-input-label,
.fx-input-btn-group>.h1.fx-input-btn-group__btn,
.h1.fx-messages__message,
[fx-slider] span.h1.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h2'],
.fx-breadcrumbs-sm[fx-t-font~='h2'],
.fx-tie--sm[fx-t-font~='h2'],
[fx-t-font~='sm-heading-caps'] .h2.sm-heading-caps,
.h2.fx-breadcrumbs-sm,
.h2.fx-tie--sm,
[fx-t-font~='h2'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h2'],
.fx-breadcrumbs-md[fx-t-font~='h2'],
.fx-tie--md[fx-t-font~='h2'],
.h2[fx-t-font~='md-heading-caps'],
.h2.md-heading-caps,
.h2.fx-breadcrumbs-md,
.h2.fx-tie--md,
[fx-t-font~='h2'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h2'],
.fx-breadcrumbs-lg[fx-t-font~='h2'],
.fx-tie--lg[fx-t-font~='h2'],
.h2[fx-t-font~='lg-heading-caps'],
.h2.lg-heading-caps,
.h2.fx-breadcrumbs-lg,
.h2.fx-tie--lg,
[fx-t-font~='h2'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h2'],
.fx-accordion-header[fx-t-font~='h2'],
.fx-badge[fx-t-font~='h2'],
.fx-btn--xs[fx-t-font~='h2'],
.fx-catalog-header__cell[fx-t-font~='h2'],
.fx-dropdown-item__tag[fx-t-font~='h2'],
.fx-input-label[fx-t-font~='h2'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h2'],
.fx-messages__message[fx-t-font~='h2'],
[fx-slider] span.bubble[fx-t-font~='h2'],
.h2[fx-t-font~='small-caps'],
.h2.small-caps,
.h2.fx-accordion-header,
.h2.fx-badge,
.h2.fx-btn--xs,
.h2.fx-catalog-header__cell,
.h2.fx-dropdown-item__tag,
.h2.fx-input-label,
.fx-input-btn-group>.h2.fx-input-btn-group__btn,
.h2.fx-messages__message,
[fx-slider] span.h2.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h3'],
.fx-breadcrumbs-sm[fx-t-font~='h3'],
.fx-tie--sm[fx-t-font~='h3'],
[fx-t-font~='sm-heading-caps'] .h3.sm-heading-caps,
.h3.fx-breadcrumbs-sm,
.h3.fx-tie--sm,
[fx-t-font~='h3'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h3'],
.fx-breadcrumbs-md[fx-t-font~='h3'],
.fx-tie--md[fx-t-font~='h3'],
.h3[fx-t-font~='md-heading-caps'],
.h3.md-heading-caps,
.h3.fx-breadcrumbs-md,
.h3.fx-tie--md,
[fx-t-font~='h3'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h3'],
.fx-breadcrumbs-lg[fx-t-font~='h3'],
.fx-tie--lg[fx-t-font~='h3'],
.h3[fx-t-font~='lg-heading-caps'],
.h3.lg-heading-caps,
.h3.fx-breadcrumbs-lg,
.h3.fx-tie--lg,
[fx-t-font~='h3'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h3'],
.fx-accordion-header[fx-t-font~='h3'],
.fx-badge[fx-t-font~='h3'],
.fx-btn--xs[fx-t-font~='h3'],
.fx-catalog-header__cell[fx-t-font~='h3'],
.fx-dropdown-item__tag[fx-t-font~='h3'],
.fx-input-label[fx-t-font~='h3'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h3'],
.fx-messages__message[fx-t-font~='h3'],
[fx-slider] span.bubble[fx-t-font~='h3'],
.h3[fx-t-font~='small-caps'],
.h3.small-caps,
.h3.fx-accordion-header,
.h3.fx-badge,
.h3.fx-btn--xs,
.h3.fx-catalog-header__cell,
.h3.fx-dropdown-item__tag,
.h3.fx-input-label,
.fx-input-btn-group>.h3.fx-input-btn-group__btn,
.h3.fx-messages__message,
[fx-slider] span.h3.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='lg-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.lg-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--lg,
.fx-breadcrumbs-sm[fx-t-font~='lg-heading-caps'],
.fx-tie--sm[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-sm,
.lg-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-lg,
.fx-breadcrumbs-sm.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--sm,
.fx-tie--sm.fx-tie--lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='lg-heading'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.lg-heading,
.fx-breadcrumbs-sm[fx-t-font~='lg-heading'],
.fx-tie--sm[fx-t-font~='lg-heading'],
.lg-heading.fx-breadcrumbs-sm,
.lg-heading.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h4'],
.fx-breadcrumbs-sm[fx-t-font~='h4'],
.fx-tie--sm[fx-t-font~='h4'],
[fx-t-font~='sm-heading-caps'] .h4.sm-heading-caps,
.h4.fx-breadcrumbs-sm,
.h4.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-btn--lg,
.fx-btn--lg.fx-breadcrumbs-sm,
.fx-btn--lg.fx-tie--sm,
[fx-t-font~='md-heading-caps'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='md-heading-caps'],
.fx-breadcrumbs-lg[fx-t-font~='md-heading-caps'],
.fx-tie--lg[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='lg-heading-caps'],
.md-heading-caps.lg-heading-caps,
.md-heading-caps.fx-breadcrumbs-lg,
.md-heading-caps.fx-tie--lg,
.fx-breadcrumbs-md[fx-t-font~='lg-heading-caps'],
.fx-tie--md[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-md,
.lg-heading-caps.fx-tie--md,
.fx-breadcrumbs-md.fx-breadcrumbs-lg,
.fx-breadcrumbs-md.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--md,
.fx-tie--md.fx-tie--lg,
[fx-t-font~='md-heading-caps'][fx-t-font~='lg-heading'],
.lg-heading[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='lg-heading'],
.md-heading-caps.lg-heading,
.fx-breadcrumbs-md[fx-t-font~='lg-heading'],
.fx-tie--md[fx-t-font~='lg-heading'],
.lg-heading.fx-breadcrumbs-md,
.lg-heading.fx-tie--md,
[fx-t-font~='h4'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h4'],
.fx-breadcrumbs-md[fx-t-font~='h4'],
.fx-tie--md[fx-t-font~='h4'],
.h4[fx-t-font~='md-heading-caps'],
.h4.md-heading-caps,
.h4.fx-breadcrumbs-md,
.h4.fx-tie--md,
.fx-btn--lg[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-btn--lg,
.fx-btn--lg.fx-breadcrumbs-md,
.fx-btn--lg.fx-tie--md,
[fx-t-font~='lg-heading-caps'],
.lg-heading-caps,
.fx-breadcrumbs-lg,
.fx-tie--lg,
[fx-t-font~='lg-heading-caps'][fx-t-font~='lg-heading'],
.lg-heading[fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='lg-heading'],
.lg-heading-caps.lg-heading,
.fx-breadcrumbs-lg[fx-t-font~='lg-heading'],
.fx-tie--lg[fx-t-font~='lg-heading'],
.lg-heading.fx-breadcrumbs-lg,
.lg-heading.fx-tie--lg,
[fx-t-font~='small-caps'][fx-t-font~='lg-heading'],
.lg-heading[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='lg-heading'],
.small-caps.lg-heading,
.fx-accordion-header[fx-t-font~='lg-heading'],
.fx-badge[fx-t-font~='lg-heading'],
.fx-btn--xs[fx-t-font~='lg-heading'],
.fx-catalog-header__cell[fx-t-font~='lg-heading'],
.fx-dropdown-item__tag[fx-t-font~='lg-heading'],
.fx-input-label[fx-t-font~='lg-heading'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='lg-heading'],
.fx-messages__message[fx-t-font~='lg-heading'],
[fx-slider] span.bubble[fx-t-font~='lg-heading'],
.lg-heading.fx-accordion-header,
.lg-heading.fx-badge,
.lg-heading.fx-btn--xs,
.lg-heading.fx-catalog-header__cell,
.lg-heading.fx-dropdown-item__tag,
.lg-heading.fx-input-label,
.fx-input-btn-group>.lg-heading.fx-input-btn-group__btn,
.lg-heading.fx-messages__message,
[fx-slider] span.lg-heading.bubble,
[fx-t-font~='h4'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h4'],
.fx-breadcrumbs-lg[fx-t-font~='h4'],
.fx-tie--lg[fx-t-font~='h4'],
[fx-t-font~='h4'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h4'],
.fx-accordion-header[fx-t-font~='h4'],
.fx-badge[fx-t-font~='h4'],
.fx-btn--xs[fx-t-font~='h4'],
.fx-catalog-header__cell[fx-t-font~='h4'],
.fx-dropdown-item__tag[fx-t-font~='h4'],
.fx-input-label[fx-t-font~='h4'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h4'],
.fx-messages__message[fx-t-font~='h4'],
[fx-slider] span.bubble[fx-t-font~='h4'],
.h4[fx-t-font~='lg-heading-caps'],
.h4.lg-heading-caps,
.h4.fx-breadcrumbs-lg,
.h4.fx-tie--lg,
.h4[fx-t-font~='small-caps'],
.h4.small-caps,
.h4.fx-accordion-header,
.h4.fx-badge,
.h4.fx-btn--xs,
.h4.fx-catalog-header__cell,
.h4.fx-dropdown-item__tag,
.h4.fx-input-label,
.fx-input-btn-group>.h4.fx-input-btn-group__btn,
.h4.fx-messages__message,
[fx-slider] span.h4.bubble,
[fx-t-font~='small-caps'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='small-caps'],
.fx-breadcrumbs-lg[fx-t-font~='small-caps'],
.fx-tie--lg[fx-t-font~='small-caps'],
.fx-btn--lg[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='lg-heading-caps'],
.small-caps.lg-heading-caps,
.small-caps.fx-breadcrumbs-lg,
.small-caps.fx-tie--lg,
.small-caps.fx-btn--lg,
.fx-accordion-header[fx-t-font~='lg-heading-caps'],
.fx-accordion-header.lg-heading-caps,
.fx-accordion-header.fx-breadcrumbs-lg,
.fx-accordion-header.fx-tie--lg,
.fx-accordion-header.fx-btn--lg,
.fx-badge[fx-t-font~='lg-heading-caps'],
.fx-badge.lg-heading-caps,
.fx-badge.fx-breadcrumbs-lg,
.fx-badge.fx-tie--lg,
.fx-badge.fx-btn--lg,
.fx-btn--xs[fx-t-font~='lg-heading-caps'],
.fx-btn--xs.lg-heading-caps,
.fx-btn--xs.fx-breadcrumbs-lg,
.fx-btn--xs.fx-tie--lg,
.fx-btn--xs.fx-btn--lg,
.fx-btn--lg[fx-t-font~='lg-heading-caps'],
.fx-btn--lg.lg-heading-caps,
.fx-btn--lg.fx-breadcrumbs-lg,
.fx-btn--lg.fx-tie--lg,
.fx-btn--lg.fx-catalog-header__cell,
.fx-btn--lg.fx-dropdown-item__tag,
.fx-btn--lg.fx-input-label,
.fx-input-btn-group>.fx-btn--lg.fx-input-btn-group__btn,
.fx-btn--lg.fx-messages__message,
[fx-slider] span.fx-btn--lg.bubble,
.fx-catalog-header__cell[fx-t-font~='lg-heading-caps'],
.fx-catalog-header__cell.lg-heading-caps,
.fx-catalog-header__cell.fx-breadcrumbs-lg,
.fx-catalog-header__cell.fx-tie--lg,
.fx-dropdown-item__tag[fx-t-font~='lg-heading-caps'],
.fx-dropdown-item__tag.lg-heading-caps,
.fx-dropdown-item__tag.fx-breadcrumbs-lg,
.fx-dropdown-item__tag.fx-tie--lg,
.fx-input-label[fx-t-font~='lg-heading-caps'],
.fx-input-label.lg-heading-caps,
.fx-input-label.fx-breadcrumbs-lg,
.fx-input-label.fx-tie--lg,
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='lg-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn.lg-heading-caps,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-breadcrumbs-lg,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--lg,
.fx-messages__message[fx-t-font~='lg-heading-caps'],
.fx-messages__message.lg-heading-caps,
.fx-messages__message.fx-breadcrumbs-lg,
.fx-messages__message.fx-tie--lg,
.fx-messages--xs .fx-messages__message[fx-t-font~='lg-heading-caps'],
.fx-messages--xs .fx-messages__message.lg-heading-caps,
.fx-messages--xs .fx-messages__message.fx-breadcrumbs-lg,
.fx-messages--xs .fx-messages__message.fx-tie--lg,
.fx-messages--xs .fx-messages__message[fx-t-font~='lg-heading'],
.fx-messages--xs .fx-messages__message.lg-heading,
.fx-messages--xs .fx-messages__message[fx-t-font~='h4'],
.fx-messages--xs .fx-messages__message.h4,
.fx-messages--xs .fx-messages__message.fx-btn--lg,
[fx-slider] span.bubble[fx-t-font~='lg-heading-caps'],
[fx-slider] span.bubble.lg-heading-caps,
[fx-slider] span.bubble.fx-breadcrumbs-lg,
[fx-slider] span.bubble.fx-tie--lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='md-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.md-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--md,
.fx-breadcrumbs-sm[fx-t-font~='md-heading-caps'],
.fx-tie--sm[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-breadcrumbs-sm,
.md-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-md,
.fx-breadcrumbs-sm.fx-tie--md,
.fx-breadcrumbs-md.fx-tie--sm,
.fx-tie--sm.fx-tie--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='md-heading'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.md-heading,
.fx-breadcrumbs-sm[fx-t-font~='md-heading'],
.fx-tie--sm[fx-t-font~='md-heading'],
.md-heading.fx-breadcrumbs-sm,
.md-heading.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h5'],
.fx-breadcrumbs-sm[fx-t-font~='h5'],
.fx-tie--sm[fx-t-font~='h5'],
[fx-t-font~='sm-heading-caps'] .h5.sm-heading-caps,
.h5.fx-breadcrumbs-sm,
.h5.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-accordion-header,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-btn--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-label--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-messages__message,
.fx-accordion-header.fx-breadcrumbs-sm,
.fx-accordion-header.fx-tie--sm,
.fx-btn--md.fx-breadcrumbs-sm,
.fx-btn--md.fx-tie--sm,
.fx-breadcrumbs-sm.fx-label--md,
.fx-breadcrumbs-sm.fx-messages__message,
.fx-label--md.fx-tie--sm,
.fx-messages__message.fx-tie--sm,
[fx-t-font~='md-heading-caps'],
.md-heading-caps,
.fx-breadcrumbs-md,
.fx-tie--md,
[fx-t-font~='md-heading-caps'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='md-heading-caps'],
.fx-breadcrumbs-lg[fx-t-font~='md-heading-caps'],
.fx-tie--lg[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='lg-heading-caps'],
.md-heading-caps.lg-heading-caps,
.md-heading-caps.fx-breadcrumbs-lg,
.md-heading-caps.fx-tie--lg,
.fx-breadcrumbs-md[fx-t-font~='lg-heading-caps'],
.fx-tie--md[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-md,
.lg-heading-caps.fx-tie--md,
.fx-breadcrumbs-md.fx-breadcrumbs-lg,
.fx-breadcrumbs-md.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--md,
.fx-tie--md.fx-tie--lg,
[fx-t-font~='lg-heading-caps'][fx-t-font~='md-heading'],
.md-heading[fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='md-heading'],
.lg-heading-caps.md-heading,
.fx-breadcrumbs-lg[fx-t-font~='md-heading'],
.fx-tie--lg[fx-t-font~='md-heading'],
.md-heading.fx-breadcrumbs-lg,
.md-heading.fx-tie--lg,
[fx-t-font~='h5'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h5'],
.fx-breadcrumbs-lg[fx-t-font~='h5'],
.fx-tie--lg[fx-t-font~='h5'],
.h5[fx-t-font~='lg-heading-caps'],
.h5.lg-heading-caps,
.h5.fx-breadcrumbs-lg,
.h5.fx-tie--lg,
.fx-accordion-header[fx-t-font~='lg-heading-caps'],
.fx-btn--md[fx-t-font~='lg-heading-caps'],
.fx-label--md[fx-t-font~='lg-heading-caps'],
.fx-messages__message[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-accordion-header,
.lg-heading-caps.fx-btn--md,
.lg-heading-caps.fx-label--md,
.lg-heading-caps.fx-messages__message,
.fx-accordion-header.fx-breadcrumbs-lg,
.fx-accordion-header.fx-tie--lg,
.fx-btn--md.fx-breadcrumbs-lg,
.fx-btn--md.fx-tie--lg,
.fx-breadcrumbs-lg.fx-label--md,
.fx-breadcrumbs-lg.fx-messages__message,
.fx-label--md.fx-tie--lg,
.fx-messages__message.fx-tie--lg,
[fx-t-font~='md-heading-caps'][fx-t-font~='md-heading'],
.md-heading[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='md-heading'],
.md-heading-caps.md-heading,
.fx-breadcrumbs-md[fx-t-font~='md-heading'],
.fx-tie--md[fx-t-font~='md-heading'],
.md-heading.fx-breadcrumbs-md,
.md-heading.fx-tie--md,
[fx-t-font~='small-caps'][fx-t-font~='md-heading'],
.md-heading[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='md-heading'],
.small-caps.md-heading,
.fx-accordion-header[fx-t-font~='md-heading'],
.fx-badge[fx-t-font~='md-heading'],
.fx-btn--xs[fx-t-font~='md-heading'],
.fx-catalog-header__cell[fx-t-font~='md-heading'],
.fx-dropdown-item__tag[fx-t-font~='md-heading'],
.fx-input-label[fx-t-font~='md-heading'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='md-heading'],
.fx-messages__message[fx-t-font~='md-heading'],
[fx-slider] span.bubble[fx-t-font~='md-heading'],
.md-heading.fx-accordion-header,
.md-heading.fx-badge,
.md-heading.fx-btn--xs,
.md-heading.fx-catalog-header__cell,
.md-heading.fx-dropdown-item__tag,
.md-heading.fx-input-label,
.fx-input-btn-group>.md-heading.fx-input-btn-group__btn,
.md-heading.fx-messages__message,
[fx-slider] span.md-heading.bubble,
[fx-t-font~='h5'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h5'],
.fx-breadcrumbs-md[fx-t-font~='h5'],
.fx-tie--md[fx-t-font~='h5'],
[fx-t-font~='h5'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h5'],
.fx-accordion-header[fx-t-font~='h5'],
.fx-badge[fx-t-font~='h5'],
.fx-btn--xs[fx-t-font~='h5'],
.fx-catalog-header__cell[fx-t-font~='h5'],
.fx-dropdown-item__tag[fx-t-font~='h5'],
.fx-input-label[fx-t-font~='h5'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h5'],
.fx-messages__message[fx-t-font~='h5'],
[fx-slider] span.bubble[fx-t-font~='h5'],
.h5[fx-t-font~='md-heading-caps'],
.h5.md-heading-caps,
.h5.fx-breadcrumbs-md,
.h5.fx-tie--md,
.h5[fx-t-font~='small-caps'],
.h5.small-caps,
.h5.fx-accordion-header,
.h5.fx-badge,
.h5.fx-btn--xs,
.h5.fx-catalog-header__cell,
.h5.fx-dropdown-item__tag,
.h5.fx-input-label,
.fx-input-btn-group>.h5.fx-input-btn-group__btn,
.h5.fx-messages__message,
[fx-slider] span.h5.bubble,
[fx-t-font~='small-caps'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='small-caps'],
.fx-breadcrumbs-md[fx-t-font~='small-caps'],
.fx-tie--md[fx-t-font~='small-caps'],
.fx-accordion-header[fx-t-font~='small-caps'],
.fx-btn--md[fx-t-font~='small-caps'],
.fx-label--md[fx-t-font~='small-caps'],
.fx-messages__message[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='md-heading-caps'],
.small-caps.md-heading-caps,
.small-caps.fx-breadcrumbs-md,
.small-caps.fx-tie--md,
.small-caps.fx-accordion-header,
.small-caps.fx-btn--md,
.small-caps.fx-label--md,
.small-caps.fx-messages__message,
.fx-accordion-header,
.fx-badge[fx-t-font~='md-heading-caps'],
.fx-badge.md-heading-caps,
.fx-badge.fx-breadcrumbs-md,
.fx-badge.fx-tie--md,
.fx-badge.fx-accordion-header,
.fx-badge.fx-btn--md,
.fx-badge.fx-label--md,
.fx-badge.fx-messages__message,
.fx-btn--xs[fx-t-font~='md-heading-caps'],
.fx-btn--xs.md-heading-caps,
.fx-btn--xs.fx-breadcrumbs-md,
.fx-btn--xs.fx-tie--md,
.fx-btn--xs.fx-accordion-header,
.fx-btn--xs.fx-btn--md,
.fx-btn--xs.fx-label--md,
.fx-btn--xs.fx-messages__message,
.fx-btn--md[fx-t-font~='md-heading-caps'],
.fx-btn--md.md-heading-caps,
.fx-btn--md.fx-breadcrumbs-md,
.fx-btn--md.fx-tie--md,
.fx-btn--md.fx-accordion-header,
.fx-btn--md.fx-catalog-header__cell,
.fx-btn--md.fx-dropdown-item__tag,
.fx-btn--md.fx-input-label,
.fx-input-btn-group>.fx-btn--md.fx-input-btn-group__btn,
.fx-btn--md.fx-messages__message,
[fx-slider] span.fx-btn--md.bubble,
.fx-catalog-header__cell[fx-t-font~='md-heading-caps'],
.fx-catalog-header__cell.md-heading-caps,
.fx-catalog-header__cell.fx-breadcrumbs-md,
.fx-catalog-header__cell.fx-tie--md,
.fx-catalog-header__cell.fx-accordion-header,
.fx-catalog-header__cell.fx-label--md,
.fx-catalog-header__cell.fx-messages__message,
.fx-dropdown-item__tag[fx-t-font~='md-heading-caps'],
.fx-dropdown-item__tag.md-heading-caps,
.fx-dropdown-item__tag.fx-breadcrumbs-md,
.fx-dropdown-item__tag.fx-tie--md,
.fx-dropdown-item__tag.fx-accordion-header,
.fx-dropdown-item__tag.fx-label--md,
.fx-dropdown-item__tag.fx-messages__message,
.fx-label--md[fx-t-font~='md-heading-caps'],
.fx-label--md.md-heading-caps,
.fx-label--md.fx-breadcrumbs-md,
.fx-label--md.fx-tie--md,
.fx-label--md.fx-accordion-header,
.fx-label--md.fx-input-label,
.fx-input-btn-group>.fx-label--md.fx-input-btn-group__btn,
.fx-label--md.fx-messages__message,
[fx-slider] span.fx-label--md.bubble,
.fx-input-label[fx-t-font~='md-heading-caps'],
.fx-input-label.md-heading-caps,
.fx-input-label.fx-breadcrumbs-md,
.fx-input-label.fx-tie--md,
.fx-input-label.fx-accordion-header,
.fx-input-label.fx-messages__message,
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='md-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn.md-heading-caps,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-breadcrumbs-md,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--md,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-accordion-header,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-messages__message,
.fx-messages__message,
.fx-messages--xs .fx-messages__message,
[fx-slider] span.bubble[fx-t-font~='md-heading-caps'],
[fx-slider] span.bubble.md-heading-caps,
[fx-slider] span.bubble.fx-breadcrumbs-md,
[fx-slider] span.bubble.fx-tie--md,
[fx-slider] span.bubble.fx-accordion-header,
[fx-slider] span.bubble.fx-messages__message,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps,
.fx-breadcrumbs-sm,
.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='md-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.md-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--md,
.fx-breadcrumbs-sm[fx-t-font~='md-heading-caps'],
.fx-tie--sm[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-breadcrumbs-sm,
.md-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-md,
.fx-breadcrumbs-sm.fx-tie--md,
.fx-breadcrumbs-md.fx-tie--sm,
.fx-tie--sm.fx-tie--md,
[fx-t-font~='md-heading-caps'][fx-t-font~='sm-heading'],
.sm-heading[fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='sm-heading'],
.md-heading-caps.sm-heading,
.fx-breadcrumbs-md[fx-t-font~='sm-heading'],
.fx-tie--md[fx-t-font~='sm-heading'],
.sm-heading.fx-breadcrumbs-md,
.sm-heading.fx-tie--md,
[fx-t-font~='h6'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='h6'],
.fx-breadcrumbs-md[fx-t-font~='h6'],
.fx-tie--md[fx-t-font~='h6'],
.h6[fx-t-font~='md-heading-caps'],
.h6.md-heading-caps,
.h6.fx-breadcrumbs-md,
.h6.fx-tie--md,
.fx-badge[fx-t-font~='md-heading-caps'],
.fx-btn--xs[fx-t-font~='md-heading-caps'],
.fx-catalog-header__cell[fx-t-font~='md-heading-caps'],
.fx-input-label[fx-t-font~='md-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='md-heading-caps'],
.fx-messages--xs .fx-messages__message[fx-t-font~='md-heading-caps'],
.fx-nav__item[fx-t-font~='md-heading-caps'],
[fx-slider] span.bubble[fx-t-font~='md-heading-caps'],
.fx-tab--xs[fx-t-font~='md-heading-caps'],
.fx-vnav[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-badge,
.md-heading-caps.fx-btn--xs,
.md-heading-caps.fx-catalog-header__cell,
.md-heading-caps.fx-input-label,
.fx-input-btn-group>.md-heading-caps.fx-input-btn-group__btn,
.fx-messages--xs .md-heading-caps.fx-messages__message,
.md-heading-caps.fx-nav__item,
[fx-slider] span.md-heading-caps.bubble,
.md-heading-caps.fx-tab--xs,
.md-heading-caps.fx-vnav,
.fx-badge.fx-breadcrumbs-md,
.fx-badge.fx-tie--md,
.fx-btn--xs.fx-breadcrumbs-md,
.fx-btn--xs.fx-tie--md,
.fx-breadcrumbs-md.fx-catalog-header__cell,
.fx-breadcrumbs-md.fx-input-label,
.fx-input-btn-group>.fx-breadcrumbs-md.fx-input-btn-group__btn,
.fx-messages--xs .fx-breadcrumbs-md.fx-messages__message,
.fx-breadcrumbs-md.fx-nav__item,
[fx-slider] span.fx-breadcrumbs-md.bubble,
.fx-breadcrumbs-md.fx-tab--xs,
.fx-breadcrumbs-md.fx-vnav,
.fx-catalog-header__cell.fx-tie--md,
.fx-input-label.fx-tie--md,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--md,
.fx-messages--xs .fx-messages__message.fx-tie--md,
.fx-nav--sm>.fx-nav__item[fx-t-font~='md-heading-caps'],
.fx-nav--sm>.fx-nav__item.md-heading-caps,
.fx-nav--sm>.fx-nav__item.fx-breadcrumbs-md,
.fx-nav--sm>.fx-nav__item.fx-tie--md,
.fx-nav__item.fx-tie--md,
[fx-slider] span.bubble.fx-tie--md,
.fx-tab--xs.fx-tie--md,
.fx-tie--md.fx-vnav,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='lg-heading-caps'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.lg-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-breadcrumbs-lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tie--lg,
.fx-breadcrumbs-sm[fx-t-font~='lg-heading-caps'],
.fx-tie--sm[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-breadcrumbs-sm,
.lg-heading-caps.fx-tie--sm,
.fx-breadcrumbs-sm.fx-breadcrumbs-lg,
.fx-breadcrumbs-sm.fx-tie--lg,
.fx-breadcrumbs-lg.fx-tie--sm,
.fx-tie--sm.fx-tie--lg,
[fx-t-font~='lg-heading-caps'][fx-t-font~='sm-heading'],
.sm-heading[fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='sm-heading'],
.lg-heading-caps.sm-heading,
.fx-breadcrumbs-lg[fx-t-font~='sm-heading'],
.fx-tie--lg[fx-t-font~='sm-heading'],
.sm-heading.fx-breadcrumbs-lg,
.sm-heading.fx-tie--lg,
[fx-t-font~='h6'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='h6'],
.fx-breadcrumbs-lg[fx-t-font~='h6'],
.fx-tie--lg[fx-t-font~='h6'],
.h6[fx-t-font~='lg-heading-caps'],
.h6.lg-heading-caps,
.h6.fx-breadcrumbs-lg,
.h6.fx-tie--lg,
.fx-badge[fx-t-font~='lg-heading-caps'],
.fx-btn--xs[fx-t-font~='lg-heading-caps'],
.fx-catalog-header__cell[fx-t-font~='lg-heading-caps'],
.fx-input-label[fx-t-font~='lg-heading-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='lg-heading-caps'],
.fx-messages--xs .fx-messages__message[fx-t-font~='lg-heading-caps'],
.fx-nav__item[fx-t-font~='lg-heading-caps'],
[fx-slider] span.bubble[fx-t-font~='lg-heading-caps'],
.fx-tab--xs[fx-t-font~='lg-heading-caps'],
.fx-vnav[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-badge,
.lg-heading-caps.fx-btn--xs,
.lg-heading-caps.fx-catalog-header__cell,
.lg-heading-caps.fx-input-label,
.fx-input-btn-group>.lg-heading-caps.fx-input-btn-group__btn,
.fx-messages--xs .lg-heading-caps.fx-messages__message,
.lg-heading-caps.fx-nav__item,
[fx-slider] span.lg-heading-caps.bubble,
.lg-heading-caps.fx-tab--xs,
.lg-heading-caps.fx-vnav,
.fx-badge.fx-breadcrumbs-lg,
.fx-badge.fx-tie--lg,
.fx-btn--xs.fx-breadcrumbs-lg,
.fx-btn--xs.fx-tie--lg,
.fx-breadcrumbs-lg.fx-catalog-header__cell,
.fx-breadcrumbs-lg.fx-input-label,
.fx-input-btn-group>.fx-breadcrumbs-lg.fx-input-btn-group__btn,
.fx-messages--xs .fx-breadcrumbs-lg.fx-messages__message,
.fx-breadcrumbs-lg.fx-nav__item,
[fx-slider] span.fx-breadcrumbs-lg.bubble,
.fx-breadcrumbs-lg.fx-tab--xs,
.fx-breadcrumbs-lg.fx-vnav,
.fx-catalog-header__cell.fx-tie--lg,
.fx-input-label.fx-tie--lg,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tie--lg,
.fx-messages--xs .fx-messages__message.fx-tie--lg,
.fx-nav--sm>.fx-nav__item[fx-t-font~='lg-heading-caps'],
.fx-nav--sm>.fx-nav__item.lg-heading-caps,
.fx-nav--sm>.fx-nav__item.fx-breadcrumbs-lg,
.fx-nav--sm>.fx-nav__item.fx-tie--lg,
.fx-nav__item.fx-tie--lg,
[fx-slider] span.bubble.fx-tie--lg,
.fx-tab--xs.fx-tie--lg,
.fx-tie--lg.fx-vnav,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='sm-heading'],
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.sm-heading,
.fx-breadcrumbs-sm[fx-t-font~='sm-heading'],
.fx-tie--sm[fx-t-font~='sm-heading'],
.sm-heading.fx-breadcrumbs-sm,
.sm-heading.fx-tie--sm,
[fx-t-font~='small-caps'][fx-t-font~='sm-heading'],
.sm-heading[fx-t-font~='small-caps'],
.small-caps[fx-t-font~='sm-heading'],
.small-caps.sm-heading,
.fx-accordion-header[fx-t-font~='sm-heading'],
.fx-badge[fx-t-font~='sm-heading'],
.fx-btn--xs[fx-t-font~='sm-heading'],
.fx-catalog-header__cell[fx-t-font~='sm-heading'],
.fx-dropdown-item__tag[fx-t-font~='sm-heading'],
.fx-input-label[fx-t-font~='sm-heading'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='sm-heading'],
.fx-messages__message[fx-t-font~='sm-heading'],
[fx-slider] span.bubble[fx-t-font~='sm-heading'],
.sm-heading.fx-accordion-header,
.sm-heading.fx-badge,
.sm-heading.fx-btn--xs,
.sm-heading.fx-catalog-header__cell,
.sm-heading.fx-dropdown-item__tag,
.sm-heading.fx-input-label,
.fx-input-btn-group>.sm-heading.fx-input-btn-group__btn,
.sm-heading.fx-messages__message,
[fx-slider] span.sm-heading.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='h6'],
.fx-breadcrumbs-sm[fx-t-font~='h6'],
.fx-tie--sm[fx-t-font~='h6'],
[fx-t-font~='h6'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='h6'],
.fx-accordion-header[fx-t-font~='h6'],
.fx-badge[fx-t-font~='h6'],
.fx-btn--xs[fx-t-font~='h6'],
.fx-catalog-header__cell[fx-t-font~='h6'],
.fx-dropdown-item__tag[fx-t-font~='h6'],
.fx-input-label[fx-t-font~='h6'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='h6'],
.fx-messages__message[fx-t-font~='h6'],
[fx-slider] span.bubble[fx-t-font~='h6'],
[fx-t-font~='sm-heading-caps'] .h6.sm-heading-caps,
.h6.fx-breadcrumbs-sm,
.h6.fx-tie--sm,
.h6[fx-t-font~='small-caps'],
.h6.small-caps,
.h6.fx-accordion-header,
.h6.fx-badge,
.h6.fx-btn--xs,
.h6.fx-catalog-header__cell,
.h6.fx-dropdown-item__tag,
.h6.fx-input-label,
.fx-input-btn-group>.h6.fx-input-btn-group__btn,
.h6.fx-messages__message,
[fx-slider] span.h6.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='small-caps'],
.fx-breadcrumbs-sm[fx-t-font~='small-caps'],
.fx-tie--sm[fx-t-font~='small-caps'],
.fx-badge[fx-t-font~='small-caps'],
.fx-btn--xs[fx-t-font~='small-caps'],
.fx-catalog-header__cell[fx-t-font~='small-caps'],
.fx-input-label[fx-t-font~='small-caps'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='small-caps'],
.fx-messages--xs .fx-messages__message[fx-t-font~='small-caps'],
.fx-nav__item[fx-t-font~='small-caps'],
[fx-slider] span.bubble[fx-t-font~='small-caps'],
.fx-tab--xs[fx-t-font~='small-caps'],
.fx-vnav[fx-t-font~='small-caps'],
[fx-t-font~='sm-heading-caps'] .small-caps.sm-heading-caps,
.small-caps.fx-breadcrumbs-sm,
.small-caps.fx-tie--sm,
.small-caps.fx-badge,
.small-caps.fx-btn--xs,
.small-caps.fx-catalog-header__cell,
.small-caps.fx-input-label,
.fx-input-btn-group>.small-caps.fx-input-btn-group__btn,
.fx-messages--xs .small-caps.fx-messages__message,
.small-caps.fx-nav__item,
[fx-slider] span.small-caps.bubble,
.small-caps.fx-tab--xs,
.small-caps.fx-vnav,
[fx-t-font~='sm-heading-caps'] .fx-accordion-header.sm-heading-caps,
.fx-accordion-header.fx-breadcrumbs-sm,
.fx-accordion-header.fx-tie--sm,
.fx-accordion-header.fx-badge,
.fx-accordion-header.fx-btn--xs,
.fx-accordion-header.fx-catalog-header__cell,
.fx-accordion-header.fx-input-label,
.fx-input-btn-group>.fx-accordion-header.fx-input-btn-group__btn,
.fx-messages--xs .fx-accordion-header.fx-messages__message,
.fx-accordion-header.fx-nav__item,
[fx-slider] span.fx-accordion-header.bubble,
.fx-accordion-header.fx-tab--xs,
.fx-accordion-header.fx-vnav,
.fx-badge,
.fx-btn--xs,
.fx-catalog-header__cell,
[fx-t-font~='sm-heading-caps'] .fx-dropdown-item__tag.sm-heading-caps,
.fx-dropdown-item__tag.fx-breadcrumbs-sm,
.fx-dropdown-item__tag.fx-tie--sm,
.fx-dropdown-item__tag.fx-badge,
.fx-dropdown-item__tag.fx-btn--xs,
.fx-dropdown-item__tag.fx-catalog-header__cell,
.fx-dropdown-item__tag.fx-input-label,
.fx-input-btn-group>.fx-dropdown-item__tag.fx-input-btn-group__btn,
.fx-messages--xs .fx-dropdown-item__tag.fx-messages__message,
.fx-dropdown-item__tag.fx-nav__item,
[fx-slider] span.fx-dropdown-item__tag.bubble,
.fx-dropdown-item__tag.fx-tab--xs,
.fx-dropdown-item__tag.fx-vnav,
.fx-input-label,
.fx-input-btn-group>.fx-input-btn-group__btn,
[fx-t-font~='sm-heading-caps'] .fx-messages__message.sm-heading-caps,
.fx-messages__message.fx-breadcrumbs-sm,
.fx-messages__message.fx-tie--sm,
.fx-messages__message.fx-badge,
.fx-messages__message.fx-btn--xs,
.fx-messages__message.fx-catalog-header__cell,
.fx-messages__message.fx-input-label,
.fx-input-btn-group>.fx-messages__message.fx-input-btn-group__btn,
.fx-messages--xs .fx-messages__message,
.fx-messages__message.fx-nav__item,
[fx-slider] span.fx-messages__message.bubble,
.fx-messages__message.fx-tab--xs,
.fx-messages__message.fx-vnav,
[fx-t-font~='sm-heading-caps'] .fx-nav--sm>.fx-nav__item.sm-heading-caps,
.fx-nav--sm>.fx-nav__item.fx-breadcrumbs-sm,
.fx-nav--sm>.fx-nav__item.fx-tie--sm,
.fx-nav--sm>.fx-nav__item[fx-t-font~='small-caps'],
.fx-nav--sm>.fx-nav__item.small-caps,
.fx-nav--sm>.fx-nav__item.fx-accordion-header,
.fx-nav--sm>.fx-nav__item.fx-badge,
.fx-nav--sm>.fx-nav__item.fx-btn--xs,
.fx-nav--sm>.fx-nav__item.fx-catalog-header__cell,
.fx-nav--sm>.fx-nav__item.fx-dropdown-item__tag,
.fx-nav--sm>.fx-nav__item.fx-input-label,
.fx-input-btn-group.fx-nav--sm>.fx-nav__item.fx-input-btn-group__btn,
.fx-nav--sm>.fx-nav__item.fx-messages__message,
.fx-messages--xs .fx-nav--sm>.fx-nav__item.fx-messages__message,
[fx-slider] .fx-nav--sm>span.fx-nav__item.bubble,
[fx-t-font~='sm-heading-caps'] .fx-nav__item.sm-heading-caps,
.fx-nav__item.fx-breadcrumbs-sm,
.fx-nav__item.fx-tie--sm,
.fx-nav__item.fx-badge,
.fx-nav__item.fx-btn--xs,
.fx-nav__item.fx-catalog-header__cell,
.fx-nav__item.fx-input-label,
.fx-input-btn-group>.fx-nav__item.fx-input-btn-group__btn,
[fx-slider] span.fx-nav__item.bubble,
[fx-slider] span.bubble,
[fx-t-font~='sm-heading-caps'] .fx-tab--xs.sm-heading-caps,
.fx-tab--xs.fx-breadcrumbs-sm,
.fx-tab--xs.fx-tie--sm,
.fx-tab--xs.fx-badge,
.fx-tab--xs.fx-btn--xs,
.fx-tab--xs.fx-catalog-header__cell,
.fx-tab--xs.fx-input-label,
.fx-input-btn-group>.fx-tab--xs.fx-input-btn-group__btn,
[fx-slider] span.fx-tab--xs.bubble,
[fx-t-font~='sm-heading-caps'] .fx-vnav.sm-heading-caps,
.fx-vnav.fx-breadcrumbs-sm,
.fx-vnav.fx-tie--sm,
.fx-vnav.fx-badge,
.fx-vnav.fx-btn--xs,
.fx-vnav.fx-catalog-header__cell,
.fx-vnav.fx-input-label,
.fx-input-btn-group>.fx-vnav.fx-input-btn-group__btn,
[fx-slider] span.fx-vnav.bubble,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='p'],
.fx-breadcrumbs-sm[fx-t-font~='p'],
.fx-tie--sm[fx-t-font~='p'],
[fx-t-font~='sm-heading-caps'] .p.sm-heading-caps,
.p.fx-breadcrumbs-sm,
.p.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-dropdown-toggle,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-dropdown-toggle--md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-textarea,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-xxs,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-xs,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-md,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-input-lg,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-label--sm,
[fx-t-font~='sm-heading-caps'] .fx-table-outlined>thead>tr>th.sm-heading-caps,
[fx-t-font~='sm-heading-caps'] .fx-table-outlined>tbody>tr>td.sm-heading-caps,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-tab--sm,
.fx-breadcrumbs-sm.fx-dropdown-toggle,
.fx-breadcrumbs-sm.fx-dropdown-toggle--md,
.fx-breadcrumbs-sm.fx-textarea,
.fx-breadcrumbs-sm.fx-input,
.fx-breadcrumbs-sm.fx-input-xxs,
.fx-breadcrumbs-sm.fx-input-xs,
.fx-breadcrumbs-sm.fx-input-sm,
.fx-breadcrumbs-sm.fx-input-md,
.fx-breadcrumbs-sm.fx-input-lg,
.fx-breadcrumbs-sm.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-breadcrumbs-sm,
.fx-table-outlined>tbody>tr>td.fx-breadcrumbs-sm,
.fx-breadcrumbs-sm.fx-tab--sm,
.fx-dropdown-toggle.fx-tie--sm,
.fx-dropdown-toggle--md.fx-tie--sm,
.fx-textarea.fx-tie--sm,
.fx-input-xxs.fx-tie--sm,
.fx-input-xs.fx-tie--sm,
.fx-input-sm.fx-tie--sm,
.fx-input-md.fx-tie--sm,
.fx-input-lg.fx-tie--sm,
.fx-input.fx-tie--sm,
.fx-label--sm.fx-tie--sm,
.fx-table-outlined>thead>tr>th.fx-tie--sm,
.fx-table-outlined>tbody>tr>td.fx-tie--sm,
.fx-tab--sm.fx-tie--sm,
[fx-t-font~='p'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='p'],
.fx-breadcrumbs-md[fx-t-font~='p'],
.fx-tie--md[fx-t-font~='p'],
.p[fx-t-font~='md-heading-caps'],
.p.md-heading-caps,
.p.fx-breadcrumbs-md,
.p.fx-tie--md,
.fx-dropdown-toggle[fx-t-font~='md-heading-caps'],
.fx-dropdown-toggle--md[fx-t-font~='md-heading-caps'],
.fx-textarea[fx-t-font~='md-heading-caps'],
.fx-input[fx-t-font~='md-heading-caps'],
.fx-input-xxs[fx-t-font~='md-heading-caps'],
.fx-input-xs[fx-t-font~='md-heading-caps'],
.fx-input-sm[fx-t-font~='md-heading-caps'],
.fx-input-md[fx-t-font~='md-heading-caps'],
.fx-input-lg[fx-t-font~='md-heading-caps'],
.fx-label--sm[fx-t-font~='md-heading-caps'],
.fx-table-outlined>thead>tr>th[fx-t-font~='md-heading-caps'],
.fx-table-outlined>tbody>tr>td[fx-t-font~='md-heading-caps'],
.fx-tab--sm[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-dropdown-toggle,
.md-heading-caps.fx-dropdown-toggle--md,
.md-heading-caps.fx-textarea,
.md-heading-caps.fx-input,
.md-heading-caps.fx-input-xxs,
.md-heading-caps.fx-input-xs,
.md-heading-caps.fx-input-sm,
.md-heading-caps.fx-input-md,
.md-heading-caps.fx-input-lg,
.md-heading-caps.fx-label--sm,
.fx-table-outlined>thead>tr>th.md-heading-caps,
.fx-table-outlined>tbody>tr>td.md-heading-caps,
.md-heading-caps.fx-tab--sm,
.fx-breadcrumbs-md.fx-dropdown-toggle,
.fx-breadcrumbs-md.fx-dropdown-toggle--md,
.fx-breadcrumbs-md.fx-textarea,
.fx-breadcrumbs-md.fx-input,
.fx-breadcrumbs-md.fx-input-xxs,
.fx-breadcrumbs-md.fx-input-xs,
.fx-breadcrumbs-md.fx-input-sm,
.fx-breadcrumbs-md.fx-input-md,
.fx-breadcrumbs-md.fx-input-lg,
.fx-breadcrumbs-md.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-breadcrumbs-md,
.fx-table-outlined>tbody>tr>td.fx-breadcrumbs-md,
.fx-breadcrumbs-md.fx-tab--sm,
.fx-dropdown-toggle.fx-tie--md,
.fx-dropdown-toggle--md.fx-tie--md,
.fx-textarea.fx-tie--md,
.fx-input-xxs.fx-tie--md,
.fx-input-xs.fx-tie--md,
.fx-input-sm.fx-tie--md,
.fx-input-md.fx-tie--md,
.fx-input-lg.fx-tie--md,
.fx-input.fx-tie--md,
.fx-label--sm.fx-tie--md,
.fx-table-outlined>thead>tr>th.fx-tie--md,
.fx-table-outlined>tbody>tr>td.fx-tie--md,
.fx-tab--sm.fx-tie--md,
[fx-t-font~='p'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='p'],
.fx-breadcrumbs-lg[fx-t-font~='p'],
.fx-tie--lg[fx-t-font~='p'],
.p[fx-t-font~='lg-heading-caps'],
.p.lg-heading-caps,
.p.fx-breadcrumbs-lg,
.p.fx-tie--lg,
.fx-dropdown-toggle[fx-t-font~='lg-heading-caps'],
.fx-dropdown-toggle--md[fx-t-font~='lg-heading-caps'],
.fx-textarea[fx-t-font~='lg-heading-caps'],
.fx-input[fx-t-font~='lg-heading-caps'],
.fx-input-xxs[fx-t-font~='lg-heading-caps'],
.fx-input-xs[fx-t-font~='lg-heading-caps'],
.fx-input-sm[fx-t-font~='lg-heading-caps'],
.fx-input-md[fx-t-font~='lg-heading-caps'],
.fx-input-lg[fx-t-font~='lg-heading-caps'],
.fx-label--sm[fx-t-font~='lg-heading-caps'],
.fx-table-outlined>thead>tr>th[fx-t-font~='lg-heading-caps'],
.fx-table-outlined>tbody>tr>td[fx-t-font~='lg-heading-caps'],
.fx-tab--sm[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-dropdown-toggle,
.lg-heading-caps.fx-dropdown-toggle--md,
.lg-heading-caps.fx-textarea,
.lg-heading-caps.fx-input,
.lg-heading-caps.fx-input-xxs,
.lg-heading-caps.fx-input-xs,
.lg-heading-caps.fx-input-sm,
.lg-heading-caps.fx-input-md,
.lg-heading-caps.fx-input-lg,
.lg-heading-caps.fx-label--sm,
.fx-table-outlined>thead>tr>th.lg-heading-caps,
.fx-table-outlined>tbody>tr>td.lg-heading-caps,
.lg-heading-caps.fx-tab--sm,
.fx-breadcrumbs-lg.fx-dropdown-toggle,
.fx-breadcrumbs-lg.fx-dropdown-toggle--md,
.fx-breadcrumbs-lg.fx-textarea,
.fx-breadcrumbs-lg.fx-input,
.fx-breadcrumbs-lg.fx-input-xxs,
.fx-breadcrumbs-lg.fx-input-xs,
.fx-breadcrumbs-lg.fx-input-sm,
.fx-breadcrumbs-lg.fx-input-md,
.fx-breadcrumbs-lg.fx-input-lg,
.fx-breadcrumbs-lg.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-breadcrumbs-lg,
.fx-table-outlined>tbody>tr>td.fx-breadcrumbs-lg,
.fx-breadcrumbs-lg.fx-tab--sm,
.fx-dropdown-toggle.fx-tie--lg,
.fx-dropdown-toggle--md.fx-tie--lg,
.fx-textarea.fx-tie--lg,
.fx-input-xxs.fx-tie--lg,
.fx-input-xs.fx-tie--lg,
.fx-input-sm.fx-tie--lg,
.fx-input-md.fx-tie--lg,
.fx-input-lg.fx-tie--lg,
.fx-input.fx-tie--lg,
.fx-label--sm.fx-tie--lg,
.fx-table-outlined>thead>tr>th.fx-tie--lg,
.fx-table-outlined>tbody>tr>td.fx-tie--lg,
.fx-tab--sm.fx-tie--lg,
[fx-t-font~='p'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='p'],
.fx-accordion-header[fx-t-font~='p'],
.fx-badge[fx-t-font~='p'],
.fx-btn--xs[fx-t-font~='p'],
.fx-catalog-header__cell[fx-t-font~='p'],
.fx-dropdown-item__tag[fx-t-font~='p'],
.fx-input-label[fx-t-font~='p'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='p'],
.fx-messages__message[fx-t-font~='p'],
[fx-slider] span.bubble[fx-t-font~='p'],
.p[fx-t-font~='small-caps'],
.p.small-caps,
.p.fx-accordion-header,
.p.fx-badge,
.p.fx-btn--xs,
.p.fx-catalog-header__cell,
.p.fx-dropdown-item__tag,
.p.fx-input-label,
.fx-input-btn-group>.p.fx-input-btn-group__btn,
.p.fx-messages__message,
[fx-slider] span.p.bubble,
.fx-dropdown-toggle[fx-t-font~='small-caps'],
.fx-dropdown-toggle--md[fx-t-font~='small-caps'],
.fx-textarea[fx-t-font~='small-caps'],
.fx-input[fx-t-font~='small-caps'],
.fx-input-xxs[fx-t-font~='small-caps'],
.fx-input-xs[fx-t-font~='small-caps'],
.fx-input-sm[fx-t-font~='small-caps'],
.fx-input-md[fx-t-font~='small-caps'],
.fx-input-lg[fx-t-font~='small-caps'],
.fx-label--sm[fx-t-font~='small-caps'],
.fx-table-outlined>thead>tr>th[fx-t-font~='small-caps'],
.fx-table-outlined>tbody>tr>td[fx-t-font~='small-caps'],
.fx-tab--sm[fx-t-font~='small-caps'],
.small-caps.fx-dropdown-toggle,
.small-caps.fx-dropdown-toggle--md,
.small-caps.fx-textarea,
.small-caps.fx-input,
.small-caps.fx-input-xxs,
.small-caps.fx-input-xs,
.small-caps.fx-input-sm,
.small-caps.fx-input-md,
.small-caps.fx-input-lg,
.small-caps.fx-label--sm,
.fx-table-outlined>thead>tr>th.small-caps,
.fx-table-outlined>tbody>tr>td.small-caps,
.small-caps.fx-tab--sm,
.fx-accordion-header.fx-dropdown-toggle,
.fx-accordion-header.fx-dropdown-toggle--md,
.fx-accordion-header.fx-textarea,
.fx-accordion-header.fx-input,
.fx-accordion-header.fx-input-xxs,
.fx-accordion-header.fx-input-xs,
.fx-accordion-header.fx-input-sm,
.fx-accordion-header.fx-input-md,
.fx-accordion-header.fx-input-lg,
.fx-accordion-header.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-accordion-header,
.fx-table-outlined>tbody>tr>td.fx-accordion-header,
.fx-accordion-header.fx-tab--sm,
.fx-badge.fx-dropdown-toggle,
.fx-badge.fx-dropdown-toggle--md,
.fx-badge.fx-textarea,
.fx-badge.fx-input,
.fx-badge.fx-input-xxs,
.fx-badge.fx-input-xs,
.fx-badge.fx-input-sm,
.fx-badge.fx-input-md,
.fx-badge.fx-input-lg,
.fx-badge.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-badge,
.fx-table-outlined>tbody>tr>td.fx-badge,
.fx-badge.fx-tab--sm,
.fx-btn--xs.fx-dropdown-toggle,
.fx-btn--xs.fx-dropdown-toggle--md,
.fx-btn--xs.fx-textarea,
.fx-btn--xs.fx-input,
.fx-btn--xs.fx-input-xxs,
.fx-btn--xs.fx-input-xs,
.fx-btn--xs.fx-input-sm,
.fx-btn--xs.fx-input-md,
.fx-btn--xs.fx-input-lg,
.fx-btn--xs.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-btn--xs,
.fx-table-outlined>tbody>tr>td.fx-btn--xs,
.fx-btn--xs.fx-tab--sm,
.fx-catalog-header__cell.fx-dropdown-toggle,
.fx-catalog-header__cell.fx-dropdown-toggle--md,
.fx-catalog-header__cell.fx-textarea,
.fx-catalog-header__cell.fx-input,
.fx-catalog-header__cell.fx-input-xxs,
.fx-catalog-header__cell.fx-input-xs,
.fx-catalog-header__cell.fx-input-sm,
.fx-catalog-header__cell.fx-input-md,
.fx-catalog-header__cell.fx-input-lg,
.fx-catalog-header__cell.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-catalog-header__cell,
.fx-table-outlined>tbody>tr>td.fx-catalog-header__cell,
.fx-catalog-header__cell.fx-tab--sm,
.fx-dropdown-item__tag.fx-dropdown-toggle,
.fx-dropdown-item__tag.fx-dropdown-toggle--md,
.fx-dropdown-item__tag.fx-textarea,
.fx-dropdown-item__tag.fx-input,
.fx-dropdown-item__tag.fx-input-xxs,
.fx-dropdown-item__tag.fx-input-xs,
.fx-dropdown-item__tag.fx-input-sm,
.fx-dropdown-item__tag.fx-input-md,
.fx-dropdown-item__tag.fx-input-lg,
.fx-dropdown-item__tag.fx-label--sm,
.fx-table-outlined>thead>tr>th.fx-dropdown-item__tag,
.fx-table-outlined>tbody>tr>td.fx-dropdown-item__tag,
.fx-dropdown-item__tag.fx-tab--sm,
.fx-dropdown-toggle.fx-input-label,
.fx-input-btn-group>.fx-dropdown-toggle.fx-input-btn-group__btn,
.fx-dropdown-toggle.fx-messages__message,
[fx-slider] span.fx-dropdown-toggle.bubble,
.fx-dropdown-toggle--md.fx-input-label,
.fx-input-btn-group>.fx-dropdown-toggle--md.fx-input-btn-group__btn,
.fx-dropdown-toggle--md.fx-messages__message,
[fx-slider] span.fx-dropdown-toggle--md.bubble,
.fx-textarea.fx-input-label,
.fx-input-btn-group>.fx-textarea.fx-input-btn-group__btn,
.fx-textarea.fx-messages__message,
[fx-slider] span.fx-textarea.bubble,
.fx-input-xxs.fx-input-label,
.fx-input-btn-group>.fx-input-xxs.fx-input-btn-group__btn,
.fx-input-xxs.fx-messages__message,
[fx-slider] span.fx-input-xxs.bubble,
.fx-input-xs.fx-input-label,
.fx-input-btn-group>.fx-input-xs.fx-input-btn-group__btn,
.fx-input-xs.fx-messages__message,
[fx-slider] span.fx-input-xs.bubble,
.fx-input-sm.fx-input-label,
.fx-input-btn-group>.fx-input-sm.fx-input-btn-group__btn,
.fx-input-sm.fx-messages__message,
[fx-slider] span.fx-input-sm.bubble,
.fx-input-md.fx-input-label,
.fx-input-btn-group>.fx-input-md.fx-input-btn-group__btn,
.fx-input-md.fx-messages__message,
[fx-slider] span.fx-input-md.bubble,
.fx-input-lg.fx-input-label,
.fx-input-btn-group>.fx-input-lg.fx-input-btn-group__btn,
.fx-input-lg.fx-messages__message,
[fx-slider] span.fx-input-lg.bubble,
.fx-input.fx-input-label,
.fx-input-btn-group>.fx-input.fx-input-btn-group__btn,
.fx-input.fx-messages__message,
.fx-messages--xs .fx-input.fx-messages__message,
.fx-messages--xs .fx-messages__message.fx-input-xxs,
.fx-messages--xs .fx-messages__message.fx-input-xs,
.fx-messages--xs .fx-messages__message.fx-input-sm,
.fx-messages--xs .fx-messages__message.fx-input-md,
.fx-messages--xs .fx-messages__message.fx-input-lg,
[fx-slider] span.fx-input.bubble,
.fx-label--sm.fx-input-label,
.fx-input-btn-group>.fx-label--sm.fx-input-btn-group__btn,
.fx-label--sm.fx-messages__message,
[fx-slider] span.fx-label--sm.bubble,
.fx-table-outlined>thead>tr>th.fx-input-label,
.fx-table-outlined>tbody>tr>td.fx-input-label,
.fx-input-label.fx-tab--sm,
.fx-table-outlined>thead>tr.fx-input-btn-group>th.fx-input-btn-group__btn,
.fx-table-outlined>tbody>tr.fx-input-btn-group>td.fx-input-btn-group__btn,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-tab--sm,
.fx-table-outlined>thead>tr>th.fx-messages__message,
.fx-table-outlined>tbody>tr>td.fx-messages__message,
.fx-messages__message.fx-tab--sm,
.fx-messages--xs .fx-messages__message[fx-t-font~='p'],
.fx-messages--xs .fx-messages__message.p,
.fx-messages--xs .fx-messages__message.fx-dropdown-toggle,
.fx-messages--xs .fx-messages__message.fx-dropdown-toggle--md,
.fx-messages--xs .fx-messages__message.fx-textarea,
.fx-messages--xs .fx-messages__message.fx-label--sm,
.fx-messages--xs .fx-table-outlined>thead>tr>th.fx-messages__message,
.fx-messages--xs .fx-table-outlined>tbody>tr>td.fx-messages__message,
.fx-messages--xs .fx-messages__message.fx-tab--sm,
[fx-slider] span.bubble.fx-tab--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='x-small'],
.fx-breadcrumbs-sm[fx-t-font~='x-small'],
.fx-tie--sm[fx-t-font~='x-small'],
[fx-t-font~='sm-heading-caps'] .x-small.sm-heading-caps,
.x-small.fx-breadcrumbs-sm,
.x-small.fx-tie--sm,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-dropdown-item__tag,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps.fx-messages-inline__message,
.fx-breadcrumbs-sm.fx-dropdown-item__tag,
.fx-breadcrumbs-sm.fx-messages-inline__message,
.fx-dropdown-item__tag.fx-tie--sm,
.fx-messages-inline__message.fx-tie--sm,
[fx-t-font~='x-small'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='x-small'],
.fx-breadcrumbs-md[fx-t-font~='x-small'],
.fx-tie--md[fx-t-font~='x-small'],
.x-small[fx-t-font~='md-heading-caps'],
.x-small.md-heading-caps,
.x-small.fx-breadcrumbs-md,
.x-small.fx-tie--md,
.fx-dropdown-item__tag[fx-t-font~='md-heading-caps'],
.fx-messages-inline__message[fx-t-font~='md-heading-caps'],
.md-heading-caps.fx-dropdown-item__tag,
.md-heading-caps.fx-messages-inline__message,
.fx-breadcrumbs-md.fx-dropdown-item__tag,
.fx-breadcrumbs-md.fx-messages-inline__message,
.fx-dropdown-item__tag.fx-tie--md,
.fx-messages-inline__message.fx-tie--md,
[fx-t-font~='x-small'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='x-small'],
.fx-breadcrumbs-lg[fx-t-font~='x-small'],
.fx-tie--lg[fx-t-font~='x-small'],
.x-small[fx-t-font~='lg-heading-caps'],
.x-small.lg-heading-caps,
.x-small.fx-breadcrumbs-lg,
.x-small.fx-tie--lg,
.fx-dropdown-item__tag[fx-t-font~='lg-heading-caps'],
.fx-messages-inline__message[fx-t-font~='lg-heading-caps'],
.lg-heading-caps.fx-dropdown-item__tag,
.lg-heading-caps.fx-messages-inline__message,
.fx-breadcrumbs-lg.fx-dropdown-item__tag,
.fx-breadcrumbs-lg.fx-messages-inline__message,
.fx-dropdown-item__tag.fx-tie--lg,
.fx-messages-inline__message.fx-tie--lg,
[fx-t-font~='x-small'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='x-small'],
.fx-accordion-header[fx-t-font~='x-small'],
.fx-badge[fx-t-font~='x-small'],
.fx-btn--xs[fx-t-font~='x-small'],
.fx-catalog-header__cell[fx-t-font~='x-small'],
.fx-dropdown-item__tag[fx-t-font~='x-small'],
.fx-input-label[fx-t-font~='x-small'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='x-small'],
.fx-messages__message[fx-t-font~='x-small'],
[fx-slider] span.bubble[fx-t-font~='x-small'],
.x-small[fx-t-font~='small-caps'],
.x-small.small-caps,
.x-small.fx-accordion-header,
.x-small.fx-badge,
.x-small.fx-btn--xs,
.x-small.fx-catalog-header__cell,
.x-small.fx-dropdown-item__tag,
.x-small.fx-input-label,
.fx-input-btn-group>.x-small.fx-input-btn-group__btn,
.x-small.fx-messages__message,
[fx-slider] span.x-small.bubble,
.fx-dropdown-item__tag[fx-t-font~='small-caps'],
.fx-messages-inline__message[fx-t-font~='small-caps'],
.small-caps.fx-dropdown-item__tag,
.small-caps.fx-messages-inline__message,
.fx-accordion-header.fx-dropdown-item__tag,
.fx-accordion-header.fx-messages-inline__message,
.fx-badge.fx-dropdown-item__tag,
.fx-badge.fx-messages-inline__message,
.fx-btn--xs.fx-dropdown-item__tag,
.fx-btn--xs.fx-messages-inline__message,
.fx-catalog-header__cell.fx-dropdown-item__tag,
.fx-catalog-header__cell.fx-messages-inline__message,
.fx-dropdown-item__tag,
.fx-input-label.fx-dropdown-item__tag,
.fx-input-label.fx-messages-inline__message,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-dropdown-item__tag,
.fx-input-btn-group>.fx-input-btn-group__btn.fx-messages-inline__message,
.fx-messages__message.fx-dropdown-item__tag,
.fx-messages__message.fx-messages-inline__message,
.fx-messages--xs .fx-messages__message[fx-t-font~='x-small'],
.fx-messages--xs .fx-messages__message.x-small,
.fx-messages--xs .fx-messages__message.fx-dropdown-item__tag,
.fx-messages--xs .fx-messages__message.fx-messages-inline__message,
.fx-messages-inline__message.fx-dropdown-item__tag,
[fx-slider] span.fx-messages-inline__message.bubble,
[fx-slider] span.bubble.fx-dropdown-item__tag,
[fx-t-font~='sm-heading-caps'] .sm-heading-caps[fx-t-font~='xx-small'],
.fx-breadcrumbs-sm[fx-t-font~='xx-small'],
.fx-tie--sm[fx-t-font~='xx-small'],
[fx-t-font~='sm-heading-caps'] .xx-small.sm-heading-caps,
.xx-small.fx-breadcrumbs-sm,
.xx-small.fx-tie--sm,
[fx-t-font~='xx-small'][fx-t-font~='md-heading-caps'],
.md-heading-caps[fx-t-font~='xx-small'],
.fx-breadcrumbs-md[fx-t-font~='xx-small'],
.fx-tie--md[fx-t-font~='xx-small'],
.xx-small[fx-t-font~='md-heading-caps'],
.xx-small.md-heading-caps,
.xx-small.fx-breadcrumbs-md,
.xx-small.fx-tie--md,
[fx-t-font~='xx-small'][fx-t-font~='lg-heading-caps'],
.lg-heading-caps[fx-t-font~='xx-small'],
.fx-breadcrumbs-lg[fx-t-font~='xx-small'],
.fx-tie--lg[fx-t-font~='xx-small'],
.xx-small[fx-t-font~='lg-heading-caps'],
.xx-small.lg-heading-caps,
.xx-small.fx-breadcrumbs-lg,
.xx-small.fx-tie--lg,
[fx-t-font~='xx-small'][fx-t-font~='small-caps'],
.small-caps[fx-t-font~='xx-small'],
.fx-accordion-header[fx-t-font~='xx-small'],
.fx-badge[fx-t-font~='xx-small'],
.fx-btn--xs[fx-t-font~='xx-small'],
.fx-catalog-header__cell[fx-t-font~='xx-small'],
.fx-dropdown-item__tag[fx-t-font~='xx-small'],
.fx-input-label[fx-t-font~='xx-small'],
.fx-input-btn-group>.fx-input-btn-group__btn[fx-t-font~='xx-small'],
.fx-messages__message[fx-t-font~='xx-small'],
[fx-slider] span.bubble[fx-t-font~='xx-small'],
.xx-small[fx-t-font~='small-caps'],
.xx-small.small-caps,
.xx-small.fx-accordion-header,
.xx-small.fx-badge,
.xx-small.fx-btn--xs,
.xx-small.fx-catalog-header__cell,
.xx-small.fx-dropdown-item__tag,
.xx-small.fx-input-label,
.fx-input-btn-group>.xx-small.fx-input-btn-group__btn,
.xx-small.fx-messages__message,
[fx-slider] span.xx-small.bubble {
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

[fx-t-font~='italic'],
em,
.italic {
  font-style: italic !important;
}

[fx-t-font~='extra-bold'],
.extra-bold {
  font-weight: 800 !important;
}

[fx-t-font~='sm-heading-caps'] .sm-heading-caps,
.fx-breadcrumbs-sm,
.fx-tie--sm,
[fx-t-font~='md-heading-caps'],
.md-heading-caps,
.fx-breadcrumbs-md,
.fx-tie--md,
[fx-t-font~='lg-heading-caps'],
.lg-heading-caps,
.fx-breadcrumbs-lg,
.fx-tie--lg,
[fx-t-font~='sm-heading'],
.sm-heading,
[fx-t-font~='md-heading'],
.md-heading,
[fx-t-font~='lg-heading'],
.lg-heading,
[fx-t-font~='bold'],
strong,
.bold,
.fx-dropdown-item--active,
.fx-datepicker-date--current,
.fx-input-label,
.fx-nav__item.fx-nav__item--active,
.fx-table-outlined>thead>tr>th,
.fx-vnav.fx-vnav--active {
  font-weight: 700 !important;
}

.fx-btn-o-primary,
.fx-btn-o-accent,
.fx-btn-o-success,
.fx-btn-o-warning,
.fx-btn-o-danger,
.fx-btn-o-mono,
.fx-btn-o-mono-light,
.fx-btn-o-white,
.fx-btn-n-primary,
.fx-btn-n-accent,
.fx-btn-n-success,
.fx-btn-n-warning,
.fx-btn-n-danger,
.fx-btn-n-mono,
.fx-btn-n-mono-dark,
.fx-btn-n-inverse,
.fx-btn-n-white,
.fx-btn-n-primary:hover,
.fx-btn-n-accent:hover,
.fx-btn-n-success:hover,
.fx-btn-n-warning:hover,
.fx-btn-n-danger:hover,
.fx-btn-n-mono:hover,
.fx-btn-n-mono-dark:hover,
.fx-btn-n-inverse:hover,
.fx-btn-n-white:hover,
[fx-t-font~='semi-bold'],
.semi-bold,
.fx-badge,
.fx-catalog-header__cell,
.fx-input-btn-group>.fx-input-btn-group__btn,
.fx-modal__header {
  font-weight: 600 !important;
}

[fx-t-font~='light'],
.light,
.fx-table-outlined>tbody>tr>td {
  font-weight: 300 !important;
}

[fx-t-font~='normal'],
.normal {
  font-weight: 400 !important;
}

[fx-t-font~='sm-paragraph'],
.sm-paragraph,
.fx-radio-group--sm .fx-radio+label {
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
}

[fx-t-font~='md-paragraph'],
.md-paragraph,
.fx-radio-group--md .fx-radio+label {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 26.25px;
}

[fx-t-font~='lg-paragraph'],
.lg-paragraph,
.fx-radio-group--lg .fx-radio+label {
  font-size: 21px;
  font-weight: 300;
  line-height: 31.5px;
}

[fx-t-font~='center'],
.text-center {
  text-align: center;
}

[fx-t-font~='right'],
.text-right {
  text-align: right;
}

[fx-t-font~='left'],
.text-left {
  text-align: left;
}

[fx-t-font~='top'],
.text-top {
  vertical-align: top !important;
}

[fx-t-font~='middle'],
.text-middle {
  vertical-align: middle !important;
}

[fx-t-font~='interact'],
.text-interact {
  cursor: pointer;
}

:hover[fx-t-font~='interact'],
.text-interact:hover {
  color: #413f3c;
}

[fx-t-font~='ellipsis'],
.text-ellipsis,
[fx-t-ellipsis~='1'],
.text-ellipsis-1,
[fx-t-ellipsis~='2'],
[fx-t-ellipsis~='3'],
.fx-catalog-header__cell,
.fx-dropdown-item__label,
.fx-dropdown-toggle--md,
.fx-input-label-group>label,
.fx-input-btn-group>.fx-input-btn-group__btn,
[fx-t-font~='nowrap'],
.text-nowrap {
  overflow: hidden;
  white-space: nowrap;
}

[fx-t-font~='ellipsis'],
.text-ellipsis,
[fx-t-ellipsis~='1'],
.text-ellipsis-1,
[fx-t-ellipsis~='2'],
[fx-t-ellipsis~='3'],
.fx-catalog-header__cell,
.fx-dropdown-item__label,
.fx-dropdown-toggle--md,
.fx-input-label-group>label,
.fx-input-btn-group>.fx-input-btn-group__btn {
  text-overflow: ellipsis;
}

[fx-t-font~='base'],
.fx-t-font-base,
.fx-dropdown-toggle {
  font-family: "IBM Plex Sans",sans-serif !important;
}

[fx-t-font~='heading'],
.fx-t-font-heading {
  font-family: "IBM Plex Sans",sans-serif !important !important;
  font-weight: normal;
}

[fx-t-font~='light'][fx-t-font~='heading'],
.fx-t-font-heading[fx-t-font~='light'],
.light[fx-t-font~='heading'],
.light.fx-t-font-heading,
.fx-table-outlined>tbody>tr>td[fx-t-font~='heading'],
.fx-table-outlined>tbody>tr>td.fx-t-font-heading {
  font-family: "IBM Plex Sans",sans-serif !important !important;
}

sup,
.sup {
  vertical-align: super;
  font-size: smaller;
}

.fx-btn-primary,
.fx-btn-accent,
.fx-btn-success,
.fx-btn-warning,
.fx-btn-danger,
.fx-btn-mono,
.fx-btn-white,
.fx-btn-twitter {
  cursor: pointer;
  outline: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 14px;
  line-height: 20px;
  align-items: center;
  word-break: break-all;
  text-decoration: none;
  transform: translate3d(0, -1px, 0);
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.fx-btn-primary:active,
.fx-btn-accent:active,
.fx-btn-success:active,
.fx-btn-warning:active,
.fx-btn-danger:active,
.fx-btn-mono:active,
.fx-btn-white:active,
.fx-btn-twitter:active {
  transform: translate3d(0, 0, 0);
}

.fx-btn-primary>i+a,
.fx-btn-accent>i+a,
.fx-btn-success>i+a,
.fx-btn-warning>i+a,
.fx-btn-danger>i+a,
.fx-btn-mono>i+a,
.fx-btn-white>i+a,
.fx-btn-twitter>i+a,
.fx-btn-primary>i+span,
.fx-btn-accent>i+span,
.fx-btn-success>i+span,
.fx-btn-warning>i+span,
.fx-btn-danger>i+span,
.fx-btn-mono>i+span,
.fx-btn-white>i+span,
.fx-btn-twitter>i+span {
  margin-left: 5px;
}

.fx-btn-primary>a+i,
.fx-btn-accent>a+i,
.fx-btn-success>a+i,
.fx-btn-warning>a+i,
.fx-btn-danger>a+i,
.fx-btn-mono>a+i,
.fx-btn-white>a+i,
.fx-btn-twitter>a+i,
.fx-btn-primary>span+i,
.fx-btn-accent>span+i,
.fx-btn-success>span+i,
.fx-btn-warning>span+i,
.fx-btn-danger>span+i,
.fx-btn-mono>span+i,
.fx-btn-white>span+i,
.fx-btn-twitter>span+i {
  margin-left: 5px;
}

.fx-btn-primary svg,
.fx-btn-accent svg,
.fx-btn-success svg,
.fx-btn-warning svg,
.fx-btn-danger svg,
.fx-btn-mono svg,
.fx-btn-white svg,
.fx-btn-twitter svg {
  vertical-align: middle;
  display: inline-block;
}

.fx-btn-primary svg+a,
.fx-btn-accent svg+a,
.fx-btn-success svg+a,
.fx-btn-warning svg+a,
.fx-btn-danger svg+a,
.fx-btn-mono svg+a,
.fx-btn-white svg+a,
.fx-btn-twitter svg+a,
.fx-btn-primary svg+span,
.fx-btn-accent svg+span,
.fx-btn-success svg+span,
.fx-btn-warning svg+span,
.fx-btn-danger svg+span,
.fx-btn-mono svg+span,
.fx-btn-white svg+span,
.fx-btn-twitter svg+span {
  display: inline-block;
  margin-left: 10px;
}

.fx-btn-o-primary,
.fx-btn-o-accent,
.fx-btn-o-success,
.fx-btn-o-warning,
.fx-btn-o-danger,
.fx-btn-o-mono,
.fx-btn-o-mono-light,
.fx-btn-o-white {
  text-align: center;
  background: transparent;
  cursor: pointer;
  outline: 0;
  display: inline-block;
  word-break: break-all;
}

.fx-btn-o-primary[disabled='disabled'],
.fx-btn-o-accent[disabled='disabled'],
.fx-btn-o-success[disabled='disabled'],
.fx-btn-o-warning[disabled='disabled'],
.fx-btn-o-danger[disabled='disabled'],
.fx-btn-o-mono[disabled='disabled'],
.fx-btn-o-mono-light[disabled='disabled'],
.fx-btn-o-white[disabled='disabled'] {
  border: 2px solid rgba(207,204,202,0.6);
  color: rgba(207,204,202,0.6);
  cursor: default;
  pointer-events: none;
}

.fx-btn-o-primary>i+a,
.fx-btn-o-accent>i+a,
.fx-btn-o-success>i+a,
.fx-btn-o-warning>i+a,
.fx-btn-o-danger>i+a,
.fx-btn-o-mono>i+a,
.fx-btn-o-mono-light>i+a,
.fx-btn-o-white>i+a,
.fx-btn-o-primary>i+span,
.fx-btn-o-accent>i+span,
.fx-btn-o-success>i+span,
.fx-btn-o-warning>i+span,
.fx-btn-o-danger>i+span,
.fx-btn-o-mono>i+span,
.fx-btn-o-mono-light>i+span,
.fx-btn-o-white>i+span {
  margin-left: 5px;
}

.fx-btn-o-primary>a+i,
.fx-btn-o-accent>a+i,
.fx-btn-o-success>a+i,
.fx-btn-o-warning>a+i,
.fx-btn-o-danger>a+i,
.fx-btn-o-mono>a+i,
.fx-btn-o-mono-light>a+i,
.fx-btn-o-white>a+i,
.fx-btn-o-primary>span+i,
.fx-btn-o-accent>span+i,
.fx-btn-o-success>span+i,
.fx-btn-o-warning>span+i,
.fx-btn-o-danger>span+i,
.fx-btn-o-mono>span+i,
.fx-btn-o-mono-light>span+i,
.fx-btn-o-white>span+i {
  margin-left: 5px;
}

.fx-btn-o-primary svg,
.fx-btn-o-accent svg,
.fx-btn-o-success svg,
.fx-btn-o-warning svg,
.fx-btn-o-danger svg,
.fx-btn-o-mono svg,
.fx-btn-o-mono-light svg,
.fx-btn-o-white svg {
  vertical-align: middle;
  display: inline-block;
}

.fx-btn-o-primary svg+a,
.fx-btn-o-accent svg+a,
.fx-btn-o-success svg+a,
.fx-btn-o-warning svg+a,
.fx-btn-o-danger svg+a,
.fx-btn-o-mono svg+a,
.fx-btn-o-mono-light svg+a,
.fx-btn-o-white svg+a,
.fx-btn-o-primary svg+span,
.fx-btn-o-accent svg+span,
.fx-btn-o-success svg+span,
.fx-btn-o-warning svg+span,
.fx-btn-o-danger svg+span,
.fx-btn-o-mono svg+span,
.fx-btn-o-mono-light svg+span,
.fx-btn-o-white svg+span {
  display: inline-block;
  margin-left: 10px;
}

.fx-btn-n-primary,
.fx-btn-n-accent,
.fx-btn-n-success,
.fx-btn-n-warning,
.fx-btn-n-danger,
.fx-btn-n-mono,
.fx-btn-n-mono-dark,
.fx-btn-n-inverse,
.fx-btn-n-white {
  text-align: center;
  cursor: pointer;
  outline: 0;
  display: inline-block;
  border: 0;
}

.fx-btn-n-primary[disabled='disabled'],
.fx-btn-n-accent[disabled='disabled'],
.fx-btn-n-success[disabled='disabled'],
.fx-btn-n-warning[disabled='disabled'],
.fx-btn-n-danger[disabled='disabled'],
.fx-btn-n-mono[disabled='disabled'],
.fx-btn-n-mono-dark[disabled='disabled'],
.fx-btn-n-inverse[disabled='disabled'],
.fx-btn-n-white[disabled='disabled'] {
  color: rgba(207,204,202,0.6);
  cursor: default;
}

.fx-btn-n-primary>i+a,
.fx-btn-n-accent>i+a,
.fx-btn-n-success>i+a,
.fx-btn-n-warning>i+a,
.fx-btn-n-danger>i+a,
.fx-btn-n-mono>i+a,
.fx-btn-n-mono-dark>i+a,
.fx-btn-n-inverse>i+a,
.fx-btn-n-white>i+a,
.fx-btn-n-primary>i+span,
.fx-btn-n-accent>i+span,
.fx-btn-n-success>i+span,
.fx-btn-n-warning>i+span,
.fx-btn-n-danger>i+span,
.fx-btn-n-mono>i+span,
.fx-btn-n-mono-dark>i+span,
.fx-btn-n-inverse>i+span,
.fx-btn-n-white>i+span {
  margin-left: 5px;
}

.fx-btn-n-primary>a+i,
.fx-btn-n-accent>a+i,
.fx-btn-n-success>a+i,
.fx-btn-n-warning>a+i,
.fx-btn-n-danger>a+i,
.fx-btn-n-mono>a+i,
.fx-btn-n-mono-dark>a+i,
.fx-btn-n-inverse>a+i,
.fx-btn-n-white>a+i,
.fx-btn-n-primary>span+i,
.fx-btn-n-accent>span+i,
.fx-btn-n-success>span+i,
.fx-btn-n-warning>span+i,
.fx-btn-n-danger>span+i,
.fx-btn-n-mono>span+i,
.fx-btn-n-mono-dark>span+i,
.fx-btn-n-inverse>span+i,
.fx-btn-n-white>span+i {
  margin-left: 5px;
}

.fx-btn-n-primary svg,
.fx-btn-n-accent svg,
.fx-btn-n-success svg,
.fx-btn-n-warning svg,
.fx-btn-n-danger svg,
.fx-btn-n-mono svg,
.fx-btn-n-mono-dark svg,
.fx-btn-n-inverse svg,
.fx-btn-n-white svg {
  vertical-align: middle;
  display: inline-block;
}

.fx-btn-n-primary svg+a,
.fx-btn-n-accent svg+a,
.fx-btn-n-success svg+a,
.fx-btn-n-warning svg+a,
.fx-btn-n-danger svg+a,
.fx-btn-n-mono svg+a,
.fx-btn-n-mono-dark svg+a,
.fx-btn-n-inverse svg+a,
.fx-btn-n-white svg+a,
.fx-btn-n-primary svg+span,
.fx-btn-n-accent svg+span,
.fx-btn-n-success svg+span,
.fx-btn-n-warning svg+span,
.fx-btn-n-danger svg+span,
.fx-btn-n-mono svg+span,
.fx-btn-n-mono-dark svg+span,
.fx-btn-n-inverse svg+span,
.fx-btn-n-white svg+span {
  display: inline-block;
  margin-left: 10px;
}

.fx-card {
  vertical-align: top;
  position: relative;
}

.fx-card-header {
  background: #fff;
  border-bottom: 1px solid #cfccca;
  color: #5c5854;
}

.fx-card-body {
  position: relative;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
}

.fx-card-body:hover .fx-card-body-actions,
.fx-actionmenu-open.fx-card-body .fx-card-body-actions {
  opacity: 1;
}

.fx-card-body:hover .fx-card-body-actions__main-action,
.fx-actionmenu-open.fx-card-body .fx-card-body-actions__main-action {
  transform: scale(1);
}

.fx-card-preview {
  position: relative;
  cursor: pointer;
  height: 100%;
}

.fx-card-body-actions {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(48,33,39,0.8);
  opacity: 0;
  z-index: 4;
  transition: opacity 0.2s;
}

.fx-card-body-actions__main-action {
  transform: scale(0);
  transition: all 0.2s cubic-bezier(0.25, 1, 0.5, 1.25);
}

.fx-card-footer {
  text-align: left;
  text-decoration: none;
}

.valign-contain {
  height: 100%;
}

.valign-contain:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.valign-middle {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.valign-bottom {
  width: 100%;
  display: inline-block;
  vertical-align: bottom;
}

.cursor-ns {
  cursor: ns-resize !important;
}

.cursor-ew {
  cursor: ew-resize !important;
}

.z1 {
  position: relative;
  z-index: 110 !important;
}

.z2 {
  position: relative;
  z-index: 120 !important;
}

.z3 {
  position: relative;
  z-index: 130 !important;
}

.top-z1-shadow {
  box-shadow: 0 -1px 3px rgba(0,0,0,0.12),0 -1px 2px rgba(0,0,0,0.24);
}

.top-z2-shadow {
  box-shadow: 0 -3px 6px rgba(0,0,0,0.16),0 -3px 6px rgba(0,0,0,0.23);
}

.inset-z0-shadow {
  box-shadow: inset 0 0 1px rgba(0,0,0,0.12),inset 0 0 1px rgba(0,0,0,0.24);
}

.inset-z1-shadow {
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.12),inset 0 1px 2px rgba(0,0,0,0.24);
}

.inset-z2-shadow {
  box-shadow: inset 0 3px 6px rgba(0,0,0,0.16),inset 0 3px 6px rgba(0,0,0,0.23);
}

.top-z1-shadow {
  box-shadow: 0 -1px 3px rgba(0,0,0,0.12),0 -1px 2px rgba(0,0,0,0.24);
}

.top-z2-shadow {
  box-shadow: 0 -3px 6px rgba(0,0,0,0.16),0 -3px 6px rgba(0,0,0,0.23);
}

.z0-shadow {
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
}

.z1-shadow {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.z2-shadow {
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.z3-shadow {
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
}

.z4-shadow {
  box-shadow: 0 14px 28px rgba(0,0,0,0.2);
}

.z5-shadow {
  box-shadow: 0 19px 38px rgba(0,0,0,0.25);
}

.circle {
  border-radius: 50%;
}

.rotate-45 {
  transform: rotate(45deg);
}

.visible {
  opacity: 1 !important;
  visibility: visible !important;
}

[fill-height],
[max-height] {
  display: block;
  overflow: auto;
}

.media {
  display: block;
}

.media:after {
  content: '';
  display: table;
  clear: both;
}

.media--right>.media__img {
  float: right;
}

.media__img {
  float: left;
}

.media__img>img {
  display: block;
}

.media__body {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}

.fx-divider {
  background: #ced3e0;
  height: 1px;
  width: 100%;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-feature-settings: 'liga' 0, 'lnum';
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

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

* {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  font-style: italic;
  vertical-align: middle;
}

.gm-style img,
img[width],
img[height] {
  max-width: none;
}

button {
  margin: 0;
}

hr {
  border: 0;
  border-bottom: 2px solid rgba(0,0,0,0.15);
  margin: 0;
}

html,
body {
  font-family: "IBM Plex Sans",sans-serif !important;
  height: 100%;
  width: 100%;
  line-height: 1;
}

[fx-c-fill~='inverse'] {
  background: #5c5854 !important;
}

[fx-c-svg~='inverse'] {
  fill: #5c5854 !important;
}

[fx-c-fill~='pure-white'] {
  background: #fff !important;
}

[fx-c-svg~='pure-white'] {
  fill: #fff !important;
}

[fx-c-fill~='white'] {
  background: #fff !important;
}

[fx-c-svg~='white'] {
  fill: #fff !important;
}

[fx-c-fill~='mono-lightest'] {
  background: #eceae9 !important;
}

[fx-c-svg~='mono-lightest'] {
  fill: #eceae9 !important;
}

[fx-c-fill~='mono-lighter'] {
  background: #e8e7e6 !important;
}

[fx-c-svg~='mono-lighter'] {
  fill: #e8e7e6 !important;
}

[fx-c-fill~='mono-light'] {
  background: #cfccca !important;
}

[fx-c-svg~='mono-light'] {
  fill: #cfccca !important;
}

[fx-c-fill~='mono'] {
  background: #7d7a78 !important;
}

[fx-c-svg~='mono'] {
  fill: #7d7a78 !important;
}

[fx-c-fill~='mono-dark'] {
  background: #5c5854 !important;
}

[fx-c-svg~='mono-dark'] {
  fill: #5c5854 !important;
}

[fx-c-fill~='mono-darker'] {
  background: #302b27 !important;
}

[fx-c-svg~='mono-darker'] {
  fill: #302b27 !important;
}

[fx-c-fill~='primary'] {
  background: #004cff !important;
}

[fx-c-svg~='primary'] {
  fill: #004cff !important;
}

[fx-c-fill~='accent'] {
  background: #4d577b !important;
}

[fx-c-svg~='accent'] {
  fill: #4d577b !important;
}

[fx-c-fill~='yellow'] {
  background: #e8af52 !important;
}

[fx-c-svg~='yellow'] {
  fill: #e8af52 !important;
}

[fx-c-fill~='accent-shadow'] {
  background: #30334c !important;
}

[fx-c-svg~='accent-shadow'] {
  fill: #30334c !important;
}

[fx-c-fill~='success'] {
  background: #7dd366 !important;
}

[fx-c-svg~='success'] {
  fill: #7dd366 !important;
}

[fx-c-fill~='alert'] {
  background: #e68122 !important;
}

[fx-c-svg~='alert'] {
  fill: #e68122 !important;
}

[fx-c-fill~='warning'] {
  background: #e9b049 !important;
}

[fx-c-svg~='warning'] {
  fill: #e9b049 !important;
}

[fx-c-fill~='danger'] {
  background: #ef5c48 !important;
}

[fx-c-svg~='danger'] {
  fill: #ef5c48 !important;
}

[fx-c-fill~='info'] {
  background: #67a5d9 !important;
}

[fx-c-svg~='info'] {
  fill: #67a5d9 !important;
}

[fx-c-fill~='warning-highlight'] {
  background: #fdf9e2 !important;
}

[fx-c-fill~='i1'] {
  background: #fff !important;
}

[fx-c-svg~='i1'] {
  fill: #fff !important;
}

[fx-c-fill~='i2'] {
  background: rgba(255,255,255,0.7) !important;
}

[fx-c-svg~='i2'] {
  fill: rgba(255,255,255,0.7) !important;
}

[fx-c-fill~='i3'] {
  background: rgba(255,255,255,0.3) !important;
}

[fx-c-svg~='i3'] {
  fill: rgba(255,255,255,0.3) !important;
}

[fx-c-fill~='i4'] {
  background: rgba(255,255,255,0.12) !important;
}

[fx-c-svg~='i4'] {
  fill: rgba(255,255,255,0.12) !important;
}

[fx-c-fill~='1'] {
  background: rgba(0,0,0,0.87) !important;
}

[fx-c-svg~='1'] {
  fill: rgba(0,0,0,0.87) !important;
}

[fx-c-fill~='2'] {
  background: rgba(0,0,0,0.54) !important;
}

[fx-c-svg~='2'] {
  fill: rgba(0,0,0,0.54) !important;
}

[fx-c-fill~='3'] {
  background: rgba(0,0,0,0.26) !important;
}

[fx-c-svg~='3'] {
  fill: rgba(0,0,0,0.26) !important;
}

[fx-c-fill~='4'] {
  background: #ced3e0 !important;
}

[fx-c-svg~='4'] {
  fill: #ced3e0 !important;
}

[fx-c-border] {
  border-style: solid;
}

[fx-c-border~='all'] {
  border-width: 2px;
}

[fx-c-border~='all'][fx-c-border~='thin'] {
  border-width: 1px;
}

[fx-c-border~='all'][fx-c-border~='thick'] {
  border-width: 4px;
}

[fx-c-border~='top'] {
  border-top-width: 2px;
}

[fx-c-border~='top'][fx-c-border~='thin'] {
  border-top-width: 1px;
}

[fx-c-border~='top'][fx-c-border~='thick'] {
  border-top-width: 4px;
}

[fx-c-border~='right'] {
  border-right-width: 2px;
}

[fx-c-border~='right'][fx-c-border~='thin'] {
  border-right-width: 1px;
}

[fx-c-border~='right'][fx-c-border~='thick'] {
  border-right-width: 4px;
}

[fx-c-border~='bottom'] {
  border-bottom-width: 2px;
}

[fx-c-border~='bottom'][fx-c-border~='thin'] {
  border-bottom-width: 1px;
}

[fx-c-border~='bottom'][fx-c-border~='thick'] {
  border-bottom-width: 4px;
}

[fx-c-border~='left'] {
  border-left-width: 2px;
}

[fx-c-border~='left'][fx-c-border~='thin'] {
  border-left-width: 1px;
}

[fx-c-border~='left'][fx-c-border~='thick'] {
  border-left-width: 4px;
}

[fx-c-border~='dashed'],
.fx-border-dashed {
  border-style: dashed !important;
}

[fx-c-border~='mono-lighter'],
.fx-border-mono-lighter {
  border-color: #e8e7e6 !important;
}

[fx-c-border~='mono-light'],
.fx-border-mono-light {
  border-color: #cfccca !important;
}

[fx-c-border~='mono'],
.fx-border-mono {
  border-color: #7d7a78 !important;
}

[fx-c-border~='primary'],
.fx-border-primary {
  border-color: #0023b3 !important;
}

[fx-c-border~='accent'],
.fx-border-accent {
  border-color: #30334c !important;
}

[fx-c-border~='success'],
.fx-border-success {
  border-color: #43b835 !important;
}

[fx-c-border~='warning'],
.fx-border-warning {
  border-color: #cd9f19 !important;
}

[fx-c-border~='danger'],
.fx-border-danger {
  border-color: #d83e13 !important;
}

[fx-c-border~='divider'],
.fx-border-danger {
  border-color: #ced3e0 !important;
}

[fx-c-text~='i1'] {
  color: #fff !important;
}

[fx-c-text~='i2'] {
  color: rgba(255,255,255,0.7) !important;
}

[fx-c-text~='i3'] {
  color: rgba(255,255,255,0.3) !important;
}

[fx-c-text~='i4'] {
  color: rgba(255,255,255,0.12) !important;
}

[fx-c-text~='1'] {
  color: rgba(0,0,0,0.87) !important;
}

[fx-c-text~='2'] {
  color: rgba(0,0,0,0.54) !important;
}

[fx-c-text~='3'] {
  color: rgba(0,0,0,0.26) !important;
}

[fx-c-text~='4'] {
  color: #ced3e0 !important;
}

[fx-c-text~='muted'],
[fx-c-text~='mono-light'],
.fx-text-muted {
  color: #cfccca !important;
}

[fx-c-text~='mono'],
.fx-text-mono {
  color: #7d7a78 !important;
}

[fx-c-text~='mono-lighter'],
.fx-text-mono-lighter {
  color: #e8e7e6 !important;
}

[fx-c-text~='mono-lightest'],
.fx-text-mono-lightest {
  color: #eceae9 !important;
}

[fx-c-text~='mono-dark'],
.fx-text-mono-dark {
  color: #5c5854 !important;
}

[fx-c-text~='mono-darker'],
.fx-text-mono-dark {
  color: #302b27 !important;
}

[fx-c-text~='mono-darker'],
.fx-text-mono-dark {
  color: #302b27 !important;
}

[fx-c-text~='white'],
.fx-text-white {
  color: #fff !important;
}

[fx-c-text~='primary'],
.fx-text-primary {
  color: #004cff !important;
}

[fx-c-text~='accent'],
.fx-text-accent,
.fx-dropdown-item--active {
  color: #4d577b !important;
}

[fx-c-text~='success'],
.fx-text-success {
  color: #7dd366 !important;
}

[fx-c-text~='warning'],
.fx-text-warning {
  color: #e9b049 !important;
}

[fx-c-text~='danger'],
.fx-text-danger {
  color: #ef5c48 !important;
}

[fx-c-text~='info'],
.fx-text-info {
  color: #67a5d9 !important;
}

[fx-c-text~='yellow'],
.fx-text-yellow {
  color: #e8af52 !important;
}

[fx-c-text~='purple'],
.fx-text-purple {
  color: #622393 !important;
}

[fx-c-text~='primary-shadow'],
.fx-text-primary-shadow {
  color: #0023b3 !important;
}

[fx-c-text~='success-shadow'],
.fx-text-success-shadow {
  color: #43b835 !important;
}

[fx-c-text~='warning-shadow'],
.fx-text-warning-shadow {
  color: #cd9f19 !important;
}

[fx-c-text~='danger-shadow'],
.fx-text-danger-shadow {
  color: #d83e13 !important;
}

[fx-c-text~='info-shadow'],
.fx-text-info-shadow {
  color: #3172c3 !important;
}

[fx-c-fill~='vs-light-1'],
.fx-fill-vs-light-1 {
  background: #8dd3c7;
}

[fx-c-fill~='vs-light-2'],
.fx-fill-vs-light-2 {
  background: #ffffb3;
}

[fx-c-fill~='vs-light-3'],
.fx-fill-vs-light-3 {
  background: #bebada;
}

[fx-c-fill~='vs-light-4'],
.fx-fill-vs-light-4 {
  background: #fb8072;
}

[fx-c-fill~='vs-light-5'],
.fx-fill-vs-light-5 {
  background: #80b1d3;
}

[fx-c-fill~='vs-light-6'],
.fx-fill-vs-light-6 {
  background: #fdb462;
}

[fx-c-fill~='vs-light-7'],
.fx-fill-vs-light-7 {
  background: #b3de69;
}

[fx-c-fill~='vs-light-8'],
.fx-fill-vs-light-8 {
  background: #fccde5;
}

[fx-c-fill~='vs-light-9'],
.fx-fill-vs-light-9 {
  background: #d9d9d9;
}

[fx-c-fill~='vs-light-10'],
.fx-fill-vs-light-10 {
  background: #bc80bd;
}

[fx-c-fill~='vs-light-11'],
.fx-fill-vs-light-11 {
  background: #ccebc5;
}

[fx-c-fill~='vs-light-12'],
.fx-fill-vs-light-12 {
  background: #ffed6f;
}

[fx-c-fill~='vs-dark-1'],
.fx-fill-vs-dark-1 {
  background: #a6cee3;
}

[fx-c-fill~='vs-dark-2'],
.fx-fill-vs-dark-2 {
  background: #1f78b4;
}

[fx-c-fill~='vs-dark-3'],
.fx-fill-vs-dark-3 {
  background: #b2df8a;
}

[fx-c-fill~='vs-dark-4'],
.fx-fill-vs-dark-4 {
  background: #33a02c;
}

[fx-c-fill~='vs-dark-5'],
.fx-fill-vs-dark-5 {
  background: #fb9a99;
}

[fx-c-fill~='vs-dark-6'],
.fx-fill-vs-dark-6 {
  background: #e31a1c;
}

[fx-c-fill~='vs-dark-7'],
.fx-fill-vs-dark-7 {
  background: #fdbf6f;
}

[fx-c-fill~='vs-dark-8'],
.fx-fill-vs-dark-8 {
  background: #ff7f00;
}

[fx-c-fill~='vs-dark-9'],
.fx-fill-vs-dark-9 {
  background: #cab2d6;
}

[fx-c-fill~='vs-dark-10'],
.fx-fill-vs-dark-10 {
  background: #6a3d9a;
}

[fx-c-fill~='vs-dark-11'],
.fx-fill-vs-dark-11 {
  background: #ffff99;
}

[fx-c-fill~='vs-dark-12'],
.fx-fill-vs-dark-12 {
  background: #b15928;
}

[fx-c-fill~='v-cyan'],
.fx-fill-v-cyan {
  background: #53c7d1;
}

[fx-c-fill~='v-mustard'],
.fx-fill-v-mustard {
  background: #e7c329;
}

[fx-c-fill~='v-berry'],
.fx-fill-v-berry {
  background: #c04352;
}

[fx-c-fill~='v-purple'],
.fx-fill-v-purple {
  background: #594fa3;
}

[fx-c-fill~='v-pear'],
.fx-fill-v-pear {
  background: #a7dd72;
}

[fx-c-fill~='v-magenta'],
.fx-fill-v-magenta {
  background: #c955ba;
}

[fx-c-fill~='v-olive'],
.fx-fill-v-olive {
  background: #88bfa5;
}

[fx-c-fill~='v-auburn'],
.fx-fill-v-auburn {
  background: #e4a241;
}

[fx-c-fill~='v-navy'],
.fx-fill-v-navy {
  background: #5586be;
}

[fx-c-fill~='v-rose'],
.fx-fill-v-rose {
  background: #e86233;
}

[fx-c-shadow~='0'],
.fx-shadow-0 {
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
}

[fx-c-shadow~='1'],
.fx-shadow-1 {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

[fx-c-shadow~='2'],
.fx-shadow-2 {
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

[fx-c-shadow~='3'],
.fx-shadow-3 {
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
}

.cursor-ns {
  cursor: ns-resize !important;
}

.cursor-ew {
  cursor: ew-resize !important;
}

.z1 {
  position: relative;
  z-index: 110 !important;
}

.z2 {
  position: relative;
  z-index: 120 !important;
}

.z3 {
  position: relative;
  z-index: 130 !important;
}

.top-z1-shadow {
  box-shadow: 0 -1px 3px rgba(0,0,0,0.12),0 -1px 2px rgba(0,0,0,0.24);
}

.top-z2-shadow {
  box-shadow: 0 -3px 6px rgba(0,0,0,0.16),0 -3px 6px rgba(0,0,0,0.23);
}

.inset-z0-shadow {
  box-shadow: inset 0 0 1px rgba(0,0,0,0.12),inset 0 0 1px rgba(0,0,0,0.24);
}

.inset-z1-shadow {
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.12),inset 0 1px 2px rgba(0,0,0,0.24);
}

.inset-z2-shadow {
  box-shadow: inset 0 3px 6px rgba(0,0,0,0.16),inset 0 3px 6px rgba(0,0,0,0.23);
}

.top-z1-shadow {
  box-shadow: 0 -1px 3px rgba(0,0,0,0.12),0 -1px 2px rgba(0,0,0,0.24);
}

.top-z2-shadow {
  box-shadow: 0 -3px 6px rgba(0,0,0,0.16),0 -3px 6px rgba(0,0,0,0.23);
}

.z0-shadow {
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
}

.z1-shadow {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.z2-shadow {
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.z3-shadow {
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
}

.z4-shadow {
  box-shadow: 0 14px 28px rgba(0,0,0,0.2);
}

.z5-shadow {
  box-shadow: 0 19px 38px rgba(0,0,0,0.25);
}

.circle {
  border-radius: 50%;
}

.rotate-45 {
  transform: rotate(45deg);
}

.visible {
  opacity: 1 !important;
  visibility: visible !important;
}

[fill-height],
[max-height] {
  display: block;
  overflow: auto;
}

.media {
  display: block;
}

.media:after {
  content: '';
  display: table;
  clear: both;
}

.media--right>.media__img {
  float: right;
}

.media__img {
  float: left;
}

.media__img>img {
  display: block;
}

.media__body {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}

.fx-divider {
  background: #ced3e0;
  height: 1px;
  width: 100%;
}

[fx-s-width~='xs'] {
  width: 36px !important;
}

[fx-s-width~='sm'] {
  width: 37px !important;
}

[fx-s-width~='md'] {
  width: 44px !important;
}

[fx-s-width~='lg'] {
  width: 64px !important;
}

[fx-s-width~='full'] {
  width: 100% !important;
}

[fx-s-height~='xs'] {
  height: 36px !important;
}

[fx-s-height~='sm'] {
  height: 37px !important;
}

[fx-s-height~='md'] {
  height: 44px !important;
}

[fx-s-height~='lg'] {
  height: 64px !important;
}

[fx-s-height~='full'] {
  height: 100% !important;
}

[fx-s-px~='xs'] {
  padding-left: 10.5px;
  padding-right: 10.5px;
}

[fx-s-py~='xs'] {
  padding-top: 7px;
  padding-bottom: 7px;
}

[fx-s-pt~='xs'] {
  padding-top: 7px;
}

[fx-s-pb~='xs'] {
  padding-bottom: 7px;
}

[fx-s-pxy~='xs'] {
  padding: 7px 10.5px;
}

[fx-s-py~='sm'] {
  padding-top: 7px;
  padding-bottom: 7px;
}

[fx-s-pxy~='sm'] {
  padding: 7px 12px;
}

[fx-s-px~='sm'] {
  padding-left: 12px;
  padding-right: 12px;
}

[fx-s-py~='sm'] {
  padding-top: 7px;
  padding-bottom: 7px;
}

[fx-s-pt~='xs'] {
  padding-top: 7px;
}

[fx-s-pt~='sm'] {
  padding-top: 7px;
}

[fx-s-pt~='md'] {
  padding-top: 10.5px;
}

[fx-s-pb~='xs'] {
  padding-bottom: 7px;
}

[fx-s-pb~='sm'] {
  padding-bottom: 7px;
}

[fx-s-pb~='md'] {
  padding-bottom: 10.5px;
}

[fx-s-pxy~='md'] {
  padding: 10.5px 15.75px;
}

[fx-s-px~='md'] {
  padding-left: 15.75px;
  padding-right: 15.75px;
}

[fx-s-py~='md'] {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
}

[fx-s-pxy~='lg'] {
  padding: 17.5px 35px;
}

[fx-s-px~='lg'] {
  padding-left: 35px;
  padding-right: 35px;
}

[fx-s-py~='lg'] {
  padding-top: 17.5px;
  padding-bottom: 17.5px;
}

[fx-s-mx~='xs'] {
  margin-left: 10.5px;
  margin-right: 10.5px;
}

[fx-s-my~='xs'] {
  margin-top: 7px;
  margin-bottom: 7px;
}

[fx-s-mt~='xs'] {
  margin-top: 7px;
}

[fx-s-mb~='xs'] {
  margin-bottom: 7px;
}

[fx-s-mxy~='xs'] {
  margin: 7px 10.5px;
}

[fx-s-my~='sm'] {
  margin-top: 7px;
  margin-bottom: 7px;
}

[fx-s-mxy~='sm'] {
  margin: 7px 12px;
}

[fx-s-mx~='sm'] {
  margin-left: 12px;
  margin-right: 12px;
}

[fx-s-my~='sm'] {
  margin-top: 7px;
  margin-bottom: 7px;
}

[fx-s-mt~='sm'] {
  margin-top: 7px;
}

[fx-s-mb~='sm'] {
  margin-bottom: 7px;
}

[fx-s-mxy~='md'] {
  margin: 10.5px 15.75px;
}

[fx-s-mx~='md'] {
  margin-left: 15.75px;
  margin-right: 15.75px;
}

[fx-s-my~='md'] {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}

[fx-s-mxy~='lg'] {
  margin: 10.5px 15.75px;
}

[fx-s-mx~='lg'] {
  margin-left: 35px;
  margin-right: 35px;
}

[fx-s-my~='lg'] {
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}

[fx-s-middle-y='xs'] {
  position: absolute;
  top: 50%;
  margin-top: -18px;
}

[fx-s-middle-x='xs'] {
  position: absolute;
  left: 50%;
  margin-left: -18px;
}

[fx-s-middle-y='sm'] {
  position: absolute;
  top: 50%;
  margin-top: -18.5px;
}

[fx-s-middle-x='sm'] {
  position: absolute;
  left: 50%;
  margin-left: -18.5px;
}

[fx-s-middle-y='md'] {
  position: absolute;
  top: 50%;
  margin-top: -22px;
}

[fx-s-middle-x='md'] {
  position: absolute;
  left: 50%;
  margin-left: -22px;
}

[fx-s-middle-y='lg'] {
  position: absolute;
  top: 50%;
  margin-top: -32px;
}

[fx-s-middle-x='lg'] {
  position: absolute;
  left: 50%;
  margin-left: -32px;
}

.sr-only,
[fx-s-sr-only] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.contain {
  position: relative;
}

.overflow-hidden {
  overflow: hidden;
}

.center,
[fx-s-center] {
  position: relative;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.text-center,
[fx-s-text-center] {
  text-align: center;
}

.responsive,
[fx-s-responsive] {
  max-width: 100% !important;
  height: auto !important;
}

.responsive svg,
[fx-s-responsive] svg {
  max-width: 100% !important;
  height: auto !important;
}

.block,
[fx-s-block] {
  display: block !important;
}

.inline-block,
[fx-s-inline-block] {
  display: inline-block !important;
}

[fx-s-valign='middle'] {
  display: inline-block !important;
  vertical-align: middle !important;
}

[fx-s-row],
.fx-s-row,
fieldset {
  display: block;
}

[fx-s-row]:after,
.fx-s-row:after,
fieldset:after {
  content: '';
  display: table;
  clear: both;
}

[fx-s-pull~='right'] {
  float: right;
}

[fx-s-pull~='left'] {
  float: left;
}

[fx-s-col],
[class*='fx-s-col-'] {
  float: left;
}

[fx-s-flexbox] {
  display: flex !important;
}

[fx-s-flexbox~='col'] {
  flex-direction: column;
}

[fx-s-flexbox~='row'] {
  flex-direction: row;
}

[fx-s-flexbox~='y-center'] {
  align-items: center;
}

[fx-s-flexbox~='y-start'] {
  align-items: flex-start;
}

[fx-s-flexbox~='y-end'] {
  align-items: flex-end;
}

[fx-s-flexbox~='y-baseline'] {
  align-items: baseline;
}

[fx-s-flexbox~='x-center'] {
  justify-content: center;
}

[fx-s-flexbox~='x-start'] {
  justify-content: flex-start;
}

[fx-s-flexbox~='x-end'] {
  justify-content: flex-end;
}

[fx-s-flexbox~='x-between'] {
  justify-content: space-between;
}

[fx-s-flexbox~='x-around'] {
  justify-content: space-around;
}

[fx-s-flexbox~='wrap'] {
  flex-wrap: wrap;
}

[fx-s-flex~='y-center'] {
  align-self: center;
}

[fx-s-flex~='y-start'] {
  align-self: flex-start;
}

[fx-s-flex~='y-end'] {
  align-self: flex-end;
}

[fx-s-flex~='y-baseline'] {
  align-self: baseline;
}

[fx-s-flex~='y-stretch'] {
  align-self: stretch;
}

[fx-s-mxy~='-30'] {
  margin: -150px;
}

[fx-s-mx~='-30'] {
  margin-left: -150px;
  margin-right: -150px;
}

[fx-s-my~='-30'] {
  margin-top: -150px;
  margin-bottom: -150px;
}

[fx-s-ml~='-30'] {
  margin-left: -150px;
}

[fx-s-mr~='-30'] {
  margin-right: -150px;
}

[fx-s-mt~='-30'] {
  margin-top: -150px;
}

[fx-s-mb~='-30'] {
  margin-bottom: -150px;
}

[fx-s-pxy~='-30'] {
  padding: -150px;
}

[fx-s-px~='-30'] {
  padding-left: -150px;
  padding-right: -150px;
}

[fx-s-py~='-30'] {
  padding-top: -150px;
  padding-bottom: -150px;
}

[fx-s-pl~='-30'] {
  padding-left: -150px;
}

[fx-s-pr~='-30'] {
  padding-right: -150px;
}

[fx-s-pt~='-30'] {
  padding-top: -150px;
}

[fx-s-pb~='-30'] {
  padding-bottom: -150px;
}

[fx-s-gutter~='-30'] {
  margin-left: 75px;
  margin-right: 75px;
}

[fx-s-gutter~='-30']>[fx-s-col],
[fx-s-gutter~='-30']>[fx-s-flex] {
  padding-left: -75px;
  padding-right: -75px;
}

[fx-s-width~='-30'] {
  width: -1500px !important;
}

[fx-s-max-width~='-30'] {
  max-width: -1500px !important;
}

[fx-s-height~='-30'] {
  height: -1500px !important;
}

[fx-s-max-height~='-30'] {
  max-height: -1500px !important;
}

[fx-s-mxy~='-29.5'] {
  margin: -147.5px;
}

[fx-s-mx~='-29.5'] {
  margin-left: -147.5px;
  margin-right: -147.5px;
}

[fx-s-my~='-29.5'] {
  margin-top: -147.5px;
  margin-bottom: -147.5px;
}

[fx-s-ml~='-29.5'] {
  margin-left: -147.5px;
}

[fx-s-mr~='-29.5'] {
  margin-right: -147.5px;
}

[fx-s-mt~='-29.5'] {
  margin-top: -147.5px;
}

[fx-s-mb~='-29.5'] {
  margin-bottom: -147.5px;
}

[fx-s-pxy~='-29.5'] {
  padding: -147.5px;
}

[fx-s-px~='-29.5'] {
  padding-left: -147.5px;
  padding-right: -147.5px;
}

[fx-s-py~='-29.5'] {
  padding-top: -147.5px;
  padding-bottom: -147.5px;
}

[fx-s-pl~='-29.5'] {
  padding-left: -147.5px;
}

[fx-s-pr~='-29.5'] {
  padding-right: -147.5px;
}

[fx-s-pt~='-29.5'] {
  padding-top: -147.5px;
}

[fx-s-pb~='-29.5'] {
  padding-bottom: -147.5px;
}

[fx-s-gutter~='-29.5'] {
  margin-left: 73.75px;
  margin-right: 73.75px;
}

[fx-s-gutter~='-29.5']>[fx-s-col],
[fx-s-gutter~='-29.5']>[fx-s-flex] {
  padding-left: -73.75px;
  padding-right: -73.75px;
}

[fx-s-width~='-29.5'] {
  width: -1475px !important;
}

[fx-s-max-width~='-29.5'] {
  max-width: -1475px !important;
}

[fx-s-height~='-29.5'] {
  height: -1475px !important;
}

[fx-s-max-height~='-29.5'] {
  max-height: -1475px !important;
}

[fx-s-mxy~='-29'] {
  margin: -145px;
}

[fx-s-mx~='-29'] {
  margin-left: -145px;
  margin-right: -145px;
}

[fx-s-my~='-29'] {
  margin-top: -145px;
  margin-bottom: -145px;
}

[fx-s-ml~='-29'] {
  margin-left: -145px;
}

[fx-s-mr~='-29'] {
  margin-right: -145px;
}

[fx-s-mt~='-29'] {
  margin-top: -145px;
}

[fx-s-mb~='-29'] {
  margin-bottom: -145px;
}

[fx-s-pxy~='-29'] {
  padding: -145px;
}

[fx-s-px~='-29'] {
  padding-left: -145px;
  padding-right: -145px;
}

[fx-s-py~='-29'] {
  padding-top: -145px;
  padding-bottom: -145px;
}

[fx-s-pl~='-29'] {
  padding-left: -145px;
}

[fx-s-pr~='-29'] {
  padding-right: -145px;
}

[fx-s-pt~='-29'] {
  padding-top: -145px;
}

[fx-s-pb~='-29'] {
  padding-bottom: -145px;
}

[fx-s-gutter~='-29'] {
  margin-left: 72.5px;
  margin-right: 72.5px;
}

[fx-s-gutter~='-29']>[fx-s-col],
[fx-s-gutter~='-29']>[fx-s-flex] {
  padding-left: -72.5px;
  padding-right: -72.5px;
}

[fx-s-width~='-29'] {
  width: -1450px !important;
}

[fx-s-max-width~='-29'] {
  max-width: -1450px !important;
}

[fx-s-height~='-29'] {
  height: -1450px !important;
}

[fx-s-max-height~='-29'] {
  max-height: -1450px !important;
}

[fx-s-mxy~='-28.5'] {
  margin: -142.5px;
}

[fx-s-mx~='-28.5'] {
  margin-left: -142.5px;
  margin-right: -142.5px;
}

[fx-s-my~='-28.5'] {
  margin-top: -142.5px;
  margin-bottom: -142.5px;
}

[fx-s-ml~='-28.5'] {
  margin-left: -142.5px;
}

[fx-s-mr~='-28.5'] {
  margin-right: -142.5px;
}

[fx-s-mt~='-28.5'] {
  margin-top: -142.5px;
}

[fx-s-mb~='-28.5'] {
  margin-bottom: -142.5px;
}

[fx-s-pxy~='-28.5'] {
  padding: -142.5px;
}

[fx-s-px~='-28.5'] {
  padding-left: -142.5px;
  padding-right: -142.5px;
}

[fx-s-py~='-28.5'] {
  padding-top: -142.5px;
  padding-bottom: -142.5px;
}

[fx-s-pl~='-28.5'] {
  padding-left: -142.5px;
}

[fx-s-pr~='-28.5'] {
  padding-right: -142.5px;
}

[fx-s-pt~='-28.5'] {
  padding-top: -142.5px;
}

[fx-s-pb~='-28.5'] {
  padding-bottom: -142.5px;
}

[fx-s-gutter~='-28.5'] {
  margin-left: 71.25px;
  margin-right: 71.25px;
}

[fx-s-gutter~='-28.5']>[fx-s-col],
[fx-s-gutter~='-28.5']>[fx-s-flex] {
  padding-left: -71.25px;
  padding-right: -71.25px;
}

[fx-s-width~='-28.5'] {
  width: -1425px !important;
}

[fx-s-max-width~='-28.5'] {
  max-width: -1425px !important;
}

[fx-s-height~='-28.5'] {
  height: -1425px !important;
}

[fx-s-max-height~='-28.5'] {
  max-height: -1425px !important;
}

[fx-s-mxy~='-28'] {
  margin: -140px;
}

[fx-s-mx~='-28'] {
  margin-left: -140px;
  margin-right: -140px;
}

[fx-s-my~='-28'] {
  margin-top: -140px;
  margin-bottom: -140px;
}

[fx-s-ml~='-28'] {
  margin-left: -140px;
}

[fx-s-mr~='-28'] {
  margin-right: -140px;
}

[fx-s-mt~='-28'] {
  margin-top: -140px;
}

[fx-s-mb~='-28'] {
  margin-bottom: -140px;
}

[fx-s-pxy~='-28'] {
  padding: -140px;
}

[fx-s-px~='-28'] {
  padding-left: -140px;
  padding-right: -140px;
}

[fx-s-py~='-28'] {
  padding-top: -140px;
  padding-bottom: -140px;
}

[fx-s-pl~='-28'] {
  padding-left: -140px;
}

[fx-s-pr~='-28'] {
  padding-right: -140px;
}

[fx-s-pt~='-28'] {
  padding-top: -140px;
}

[fx-s-pb~='-28'] {
  padding-bottom: -140px;
}

[fx-s-gutter~='-28'] {
  margin-left: 70px;
  margin-right: 70px;
}

[fx-s-gutter~='-28']>[fx-s-col],
[fx-s-gutter~='-28']>[fx-s-flex] {
  padding-left: -70px;
  padding-right: -70px;
}

[fx-s-width~='-28'] {
  width: -1400px !important;
}

[fx-s-max-width~='-28'] {
  max-width: -1400px !important;
}

[fx-s-height~='-28'] {
  height: -1400px !important;
}

[fx-s-max-height~='-28'] {
  max-height: -1400px !important;
}

[fx-s-mxy~='-27.5'] {
  margin: -137.5px;
}

[fx-s-mx~='-27.5'] {
  margin-left: -137.5px;
  margin-right: -137.5px;
}

[fx-s-my~='-27.5'] {
  margin-top: -137.5px;
  margin-bottom: -137.5px;
}

[fx-s-ml~='-27.5'] {
  margin-left: -137.5px;
}

[fx-s-mr~='-27.5'] {
  margin-right: -137.5px;
}

[fx-s-mt~='-27.5'] {
  margin-top: -137.5px;
}

[fx-s-mb~='-27.5'] {
  margin-bottom: -137.5px;
}

[fx-s-pxy~='-27.5'] {
  padding: -137.5px;
}

[fx-s-px~='-27.5'] {
  padding-left: -137.5px;
  padding-right: -137.5px;
}

[fx-s-py~='-27.5'] {
  padding-top: -137.5px;
  padding-bottom: -137.5px;
}

[fx-s-pl~='-27.5'] {
  padding-left: -137.5px;
}

[fx-s-pr~='-27.5'] {
  padding-right: -137.5px;
}

[fx-s-pt~='-27.5'] {
  padding-top: -137.5px;
}

[fx-s-pb~='-27.5'] {
  padding-bottom: -137.5px;
}

[fx-s-gutter~='-27.5'] {
  margin-left: 68.75px;
  margin-right: 68.75px;
}

[fx-s-gutter~='-27.5']>[fx-s-col],
[fx-s-gutter~='-27.5']>[fx-s-flex] {
  padding-left: -68.75px;
  padding-right: -68.75px;
}

[fx-s-width~='-27.5'] {
  width: -1375px !important;
}

[fx-s-max-width~='-27.5'] {
  max-width: -1375px !important;
}

[fx-s-height~='-27.5'] {
  height: -1375px !important;
}

[fx-s-max-height~='-27.5'] {
  max-height: -1375px !important;
}

[fx-s-mxy~='-27'] {
  margin: -135px;
}

[fx-s-mx~='-27'] {
  margin-left: -135px;
  margin-right: -135px;
}

[fx-s-my~='-27'] {
  margin-top: -135px;
  margin-bottom: -135px;
}

[fx-s-ml~='-27'] {
  margin-left: -135px;
}

[fx-s-mr~='-27'] {
  margin-right: -135px;
}

[fx-s-mt~='-27'] {
  margin-top: -135px;
}

[fx-s-mb~='-27'] {
  margin-bottom: -135px;
}

[fx-s-pxy~='-27'] {
  padding: -135px;
}

[fx-s-px~='-27'] {
  padding-left: -135px;
  padding-right: -135px;
}

[fx-s-py~='-27'] {
  padding-top: -135px;
  padding-bottom: -135px;
}

[fx-s-pl~='-27'] {
  padding-left: -135px;
}

[fx-s-pr~='-27'] {
  padding-right: -135px;
}

[fx-s-pt~='-27'] {
  padding-top: -135px;
}

[fx-s-pb~='-27'] {
  padding-bottom: -135px;
}

[fx-s-gutter~='-27'] {
  margin-left: 67.5px;
  margin-right: 67.5px;
}

[fx-s-gutter~='-27']>[fx-s-col],
[fx-s-gutter~='-27']>[fx-s-flex] {
  padding-left: -67.5px;
  padding-right: -67.5px;
}

[fx-s-width~='-27'] {
  width: -1350px !important;
}

[fx-s-max-width~='-27'] {
  max-width: -1350px !important;
}

[fx-s-height~='-27'] {
  height: -1350px !important;
}

[fx-s-max-height~='-27'] {
  max-height: -1350px !important;
}

[fx-s-mxy~='-26.5'] {
  margin: -132.5px;
}

[fx-s-mx~='-26.5'] {
  margin-left: -132.5px;
  margin-right: -132.5px;
}

[fx-s-my~='-26.5'] {
  margin-top: -132.5px;
  margin-bottom: -132.5px;
}

[fx-s-ml~='-26.5'] {
  margin-left: -132.5px;
}

[fx-s-mr~='-26.5'] {
  margin-right: -132.5px;
}

[fx-s-mt~='-26.5'] {
  margin-top: -132.5px;
}

[fx-s-mb~='-26.5'] {
  margin-bottom: -132.5px;
}

[fx-s-pxy~='-26.5'] {
  padding: -132.5px;
}

[fx-s-px~='-26.5'] {
  padding-left: -132.5px;
  padding-right: -132.5px;
}

[fx-s-py~='-26.5'] {
  padding-top: -132.5px;
  padding-bottom: -132.5px;
}

[fx-s-pl~='-26.5'] {
  padding-left: -132.5px;
}

[fx-s-pr~='-26.5'] {
  padding-right: -132.5px;
}

[fx-s-pt~='-26.5'] {
  padding-top: -132.5px;
}

[fx-s-pb~='-26.5'] {
  padding-bottom: -132.5px;
}

[fx-s-gutter~='-26.5'] {
  margin-left: 66.25px;
  margin-right: 66.25px;
}

[fx-s-gutter~='-26.5']>[fx-s-col],
[fx-s-gutter~='-26.5']>[fx-s-flex] {
  padding-left: -66.25px;
  padding-right: -66.25px;
}

[fx-s-width~='-26.5'] {
  width: -1325px !important;
}

[fx-s-max-width~='-26.5'] {
  max-width: -1325px !important;
}

[fx-s-height~='-26.5'] {
  height: -1325px !important;
}

[fx-s-max-height~='-26.5'] {
  max-height: -1325px !important;
}

[fx-s-mxy~='-26'] {
  margin: -130px;
}

[fx-s-mx~='-26'] {
  margin-left: -130px;
  margin-right: -130px;
}

[fx-s-my~='-26'] {
  margin-top: -130px;
  margin-bottom: -130px;
}

[fx-s-ml~='-26'] {
  margin-left: -130px;
}

[fx-s-mr~='-26'] {
  margin-right: -130px;
}

[fx-s-mt~='-26'] {
  margin-top: -130px;
}

[fx-s-mb~='-26'] {
  margin-bottom: -130px;
}

[fx-s-pxy~='-26'] {
  padding: -130px;
}

[fx-s-px~='-26'] {
  padding-left: -130px;
  padding-right: -130px;
}

[fx-s-py~='-26'] {
  padding-top: -130px;
  padding-bottom: -130px;
}

[fx-s-pl~='-26'] {
  padding-left: -130px;
}

[fx-s-pr~='-26'] {
  padding-right: -130px;
}

[fx-s-pt~='-26'] {
  padding-top: -130px;
}

[fx-s-pb~='-26'] {
  padding-bottom: -130px;
}

[fx-s-gutter~='-26'] {
  margin-left: 65px;
  margin-right: 65px;
}

[fx-s-gutter~='-26']>[fx-s-col],
[fx-s-gutter~='-26']>[fx-s-flex] {
  padding-left: -65px;
  padding-right: -65px;
}

[fx-s-width~='-26'] {
  width: -1300px !important;
}

[fx-s-max-width~='-26'] {
  max-width: -1300px !important;
}

[fx-s-height~='-26'] {
  height: -1300px !important;
}

[fx-s-max-height~='-26'] {
  max-height: -1300px !important;
}

[fx-s-mxy~='-25.5'] {
  margin: -127.5px;
}

[fx-s-mx~='-25.5'] {
  margin-left: -127.5px;
  margin-right: -127.5px;
}

[fx-s-my~='-25.5'] {
  margin-top: -127.5px;
  margin-bottom: -127.5px;
}

[fx-s-ml~='-25.5'] {
  margin-left: -127.5px;
}

[fx-s-mr~='-25.5'] {
  margin-right: -127.5px;
}

[fx-s-mt~='-25.5'] {
  margin-top: -127.5px;
}

[fx-s-mb~='-25.5'] {
  margin-bottom: -127.5px;
}

[fx-s-pxy~='-25.5'] {
  padding: -127.5px;
}

[fx-s-px~='-25.5'] {
  padding-left: -127.5px;
  padding-right: -127.5px;
}

[fx-s-py~='-25.5'] {
  padding-top: -127.5px;
  padding-bottom: -127.5px;
}

[fx-s-pl~='-25.5'] {
  padding-left: -127.5px;
}

[fx-s-pr~='-25.5'] {
  padding-right: -127.5px;
}

[fx-s-pt~='-25.5'] {
  padding-top: -127.5px;
}

[fx-s-pb~='-25.5'] {
  padding-bottom: -127.5px;
}

[fx-s-gutter~='-25.5'] {
  margin-left: 63.75px;
  margin-right: 63.75px;
}

[fx-s-gutter~='-25.5']>[fx-s-col],
[fx-s-gutter~='-25.5']>[fx-s-flex] {
  padding-left: -63.75px;
  padding-right: -63.75px;
}

[fx-s-width~='-25.5'] {
  width: -1275px !important;
}

[fx-s-max-width~='-25.5'] {
  max-width: -1275px !important;
}

[fx-s-height~='-25.5'] {
  height: -1275px !important;
}

[fx-s-max-height~='-25.5'] {
  max-height: -1275px !important;
}

[fx-s-mxy~='-25'] {
  margin: -125px;
}

[fx-s-mx~='-25'] {
  margin-left: -125px;
  margin-right: -125px;
}

[fx-s-my~='-25'] {
  margin-top: -125px;
  margin-bottom: -125px;
}

[fx-s-ml~='-25'] {
  margin-left: -125px;
}

[fx-s-mr~='-25'] {
  margin-right: -125px;
}

[fx-s-mt~='-25'] {
  margin-top: -125px;
}

[fx-s-mb~='-25'] {
  margin-bottom: -125px;
}

[fx-s-pxy~='-25'] {
  padding: -125px;
}

[fx-s-px~='-25'] {
  padding-left: -125px;
  padding-right: -125px;
}

[fx-s-py~='-25'] {
  padding-top: -125px;
  padding-bottom: -125px;
}

[fx-s-pl~='-25'] {
  padding-left: -125px;
}

[fx-s-pr~='-25'] {
  padding-right: -125px;
}

[fx-s-pt~='-25'] {
  padding-top: -125px;
}

[fx-s-pb~='-25'] {
  padding-bottom: -125px;
}

[fx-s-gutter~='-25'] {
  margin-left: 62.5px;
  margin-right: 62.5px;
}

[fx-s-gutter~='-25']>[fx-s-col],
[fx-s-gutter~='-25']>[fx-s-flex] {
  padding-left: -62.5px;
  padding-right: -62.5px;
}

[fx-s-width~='-25'] {
  width: -1250px !important;
}

[fx-s-max-width~='-25'] {
  max-width: -1250px !important;
}

[fx-s-height~='-25'] {
  height: -1250px !important;
}

[fx-s-max-height~='-25'] {
  max-height: -1250px !important;
}

[fx-s-mxy~='-24.5'] {
  margin: -122.5px;
}

[fx-s-mx~='-24.5'] {
  margin-left: -122.5px;
  margin-right: -122.5px;
}

[fx-s-my~='-24.5'] {
  margin-top: -122.5px;
  margin-bottom: -122.5px;
}

[fx-s-ml~='-24.5'] {
  margin-left: -122.5px;
}

[fx-s-mr~='-24.5'] {
  margin-right: -122.5px;
}

[fx-s-mt~='-24.5'] {
  margin-top: -122.5px;
}

[fx-s-mb~='-24.5'] {
  margin-bottom: -122.5px;
}

[fx-s-pxy~='-24.5'] {
  padding: -122.5px;
}

[fx-s-px~='-24.5'] {
  padding-left: -122.5px;
  padding-right: -122.5px;
}

[fx-s-py~='-24.5'] {
  padding-top: -122.5px;
  padding-bottom: -122.5px;
}

[fx-s-pl~='-24.5'] {
  padding-left: -122.5px;
}

[fx-s-pr~='-24.5'] {
  padding-right: -122.5px;
}

[fx-s-pt~='-24.5'] {
  padding-top: -122.5px;
}

[fx-s-pb~='-24.5'] {
  padding-bottom: -122.5px;
}

[fx-s-gutter~='-24.5'] {
  margin-left: 61.25px;
  margin-right: 61.25px;
}

[fx-s-gutter~='-24.5']>[fx-s-col],
[fx-s-gutter~='-24.5']>[fx-s-flex] {
  padding-left: -61.25px;
  padding-right: -61.25px;
}

[fx-s-width~='-24.5'] {
  width: -1225px !important;
}

[fx-s-max-width~='-24.5'] {
  max-width: -1225px !important;
}

[fx-s-height~='-24.5'] {
  height: -1225px !important;
}

[fx-s-max-height~='-24.5'] {
  max-height: -1225px !important;
}

[fx-s-mxy~='-24'] {
  margin: -120px;
}

[fx-s-mx~='-24'] {
  margin-left: -120px;
  margin-right: -120px;
}

[fx-s-my~='-24'] {
  margin-top: -120px;
  margin-bottom: -120px;
}

[fx-s-ml~='-24'] {
  margin-left: -120px;
}

[fx-s-mr~='-24'] {
  margin-right: -120px;
}

[fx-s-mt~='-24'] {
  margin-top: -120px;
}

[fx-s-mb~='-24'] {
  margin-bottom: -120px;
}

[fx-s-pxy~='-24'] {
  padding: -120px;
}

[fx-s-px~='-24'] {
  padding-left: -120px;
  padding-right: -120px;
}

[fx-s-py~='-24'] {
  padding-top: -120px;
  padding-bottom: -120px;
}

[fx-s-pl~='-24'] {
  padding-left: -120px;
}

[fx-s-pr~='-24'] {
  padding-right: -120px;
}

[fx-s-pt~='-24'] {
  padding-top: -120px;
}

[fx-s-pb~='-24'] {
  padding-bottom: -120px;
}

[fx-s-gutter~='-24'] {
  margin-left: 60px;
  margin-right: 60px;
}

[fx-s-gutter~='-24']>[fx-s-col],
[fx-s-gutter~='-24']>[fx-s-flex] {
  padding-left: -60px;
  padding-right: -60px;
}

[fx-s-width~='-24'] {
  width: -1200px !important;
}

[fx-s-max-width~='-24'] {
  max-width: -1200px !important;
}

[fx-s-height~='-24'] {
  height: -1200px !important;
}

[fx-s-max-height~='-24'] {
  max-height: -1200px !important;
}

[fx-s-mxy~='-23.5'] {
  margin: -117.5px;
}

[fx-s-mx~='-23.5'] {
  margin-left: -117.5px;
  margin-right: -117.5px;
}

[fx-s-my~='-23.5'] {
  margin-top: -117.5px;
  margin-bottom: -117.5px;
}

[fx-s-ml~='-23.5'] {
  margin-left: -117.5px;
}

[fx-s-mr~='-23.5'] {
  margin-right: -117.5px;
}

[fx-s-mt~='-23.5'] {
  margin-top: -117.5px;
}

[fx-s-mb~='-23.5'] {
  margin-bottom: -117.5px;
}

[fx-s-pxy~='-23.5'] {
  padding: -117.5px;
}

[fx-s-px~='-23.5'] {
  padding-left: -117.5px;
  padding-right: -117.5px;
}

[fx-s-py~='-23.5'] {
  padding-top: -117.5px;
  padding-bottom: -117.5px;
}

[fx-s-pl~='-23.5'] {
  padding-left: -117.5px;
}

[fx-s-pr~='-23.5'] {
  padding-right: -117.5px;
}

[fx-s-pt~='-23.5'] {
  padding-top: -117.5px;
}

[fx-s-pb~='-23.5'] {
  padding-bottom: -117.5px;
}

[fx-s-gutter~='-23.5'] {
  margin-left: 58.75px;
  margin-right: 58.75px;
}

[fx-s-gutter~='-23.5']>[fx-s-col],
[fx-s-gutter~='-23.5']>[fx-s-flex] {
  padding-left: -58.75px;
  padding-right: -58.75px;
}

[fx-s-width~='-23.5'] {
  width: -1175px !important;
}

[fx-s-max-width~='-23.5'] {
  max-width: -1175px !important;
}

[fx-s-height~='-23.5'] {
  height: -1175px !important;
}

[fx-s-max-height~='-23.5'] {
  max-height: -1175px !important;
}

[fx-s-mxy~='-23'] {
  margin: -115px;
}

[fx-s-mx~='-23'] {
  margin-left: -115px;
  margin-right: -115px;
}

[fx-s-my~='-23'] {
  margin-top: -115px;
  margin-bottom: -115px;
}

[fx-s-ml~='-23'] {
  margin-left: -115px;
}

[fx-s-mr~='-23'] {
  margin-right: -115px;
}

[fx-s-mt~='-23'] {
  margin-top: -115px;
}

[fx-s-mb~='-23'] {
  margin-bottom: -115px;
}

[fx-s-pxy~='-23'] {
  padding: -115px;
}

[fx-s-px~='-23'] {
  padding-left: -115px;
  padding-right: -115px;
}

[fx-s-py~='-23'] {
  padding-top: -115px;
  padding-bottom: -115px;
}

[fx-s-pl~='-23'] {
  padding-left: -115px;
}

[fx-s-pr~='-23'] {
  padding-right: -115px;
}

[fx-s-pt~='-23'] {
  padding-top: -115px;
}

[fx-s-pb~='-23'] {
  padding-bottom: -115px;
}

[fx-s-gutter~='-23'] {
  margin-left: 57.5px;
  margin-right: 57.5px;
}

[fx-s-gutter~='-23']>[fx-s-col],
[fx-s-gutter~='-23']>[fx-s-flex] {
  padding-left: -57.5px;
  padding-right: -57.5px;
}

[fx-s-width~='-23'] {
  width: -1150px !important;
}

[fx-s-max-width~='-23'] {
  max-width: -1150px !important;
}

[fx-s-height~='-23'] {
  height: -1150px !important;
}

[fx-s-max-height~='-23'] {
  max-height: -1150px !important;
}

[fx-s-mxy~='-22.5'] {
  margin: -112.5px;
}

[fx-s-mx~='-22.5'] {
  margin-left: -112.5px;
  margin-right: -112.5px;
}

[fx-s-my~='-22.5'] {
  margin-top: -112.5px;
  margin-bottom: -112.5px;
}

[fx-s-ml~='-22.5'] {
  margin-left: -112.5px;
}

[fx-s-mr~='-22.5'] {
  margin-right: -112.5px;
}

[fx-s-mt~='-22.5'] {
  margin-top: -112.5px;
}

[fx-s-mb~='-22.5'] {
  margin-bottom: -112.5px;
}

[fx-s-pxy~='-22.5'] {
  padding: -112.5px;
}

[fx-s-px~='-22.5'] {
  padding-left: -112.5px;
  padding-right: -112.5px;
}

[fx-s-py~='-22.5'] {
  padding-top: -112.5px;
  padding-bottom: -112.5px;
}

[fx-s-pl~='-22.5'] {
  padding-left: -112.5px;
}

[fx-s-pr~='-22.5'] {
  padding-right: -112.5px;
}

[fx-s-pt~='-22.5'] {
  padding-top: -112.5px;
}

[fx-s-pb~='-22.5'] {
  padding-bottom: -112.5px;
}

[fx-s-gutter~='-22.5'] {
  margin-left: 56.25px;
  margin-right: 56.25px;
}

[fx-s-gutter~='-22.5']>[fx-s-col],
[fx-s-gutter~='-22.5']>[fx-s-flex] {
  padding-left: -56.25px;
  padding-right: -56.25px;
}

[fx-s-width~='-22.5'] {
  width: -1125px !important;
}

[fx-s-max-width~='-22.5'] {
  max-width: -1125px !important;
}

[fx-s-height~='-22.5'] {
  height: -1125px !important;
}

[fx-s-max-height~='-22.5'] {
  max-height: -1125px !important;
}

[fx-s-mxy~='-22'] {
  margin: -110px;
}

[fx-s-mx~='-22'] {
  margin-left: -110px;
  margin-right: -110px;
}

[fx-s-my~='-22'] {
  margin-top: -110px;
  margin-bottom: -110px;
}

[fx-s-ml~='-22'] {
  margin-left: -110px;
}

[fx-s-mr~='-22'] {
  margin-right: -110px;
}

[fx-s-mt~='-22'] {
  margin-top: -110px;
}

[fx-s-mb~='-22'] {
  margin-bottom: -110px;
}

[fx-s-pxy~='-22'] {
  padding: -110px;
}

[fx-s-px~='-22'] {
  padding-left: -110px;
  padding-right: -110px;
}

[fx-s-py~='-22'] {
  padding-top: -110px;
  padding-bottom: -110px;
}

[fx-s-pl~='-22'] {
  padding-left: -110px;
}

[fx-s-pr~='-22'] {
  padding-right: -110px;
}

[fx-s-pt~='-22'] {
  padding-top: -110px;
}

[fx-s-pb~='-22'] {
  padding-bottom: -110px;
}

[fx-s-gutter~='-22'] {
  margin-left: 55px;
  margin-right: 55px;
}

[fx-s-gutter~='-22']>[fx-s-col],
[fx-s-gutter~='-22']>[fx-s-flex] {
  padding-left: -55px;
  padding-right: -55px;
}

[fx-s-width~='-22'] {
  width: -1100px !important;
}

[fx-s-max-width~='-22'] {
  max-width: -1100px !important;
}

[fx-s-height~='-22'] {
  height: -1100px !important;
}

[fx-s-max-height~='-22'] {
  max-height: -1100px !important;
}

[fx-s-mxy~='-21.5'] {
  margin: -107.5px;
}

[fx-s-mx~='-21.5'] {
  margin-left: -107.5px;
  margin-right: -107.5px;
}

[fx-s-my~='-21.5'] {
  margin-top: -107.5px;
  margin-bottom: -107.5px;
}

[fx-s-ml~='-21.5'] {
  margin-left: -107.5px;
}

[fx-s-mr~='-21.5'] {
  margin-right: -107.5px;
}

[fx-s-mt~='-21.5'] {
  margin-top: -107.5px;
}

[fx-s-mb~='-21.5'] {
  margin-bottom: -107.5px;
}

[fx-s-pxy~='-21.5'] {
  padding: -107.5px;
}

[fx-s-px~='-21.5'] {
  padding-left: -107.5px;
  padding-right: -107.5px;
}

[fx-s-py~='-21.5'] {
  padding-top: -107.5px;
  padding-bottom: -107.5px;
}

[fx-s-pl~='-21.5'] {
  padding-left: -107.5px;
}

[fx-s-pr~='-21.5'] {
  padding-right: -107.5px;
}

[fx-s-pt~='-21.5'] {
  padding-top: -107.5px;
}

[fx-s-pb~='-21.5'] {
  padding-bottom: -107.5px;
}

[fx-s-gutter~='-21.5'] {
  margin-left: 53.75px;
  margin-right: 53.75px;
}

[fx-s-gutter~='-21.5']>[fx-s-col],
[fx-s-gutter~='-21.5']>[fx-s-flex] {
  padding-left: -53.75px;
  padding-right: -53.75px;
}

[fx-s-width~='-21.5'] {
  width: -1075px !important;
}

[fx-s-max-width~='-21.5'] {
  max-width: -1075px !important;
}

[fx-s-height~='-21.5'] {
  height: -1075px !important;
}

[fx-s-max-height~='-21.5'] {
  max-height: -1075px !important;
}

[fx-s-mxy~='-21'] {
  margin: -105px;
}

[fx-s-mx~='-21'] {
  margin-left: -105px;
  margin-right: -105px;
}

[fx-s-my~='-21'] {
  margin-top: -105px;
  margin-bottom: -105px;
}

[fx-s-ml~='-21'] {
  margin-left: -105px;
}

[fx-s-mr~='-21'] {
  margin-right: -105px;
}

[fx-s-mt~='-21'] {
  margin-top: -105px;
}

[fx-s-mb~='-21'] {
  margin-bottom: -105px;
}

[fx-s-pxy~='-21'] {
  padding: -105px;
}

[fx-s-px~='-21'] {
  padding-left: -105px;
  padding-right: -105px;
}

[fx-s-py~='-21'] {
  padding-top: -105px;
  padding-bottom: -105px;
}

[fx-s-pl~='-21'] {
  padding-left: -105px;
}

[fx-s-pr~='-21'] {
  padding-right: -105px;
}

[fx-s-pt~='-21'] {
  padding-top: -105px;
}

[fx-s-pb~='-21'] {
  padding-bottom: -105px;
}

[fx-s-gutter~='-21'] {
  margin-left: 52.5px;
  margin-right: 52.5px;
}

[fx-s-gutter~='-21']>[fx-s-col],
[fx-s-gutter~='-21']>[fx-s-flex] {
  padding-left: -52.5px;
  padding-right: -52.5px;
}

[fx-s-width~='-21'] {
  width: -1050px !important;
}

[fx-s-max-width~='-21'] {
  max-width: -1050px !important;
}

[fx-s-height~='-21'] {
  height: -1050px !important;
}

[fx-s-max-height~='-21'] {
  max-height: -1050px !important;
}

[fx-s-mxy~='-20.5'] {
  margin: -102.5px;
}

[fx-s-mx~='-20.5'] {
  margin-left: -102.5px;
  margin-right: -102.5px;
}

[fx-s-my~='-20.5'] {
  margin-top: -102.5px;
  margin-bottom: -102.5px;
}

[fx-s-ml~='-20.5'] {
  margin-left: -102.5px;
}

[fx-s-mr~='-20.5'] {
  margin-right: -102.5px;
}

[fx-s-mt~='-20.5'] {
  margin-top: -102.5px;
}

[fx-s-mb~='-20.5'] {
  margin-bottom: -102.5px;
}

[fx-s-pxy~='-20.5'] {
  padding: -102.5px;
}

[fx-s-px~='-20.5'] {
  padding-left: -102.5px;
  padding-right: -102.5px;
}

[fx-s-py~='-20.5'] {
  padding-top: -102.5px;
  padding-bottom: -102.5px;
}

[fx-s-pl~='-20.5'] {
  padding-left: -102.5px;
}

[fx-s-pr~='-20.5'] {
  padding-right: -102.5px;
}

[fx-s-pt~='-20.5'] {
  padding-top: -102.5px;
}

[fx-s-pb~='-20.5'] {
  padding-bottom: -102.5px;
}

[fx-s-gutter~='-20.5'] {
  margin-left: 51.25px;
  margin-right: 51.25px;
}

[fx-s-gutter~='-20.5']>[fx-s-col],
[fx-s-gutter~='-20.5']>[fx-s-flex] {
  padding-left: -51.25px;
  padding-right: -51.25px;
}

[fx-s-width~='-20.5'] {
  width: -1025px !important;
}

[fx-s-max-width~='-20.5'] {
  max-width: -1025px !important;
}

[fx-s-height~='-20.5'] {
  height: -1025px !important;
}

[fx-s-max-height~='-20.5'] {
  max-height: -1025px !important;
}

[fx-s-mxy~='-20'] {
  margin: -100px;
}

[fx-s-mx~='-20'] {
  margin-left: -100px;
  margin-right: -100px;
}

[fx-s-my~='-20'] {
  margin-top: -100px;
  margin-bottom: -100px;
}

[fx-s-ml~='-20'] {
  margin-left: -100px;
}

[fx-s-mr~='-20'] {
  margin-right: -100px;
}

[fx-s-mt~='-20'] {
  margin-top: -100px;
}

[fx-s-mb~='-20'] {
  margin-bottom: -100px;
}

[fx-s-pxy~='-20'] {
  padding: -100px;
}

[fx-s-px~='-20'] {
  padding-left: -100px;
  padding-right: -100px;
}

[fx-s-py~='-20'] {
  padding-top: -100px;
  padding-bottom: -100px;
}

[fx-s-pl~='-20'] {
  padding-left: -100px;
}

[fx-s-pr~='-20'] {
  padding-right: -100px;
}

[fx-s-pt~='-20'] {
  padding-top: -100px;
}

[fx-s-pb~='-20'] {
  padding-bottom: -100px;
}

[fx-s-gutter~='-20'] {
  margin-left: 50px;
  margin-right: 50px;
}

[fx-s-gutter~='-20']>[fx-s-col],
[fx-s-gutter~='-20']>[fx-s-flex] {
  padding-left: -50px;
  padding-right: -50px;
}

[fx-s-width~='-20'] {
  width: -1000px !important;
}

[fx-s-max-width~='-20'] {
  max-width: -1000px !important;
}

[fx-s-height~='-20'] {
  height: -1000px !important;
}

[fx-s-max-height~='-20'] {
  max-height: -1000px !important;
}

[fx-s-mxy~='-19.5'] {
  margin: -97.5px;
}

[fx-s-mx~='-19.5'] {
  margin-left: -97.5px;
  margin-right: -97.5px;
}

[fx-s-my~='-19.5'] {
  margin-top: -97.5px;
  margin-bottom: -97.5px;
}

[fx-s-ml~='-19.5'] {
  margin-left: -97.5px;
}

[fx-s-mr~='-19.5'] {
  margin-right: -97.5px;
}

[fx-s-mt~='-19.5'] {
  margin-top: -97.5px;
}

[fx-s-mb~='-19.5'] {
  margin-bottom: -97.5px;
}

[fx-s-pxy~='-19.5'] {
  padding: -97.5px;
}

[fx-s-px~='-19.5'] {
  padding-left: -97.5px;
  padding-right: -97.5px;
}

[fx-s-py~='-19.5'] {
  padding-top: -97.5px;
  padding-bottom: -97.5px;
}

[fx-s-pl~='-19.5'] {
  padding-left: -97.5px;
}

[fx-s-pr~='-19.5'] {
  padding-right: -97.5px;
}

[fx-s-pt~='-19.5'] {
  padding-top: -97.5px;
}

[fx-s-pb~='-19.5'] {
  padding-bottom: -97.5px;
}

[fx-s-gutter~='-19.5'] {
  margin-left: 48.75px;
  margin-right: 48.75px;
}

[fx-s-gutter~='-19.5']>[fx-s-col],
[fx-s-gutter~='-19.5']>[fx-s-flex] {
  padding-left: -48.75px;
  padding-right: -48.75px;
}

[fx-s-width~='-19.5'] {
  width: -975px !important;
}

[fx-s-max-width~='-19.5'] {
  max-width: -975px !important;
}

[fx-s-height~='-19.5'] {
  height: -975px !important;
}

[fx-s-max-height~='-19.5'] {
  max-height: -975px !important;
}

[fx-s-mxy~='-19'] {
  margin: -95px;
}

[fx-s-mx~='-19'] {
  margin-left: -95px;
  margin-right: -95px;
}

[fx-s-my~='-19'] {
  margin-top: -95px;
  margin-bottom: -95px;
}

[fx-s-ml~='-19'] {
  margin-left: -95px;
}

[fx-s-mr~='-19'] {
  margin-right: -95px;
}

[fx-s-mt~='-19'] {
  margin-top: -95px;
}

[fx-s-mb~='-19'] {
  margin-bottom: -95px;
}

[fx-s-pxy~='-19'] {
  padding: -95px;
}

[fx-s-px~='-19'] {
  padding-left: -95px;
  padding-right: -95px;
}

[fx-s-py~='-19'] {
  padding-top: -95px;
  padding-bottom: -95px;
}

[fx-s-pl~='-19'] {
  padding-left: -95px;
}

[fx-s-pr~='-19'] {
  padding-right: -95px;
}

[fx-s-pt~='-19'] {
  padding-top: -95px;
}

[fx-s-pb~='-19'] {
  padding-bottom: -95px;
}

[fx-s-gutter~='-19'] {
  margin-left: 47.5px;
  margin-right: 47.5px;
}

[fx-s-gutter~='-19']>[fx-s-col],
[fx-s-gutter~='-19']>[fx-s-flex] {
  padding-left: -47.5px;
  padding-right: -47.5px;
}

[fx-s-width~='-19'] {
  width: -950px !important;
}

[fx-s-max-width~='-19'] {
  max-width: -950px !important;
}

[fx-s-height~='-19'] {
  height: -950px !important;
}

[fx-s-max-height~='-19'] {
  max-height: -950px !important;
}

[fx-s-mxy~='-18.5'] {
  margin: -92.5px;
}

[fx-s-mx~='-18.5'] {
  margin-left: -92.5px;
  margin-right: -92.5px;
}

[fx-s-my~='-18.5'] {
  margin-top: -92.5px;
  margin-bottom: -92.5px;
}

[fx-s-ml~='-18.5'] {
  margin-left: -92.5px;
}

[fx-s-mr~='-18.5'] {
  margin-right: -92.5px;
}

[fx-s-mt~='-18.5'] {
  margin-top: -92.5px;
}

[fx-s-mb~='-18.5'] {
  margin-bottom: -92.5px;
}

[fx-s-pxy~='-18.5'] {
  padding: -92.5px;
}

[fx-s-px~='-18.5'] {
  padding-left: -92.5px;
  padding-right: -92.5px;
}

[fx-s-py~='-18.5'] {
  padding-top: -92.5px;
  padding-bottom: -92.5px;
}

[fx-s-pl~='-18.5'] {
  padding-left: -92.5px;
}

[fx-s-pr~='-18.5'] {
  padding-right: -92.5px;
}

[fx-s-pt~='-18.5'] {
  padding-top: -92.5px;
}

[fx-s-pb~='-18.5'] {
  padding-bottom: -92.5px;
}

[fx-s-gutter~='-18.5'] {
  margin-left: 46.25px;
  margin-right: 46.25px;
}

[fx-s-gutter~='-18.5']>[fx-s-col],
[fx-s-gutter~='-18.5']>[fx-s-flex] {
  padding-left: -46.25px;
  padding-right: -46.25px;
}

[fx-s-width~='-18.5'] {
  width: -925px !important;
}

[fx-s-max-width~='-18.5'] {
  max-width: -925px !important;
}

[fx-s-height~='-18.5'] {
  height: -925px !important;
}

[fx-s-max-height~='-18.5'] {
  max-height: -925px !important;
}

[fx-s-mxy~='-18'] {
  margin: -90px;
}

[fx-s-mx~='-18'] {
  margin-left: -90px;
  margin-right: -90px;
}

[fx-s-my~='-18'] {
  margin-top: -90px;
  margin-bottom: -90px;
}

[fx-s-ml~='-18'] {
  margin-left: -90px;
}

[fx-s-mr~='-18'] {
  margin-right: -90px;
}

[fx-s-mt~='-18'] {
  margin-top: -90px;
}

[fx-s-mb~='-18'] {
  margin-bottom: -90px;
}

[fx-s-pxy~='-18'] {
  padding: -90px;
}

[fx-s-px~='-18'] {
  padding-left: -90px;
  padding-right: -90px;
}

[fx-s-py~='-18'] {
  padding-top: -90px;
  padding-bottom: -90px;
}

[fx-s-pl~='-18'] {
  padding-left: -90px;
}

[fx-s-pr~='-18'] {
  padding-right: -90px;
}

[fx-s-pt~='-18'] {
  padding-top: -90px;
}

[fx-s-pb~='-18'] {
  padding-bottom: -90px;
}

[fx-s-gutter~='-18'] {
  margin-left: 45px;
  margin-right: 45px;
}

[fx-s-gutter~='-18']>[fx-s-col],
[fx-s-gutter~='-18']>[fx-s-flex] {
  padding-left: -45px;
  padding-right: -45px;
}

[fx-s-width~='-18'] {
  width: -900px !important;
}

[fx-s-max-width~='-18'] {
  max-width: -900px !important;
}

[fx-s-height~='-18'] {
  height: -900px !important;
}

[fx-s-max-height~='-18'] {
  max-height: -900px !important;
}

[fx-s-mxy~='-17.5'] {
  margin: -87.5px;
}

[fx-s-mx~='-17.5'] {
  margin-left: -87.5px;
  margin-right: -87.5px;
}

[fx-s-my~='-17.5'] {
  margin-top: -87.5px;
  margin-bottom: -87.5px;
}

[fx-s-ml~='-17.5'] {
  margin-left: -87.5px;
}

[fx-s-mr~='-17.5'] {
  margin-right: -87.5px;
}

[fx-s-mt~='-17.5'] {
  margin-top: -87.5px;
}

[fx-s-mb~='-17.5'] {
  margin-bottom: -87.5px;
}

[fx-s-pxy~='-17.5'] {
  padding: -87.5px;
}

[fx-s-px~='-17.5'] {
  padding-left: -87.5px;
  padding-right: -87.5px;
}

[fx-s-py~='-17.5'] {
  padding-top: -87.5px;
  padding-bottom: -87.5px;
}

[fx-s-pl~='-17.5'] {
  padding-left: -87.5px;
}

[fx-s-pr~='-17.5'] {
  padding-right: -87.5px;
}

[fx-s-pt~='-17.5'] {
  padding-top: -87.5px;
}

[fx-s-pb~='-17.5'] {
  padding-bottom: -87.5px;
}

[fx-s-gutter~='-17.5'] {
  margin-left: 43.75px;
  margin-right: 43.75px;
}

[fx-s-gutter~='-17.5']>[fx-s-col],
[fx-s-gutter~='-17.5']>[fx-s-flex] {
  padding-left: -43.75px;
  padding-right: -43.75px;
}

[fx-s-width~='-17.5'] {
  width: -875px !important;
}

[fx-s-max-width~='-17.5'] {
  max-width: -875px !important;
}

[fx-s-height~='-17.5'] {
  height: -875px !important;
}

[fx-s-max-height~='-17.5'] {
  max-height: -875px !important;
}

[fx-s-mxy~='-17'] {
  margin: -85px;
}

[fx-s-mx~='-17'] {
  margin-left: -85px;
  margin-right: -85px;
}

[fx-s-my~='-17'] {
  margin-top: -85px;
  margin-bottom: -85px;
}

[fx-s-ml~='-17'] {
  margin-left: -85px;
}

[fx-s-mr~='-17'] {
  margin-right: -85px;
}

[fx-s-mt~='-17'] {
  margin-top: -85px;
}

[fx-s-mb~='-17'] {
  margin-bottom: -85px;
}

[fx-s-pxy~='-17'] {
  padding: -85px;
}

[fx-s-px~='-17'] {
  padding-left: -85px;
  padding-right: -85px;
}

[fx-s-py~='-17'] {
  padding-top: -85px;
  padding-bottom: -85px;
}

[fx-s-pl~='-17'] {
  padding-left: -85px;
}

[fx-s-pr~='-17'] {
  padding-right: -85px;
}

[fx-s-pt~='-17'] {
  padding-top: -85px;
}

[fx-s-pb~='-17'] {
  padding-bottom: -85px;
}

[fx-s-gutter~='-17'] {
  margin-left: 42.5px;
  margin-right: 42.5px;
}

[fx-s-gutter~='-17']>[fx-s-col],
[fx-s-gutter~='-17']>[fx-s-flex] {
  padding-left: -42.5px;
  padding-right: -42.5px;
}

[fx-s-width~='-17'] {
  width: -850px !important;
}

[fx-s-max-width~='-17'] {
  max-width: -850px !important;
}

[fx-s-height~='-17'] {
  height: -850px !important;
}

[fx-s-max-height~='-17'] {
  max-height: -850px !important;
}

[fx-s-mxy~='-16.5'] {
  margin: -82.5px;
}

[fx-s-mx~='-16.5'] {
  margin-left: -82.5px;
  margin-right: -82.5px;
}

[fx-s-my~='-16.5'] {
  margin-top: -82.5px;
  margin-bottom: -82.5px;
}

[fx-s-ml~='-16.5'] {
  margin-left: -82.5px;
}

[fx-s-mr~='-16.5'] {
  margin-right: -82.5px;
}

[fx-s-mt~='-16.5'] {
  margin-top: -82.5px;
}

[fx-s-mb~='-16.5'] {
  margin-bottom: -82.5px;
}

[fx-s-pxy~='-16.5'] {
  padding: -82.5px;
}

[fx-s-px~='-16.5'] {
  padding-left: -82.5px;
  padding-right: -82.5px;
}

[fx-s-py~='-16.5'] {
  padding-top: -82.5px;
  padding-bottom: -82.5px;
}

[fx-s-pl~='-16.5'] {
  padding-left: -82.5px;
}

[fx-s-pr~='-16.5'] {
  padding-right: -82.5px;
}

[fx-s-pt~='-16.5'] {
  padding-top: -82.5px;
}

[fx-s-pb~='-16.5'] {
  padding-bottom: -82.5px;
}

[fx-s-gutter~='-16.5'] {
  margin-left: 41.25px;
  margin-right: 41.25px;
}

[fx-s-gutter~='-16.5']>[fx-s-col],
[fx-s-gutter~='-16.5']>[fx-s-flex] {
  padding-left: -41.25px;
  padding-right: -41.25px;
}

[fx-s-width~='-16.5'] {
  width: -825px !important;
}

[fx-s-max-width~='-16.5'] {
  max-width: -825px !important;
}

[fx-s-height~='-16.5'] {
  height: -825px !important;
}

[fx-s-max-height~='-16.5'] {
  max-height: -825px !important;
}

[fx-s-mxy~='-16'] {
  margin: -80px;
}

[fx-s-mx~='-16'] {
  margin-left: -80px;
  margin-right: -80px;
}

[fx-s-my~='-16'] {
  margin-top: -80px;
  margin-bottom: -80px;
}

[fx-s-ml~='-16'] {
  margin-left: -80px;
}

[fx-s-mr~='-16'] {
  margin-right: -80px;
}

[fx-s-mt~='-16'] {
  margin-top: -80px;
}

[fx-s-mb~='-16'] {
  margin-bottom: -80px;
}

[fx-s-pxy~='-16'] {
  padding: -80px;
}

[fx-s-px~='-16'] {
  padding-left: -80px;
  padding-right: -80px;
}

[fx-s-py~='-16'] {
  padding-top: -80px;
  padding-bottom: -80px;
}

[fx-s-pl~='-16'] {
  padding-left: -80px;
}

[fx-s-pr~='-16'] {
  padding-right: -80px;
}

[fx-s-pt~='-16'] {
  padding-top: -80px;
}

[fx-s-pb~='-16'] {
  padding-bottom: -80px;
}

[fx-s-gutter~='-16'] {
  margin-left: 40px;
  margin-right: 40px;
}

[fx-s-gutter~='-16']>[fx-s-col],
[fx-s-gutter~='-16']>[fx-s-flex] {
  padding-left: -40px;
  padding-right: -40px;
}

[fx-s-width~='-16'] {
  width: -800px !important;
}

[fx-s-max-width~='-16'] {
  max-width: -800px !important;
}

[fx-s-height~='-16'] {
  height: -800px !important;
}

[fx-s-max-height~='-16'] {
  max-height: -800px !important;
}

[fx-s-mxy~='-15.5'] {
  margin: -77.5px;
}

[fx-s-mx~='-15.5'] {
  margin-left: -77.5px;
  margin-right: -77.5px;
}

[fx-s-my~='-15.5'] {
  margin-top: -77.5px;
  margin-bottom: -77.5px;
}

[fx-s-ml~='-15.5'] {
  margin-left: -77.5px;
}

[fx-s-mr~='-15.5'] {
  margin-right: -77.5px;
}

[fx-s-mt~='-15.5'] {
  margin-top: -77.5px;
}

[fx-s-mb~='-15.5'] {
  margin-bottom: -77.5px;
}

[fx-s-pxy~='-15.5'] {
  padding: -77.5px;
}

[fx-s-px~='-15.5'] {
  padding-left: -77.5px;
  padding-right: -77.5px;
}

[fx-s-py~='-15.5'] {
  padding-top: -77.5px;
  padding-bottom: -77.5px;
}

[fx-s-pl~='-15.5'] {
  padding-left: -77.5px;
}

[fx-s-pr~='-15.5'] {
  padding-right: -77.5px;
}

[fx-s-pt~='-15.5'] {
  padding-top: -77.5px;
}

[fx-s-pb~='-15.5'] {
  padding-bottom: -77.5px;
}

[fx-s-gutter~='-15.5'] {
  margin-left: 38.75px;
  margin-right: 38.75px;
}

[fx-s-gutter~='-15.5']>[fx-s-col],
[fx-s-gutter~='-15.5']>[fx-s-flex] {
  padding-left: -38.75px;
  padding-right: -38.75px;
}

[fx-s-width~='-15.5'] {
  width: -775px !important;
}

[fx-s-max-width~='-15.5'] {
  max-width: -775px !important;
}

[fx-s-height~='-15.5'] {
  height: -775px !important;
}

[fx-s-max-height~='-15.5'] {
  max-height: -775px !important;
}

[fx-s-mxy~='-15'] {
  margin: -75px;
}

[fx-s-mx~='-15'] {
  margin-left: -75px;
  margin-right: -75px;
}

[fx-s-my~='-15'] {
  margin-top: -75px;
  margin-bottom: -75px;
}

[fx-s-ml~='-15'] {
  margin-left: -75px;
}

[fx-s-mr~='-15'] {
  margin-right: -75px;
}

[fx-s-mt~='-15'] {
  margin-top: -75px;
}

[fx-s-mb~='-15'] {
  margin-bottom: -75px;
}

[fx-s-pxy~='-15'] {
  padding: -75px;
}

[fx-s-px~='-15'] {
  padding-left: -75px;
  padding-right: -75px;
}

[fx-s-py~='-15'] {
  padding-top: -75px;
  padding-bottom: -75px;
}

[fx-s-pl~='-15'] {
  padding-left: -75px;
}

[fx-s-pr~='-15'] {
  padding-right: -75px;
}

[fx-s-pt~='-15'] {
  padding-top: -75px;
}

[fx-s-pb~='-15'] {
  padding-bottom: -75px;
}

[fx-s-gutter~='-15'] {
  margin-left: 37.5px;
  margin-right: 37.5px;
}

[fx-s-gutter~='-15']>[fx-s-col],
[fx-s-gutter~='-15']>[fx-s-flex] {
  padding-left: -37.5px;
  padding-right: -37.5px;
}

[fx-s-width~='-15'] {
  width: -750px !important;
}

[fx-s-max-width~='-15'] {
  max-width: -750px !important;
}

[fx-s-height~='-15'] {
  height: -750px !important;
}

[fx-s-max-height~='-15'] {
  max-height: -750px !important;
}

[fx-s-mxy~='-14.5'] {
  margin: -72.5px;
}

[fx-s-mx~='-14.5'] {
  margin-left: -72.5px;
  margin-right: -72.5px;
}

[fx-s-my~='-14.5'] {
  margin-top: -72.5px;
  margin-bottom: -72.5px;
}

[fx-s-ml~='-14.5'] {
  margin-left: -72.5px;
}

[fx-s-mr~='-14.5'] {
  margin-right: -72.5px;
}

[fx-s-mt~='-14.5'] {
  margin-top: -72.5px;
}

[fx-s-mb~='-14.5'] {
  margin-bottom: -72.5px;
}

[fx-s-pxy~='-14.5'] {
  padding: -72.5px;
}

[fx-s-px~='-14.5'] {
  padding-left: -72.5px;
  padding-right: -72.5px;
}

[fx-s-py~='-14.5'] {
  padding-top: -72.5px;
  padding-bottom: -72.5px;
}

[fx-s-pl~='-14.5'] {
  padding-left: -72.5px;
}

[fx-s-pr~='-14.5'] {
  padding-right: -72.5px;
}

[fx-s-pt~='-14.5'] {
  padding-top: -72.5px;
}

[fx-s-pb~='-14.5'] {
  padding-bottom: -72.5px;
}

[fx-s-gutter~='-14.5'] {
  margin-left: 36.25px;
  margin-right: 36.25px;
}

[fx-s-gutter~='-14.5']>[fx-s-col],
[fx-s-gutter~='-14.5']>[fx-s-flex] {
  padding-left: -36.25px;
  padding-right: -36.25px;
}

[fx-s-width~='-14.5'] {
  width: -725px !important;
}

[fx-s-max-width~='-14.5'] {
  max-width: -725px !important;
}

[fx-s-height~='-14.5'] {
  height: -725px !important;
}

[fx-s-max-height~='-14.5'] {
  max-height: -725px !important;
}

[fx-s-mxy~='-14'] {
  margin: -70px;
}

[fx-s-mx~='-14'] {
  margin-left: -70px;
  margin-right: -70px;
}

[fx-s-my~='-14'] {
  margin-top: -70px;
  margin-bottom: -70px;
}

[fx-s-ml~='-14'] {
  margin-left: -70px;
}

[fx-s-mr~='-14'] {
  margin-right: -70px;
}

[fx-s-mt~='-14'] {
  margin-top: -70px;
}

[fx-s-mb~='-14'] {
  margin-bottom: -70px;
}

[fx-s-pxy~='-14'] {
  padding: -70px;
}

[fx-s-px~='-14'] {
  padding-left: -70px;
  padding-right: -70px;
}

[fx-s-py~='-14'] {
  padding-top: -70px;
  padding-bottom: -70px;
}

[fx-s-pl~='-14'] {
  padding-left: -70px;
}

[fx-s-pr~='-14'] {
  padding-right: -70px;
}

[fx-s-pt~='-14'] {
  padding-top: -70px;
}

[fx-s-pb~='-14'] {
  padding-bottom: -70px;
}

[fx-s-gutter~='-14'] {
  margin-left: 35px;
  margin-right: 35px;
}

[fx-s-gutter~='-14']>[fx-s-col],
[fx-s-gutter~='-14']>[fx-s-flex] {
  padding-left: -35px;
  padding-right: -35px;
}

[fx-s-width~='-14'] {
  width: -700px !important;
}

[fx-s-max-width~='-14'] {
  max-width: -700px !important;
}

[fx-s-height~='-14'] {
  height: -700px !important;
}

[fx-s-max-height~='-14'] {
  max-height: -700px !important;
}

[fx-s-mxy~='-13.5'] {
  margin: -67.5px;
}

[fx-s-mx~='-13.5'] {
  margin-left: -67.5px;
  margin-right: -67.5px;
}

[fx-s-my~='-13.5'] {
  margin-top: -67.5px;
  margin-bottom: -67.5px;
}

[fx-s-ml~='-13.5'] {
  margin-left: -67.5px;
}

[fx-s-mr~='-13.5'] {
  margin-right: -67.5px;
}

[fx-s-mt~='-13.5'] {
  margin-top: -67.5px;
}

[fx-s-mb~='-13.5'] {
  margin-bottom: -67.5px;
}

[fx-s-pxy~='-13.5'] {
  padding: -67.5px;
}

[fx-s-px~='-13.5'] {
  padding-left: -67.5px;
  padding-right: -67.5px;
}

[fx-s-py~='-13.5'] {
  padding-top: -67.5px;
  padding-bottom: -67.5px;
}

[fx-s-pl~='-13.5'] {
  padding-left: -67.5px;
}

[fx-s-pr~='-13.5'] {
  padding-right: -67.5px;
}

[fx-s-pt~='-13.5'] {
  padding-top: -67.5px;
}

[fx-s-pb~='-13.5'] {
  padding-bottom: -67.5px;
}

[fx-s-gutter~='-13.5'] {
  margin-left: 33.75px;
  margin-right: 33.75px;
}

[fx-s-gutter~='-13.5']>[fx-s-col],
[fx-s-gutter~='-13.5']>[fx-s-flex] {
  padding-left: -33.75px;
  padding-right: -33.75px;
}

[fx-s-width~='-13.5'] {
  width: -675px !important;
}

[fx-s-max-width~='-13.5'] {
  max-width: -675px !important;
}

[fx-s-height~='-13.5'] {
  height: -675px !important;
}

[fx-s-max-height~='-13.5'] {
  max-height: -675px !important;
}

[fx-s-mxy~='-13'] {
  margin: -65px;
}

[fx-s-mx~='-13'] {
  margin-left: -65px;
  margin-right: -65px;
}

[fx-s-my~='-13'] {
  margin-top: -65px;
  margin-bottom: -65px;
}

[fx-s-ml~='-13'] {
  margin-left: -65px;
}

[fx-s-mr~='-13'] {
  margin-right: -65px;
}

[fx-s-mt~='-13'] {
  margin-top: -65px;
}

[fx-s-mb~='-13'] {
  margin-bottom: -65px;
}

[fx-s-pxy~='-13'] {
  padding: -65px;
}

[fx-s-px~='-13'] {
  padding-left: -65px;
  padding-right: -65px;
}

[fx-s-py~='-13'] {
  padding-top: -65px;
  padding-bottom: -65px;
}

[fx-s-pl~='-13'] {
  padding-left: -65px;
}

[fx-s-pr~='-13'] {
  padding-right: -65px;
}

[fx-s-pt~='-13'] {
  padding-top: -65px;
}

[fx-s-pb~='-13'] {
  padding-bottom: -65px;
}

[fx-s-gutter~='-13'] {
  margin-left: 32.5px;
  margin-right: 32.5px;
}

[fx-s-gutter~='-13']>[fx-s-col],
[fx-s-gutter~='-13']>[fx-s-flex] {
  padding-left: -32.5px;
  padding-right: -32.5px;
}

[fx-s-width~='-13'] {
  width: -650px !important;
}

[fx-s-max-width~='-13'] {
  max-width: -650px !important;
}

[fx-s-height~='-13'] {
  height: -650px !important;
}

[fx-s-max-height~='-13'] {
  max-height: -650px !important;
}

[fx-s-mxy~='-12.5'] {
  margin: -62.5px;
}

[fx-s-mx~='-12.5'] {
  margin-left: -62.5px;
  margin-right: -62.5px;
}

[fx-s-my~='-12.5'] {
  margin-top: -62.5px;
  margin-bottom: -62.5px;
}

[fx-s-ml~='-12.5'] {
  margin-left: -62.5px;
}

[fx-s-mr~='-12.5'] {
  margin-right: -62.5px;
}

[fx-s-mt~='-12.5'] {
  margin-top: -62.5px;
}

[fx-s-mb~='-12.5'] {
  margin-bottom: -62.5px;
}

[fx-s-pxy~='-12.5'] {
  padding: -62.5px;
}

[fx-s-px~='-12.5'] {
  padding-left: -62.5px;
  padding-right: -62.5px;
}

[fx-s-py~='-12.5'] {
  padding-top: -62.5px;
  padding-bottom: -62.5px;
}

[fx-s-pl~='-12.5'] {
  padding-left: -62.5px;
}

[fx-s-pr~='-12.5'] {
  padding-right: -62.5px;
}

[fx-s-pt~='-12.5'] {
  padding-top: -62.5px;
}

[fx-s-pb~='-12.5'] {
  padding-bottom: -62.5px;
}

[fx-s-gutter~='-12.5'] {
  margin-left: 31.25px;
  margin-right: 31.25px;
}

[fx-s-gutter~='-12.5']>[fx-s-col],
[fx-s-gutter~='-12.5']>[fx-s-flex] {
  padding-left: -31.25px;
  padding-right: -31.25px;
}

[fx-s-width~='-12.5'] {
  width: -625px !important;
}

[fx-s-max-width~='-12.5'] {
  max-width: -625px !important;
}

[fx-s-height~='-12.5'] {
  height: -625px !important;
}

[fx-s-max-height~='-12.5'] {
  max-height: -625px !important;
}

[fx-s-mxy~='-12'] {
  margin: -60px;
}

[fx-s-mx~='-12'] {
  margin-left: -60px;
  margin-right: -60px;
}

[fx-s-my~='-12'] {
  margin-top: -60px;
  margin-bottom: -60px;
}

[fx-s-ml~='-12'] {
  margin-left: -60px;
}

[fx-s-mr~='-12'] {
  margin-right: -60px;
}

[fx-s-mt~='-12'] {
  margin-top: -60px;
}

[fx-s-mb~='-12'] {
  margin-bottom: -60px;
}

[fx-s-pxy~='-12'] {
  padding: -60px;
}

[fx-s-px~='-12'] {
  padding-left: -60px;
  padding-right: -60px;
}

[fx-s-py~='-12'] {
  padding-top: -60px;
  padding-bottom: -60px;
}

[fx-s-pl~='-12'] {
  padding-left: -60px;
}

[fx-s-pr~='-12'] {
  padding-right: -60px;
}

[fx-s-pt~='-12'] {
  padding-top: -60px;
}

[fx-s-pb~='-12'] {
  padding-bottom: -60px;
}

[fx-s-gutter~='-12'] {
  margin-left: 30px;
  margin-right: 30px;
}

[fx-s-gutter~='-12']>[fx-s-col],
[fx-s-gutter~='-12']>[fx-s-flex] {
  padding-left: -30px;
  padding-right: -30px;
}

[fx-s-width~='-12'] {
  width: -600px !important;
}

[fx-s-max-width~='-12'] {
  max-width: -600px !important;
}

[fx-s-height~='-12'] {
  height: -600px !important;
}

[fx-s-max-height~='-12'] {
  max-height: -600px !important;
}

[fx-s-mxy~='-11.5'] {
  margin: -57.5px;
}

[fx-s-mx~='-11.5'] {
  margin-left: -57.5px;
  margin-right: -57.5px;
}

[fx-s-my~='-11.5'] {
  margin-top: -57.5px;
  margin-bottom: -57.5px;
}

[fx-s-ml~='-11.5'] {
  margin-left: -57.5px;
}

[fx-s-mr~='-11.5'] {
  margin-right: -57.5px;
}

[fx-s-mt~='-11.5'] {
  margin-top: -57.5px;
}

[fx-s-mb~='-11.5'] {
  margin-bottom: -57.5px;
}

[fx-s-pxy~='-11.5'] {
  padding: -57.5px;
}

[fx-s-px~='-11.5'] {
  padding-left: -57.5px;
  padding-right: -57.5px;
}

[fx-s-py~='-11.5'] {
  padding-top: -57.5px;
  padding-bottom: -57.5px;
}

[fx-s-pl~='-11.5'] {
  padding-left: -57.5px;
}

[fx-s-pr~='-11.5'] {
  padding-right: -57.5px;
}

[fx-s-pt~='-11.5'] {
  padding-top: -57.5px;
}

[fx-s-pb~='-11.5'] {
  padding-bottom: -57.5px;
}

[fx-s-gutter~='-11.5'] {
  margin-left: 28.75px;
  margin-right: 28.75px;
}

[fx-s-gutter~='-11.5']>[fx-s-col],
[fx-s-gutter~='-11.5']>[fx-s-flex] {
  padding-left: -28.75px;
  padding-right: -28.75px;
}

[fx-s-width~='-11.5'] {
  width: -575px !important;
}

[fx-s-max-width~='-11.5'] {
  max-width: -575px !important;
}

[fx-s-height~='-11.5'] {
  height: -575px !important;
}

[fx-s-max-height~='-11.5'] {
  max-height: -575px !important;
}

[fx-s-mxy~='-11'] {
  margin: -55px;
}

[fx-s-mx~='-11'] {
  margin-left: -55px;
  margin-right: -55px;
}

[fx-s-my~='-11'] {
  margin-top: -55px;
  margin-bottom: -55px;
}

[fx-s-ml~='-11'] {
  margin-left: -55px;
}

[fx-s-mr~='-11'] {
  margin-right: -55px;
}

[fx-s-mt~='-11'] {
  margin-top: -55px;
}

[fx-s-mb~='-11'] {
  margin-bottom: -55px;
}

[fx-s-pxy~='-11'] {
  padding: -55px;
}

[fx-s-px~='-11'] {
  padding-left: -55px;
  padding-right: -55px;
}

[fx-s-py~='-11'] {
  padding-top: -55px;
  padding-bottom: -55px;
}

[fx-s-pl~='-11'] {
  padding-left: -55px;
}

[fx-s-pr~='-11'] {
  padding-right: -55px;
}

[fx-s-pt~='-11'] {
  padding-top: -55px;
}

[fx-s-pb~='-11'] {
  padding-bottom: -55px;
}

[fx-s-gutter~='-11'] {
  margin-left: 27.5px;
  margin-right: 27.5px;
}

[fx-s-gutter~='-11']>[fx-s-col],
[fx-s-gutter~='-11']>[fx-s-flex] {
  padding-left: -27.5px;
  padding-right: -27.5px;
}

[fx-s-width~='-11'] {
  width: -550px !important;
}

[fx-s-max-width~='-11'] {
  max-width: -550px !important;
}

[fx-s-height~='-11'] {
  height: -550px !important;
}

[fx-s-max-height~='-11'] {
  max-height: -550px !important;
}

[fx-s-mxy~='-10.5'] {
  margin: -52.5px;
}

[fx-s-mx~='-10.5'] {
  margin-left: -52.5px;
  margin-right: -52.5px;
}

[fx-s-my~='-10.5'] {
  margin-top: -52.5px;
  margin-bottom: -52.5px;
}

[fx-s-ml~='-10.5'] {
  margin-left: -52.5px;
}

[fx-s-mr~='-10.5'] {
  margin-right: -52.5px;
}

[fx-s-mt~='-10.5'] {
  margin-top: -52.5px;
}

[fx-s-mb~='-10.5'] {
  margin-bottom: -52.5px;
}

[fx-s-pxy~='-10.5'] {
  padding: -52.5px;
}

[fx-s-px~='-10.5'] {
  padding-left: -52.5px;
  padding-right: -52.5px;
}

[fx-s-py~='-10.5'] {
  padding-top: -52.5px;
  padding-bottom: -52.5px;
}

[fx-s-pl~='-10.5'] {
  padding-left: -52.5px;
}

[fx-s-pr~='-10.5'] {
  padding-right: -52.5px;
}

[fx-s-pt~='-10.5'] {
  padding-top: -52.5px;
}

[fx-s-pb~='-10.5'] {
  padding-bottom: -52.5px;
}

[fx-s-gutter~='-10.5'] {
  margin-left: 26.25px;
  margin-right: 26.25px;
}

[fx-s-gutter~='-10.5']>[fx-s-col],
[fx-s-gutter~='-10.5']>[fx-s-flex] {
  padding-left: -26.25px;
  padding-right: -26.25px;
}

[fx-s-width~='-10.5'] {
  width: -525px !important;
}

[fx-s-max-width~='-10.5'] {
  max-width: -525px !important;
}

[fx-s-height~='-10.5'] {
  height: -525px !important;
}

[fx-s-max-height~='-10.5'] {
  max-height: -525px !important;
}

[fx-s-mxy~='-10'] {
  margin: -50px;
}

[fx-s-mx~='-10'] {
  margin-left: -50px;
  margin-right: -50px;
}

[fx-s-my~='-10'] {
  margin-top: -50px;
  margin-bottom: -50px;
}

[fx-s-ml~='-10'] {
  margin-left: -50px;
}

[fx-s-mr~='-10'] {
  margin-right: -50px;
}

[fx-s-mt~='-10'] {
  margin-top: -50px;
}

[fx-s-mb~='-10'] {
  margin-bottom: -50px;
}

[fx-s-pxy~='-10'] {
  padding: -50px;
}

[fx-s-px~='-10'] {
  padding-left: -50px;
  padding-right: -50px;
}

[fx-s-py~='-10'] {
  padding-top: -50px;
  padding-bottom: -50px;
}

[fx-s-pl~='-10'] {
  padding-left: -50px;
}

[fx-s-pr~='-10'] {
  padding-right: -50px;
}

[fx-s-pt~='-10'] {
  padding-top: -50px;
}

[fx-s-pb~='-10'] {
  padding-bottom: -50px;
}

[fx-s-gutter~='-10'] {
  margin-left: 25px;
  margin-right: 25px;
}

[fx-s-gutter~='-10']>[fx-s-col],
[fx-s-gutter~='-10']>[fx-s-flex] {
  padding-left: -25px;
  padding-right: -25px;
}

[fx-s-width~='-10'] {
  width: -500px !important;
}

[fx-s-max-width~='-10'] {
  max-width: -500px !important;
}

[fx-s-height~='-10'] {
  height: -500px !important;
}

[fx-s-max-height~='-10'] {
  max-height: -500px !important;
}

[fx-s-mxy~='-9.5'] {
  margin: -47.5px;
}

[fx-s-mx~='-9.5'] {
  margin-left: -47.5px;
  margin-right: -47.5px;
}

[fx-s-my~='-9.5'] {
  margin-top: -47.5px;
  margin-bottom: -47.5px;
}

[fx-s-ml~='-9.5'] {
  margin-left: -47.5px;
}

[fx-s-mr~='-9.5'] {
  margin-right: -47.5px;
}

[fx-s-mt~='-9.5'] {
  margin-top: -47.5px;
}

[fx-s-mb~='-9.5'] {
  margin-bottom: -47.5px;
}

[fx-s-pxy~='-9.5'] {
  padding: -47.5px;
}

[fx-s-px~='-9.5'] {
  padding-left: -47.5px;
  padding-right: -47.5px;
}

[fx-s-py~='-9.5'] {
  padding-top: -47.5px;
  padding-bottom: -47.5px;
}

[fx-s-pl~='-9.5'] {
  padding-left: -47.5px;
}

[fx-s-pr~='-9.5'] {
  padding-right: -47.5px;
}

[fx-s-pt~='-9.5'] {
  padding-top: -47.5px;
}

[fx-s-pb~='-9.5'] {
  padding-bottom: -47.5px;
}

[fx-s-gutter~='-9.5'] {
  margin-left: 23.75px;
  margin-right: 23.75px;
}

[fx-s-gutter~='-9.5']>[fx-s-col],
[fx-s-gutter~='-9.5']>[fx-s-flex] {
  padding-left: -23.75px;
  padding-right: -23.75px;
}

[fx-s-width~='-9.5'] {
  width: -475px !important;
}

[fx-s-max-width~='-9.5'] {
  max-width: -475px !important;
}

[fx-s-height~='-9.5'] {
  height: -475px !important;
}

[fx-s-max-height~='-9.5'] {
  max-height: -475px !important;
}

[fx-s-mxy~='-9'] {
  margin: -45px;
}

[fx-s-mx~='-9'] {
  margin-left: -45px;
  margin-right: -45px;
}

[fx-s-my~='-9'] {
  margin-top: -45px;
  margin-bottom: -45px;
}

[fx-s-ml~='-9'] {
  margin-left: -45px;
}

[fx-s-mr~='-9'] {
  margin-right: -45px;
}

[fx-s-mt~='-9'] {
  margin-top: -45px;
}

[fx-s-mb~='-9'] {
  margin-bottom: -45px;
}

[fx-s-pxy~='-9'] {
  padding: -45px;
}

[fx-s-px~='-9'] {
  padding-left: -45px;
  padding-right: -45px;
}

[fx-s-py~='-9'] {
  padding-top: -45px;
  padding-bottom: -45px;
}

[fx-s-pl~='-9'] {
  padding-left: -45px;
}

[fx-s-pr~='-9'] {
  padding-right: -45px;
}

[fx-s-pt~='-9'] {
  padding-top: -45px;
}

[fx-s-pb~='-9'] {
  padding-bottom: -45px;
}

[fx-s-gutter~='-9'] {
  margin-left: 22.5px;
  margin-right: 22.5px;
}

[fx-s-gutter~='-9']>[fx-s-col],
[fx-s-gutter~='-9']>[fx-s-flex] {
  padding-left: -22.5px;
  padding-right: -22.5px;
}

[fx-s-width~='-9'] {
  width: -450px !important;
}

[fx-s-max-width~='-9'] {
  max-width: -450px !important;
}

[fx-s-height~='-9'] {
  height: -450px !important;
}

[fx-s-max-height~='-9'] {
  max-height: -450px !important;
}

[fx-s-mxy~='-8.5'] {
  margin: -42.5px;
}

[fx-s-mx~='-8.5'] {
  margin-left: -42.5px;
  margin-right: -42.5px;
}

[fx-s-my~='-8.5'] {
  margin-top: -42.5px;
  margin-bottom: -42.5px;
}

[fx-s-ml~='-8.5'] {
  margin-left: -42.5px;
}

[fx-s-mr~='-8.5'] {
  margin-right: -42.5px;
}

[fx-s-mt~='-8.5'] {
  margin-top: -42.5px;
}

[fx-s-mb~='-8.5'] {
  margin-bottom: -42.5px;
}

[fx-s-pxy~='-8.5'] {
  padding: -42.5px;
}

[fx-s-px~='-8.5'] {
  padding-left: -42.5px;
  padding-right: -42.5px;
}

[fx-s-py~='-8.5'] {
  padding-top: -42.5px;
  padding-bottom: -42.5px;
}

[fx-s-pl~='-8.5'] {
  padding-left: -42.5px;
}

[fx-s-pr~='-8.5'] {
  padding-right: -42.5px;
}

[fx-s-pt~='-8.5'] {
  padding-top: -42.5px;
}

[fx-s-pb~='-8.5'] {
  padding-bottom: -42.5px;
}

[fx-s-gutter~='-8.5'] {
  margin-left: 21.25px;
  margin-right: 21.25px;
}

[fx-s-gutter~='-8.5']>[fx-s-col],
[fx-s-gutter~='-8.5']>[fx-s-flex] {
  padding-left: -21.25px;
  padding-right: -21.25px;
}

[fx-s-width~='-8.5'] {
  width: -425px !important;
}

[fx-s-max-width~='-8.5'] {
  max-width: -425px !important;
}

[fx-s-height~='-8.5'] {
  height: -425px !important;
}

[fx-s-max-height~='-8.5'] {
  max-height: -425px !important;
}

[fx-s-mxy~='-8'] {
  margin: -40px;
}

[fx-s-mx~='-8'] {
  margin-left: -40px;
  margin-right: -40px;
}

[fx-s-my~='-8'] {
  margin-top: -40px;
  margin-bottom: -40px;
}

[fx-s-ml~='-8'] {
  margin-left: -40px;
}

[fx-s-mr~='-8'] {
  margin-right: -40px;
}

[fx-s-mt~='-8'] {
  margin-top: -40px;
}

[fx-s-mb~='-8'] {
  margin-bottom: -40px;
}

[fx-s-pxy~='-8'] {
  padding: -40px;
}

[fx-s-px~='-8'] {
  padding-left: -40px;
  padding-right: -40px;
}

[fx-s-py~='-8'] {
  padding-top: -40px;
  padding-bottom: -40px;
}

[fx-s-pl~='-8'] {
  padding-left: -40px;
}

[fx-s-pr~='-8'] {
  padding-right: -40px;
}

[fx-s-pt~='-8'] {
  padding-top: -40px;
}

[fx-s-pb~='-8'] {
  padding-bottom: -40px;
}

[fx-s-gutter~='-8'] {
  margin-left: 20px;
  margin-right: 20px;
}

[fx-s-gutter~='-8']>[fx-s-col],
[fx-s-gutter~='-8']>[fx-s-flex] {
  padding-left: -20px;
  padding-right: -20px;
}

[fx-s-width~='-8'] {
  width: -400px !important;
}

[fx-s-max-width~='-8'] {
  max-width: -400px !important;
}

[fx-s-height~='-8'] {
  height: -400px !important;
}

[fx-s-max-height~='-8'] {
  max-height: -400px !important;
}

[fx-s-mxy~='-7.5'] {
  margin: -37.5px;
}

[fx-s-mx~='-7.5'] {
  margin-left: -37.5px;
  margin-right: -37.5px;
}

[fx-s-my~='-7.5'] {
  margin-top: -37.5px;
  margin-bottom: -37.5px;
}

[fx-s-ml~='-7.5'] {
  margin-left: -37.5px;
}

[fx-s-mr~='-7.5'] {
  margin-right: -37.5px;
}

[fx-s-mt~='-7.5'] {
  margin-top: -37.5px;
}

[fx-s-mb~='-7.5'] {
  margin-bottom: -37.5px;
}

[fx-s-pxy~='-7.5'] {
  padding: -37.5px;
}

[fx-s-px~='-7.5'] {
  padding-left: -37.5px;
  padding-right: -37.5px;
}

[fx-s-py~='-7.5'] {
  padding-top: -37.5px;
  padding-bottom: -37.5px;
}

[fx-s-pl~='-7.5'] {
  padding-left: -37.5px;
}

[fx-s-pr~='-7.5'] {
  padding-right: -37.5px;
}

[fx-s-pt~='-7.5'] {
  padding-top: -37.5px;
}

[fx-s-pb~='-7.5'] {
  padding-bottom: -37.5px;
}

[fx-s-gutter~='-7.5'] {
  margin-left: 18.75px;
  margin-right: 18.75px;
}

[fx-s-gutter~='-7.5']>[fx-s-col],
[fx-s-gutter~='-7.5']>[fx-s-flex] {
  padding-left: -18.75px;
  padding-right: -18.75px;
}

[fx-s-width~='-7.5'] {
  width: -375px !important;
}

[fx-s-max-width~='-7.5'] {
  max-width: -375px !important;
}

[fx-s-height~='-7.5'] {
  height: -375px !important;
}

[fx-s-max-height~='-7.5'] {
  max-height: -375px !important;
}

[fx-s-mxy~='-7'] {
  margin: -35px;
}

[fx-s-mx~='-7'] {
  margin-left: -35px;
  margin-right: -35px;
}

[fx-s-my~='-7'] {
  margin-top: -35px;
  margin-bottom: -35px;
}

[fx-s-ml~='-7'] {
  margin-left: -35px;
}

[fx-s-mr~='-7'] {
  margin-right: -35px;
}

[fx-s-mt~='-7'] {
  margin-top: -35px;
}

[fx-s-mb~='-7'] {
  margin-bottom: -35px;
}

[fx-s-pxy~='-7'] {
  padding: -35px;
}

[fx-s-px~='-7'] {
  padding-left: -35px;
  padding-right: -35px;
}

[fx-s-py~='-7'] {
  padding-top: -35px;
  padding-bottom: -35px;
}

[fx-s-pl~='-7'] {
  padding-left: -35px;
}

[fx-s-pr~='-7'] {
  padding-right: -35px;
}

[fx-s-pt~='-7'] {
  padding-top: -35px;
}

[fx-s-pb~='-7'] {
  padding-bottom: -35px;
}

[fx-s-gutter~='-7'] {
  margin-left: 17.5px;
  margin-right: 17.5px;
}

[fx-s-gutter~='-7']>[fx-s-col],
[fx-s-gutter~='-7']>[fx-s-flex] {
  padding-left: -17.5px;
  padding-right: -17.5px;
}

[fx-s-width~='-7'] {
  width: -350px !important;
}

[fx-s-max-width~='-7'] {
  max-width: -350px !important;
}

[fx-s-height~='-7'] {
  height: -350px !important;
}

[fx-s-max-height~='-7'] {
  max-height: -350px !important;
}

[fx-s-mxy~='-6.5'] {
  margin: -32.5px;
}

[fx-s-mx~='-6.5'] {
  margin-left: -32.5px;
  margin-right: -32.5px;
}

[fx-s-my~='-6.5'] {
  margin-top: -32.5px;
  margin-bottom: -32.5px;
}

[fx-s-ml~='-6.5'] {
  margin-left: -32.5px;
}

[fx-s-mr~='-6.5'] {
  margin-right: -32.5px;
}

[fx-s-mt~='-6.5'] {
  margin-top: -32.5px;
}

[fx-s-mb~='-6.5'] {
  margin-bottom: -32.5px;
}

[fx-s-pxy~='-6.5'] {
  padding: -32.5px;
}

[fx-s-px~='-6.5'] {
  padding-left: -32.5px;
  padding-right: -32.5px;
}

[fx-s-py~='-6.5'] {
  padding-top: -32.5px;
  padding-bottom: -32.5px;
}

[fx-s-pl~='-6.5'] {
  padding-left: -32.5px;
}

[fx-s-pr~='-6.5'] {
  padding-right: -32.5px;
}

[fx-s-pt~='-6.5'] {
  padding-top: -32.5px;
}

[fx-s-pb~='-6.5'] {
  padding-bottom: -32.5px;
}

[fx-s-gutter~='-6.5'] {
  margin-left: 16.25px;
  margin-right: 16.25px;
}

[fx-s-gutter~='-6.5']>[fx-s-col],
[fx-s-gutter~='-6.5']>[fx-s-flex] {
  padding-left: -16.25px;
  padding-right: -16.25px;
}

[fx-s-width~='-6.5'] {
  width: -325px !important;
}

[fx-s-max-width~='-6.5'] {
  max-width: -325px !important;
}

[fx-s-height~='-6.5'] {
  height: -325px !important;
}

[fx-s-max-height~='-6.5'] {
  max-height: -325px !important;
}

[fx-s-mxy~='-6'] {
  margin: -30px;
}

[fx-s-mx~='-6'] {
  margin-left: -30px;
  margin-right: -30px;
}

[fx-s-my~='-6'] {
  margin-top: -30px;
  margin-bottom: -30px;
}

[fx-s-ml~='-6'] {
  margin-left: -30px;
}

[fx-s-mr~='-6'] {
  margin-right: -30px;
}

[fx-s-mt~='-6'] {
  margin-top: -30px;
}

[fx-s-mb~='-6'] {
  margin-bottom: -30px;
}

[fx-s-pxy~='-6'] {
  padding: -30px;
}

[fx-s-px~='-6'] {
  padding-left: -30px;
  padding-right: -30px;
}

[fx-s-py~='-6'] {
  padding-top: -30px;
  padding-bottom: -30px;
}

[fx-s-pl~='-6'] {
  padding-left: -30px;
}

[fx-s-pr~='-6'] {
  padding-right: -30px;
}

[fx-s-pt~='-6'] {
  padding-top: -30px;
}

[fx-s-pb~='-6'] {
  padding-bottom: -30px;
}

[fx-s-gutter~='-6'] {
  margin-left: 15px;
  margin-right: 15px;
}

[fx-s-gutter~='-6']>[fx-s-col],
[fx-s-gutter~='-6']>[fx-s-flex] {
  padding-left: -15px;
  padding-right: -15px;
}

[fx-s-width~='-6'] {
  width: -300px !important;
}

[fx-s-max-width~='-6'] {
  max-width: -300px !important;
}

[fx-s-height~='-6'] {
  height: -300px !important;
}

[fx-s-max-height~='-6'] {
  max-height: -300px !important;
}

[fx-s-mxy~='-5.5'] {
  margin: -27.5px;
}

[fx-s-mx~='-5.5'] {
  margin-left: -27.5px;
  margin-right: -27.5px;
}

[fx-s-my~='-5.5'] {
  margin-top: -27.5px;
  margin-bottom: -27.5px;
}

[fx-s-ml~='-5.5'] {
  margin-left: -27.5px;
}

[fx-s-mr~='-5.5'] {
  margin-right: -27.5px;
}

[fx-s-mt~='-5.5'] {
  margin-top: -27.5px;
}

[fx-s-mb~='-5.5'] {
  margin-bottom: -27.5px;
}

[fx-s-pxy~='-5.5'] {
  padding: -27.5px;
}

[fx-s-px~='-5.5'] {
  padding-left: -27.5px;
  padding-right: -27.5px;
}

[fx-s-py~='-5.5'] {
  padding-top: -27.5px;
  padding-bottom: -27.5px;
}

[fx-s-pl~='-5.5'] {
  padding-left: -27.5px;
}

[fx-s-pr~='-5.5'] {
  padding-right: -27.5px;
}

[fx-s-pt~='-5.5'] {
  padding-top: -27.5px;
}

[fx-s-pb~='-5.5'] {
  padding-bottom: -27.5px;
}

[fx-s-gutter~='-5.5'] {
  margin-left: 13.75px;
  margin-right: 13.75px;
}

[fx-s-gutter~='-5.5']>[fx-s-col],
[fx-s-gutter~='-5.5']>[fx-s-flex] {
  padding-left: -13.75px;
  padding-right: -13.75px;
}

[fx-s-width~='-5.5'] {
  width: -275px !important;
}

[fx-s-max-width~='-5.5'] {
  max-width: -275px !important;
}

[fx-s-height~='-5.5'] {
  height: -275px !important;
}

[fx-s-max-height~='-5.5'] {
  max-height: -275px !important;
}

[fx-s-mxy~='-5'] {
  margin: -25px;
}

[fx-s-mx~='-5'] {
  margin-left: -25px;
  margin-right: -25px;
}

[fx-s-my~='-5'] {
  margin-top: -25px;
  margin-bottom: -25px;
}

[fx-s-ml~='-5'] {
  margin-left: -25px;
}

[fx-s-mr~='-5'] {
  margin-right: -25px;
}

[fx-s-mt~='-5'] {
  margin-top: -25px;
}

[fx-s-mb~='-5'] {
  margin-bottom: -25px;
}

[fx-s-pxy~='-5'] {
  padding: -25px;
}

[fx-s-px~='-5'] {
  padding-left: -25px;
  padding-right: -25px;
}

[fx-s-py~='-5'] {
  padding-top: -25px;
  padding-bottom: -25px;
}

[fx-s-pl~='-5'] {
  padding-left: -25px;
}

[fx-s-pr~='-5'] {
  padding-right: -25px;
}

[fx-s-pt~='-5'] {
  padding-top: -25px;
}

[fx-s-pb~='-5'] {
  padding-bottom: -25px;
}

[fx-s-gutter~='-5'] {
  margin-left: 12.5px;
  margin-right: 12.5px;
}

[fx-s-gutter~='-5']>[fx-s-col],
[fx-s-gutter~='-5']>[fx-s-flex] {
  padding-left: -12.5px;
  padding-right: -12.5px;
}

[fx-s-width~='-5'] {
  width: -250px !important;
}

[fx-s-max-width~='-5'] {
  max-width: -250px !important;
}

[fx-s-height~='-5'] {
  height: -250px !important;
}

[fx-s-max-height~='-5'] {
  max-height: -250px !important;
}

[fx-s-mxy~='-4.5'] {
  margin: -22.5px;
}

[fx-s-mx~='-4.5'] {
  margin-left: -22.5px;
  margin-right: -22.5px;
}

[fx-s-my~='-4.5'] {
  margin-top: -22.5px;
  margin-bottom: -22.5px;
}

[fx-s-ml~='-4.5'] {
  margin-left: -22.5px;
}

[fx-s-mr~='-4.5'] {
  margin-right: -22.5px;
}

[fx-s-mt~='-4.5'] {
  margin-top: -22.5px;
}

[fx-s-mb~='-4.5'] {
  margin-bottom: -22.5px;
}

[fx-s-pxy~='-4.5'] {
  padding: -22.5px;
}

[fx-s-px~='-4.5'] {
  padding-left: -22.5px;
  padding-right: -22.5px;
}

[fx-s-py~='-4.5'] {
  padding-top: -22.5px;
  padding-bottom: -22.5px;
}

[fx-s-pl~='-4.5'] {
  padding-left: -22.5px;
}

[fx-s-pr~='-4.5'] {
  padding-right: -22.5px;
}

[fx-s-pt~='-4.5'] {
  padding-top: -22.5px;
}

[fx-s-pb~='-4.5'] {
  padding-bottom: -22.5px;
}

[fx-s-gutter~='-4.5'] {
  margin-left: 11.25px;
  margin-right: 11.25px;
}

[fx-s-gutter~='-4.5']>[fx-s-col],
[fx-s-gutter~='-4.5']>[fx-s-flex] {
  padding-left: -11.25px;
  padding-right: -11.25px;
}

[fx-s-width~='-4.5'] {
  width: -225px !important;
}

[fx-s-max-width~='-4.5'] {
  max-width: -225px !important;
}

[fx-s-height~='-4.5'] {
  height: -225px !important;
}

[fx-s-max-height~='-4.5'] {
  max-height: -225px !important;
}

[fx-s-mxy~='-4'] {
  margin: -20px;
}

[fx-s-mx~='-4'] {
  margin-left: -20px;
  margin-right: -20px;
}

[fx-s-my~='-4'] {
  margin-top: -20px;
  margin-bottom: -20px;
}

[fx-s-ml~='-4'] {
  margin-left: -20px;
}

[fx-s-mr~='-4'] {
  margin-right: -20px;
}

[fx-s-mt~='-4'] {
  margin-top: -20px;
}

[fx-s-mb~='-4'] {
  margin-bottom: -20px;
}

[fx-s-pxy~='-4'] {
  padding: -20px;
}

[fx-s-px~='-4'] {
  padding-left: -20px;
  padding-right: -20px;
}

[fx-s-py~='-4'] {
  padding-top: -20px;
  padding-bottom: -20px;
}

[fx-s-pl~='-4'] {
  padding-left: -20px;
}

[fx-s-pr~='-4'] {
  padding-right: -20px;
}

[fx-s-pt~='-4'] {
  padding-top: -20px;
}

[fx-s-pb~='-4'] {
  padding-bottom: -20px;
}

[fx-s-gutter~='-4'] {
  margin-left: 10px;
  margin-right: 10px;
}

[fx-s-gutter~='-4']>[fx-s-col],
[fx-s-gutter~='-4']>[fx-s-flex] {
  padding-left: -10px;
  padding-right: -10px;
}

[fx-s-width~='-4'] {
  width: -200px !important;
}

[fx-s-max-width~='-4'] {
  max-width: -200px !important;
}

[fx-s-height~='-4'] {
  height: -200px !important;
}

[fx-s-max-height~='-4'] {
  max-height: -200px !important;
}

[fx-s-mxy~='-3.5'] {
  margin: -17.5px;
}

[fx-s-mx~='-3.5'] {
  margin-left: -17.5px;
  margin-right: -17.5px;
}

[fx-s-my~='-3.5'] {
  margin-top: -17.5px;
  margin-bottom: -17.5px;
}

[fx-s-ml~='-3.5'] {
  margin-left: -17.5px;
}

[fx-s-mr~='-3.5'] {
  margin-right: -17.5px;
}

[fx-s-mt~='-3.5'] {
  margin-top: -17.5px;
}

[fx-s-mb~='-3.5'] {
  margin-bottom: -17.5px;
}

[fx-s-pxy~='-3.5'] {
  padding: -17.5px;
}

[fx-s-px~='-3.5'] {
  padding-left: -17.5px;
  padding-right: -17.5px;
}

[fx-s-py~='-3.5'] {
  padding-top: -17.5px;
  padding-bottom: -17.5px;
}

[fx-s-pl~='-3.5'] {
  padding-left: -17.5px;
}

[fx-s-pr~='-3.5'] {
  padding-right: -17.5px;
}

[fx-s-pt~='-3.5'] {
  padding-top: -17.5px;
}

[fx-s-pb~='-3.5'] {
  padding-bottom: -17.5px;
}

[fx-s-gutter~='-3.5'] {
  margin-left: 8.75px;
  margin-right: 8.75px;
}

[fx-s-gutter~='-3.5']>[fx-s-col],
[fx-s-gutter~='-3.5']>[fx-s-flex] {
  padding-left: -8.75px;
  padding-right: -8.75px;
}

[fx-s-width~='-3.5'] {
  width: -175px !important;
}

[fx-s-max-width~='-3.5'] {
  max-width: -175px !important;
}

[fx-s-height~='-3.5'] {
  height: -175px !important;
}

[fx-s-max-height~='-3.5'] {
  max-height: -175px !important;
}

[fx-s-mxy~='-3'] {
  margin: -15px;
}

[fx-s-mx~='-3'] {
  margin-left: -15px;
  margin-right: -15px;
}

[fx-s-my~='-3'] {
  margin-top: -15px;
  margin-bottom: -15px;
}

[fx-s-ml~='-3'] {
  margin-left: -15px;
}

[fx-s-mr~='-3'] {
  margin-right: -15px;
}

[fx-s-mt~='-3'] {
  margin-top: -15px;
}

[fx-s-mb~='-3'] {
  margin-bottom: -15px;
}

[fx-s-pxy~='-3'] {
  padding: -15px;
}

[fx-s-px~='-3'] {
  padding-left: -15px;
  padding-right: -15px;
}

[fx-s-py~='-3'] {
  padding-top: -15px;
  padding-bottom: -15px;
}

[fx-s-pl~='-3'] {
  padding-left: -15px;
}

[fx-s-pr~='-3'] {
  padding-right: -15px;
}

[fx-s-pt~='-3'] {
  padding-top: -15px;
}

[fx-s-pb~='-3'] {
  padding-bottom: -15px;
}

[fx-s-gutter~='-3'] {
  margin-left: 7.5px;
  margin-right: 7.5px;
}

[fx-s-gutter~='-3']>[fx-s-col],
[fx-s-gutter~='-3']>[fx-s-flex] {
  padding-left: -7.5px;
  padding-right: -7.5px;
}

[fx-s-width~='-3'] {
  width: -150px !important;
}

[fx-s-max-width~='-3'] {
  max-width: -150px !important;
}

[fx-s-height~='-3'] {
  height: -150px !important;
}

[fx-s-max-height~='-3'] {
  max-height: -150px !important;
}

[fx-s-mxy~='-2.5'] {
  margin: -12.5px;
}

[fx-s-mx~='-2.5'] {
  margin-left: -12.5px;
  margin-right: -12.5px;
}

[fx-s-my~='-2.5'] {
  margin-top: -12.5px;
  margin-bottom: -12.5px;
}

[fx-s-ml~='-2.5'] {
  margin-left: -12.5px;
}

[fx-s-mr~='-2.5'] {
  margin-right: -12.5px;
}

[fx-s-mt~='-2.5'] {
  margin-top: -12.5px;
}

[fx-s-mb~='-2.5'] {
  margin-bottom: -12.5px;
}

[fx-s-pxy~='-2.5'] {
  padding: -12.5px;
}

[fx-s-px~='-2.5'] {
  padding-left: -12.5px;
  padding-right: -12.5px;
}

[fx-s-py~='-2.5'] {
  padding-top: -12.5px;
  padding-bottom: -12.5px;
}

[fx-s-pl~='-2.5'] {
  padding-left: -12.5px;
}

[fx-s-pr~='-2.5'] {
  padding-right: -12.5px;
}

[fx-s-pt~='-2.5'] {
  padding-top: -12.5px;
}

[fx-s-pb~='-2.5'] {
  padding-bottom: -12.5px;
}

[fx-s-gutter~='-2.5'] {
  margin-left: 6.25px;
  margin-right: 6.25px;
}

[fx-s-gutter~='-2.5']>[fx-s-col],
[fx-s-gutter~='-2.5']>[fx-s-flex] {
  padding-left: -6.25px;
  padding-right: -6.25px;
}

[fx-s-width~='-2.5'] {
  width: -125px !important;
}

[fx-s-max-width~='-2.5'] {
  max-width: -125px !important;
}

[fx-s-height~='-2.5'] {
  height: -125px !important;
}

[fx-s-max-height~='-2.5'] {
  max-height: -125px !important;
}

[fx-s-mxy~='-2'] {
  margin: -10px;
}

[fx-s-mx~='-2'] {
  margin-left: -10px;
  margin-right: -10px;
}

[fx-s-my~='-2'] {
  margin-top: -10px;
  margin-bottom: -10px;
}

[fx-s-ml~='-2'] {
  margin-left: -10px;
}

[fx-s-mr~='-2'] {
  margin-right: -10px;
}

[fx-s-mt~='-2'] {
  margin-top: -10px;
}

[fx-s-mb~='-2'] {
  margin-bottom: -10px;
}

[fx-s-pxy~='-2'] {
  padding: -10px;
}

[fx-s-px~='-2'] {
  padding-left: -10px;
  padding-right: -10px;
}

[fx-s-py~='-2'] {
  padding-top: -10px;
  padding-bottom: -10px;
}

[fx-s-pl~='-2'] {
  padding-left: -10px;
}

[fx-s-pr~='-2'] {
  padding-right: -10px;
}

[fx-s-pt~='-2'] {
  padding-top: -10px;
}

[fx-s-pb~='-2'] {
  padding-bottom: -10px;
}

[fx-s-gutter~='-2'] {
  margin-left: 5px;
  margin-right: 5px;
}

[fx-s-gutter~='-2']>[fx-s-col],
[fx-s-gutter~='-2']>[fx-s-flex] {
  padding-left: -5px;
  padding-right: -5px;
}

[fx-s-width~='-2'] {
  width: -100px !important;
}

[fx-s-max-width~='-2'] {
  max-width: -100px !important;
}

[fx-s-height~='-2'] {
  height: -100px !important;
}

[fx-s-max-height~='-2'] {
  max-height: -100px !important;
}

[fx-s-mxy~='-1.5'] {
  margin: -7.5px;
}

[fx-s-mx~='-1.5'] {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

[fx-s-my~='-1.5'] {
  margin-top: -7.5px;
  margin-bottom: -7.5px;
}

[fx-s-ml~='-1.5'] {
  margin-left: -7.5px;
}

[fx-s-mr~='-1.5'] {
  margin-right: -7.5px;
}

[fx-s-mt~='-1.5'] {
  margin-top: -7.5px;
}

[fx-s-mb~='-1.5'] {
  margin-bottom: -7.5px;
}

[fx-s-pxy~='-1.5'] {
  padding: -7.5px;
}

[fx-s-px~='-1.5'] {
  padding-left: -7.5px;
  padding-right: -7.5px;
}

[fx-s-py~='-1.5'] {
  padding-top: -7.5px;
  padding-bottom: -7.5px;
}

[fx-s-pl~='-1.5'] {
  padding-left: -7.5px;
}

[fx-s-pr~='-1.5'] {
  padding-right: -7.5px;
}

[fx-s-pt~='-1.5'] {
  padding-top: -7.5px;
}

[fx-s-pb~='-1.5'] {
  padding-bottom: -7.5px;
}

[fx-s-gutter~='-1.5'] {
  margin-left: 3.75px;
  margin-right: 3.75px;
}

[fx-s-gutter~='-1.5']>[fx-s-col],
[fx-s-gutter~='-1.5']>[fx-s-flex] {
  padding-left: -3.75px;
  padding-right: -3.75px;
}

[fx-s-width~='-1.5'] {
  width: -75px !important;
}

[fx-s-max-width~='-1.5'] {
  max-width: -75px !important;
}

[fx-s-height~='-1.5'] {
  height: -75px !important;
}

[fx-s-max-height~='-1.5'] {
  max-height: -75px !important;
}

[fx-s-mxy~='-1'] {
  margin: -5px;
}

[fx-s-mx~='-1'] {
  margin-left: -5px;
  margin-right: -5px;
}

[fx-s-my~='-1'] {
  margin-top: -5px;
  margin-bottom: -5px;
}

[fx-s-ml~='-1'] {
  margin-left: -5px;
}

[fx-s-mr~='-1'] {
  margin-right: -5px;
}

[fx-s-mt~='-1'] {
  margin-top: -5px;
}

[fx-s-mb~='-1'] {
  margin-bottom: -5px;
}

[fx-s-pxy~='-1'] {
  padding: -5px;
}

[fx-s-px~='-1'] {
  padding-left: -5px;
  padding-right: -5px;
}

[fx-s-py~='-1'] {
  padding-top: -5px;
  padding-bottom: -5px;
}

[fx-s-pl~='-1'] {
  padding-left: -5px;
}

[fx-s-pr~='-1'] {
  padding-right: -5px;
}

[fx-s-pt~='-1'] {
  padding-top: -5px;
}

[fx-s-pb~='-1'] {
  padding-bottom: -5px;
}

[fx-s-gutter~='-1'] {
  margin-left: 2.5px;
  margin-right: 2.5px;
}

[fx-s-gutter~='-1']>[fx-s-col],
[fx-s-gutter~='-1']>[fx-s-flex] {
  padding-left: -2.5px;
  padding-right: -2.5px;
}

[fx-s-width~='-1'] {
  width: -50px !important;
}

[fx-s-max-width~='-1'] {
  max-width: -50px !important;
}

[fx-s-height~='-1'] {
  height: -50px !important;
}

[fx-s-max-height~='-1'] {
  max-height: -50px !important;
}

[fx-s-mxy~='-.5'] {
  margin: -2.5px;
}

[fx-s-mx~='-.5'] {
  margin-left: -2.5px;
  margin-right: -2.5px;
}

[fx-s-my~='-.5'] {
  margin-top: -2.5px;
  margin-bottom: -2.5px;
}

[fx-s-ml~='-.5'] {
  margin-left: -2.5px;
}

[fx-s-mr~='-.5'] {
  margin-right: -2.5px;
}

[fx-s-mt~='-.5'] {
  margin-top: -2.5px;
}

[fx-s-mb~='-.5'] {
  margin-bottom: -2.5px;
}

[fx-s-pxy~='-.5'] {
  padding: -2.5px;
}

[fx-s-px~='-.5'] {
  padding-left: -2.5px;
  padding-right: -2.5px;
}

[fx-s-py~='-.5'] {
  padding-top: -2.5px;
  padding-bottom: -2.5px;
}

[fx-s-pl~='-.5'] {
  padding-left: -2.5px;
}

[fx-s-pr~='-.5'] {
  padding-right: -2.5px;
}

[fx-s-pt~='-.5'] {
  padding-top: -2.5px;
}

[fx-s-pb~='-.5'] {
  padding-bottom: -2.5px;
}

[fx-s-gutter~='-.5'] {
  margin-left: 1.25px;
  margin-right: 1.25px;
}

[fx-s-gutter~='-.5']>[fx-s-col],
[fx-s-gutter~='-.5']>[fx-s-flex] {
  padding-left: -1.25px;
  padding-right: -1.25px;
}

[fx-s-width~='-.5'] {
  width: -25px !important;
}

[fx-s-max-width~='-.5'] {
  max-width: -25px !important;
}

[fx-s-height~='-.5'] {
  height: -25px !important;
}

[fx-s-max-height~='-.5'] {
  max-height: -25px !important;
}

[fx-s-mxy~='0'] {
  margin: 0px;
}

[fx-s-mx~='0'] {
  margin-left: 0px;
  margin-right: 0px;
}

[fx-s-my~='0'] {
  margin-top: 0px;
  margin-bottom: 0px;
}

[fx-s-ml~='0'] {
  margin-left: 0px;
}

[fx-s-mr~='0'] {
  margin-right: 0px;
}

[fx-s-mt~='0'] {
  margin-top: 0px;
}

[fx-s-mb~='0'] {
  margin-bottom: 0px;
}

[fx-s-pxy~='0'] {
  padding: 0px;
}

[fx-s-px~='0'] {
  padding-left: 0px;
  padding-right: 0px;
}

[fx-s-py~='0'] {
  padding-top: 0px;
  padding-bottom: 0px;
}

[fx-s-pl~='0'] {
  padding-left: 0px;
}

[fx-s-pr~='0'] {
  padding-right: 0px;
}

[fx-s-pt~='0'] {
  padding-top: 0px;
}

[fx-s-pb~='0'] {
  padding-bottom: 0px;
}

[fx-s-gutter~='0'] {
  margin-left: 0px;
  margin-right: 0px;
}

[fx-s-gutter~='0']>[fx-s-col],
[fx-s-gutter~='0']>[fx-s-flex] {
  padding-left: 0px;
  padding-right: 0px;
}

[fx-s-width~='0'] {
  width: 0px !important;
}

[fx-s-max-width~='0'] {
  max-width: 0px !important;
}

[fx-s-height~='0'] {
  height: 0px !important;
}

[fx-s-max-height~='0'] {
  max-height: 0px !important;
}

[fx-s-mxy~='.5'] {
  margin: 2.5px;
}

[fx-s-mx~='.5'] {
  margin-left: 2.5px;
  margin-right: 2.5px;
}

[fx-s-my~='.5'] {
  margin-top: 2.5px;
  margin-bottom: 2.5px;
}

[fx-s-ml~='.5'] {
  margin-left: 2.5px;
}

[fx-s-mr~='.5'] {
  margin-right: 2.5px;
}

[fx-s-mt~='.5'] {
  margin-top: 2.5px;
}

[fx-s-mb~='.5'] {
  margin-bottom: 2.5px;
}

[fx-s-pxy~='.5'] {
  padding: 2.5px;
}

[fx-s-px~='.5'] {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

[fx-s-py~='.5'] {
  padding-top: 2.5px;
  padding-bottom: 2.5px;
}

[fx-s-pl~='.5'] {
  padding-left: 2.5px;
}

[fx-s-pr~='.5'] {
  padding-right: 2.5px;
}

[fx-s-pt~='.5'] {
  padding-top: 2.5px;
}

[fx-s-pb~='.5'] {
  padding-bottom: 2.5px;
}

[fx-s-gutter~='.5'] {
  margin-left: -1.25px;
  margin-right: -1.25px;
}

[fx-s-gutter~='.5']>[fx-s-col],
[fx-s-gutter~='.5']>[fx-s-flex] {
  padding-left: 1.25px;
  padding-right: 1.25px;
}

[fx-s-width~='.5'] {
  width: 25px !important;
}

[fx-s-max-width~='.5'] {
  max-width: 25px !important;
}

[fx-s-height~='.5'] {
  height: 25px !important;
}

[fx-s-max-height~='.5'] {
  max-height: 25px !important;
}

[fx-s-mxy~='1'] {
  margin: 5px;
}

[fx-s-mx~='1'] {
  margin-left: 5px;
  margin-right: 5px;
}

[fx-s-my~='1'] {
  margin-top: 5px;
  margin-bottom: 5px;
}

[fx-s-ml~='1'] {
  margin-left: 5px;
}

[fx-s-mr~='1'] {
  margin-right: 5px;
}

[fx-s-mt~='1'] {
  margin-top: 5px;
}

[fx-s-mb~='1'] {
  margin-bottom: 5px;
}

[fx-s-pxy~='1'] {
  padding: 5px;
}

[fx-s-px~='1'] {
  padding-left: 5px;
  padding-right: 5px;
}

[fx-s-py~='1'] {
  padding-top: 5px;
  padding-bottom: 5px;
}

[fx-s-pl~='1'] {
  padding-left: 5px;
}

[fx-s-pr~='1'] {
  padding-right: 5px;
}

[fx-s-pt~='1'] {
  padding-top: 5px;
}

[fx-s-pb~='1'] {
  padding-bottom: 5px;
}

[fx-s-gutter~='1'] {
  margin-left: -2.5px;
  margin-right: -2.5px;
}

[fx-s-gutter~='1']>[fx-s-col],
[fx-s-gutter~='1']>[fx-s-flex] {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

[fx-s-width~='1'] {
  width: 50px !important;
}

[fx-s-max-width~='1'] {
  max-width: 50px !important;
}

[fx-s-height~='1'] {
  height: 50px !important;
}

[fx-s-max-height~='1'] {
  max-height: 50px !important;
}

[fx-s-mxy~='1.5'] {
  margin: 7.5px;
}

[fx-s-mx~='1.5'] {
  margin-left: 7.5px;
  margin-right: 7.5px;
}

[fx-s-my~='1.5'] {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}

[fx-s-ml~='1.5'] {
  margin-left: 7.5px;
}

[fx-s-mr~='1.5'] {
  margin-right: 7.5px;
}

[fx-s-mt~='1.5'] {
  margin-top: 7.5px;
}

[fx-s-mb~='1.5'] {
  margin-bottom: 7.5px;
}

[fx-s-pxy~='1.5'] {
  padding: 7.5px;
}

[fx-s-px~='1.5'] {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

[fx-s-py~='1.5'] {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}

[fx-s-pl~='1.5'] {
  padding-left: 7.5px;
}

[fx-s-pr~='1.5'] {
  padding-right: 7.5px;
}

[fx-s-pt~='1.5'] {
  padding-top: 7.5px;
}

[fx-s-pb~='1.5'] {
  padding-bottom: 7.5px;
}

[fx-s-gutter~='1.5'] {
  margin-left: -3.75px;
  margin-right: -3.75px;
}

[fx-s-gutter~='1.5']>[fx-s-col],
[fx-s-gutter~='1.5']>[fx-s-flex] {
  padding-left: 3.75px;
  padding-right: 3.75px;
}

[fx-s-width~='1.5'] {
  width: 75px !important;
}

[fx-s-max-width~='1.5'] {
  max-width: 75px !important;
}

[fx-s-height~='1.5'] {
  height: 75px !important;
}

[fx-s-max-height~='1.5'] {
  max-height: 75px !important;
}

[fx-s-mxy~='2'] {
  margin: 10px;
}

[fx-s-mx~='2'] {
  margin-left: 10px;
  margin-right: 10px;
}

[fx-s-my~='2'] {
  margin-top: 10px;
  margin-bottom: 10px;
}

[fx-s-ml~='2'] {
  margin-left: 10px;
}

[fx-s-mr~='2'] {
  margin-right: 10px;
}

[fx-s-mt~='2'] {
  margin-top: 10px;
}

[fx-s-mb~='2'] {
  margin-bottom: 10px;
}

[fx-s-pxy~='2'] {
  padding: 10px;
}

[fx-s-px~='2'] {
  padding-left: 10px;
  padding-right: 10px;
}

[fx-s-py~='2'] {
  padding-top: 10px;
  padding-bottom: 10px;
}

[fx-s-pl~='2'] {
  padding-left: 10px;
}

[fx-s-pr~='2'] {
  padding-right: 10px;
}

[fx-s-pt~='2'] {
  padding-top: 10px;
}

[fx-s-pb~='2'] {
  padding-bottom: 10px;
}

[fx-s-gutter~='2'] {
  margin-left: -5px;
  margin-right: -5px;
}

[fx-s-gutter~='2']>[fx-s-col],
[fx-s-gutter~='2']>[fx-s-flex] {
  padding-left: 5px;
  padding-right: 5px;
}

[fx-s-width~='2'] {
  width: 100px !important;
}

[fx-s-max-width~='2'] {
  max-width: 100px !important;
}

[fx-s-height~='2'] {
  height: 100px !important;
}

[fx-s-max-height~='2'] {
  max-height: 100px !important;
}

[fx-s-mxy~='2.5'] {
  margin: 12.5px;
}

[fx-s-mx~='2.5'] {
  margin-left: 12.5px;
  margin-right: 12.5px;
}

[fx-s-my~='2.5'] {
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}

[fx-s-ml~='2.5'] {
  margin-left: 12.5px;
}

[fx-s-mr~='2.5'] {
  margin-right: 12.5px;
}

[fx-s-mt~='2.5'] {
  margin-top: 12.5px;
}

[fx-s-mb~='2.5'] {
  margin-bottom: 12.5px;
}

[fx-s-pxy~='2.5'] {
  padding: 12.5px;
}

[fx-s-px~='2.5'] {
  padding-left: 12.5px;
  padding-right: 12.5px;
}

[fx-s-py~='2.5'] {
  padding-top: 12.5px;
  padding-bottom: 12.5px;
}

[fx-s-pl~='2.5'] {
  padding-left: 12.5px;
}

[fx-s-pr~='2.5'] {
  padding-right: 12.5px;
}

[fx-s-pt~='2.5'] {
  padding-top: 12.5px;
}

[fx-s-pb~='2.5'] {
  padding-bottom: 12.5px;
}

[fx-s-gutter~='2.5'] {
  margin-left: -6.25px;
  margin-right: -6.25px;
}

[fx-s-gutter~='2.5']>[fx-s-col],
[fx-s-gutter~='2.5']>[fx-s-flex] {
  padding-left: 6.25px;
  padding-right: 6.25px;
}

[fx-s-width~='2.5'] {
  width: 125px !important;
}

[fx-s-max-width~='2.5'] {
  max-width: 125px !important;
}

[fx-s-height~='2.5'] {
  height: 125px !important;
}

[fx-s-max-height~='2.5'] {
  max-height: 125px !important;
}

[fx-s-mxy~='3'] {
  margin: 15px;
}

[fx-s-mx~='3'] {
  margin-left: 15px;
  margin-right: 15px;
}

[fx-s-my~='3'] {
  margin-top: 15px;
  margin-bottom: 15px;
}

[fx-s-ml~='3'] {
  margin-left: 15px;
}

[fx-s-mr~='3'] {
  margin-right: 15px;
}

[fx-s-mt~='3'] {
  margin-top: 15px;
}

[fx-s-mb~='3'] {
  margin-bottom: 15px;
}

[fx-s-pxy~='3'] {
  padding: 15px;
}

[fx-s-px~='3'] {
  padding-left: 15px;
  padding-right: 15px;
}

[fx-s-py~='3'] {
  padding-top: 15px;
  padding-bottom: 15px;
}

[fx-s-pl~='3'] {
  padding-left: 15px;
}

[fx-s-pr~='3'] {
  padding-right: 15px;
}

[fx-s-pt~='3'] {
  padding-top: 15px;
}

[fx-s-pb~='3'] {
  padding-bottom: 15px;
}

[fx-s-gutter~='3'] {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

[fx-s-gutter~='3']>[fx-s-col],
[fx-s-gutter~='3']>[fx-s-flex] {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

[fx-s-width~='3'] {
  width: 150px !important;
}

[fx-s-max-width~='3'] {
  max-width: 150px !important;
}

[fx-s-height~='3'] {
  height: 150px !important;
}

[fx-s-max-height~='3'] {
  max-height: 150px !important;
}

[fx-s-mxy~='3.5'] {
  margin: 17.5px;
}

[fx-s-mx~='3.5'] {
  margin-left: 17.5px;
  margin-right: 17.5px;
}

[fx-s-my~='3.5'] {
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}

[fx-s-ml~='3.5'] {
  margin-left: 17.5px;
}

[fx-s-mr~='3.5'] {
  margin-right: 17.5px;
}

[fx-s-mt~='3.5'] {
  margin-top: 17.5px;
}

[fx-s-mb~='3.5'] {
  margin-bottom: 17.5px;
}

[fx-s-pxy~='3.5'] {
  padding: 17.5px;
}

[fx-s-px~='3.5'] {
  padding-left: 17.5px;
  padding-right: 17.5px;
}

[fx-s-py~='3.5'] {
  padding-top: 17.5px;
  padding-bottom: 17.5px;
}

[fx-s-pl~='3.5'] {
  padding-left: 17.5px;
}

[fx-s-pr~='3.5'] {
  padding-right: 17.5px;
}

[fx-s-pt~='3.5'] {
  padding-top: 17.5px;
}

[fx-s-pb~='3.5'] {
  padding-bottom: 17.5px;
}

[fx-s-gutter~='3.5'] {
  margin-left: -8.75px;
  margin-right: -8.75px;
}

[fx-s-gutter~='3.5']>[fx-s-col],
[fx-s-gutter~='3.5']>[fx-s-flex] {
  padding-left: 8.75px;
  padding-right: 8.75px;
}

[fx-s-width~='3.5'] {
  width: 175px !important;
}

[fx-s-max-width~='3.5'] {
  max-width: 175px !important;
}

[fx-s-height~='3.5'] {
  height: 175px !important;
}

[fx-s-max-height~='3.5'] {
  max-height: 175px !important;
}

[fx-s-mxy~='4'] {
  margin: 20px;
}

[fx-s-mx~='4'] {
  margin-left: 20px;
  margin-right: 20px;
}

[fx-s-my~='4'] {
  margin-top: 20px;
  margin-bottom: 20px;
}

[fx-s-ml~='4'] {
  margin-left: 20px;
}

[fx-s-mr~='4'] {
  margin-right: 20px;
}

[fx-s-mt~='4'] {
  margin-top: 20px;
}

[fx-s-mb~='4'] {
  margin-bottom: 20px;
}

[fx-s-pxy~='4'] {
  padding: 20px;
}

[fx-s-px~='4'] {
  padding-left: 20px;
  padding-right: 20px;
}

[fx-s-py~='4'] {
  padding-top: 20px;
  padding-bottom: 20px;
}

[fx-s-pl~='4'] {
  padding-left: 20px;
}

[fx-s-pr~='4'] {
  padding-right: 20px;
}

[fx-s-pt~='4'] {
  padding-top: 20px;
}

[fx-s-pb~='4'] {
  padding-bottom: 20px;
}

[fx-s-gutter~='4'] {
  margin-left: -10px;
  margin-right: -10px;
}

[fx-s-gutter~='4']>[fx-s-col],
[fx-s-gutter~='4']>[fx-s-flex] {
  padding-left: 10px;
  padding-right: 10px;
}

[fx-s-width~='4'] {
  width: 200px !important;
}

[fx-s-max-width~='4'] {
  max-width: 200px !important;
}

[fx-s-height~='4'] {
  height: 200px !important;
}

[fx-s-max-height~='4'] {
  max-height: 200px !important;
}

[fx-s-mxy~='4.5'] {
  margin: 22.5px;
}

[fx-s-mx~='4.5'] {
  margin-left: 22.5px;
  margin-right: 22.5px;
}

[fx-s-my~='4.5'] {
  margin-top: 22.5px;
  margin-bottom: 22.5px;
}

[fx-s-ml~='4.5'] {
  margin-left: 22.5px;
}

[fx-s-mr~='4.5'] {
  margin-right: 22.5px;
}

[fx-s-mt~='4.5'] {
  margin-top: 22.5px;
}

[fx-s-mb~='4.5'] {
  margin-bottom: 22.5px;
}

[fx-s-pxy~='4.5'] {
  padding: 22.5px;
}

[fx-s-px~='4.5'] {
  padding-left: 22.5px;
  padding-right: 22.5px;
}

[fx-s-py~='4.5'] {
  padding-top: 22.5px;
  padding-bottom: 22.5px;
}

[fx-s-pl~='4.5'] {
  padding-left: 22.5px;
}

[fx-s-pr~='4.5'] {
  padding-right: 22.5px;
}

[fx-s-pt~='4.5'] {
  padding-top: 22.5px;
}

[fx-s-pb~='4.5'] {
  padding-bottom: 22.5px;
}

[fx-s-gutter~='4.5'] {
  margin-left: -11.25px;
  margin-right: -11.25px;
}

[fx-s-gutter~='4.5']>[fx-s-col],
[fx-s-gutter~='4.5']>[fx-s-flex] {
  padding-left: 11.25px;
  padding-right: 11.25px;
}

[fx-s-width~='4.5'] {
  width: 225px !important;
}

[fx-s-max-width~='4.5'] {
  max-width: 225px !important;
}

[fx-s-height~='4.5'] {
  height: 225px !important;
}

[fx-s-max-height~='4.5'] {
  max-height: 225px !important;
}

[fx-s-mxy~='5'] {
  margin: 25px;
}

[fx-s-mx~='5'] {
  margin-left: 25px;
  margin-right: 25px;
}

[fx-s-my~='5'] {
  margin-top: 25px;
  margin-bottom: 25px;
}

[fx-s-ml~='5'] {
  margin-left: 25px;
}

[fx-s-mr~='5'] {
  margin-right: 25px;
}

[fx-s-mt~='5'] {
  margin-top: 25px;
}

[fx-s-mb~='5'] {
  margin-bottom: 25px;
}

[fx-s-pxy~='5'] {
  padding: 25px;
}

[fx-s-px~='5'] {
  padding-left: 25px;
  padding-right: 25px;
}

[fx-s-py~='5'] {
  padding-top: 25px;
  padding-bottom: 25px;
}

[fx-s-pl~='5'] {
  padding-left: 25px;
}

[fx-s-pr~='5'] {
  padding-right: 25px;
}

[fx-s-pt~='5'] {
  padding-top: 25px;
}

[fx-s-pb~='5'] {
  padding-bottom: 25px;
}

[fx-s-gutter~='5'] {
  margin-left: -12.5px;
  margin-right: -12.5px;
}

[fx-s-gutter~='5']>[fx-s-col],
[fx-s-gutter~='5']>[fx-s-flex] {
  padding-left: 12.5px;
  padding-right: 12.5px;
}

[fx-s-width~='5'] {
  width: 250px !important;
}

[fx-s-max-width~='5'] {
  max-width: 250px !important;
}

[fx-s-height~='5'] {
  height: 250px !important;
}

[fx-s-max-height~='5'] {
  max-height: 250px !important;
}

[fx-s-mxy~='5.5'] {
  margin: 27.5px;
}

[fx-s-mx~='5.5'] {
  margin-left: 27.5px;
  margin-right: 27.5px;
}

[fx-s-my~='5.5'] {
  margin-top: 27.5px;
  margin-bottom: 27.5px;
}

[fx-s-ml~='5.5'] {
  margin-left: 27.5px;
}

[fx-s-mr~='5.5'] {
  margin-right: 27.5px;
}

[fx-s-mt~='5.5'] {
  margin-top: 27.5px;
}

[fx-s-mb~='5.5'] {
  margin-bottom: 27.5px;
}

[fx-s-pxy~='5.5'] {
  padding: 27.5px;
}

[fx-s-px~='5.5'] {
  padding-left: 27.5px;
  padding-right: 27.5px;
}

[fx-s-py~='5.5'] {
  padding-top: 27.5px;
  padding-bottom: 27.5px;
}

[fx-s-pl~='5.5'] {
  padding-left: 27.5px;
}

[fx-s-pr~='5.5'] {
  padding-right: 27.5px;
}

[fx-s-pt~='5.5'] {
  padding-top: 27.5px;
}

[fx-s-pb~='5.5'] {
  padding-bottom: 27.5px;
}

[fx-s-gutter~='5.5'] {
  margin-left: -13.75px;
  margin-right: -13.75px;
}

[fx-s-gutter~='5.5']>[fx-s-col],
[fx-s-gutter~='5.5']>[fx-s-flex] {
  padding-left: 13.75px;
  padding-right: 13.75px;
}

[fx-s-width~='5.5'] {
  width: 275px !important;
}

[fx-s-max-width~='5.5'] {
  max-width: 275px !important;
}

[fx-s-height~='5.5'] {
  height: 275px !important;
}

[fx-s-max-height~='5.5'] {
  max-height: 275px !important;
}

[fx-s-mxy~='6'] {
  margin: 30px;
}

[fx-s-mx~='6'] {
  margin-left: 30px;
  margin-right: 30px;
}

[fx-s-my~='6'] {
  margin-top: 30px;
  margin-bottom: 30px;
}

[fx-s-ml~='6'] {
  margin-left: 30px;
}

[fx-s-mr~='6'] {
  margin-right: 30px;
}

[fx-s-mt~='6'] {
  margin-top: 30px;
}

[fx-s-mb~='6'] {
  margin-bottom: 30px;
}

[fx-s-pxy~='6'] {
  padding: 30px;
}

[fx-s-px~='6'] {
  padding-left: 30px;
  padding-right: 30px;
}

[fx-s-py~='6'] {
  padding-top: 30px;
  padding-bottom: 30px;
}

[fx-s-pl~='6'] {
  padding-left: 30px;
}

[fx-s-pr~='6'] {
  padding-right: 30px;
}

[fx-s-pt~='6'] {
  padding-top: 30px;
}

[fx-s-pb~='6'] {
  padding-bottom: 30px;
}

[fx-s-gutter~='6'] {
  margin-left: -15px;
  margin-right: -15px;
}

[fx-s-gutter~='6']>[fx-s-col],
[fx-s-gutter~='6']>[fx-s-flex] {
  padding-left: 15px;
  padding-right: 15px;
}

[fx-s-width~='6'] {
  width: 300px !important;
}

[fx-s-max-width~='6'] {
  max-width: 300px !important;
}

[fx-s-height~='6'] {
  height: 300px !important;
}

[fx-s-max-height~='6'] {
  max-height: 300px !important;
}

[fx-s-mxy~='6.5'] {
  margin: 32.5px;
}

[fx-s-mx~='6.5'] {
  margin-left: 32.5px;
  margin-right: 32.5px;
}

[fx-s-my~='6.5'] {
  margin-top: 32.5px;
  margin-bottom: 32.5px;
}

[fx-s-ml~='6.5'] {
  margin-left: 32.5px;
}

[fx-s-mr~='6.5'] {
  margin-right: 32.5px;
}

[fx-s-mt~='6.5'] {
  margin-top: 32.5px;
}

[fx-s-mb~='6.5'] {
  margin-bottom: 32.5px;
}

[fx-s-pxy~='6.5'] {
  padding: 32.5px;
}

[fx-s-px~='6.5'] {
  padding-left: 32.5px;
  padding-right: 32.5px;
}

[fx-s-py~='6.5'] {
  padding-top: 32.5px;
  padding-bottom: 32.5px;
}

[fx-s-pl~='6.5'] {
  padding-left: 32.5px;
}

[fx-s-pr~='6.5'] {
  padding-right: 32.5px;
}

[fx-s-pt~='6.5'] {
  padding-top: 32.5px;
}

[fx-s-pb~='6.5'] {
  padding-bottom: 32.5px;
}

[fx-s-gutter~='6.5'] {
  margin-left: -16.25px;
  margin-right: -16.25px;
}

[fx-s-gutter~='6.5']>[fx-s-col],
[fx-s-gutter~='6.5']>[fx-s-flex] {
  padding-left: 16.25px;
  padding-right: 16.25px;
}

[fx-s-width~='6.5'] {
  width: 325px !important;
}

[fx-s-max-width~='6.5'] {
  max-width: 325px !important;
}

[fx-s-height~='6.5'] {
  height: 325px !important;
}

[fx-s-max-height~='6.5'] {
  max-height: 325px !important;
}

[fx-s-mxy~='7'] {
  margin: 35px;
}

[fx-s-mx~='7'] {
  margin-left: 35px;
  margin-right: 35px;
}

[fx-s-my~='7'] {
  margin-top: 35px;
  margin-bottom: 35px;
}

[fx-s-ml~='7'] {
  margin-left: 35px;
}

[fx-s-mr~='7'] {
  margin-right: 35px;
}

[fx-s-mt~='7'] {
  margin-top: 35px;
}

[fx-s-mb~='7'] {
  margin-bottom: 35px;
}

[fx-s-pxy~='7'] {
  padding: 35px;
}

[fx-s-px~='7'] {
  padding-left: 35px;
  padding-right: 35px;
}

[fx-s-py~='7'] {
  padding-top: 35px;
  padding-bottom: 35px;
}

[fx-s-pl~='7'] {
  padding-left: 35px;
}

[fx-s-pr~='7'] {
  padding-right: 35px;
}

[fx-s-pt~='7'] {
  padding-top: 35px;
}

[fx-s-pb~='7'] {
  padding-bottom: 35px;
}

[fx-s-gutter~='7'] {
  margin-left: -17.5px;
  margin-right: -17.5px;
}

[fx-s-gutter~='7']>[fx-s-col],
[fx-s-gutter~='7']>[fx-s-flex] {
  padding-left: 17.5px;
  padding-right: 17.5px;
}

[fx-s-width~='7'] {
  width: 350px !important;
}

[fx-s-max-width~='7'] {
  max-width: 350px !important;
}

[fx-s-height~='7'] {
  height: 350px !important;
}

[fx-s-max-height~='7'] {
  max-height: 350px !important;
}

[fx-s-mxy~='7.5'] {
  margin: 37.5px;
}

[fx-s-mx~='7.5'] {
  margin-left: 37.5px;
  margin-right: 37.5px;
}

[fx-s-my~='7.5'] {
  margin-top: 37.5px;
  margin-bottom: 37.5px;
}

[fx-s-ml~='7.5'] {
  margin-left: 37.5px;
}

[fx-s-mr~='7.5'] {
  margin-right: 37.5px;
}

[fx-s-mt~='7.5'] {
  margin-top: 37.5px;
}

[fx-s-mb~='7.5'] {
  margin-bottom: 37.5px;
}

[fx-s-pxy~='7.5'] {
  padding: 37.5px;
}

[fx-s-px~='7.5'] {
  padding-left: 37.5px;
  padding-right: 37.5px;
}

[fx-s-py~='7.5'] {
  padding-top: 37.5px;
  padding-bottom: 37.5px;
}

[fx-s-pl~='7.5'] {
  padding-left: 37.5px;
}

[fx-s-pr~='7.5'] {
  padding-right: 37.5px;
}

[fx-s-pt~='7.5'] {
  padding-top: 37.5px;
}

[fx-s-pb~='7.5'] {
  padding-bottom: 37.5px;
}

[fx-s-gutter~='7.5'] {
  margin-left: -18.75px;
  margin-right: -18.75px;
}

[fx-s-gutter~='7.5']>[fx-s-col],
[fx-s-gutter~='7.5']>[fx-s-flex] {
  padding-left: 18.75px;
  padding-right: 18.75px;
}

[fx-s-width~='7.5'] {
  width: 375px !important;
}

[fx-s-max-width~='7.5'] {
  max-width: 375px !important;
}

[fx-s-height~='7.5'] {
  height: 375px !important;
}

[fx-s-max-height~='7.5'] {
  max-height: 375px !important;
}

[fx-s-mxy~='8'] {
  margin: 40px;
}

[fx-s-mx~='8'] {
  margin-left: 40px;
  margin-right: 40px;
}

[fx-s-my~='8'] {
  margin-top: 40px;
  margin-bottom: 40px;
}

[fx-s-ml~='8'] {
  margin-left: 40px;
}

[fx-s-mr~='8'] {
  margin-right: 40px;
}

[fx-s-mt~='8'] {
  margin-top: 40px;
}

[fx-s-mb~='8'] {
  margin-bottom: 40px;
}

[fx-s-pxy~='8'] {
  padding: 40px;
}

[fx-s-px~='8'] {
  padding-left: 40px;
  padding-right: 40px;
}

[fx-s-py~='8'] {
  padding-top: 40px;
  padding-bottom: 40px;
}

[fx-s-pl~='8'] {
  padding-left: 40px;
}

[fx-s-pr~='8'] {
  padding-right: 40px;
}

[fx-s-pt~='8'] {
  padding-top: 40px;
}

[fx-s-pb~='8'] {
  padding-bottom: 40px;
}

[fx-s-gutter~='8'] {
  margin-left: -20px;
  margin-right: -20px;
}

[fx-s-gutter~='8']>[fx-s-col],
[fx-s-gutter~='8']>[fx-s-flex] {
  padding-left: 20px;
  padding-right: 20px;
}

[fx-s-width~='8'] {
  width: 400px !important;
}

[fx-s-max-width~='8'] {
  max-width: 400px !important;
}

[fx-s-height~='8'] {
  height: 400px !important;
}

[fx-s-max-height~='8'] {
  max-height: 400px !important;
}

[fx-s-mxy~='8.5'] {
  margin: 42.5px;
}

[fx-s-mx~='8.5'] {
  margin-left: 42.5px;
  margin-right: 42.5px;
}

[fx-s-my~='8.5'] {
  margin-top: 42.5px;
  margin-bottom: 42.5px;
}

[fx-s-ml~='8.5'] {
  margin-left: 42.5px;
}

[fx-s-mr~='8.5'] {
  margin-right: 42.5px;
}

[fx-s-mt~='8.5'] {
  margin-top: 42.5px;
}

[fx-s-mb~='8.5'] {
  margin-bottom: 42.5px;
}

[fx-s-pxy~='8.5'] {
  padding: 42.5px;
}

[fx-s-px~='8.5'] {
  padding-left: 42.5px;
  padding-right: 42.5px;
}

[fx-s-py~='8.5'] {
  padding-top: 42.5px;
  padding-bottom: 42.5px;
}

[fx-s-pl~='8.5'] {
  padding-left: 42.5px;
}

[fx-s-pr~='8.5'] {
  padding-right: 42.5px;
}

[fx-s-pt~='8.5'] {
  padding-top: 42.5px;
}

[fx-s-pb~='8.5'] {
  padding-bottom: 42.5px;
}

[fx-s-gutter~='8.5'] {
  margin-left: -21.25px;
  margin-right: -21.25px;
}

[fx-s-gutter~='8.5']>[fx-s-col],
[fx-s-gutter~='8.5']>[fx-s-flex] {
  padding-left: 21.25px;
  padding-right: 21.25px;
}

[fx-s-width~='8.5'] {
  width: 425px !important;
}

[fx-s-max-width~='8.5'] {
  max-width: 425px !important;
}

[fx-s-height~='8.5'] {
  height: 425px !important;
}

[fx-s-max-height~='8.5'] {
  max-height: 425px !important;
}

[fx-s-mxy~='9'] {
  margin: 45px;
}

[fx-s-mx~='9'] {
  margin-left: 45px;
  margin-right: 45px;
}

[fx-s-my~='9'] {
  margin-top: 45px;
  margin-bottom: 45px;
}

[fx-s-ml~='9'] {
  margin-left: 45px;
}

[fx-s-mr~='9'] {
  margin-right: 45px;
}

[fx-s-mt~='9'] {
  margin-top: 45px;
}

[fx-s-mb~='9'] {
  margin-bottom: 45px;
}

[fx-s-pxy~='9'] {
  padding: 45px;
}

[fx-s-px~='9'] {
  padding-left: 45px;
  padding-right: 45px;
}

[fx-s-py~='9'] {
  padding-top: 45px;
  padding-bottom: 45px;
}

[fx-s-pl~='9'] {
  padding-left: 45px;
}

[fx-s-pr~='9'] {
  padding-right: 45px;
}

[fx-s-pt~='9'] {
  padding-top: 45px;
}

[fx-s-pb~='9'] {
  padding-bottom: 45px;
}

[fx-s-gutter~='9'] {
  margin-left: -22.5px;
  margin-right: -22.5px;
}

[fx-s-gutter~='9']>[fx-s-col],
[fx-s-gutter~='9']>[fx-s-flex] {
  padding-left: 22.5px;
  padding-right: 22.5px;
}

[fx-s-width~='9'] {
  width: 450px !important;
}

[fx-s-max-width~='9'] {
  max-width: 450px !important;
}

[fx-s-height~='9'] {
  height: 450px !important;
}

[fx-s-max-height~='9'] {
  max-height: 450px !important;
}

[fx-s-mxy~='9.5'] {
  margin: 47.5px;
}

[fx-s-mx~='9.5'] {
  margin-left: 47.5px;
  margin-right: 47.5px;
}

[fx-s-my~='9.5'] {
  margin-top: 47.5px;
  margin-bottom: 47.5px;
}

[fx-s-ml~='9.5'] {
  margin-left: 47.5px;
}

[fx-s-mr~='9.5'] {
  margin-right: 47.5px;
}

[fx-s-mt~='9.5'] {
  margin-top: 47.5px;
}

[fx-s-mb~='9.5'] {
  margin-bottom: 47.5px;
}

[fx-s-pxy~='9.5'] {
  padding: 47.5px;
}

[fx-s-px~='9.5'] {
  padding-left: 47.5px;
  padding-right: 47.5px;
}

[fx-s-py~='9.5'] {
  padding-top: 47.5px;
  padding-bottom: 47.5px;
}

[fx-s-pl~='9.5'] {
  padding-left: 47.5px;
}

[fx-s-pr~='9.5'] {
  padding-right: 47.5px;
}

[fx-s-pt~='9.5'] {
  padding-top: 47.5px;
}

[fx-s-pb~='9.5'] {
  padding-bottom: 47.5px;
}

[fx-s-gutter~='9.5'] {
  margin-left: -23.75px;
  margin-right: -23.75px;
}

[fx-s-gutter~='9.5']>[fx-s-col],
[fx-s-gutter~='9.5']>[fx-s-flex] {
  padding-left: 23.75px;
  padding-right: 23.75px;
}

[fx-s-width~='9.5'] {
  width: 475px !important;
}

[fx-s-max-width~='9.5'] {
  max-width: 475px !important;
}

[fx-s-height~='9.5'] {
  height: 475px !important;
}

[fx-s-max-height~='9.5'] {
  max-height: 475px !important;
}

[fx-s-mxy~='10'] {
  margin: 50px;
}

[fx-s-mx~='10'] {
  margin-left: 50px;
  margin-right: 50px;
}

[fx-s-my~='10'] {
  margin-top: 50px;
  margin-bottom: 50px;
}

[fx-s-ml~='10'] {
  margin-left: 50px;
}

[fx-s-mr~='10'] {
  margin-right: 50px;
}

[fx-s-mt~='10'] {
  margin-top: 50px;
}

[fx-s-mb~='10'] {
  margin-bottom: 50px;
}

[fx-s-pxy~='10'] {
  padding: 50px;
}

[fx-s-px~='10'] {
  padding-left: 50px;
  padding-right: 50px;
}

[fx-s-py~='10'] {
  padding-top: 50px;
  padding-bottom: 50px;
}

[fx-s-pl~='10'] {
  padding-left: 50px;
}

[fx-s-pr~='10'] {
  padding-right: 50px;
}

[fx-s-pt~='10'] {
  padding-top: 50px;
}

[fx-s-pb~='10'] {
  padding-bottom: 50px;
}

[fx-s-gutter~='10'] {
  margin-left: -25px;
  margin-right: -25px;
}

[fx-s-gutter~='10']>[fx-s-col],
[fx-s-gutter~='10']>[fx-s-flex] {
  padding-left: 25px;
  padding-right: 25px;
}

[fx-s-width~='10'] {
  width: 500px !important;
}

[fx-s-max-width~='10'] {
  max-width: 500px !important;
}

[fx-s-height~='10'] {
  height: 500px !important;
}

[fx-s-max-height~='10'] {
  max-height: 500px !important;
}

[fx-s-mxy~='10.5'] {
  margin: 52.5px;
}

[fx-s-mx~='10.5'] {
  margin-left: 52.5px;
  margin-right: 52.5px;
}

[fx-s-my~='10.5'] {
  margin-top: 52.5px;
  margin-bottom: 52.5px;
}

[fx-s-ml~='10.5'] {
  margin-left: 52.5px;
}

[fx-s-mr~='10.5'] {
  margin-right: 52.5px;
}

[fx-s-mt~='10.5'] {
  margin-top: 52.5px;
}

[fx-s-mb~='10.5'] {
  margin-bottom: 52.5px;
}

[fx-s-pxy~='10.5'] {
  padding: 52.5px;
}

[fx-s-px~='10.5'] {
  padding-left: 52.5px;
  padding-right: 52.5px;
}

[fx-s-py~='10.5'] {
  padding-top: 52.5px;
  padding-bottom: 52.5px;
}

[fx-s-pl~='10.5'] {
  padding-left: 52.5px;
}

[fx-s-pr~='10.5'] {
  padding-right: 52.5px;
}

[fx-s-pt~='10.5'] {
  padding-top: 52.5px;
}

[fx-s-pb~='10.5'] {
  padding-bottom: 52.5px;
}

[fx-s-gutter~='10.5'] {
  margin-left: -26.25px;
  margin-right: -26.25px;
}

[fx-s-gutter~='10.5']>[fx-s-col],
[fx-s-gutter~='10.5']>[fx-s-flex] {
  padding-left: 26.25px;
  padding-right: 26.25px;
}

[fx-s-width~='10.5'] {
  width: 525px !important;
}

[fx-s-max-width~='10.5'] {
  max-width: 525px !important;
}

[fx-s-height~='10.5'] {
  height: 525px !important;
}

[fx-s-max-height~='10.5'] {
  max-height: 525px !important;
}

[fx-s-mxy~='11'] {
  margin: 55px;
}

[fx-s-mx~='11'] {
  margin-left: 55px;
  margin-right: 55px;
}

[fx-s-my~='11'] {
  margin-top: 55px;
  margin-bottom: 55px;
}

[fx-s-ml~='11'] {
  margin-left: 55px;
}

[fx-s-mr~='11'] {
  margin-right: 55px;
}

[fx-s-mt~='11'] {
  margin-top: 55px;
}

[fx-s-mb~='11'] {
  margin-bottom: 55px;
}

[fx-s-pxy~='11'] {
  padding: 55px;
}

[fx-s-px~='11'] {
  padding-left: 55px;
  padding-right: 55px;
}

[fx-s-py~='11'] {
  padding-top: 55px;
  padding-bottom: 55px;
}

[fx-s-pl~='11'] {
  padding-left: 55px;
}

[fx-s-pr~='11'] {
  padding-right: 55px;
}

[fx-s-pt~='11'] {
  padding-top: 55px;
}

[fx-s-pb~='11'] {
  padding-bottom: 55px;
}

[fx-s-gutter~='11'] {
  margin-left: -27.5px;
  margin-right: -27.5px;
}

[fx-s-gutter~='11']>[fx-s-col],
[fx-s-gutter~='11']>[fx-s-flex] {
  padding-left: 27.5px;
  padding-right: 27.5px;
}

[fx-s-width~='11'] {
  width: 550px !important;
}

[fx-s-max-width~='11'] {
  max-width: 550px !important;
}

[fx-s-height~='11'] {
  height: 550px !important;
}

[fx-s-max-height~='11'] {
  max-height: 550px !important;
}

[fx-s-mxy~='11.5'] {
  margin: 57.5px;
}

[fx-s-mx~='11.5'] {
  margin-left: 57.5px;
  margin-right: 57.5px;
}

[fx-s-my~='11.5'] {
  margin-top: 57.5px;
  margin-bottom: 57.5px;
}

[fx-s-ml~='11.5'] {
  margin-left: 57.5px;
}

[fx-s-mr~='11.5'] {
  margin-right: 57.5px;
}

[fx-s-mt~='11.5'] {
  margin-top: 57.5px;
}

[fx-s-mb~='11.5'] {
  margin-bottom: 57.5px;
}

[fx-s-pxy~='11.5'] {
  padding: 57.5px;
}

[fx-s-px~='11.5'] {
  padding-left: 57.5px;
  padding-right: 57.5px;
}

[fx-s-py~='11.5'] {
  padding-top: 57.5px;
  padding-bottom: 57.5px;
}

[fx-s-pl~='11.5'] {
  padding-left: 57.5px;
}

[fx-s-pr~='11.5'] {
  padding-right: 57.5px;
}

[fx-s-pt~='11.5'] {
  padding-top: 57.5px;
}

[fx-s-pb~='11.5'] {
  padding-bottom: 57.5px;
}

[fx-s-gutter~='11.5'] {
  margin-left: -28.75px;
  margin-right: -28.75px;
}

[fx-s-gutter~='11.5']>[fx-s-col],
[fx-s-gutter~='11.5']>[fx-s-flex] {
  padding-left: 28.75px;
  padding-right: 28.75px;
}

[fx-s-width~='11.5'] {
  width: 575px !important;
}

[fx-s-max-width~='11.5'] {
  max-width: 575px !important;
}

[fx-s-height~='11.5'] {
  height: 575px !important;
}

[fx-s-max-height~='11.5'] {
  max-height: 575px !important;
}

[fx-s-mxy~='12'] {
  margin: 60px;
}

[fx-s-mx~='12'] {
  margin-left: 60px;
  margin-right: 60px;
}

[fx-s-my~='12'] {
  margin-top: 60px;
  margin-bottom: 60px;
}

[fx-s-ml~='12'] {
  margin-left: 60px;
}

[fx-s-mr~='12'] {
  margin-right: 60px;
}

[fx-s-mt~='12'] {
  margin-top: 60px;
}

[fx-s-mb~='12'] {
  margin-bottom: 60px;
}

[fx-s-pxy~='12'] {
  padding: 60px;
}

[fx-s-px~='12'] {
  padding-left: 60px;
  padding-right: 60px;
}

[fx-s-py~='12'] {
  padding-top: 60px;
  padding-bottom: 60px;
}

[fx-s-pl~='12'] {
  padding-left: 60px;
}

[fx-s-pr~='12'] {
  padding-right: 60px;
}

[fx-s-pt~='12'] {
  padding-top: 60px;
}

[fx-s-pb~='12'] {
  padding-bottom: 60px;
}

[fx-s-gutter~='12'] {
  margin-left: -30px;
  margin-right: -30px;
}

[fx-s-gutter~='12']>[fx-s-col],
[fx-s-gutter~='12']>[fx-s-flex] {
  padding-left: 30px;
  padding-right: 30px;
}

[fx-s-width~='12'] {
  width: 600px !important;
}

[fx-s-max-width~='12'] {
  max-width: 600px !important;
}

[fx-s-height~='12'] {
  height: 600px !important;
}

[fx-s-max-height~='12'] {
  max-height: 600px !important;
}

[fx-s-mxy~='12.5'] {
  margin: 62.5px;
}

[fx-s-mx~='12.5'] {
  margin-left: 62.5px;
  margin-right: 62.5px;
}

[fx-s-my~='12.5'] {
  margin-top: 62.5px;
  margin-bottom: 62.5px;
}

[fx-s-ml~='12.5'] {
  margin-left: 62.5px;
}

[fx-s-mr~='12.5'] {
  margin-right: 62.5px;
}

[fx-s-mt~='12.5'] {
  margin-top: 62.5px;
}

[fx-s-mb~='12.5'] {
  margin-bottom: 62.5px;
}

[fx-s-pxy~='12.5'] {
  padding: 62.5px;
}

[fx-s-px~='12.5'] {
  padding-left: 62.5px;
  padding-right: 62.5px;
}

[fx-s-py~='12.5'] {
  padding-top: 62.5px;
  padding-bottom: 62.5px;
}

[fx-s-pl~='12.5'] {
  padding-left: 62.5px;
}

[fx-s-pr~='12.5'] {
  padding-right: 62.5px;
}

[fx-s-pt~='12.5'] {
  padding-top: 62.5px;
}

[fx-s-pb~='12.5'] {
  padding-bottom: 62.5px;
}

[fx-s-gutter~='12.5'] {
  margin-left: -31.25px;
  margin-right: -31.25px;
}

[fx-s-gutter~='12.5']>[fx-s-col],
[fx-s-gutter~='12.5']>[fx-s-flex] {
  padding-left: 31.25px;
  padding-right: 31.25px;
}

[fx-s-width~='12.5'] {
  width: 625px !important;
}

[fx-s-max-width~='12.5'] {
  max-width: 625px !important;
}

[fx-s-height~='12.5'] {
  height: 625px !important;
}

[fx-s-max-height~='12.5'] {
  max-height: 625px !important;
}

[fx-s-mxy~='13'] {
  margin: 65px;
}

[fx-s-mx~='13'] {
  margin-left: 65px;
  margin-right: 65px;
}

[fx-s-my~='13'] {
  margin-top: 65px;
  margin-bottom: 65px;
}

[fx-s-ml~='13'] {
  margin-left: 65px;
}

[fx-s-mr~='13'] {
  margin-right: 65px;
}

[fx-s-mt~='13'] {
  margin-top: 65px;
}

[fx-s-mb~='13'] {
  margin-bottom: 65px;
}

[fx-s-pxy~='13'] {
  padding: 65px;
}

[fx-s-px~='13'] {
  padding-left: 65px;
  padding-right: 65px;
}

[fx-s-py~='13'] {
  padding-top: 65px;
  padding-bottom: 65px;
}

[fx-s-pl~='13'] {
  padding-left: 65px;
}

[fx-s-pr~='13'] {
  padding-right: 65px;
}

[fx-s-pt~='13'] {
  padding-top: 65px;
}

[fx-s-pb~='13'] {
  padding-bottom: 65px;
}

[fx-s-gutter~='13'] {
  margin-left: -32.5px;
  margin-right: -32.5px;
}

[fx-s-gutter~='13']>[fx-s-col],
[fx-s-gutter~='13']>[fx-s-flex] {
  padding-left: 32.5px;
  padding-right: 32.5px;
}

[fx-s-width~='13'] {
  width: 650px !important;
}

[fx-s-max-width~='13'] {
  max-width: 650px !important;
}

[fx-s-height~='13'] {
  height: 650px !important;
}

[fx-s-max-height~='13'] {
  max-height: 650px !important;
}

[fx-s-mxy~='13.5'] {
  margin: 67.5px;
}

[fx-s-mx~='13.5'] {
  margin-left: 67.5px;
  margin-right: 67.5px;
}

[fx-s-my~='13.5'] {
  margin-top: 67.5px;
  margin-bottom: 67.5px;
}

[fx-s-ml~='13.5'] {
  margin-left: 67.5px;
}

[fx-s-mr~='13.5'] {
  margin-right: 67.5px;
}

[fx-s-mt~='13.5'] {
  margin-top: 67.5px;
}

[fx-s-mb~='13.5'] {
  margin-bottom: 67.5px;
}

[fx-s-pxy~='13.5'] {
  padding: 67.5px;
}

[fx-s-px~='13.5'] {
  padding-left: 67.5px;
  padding-right: 67.5px;
}

[fx-s-py~='13.5'] {
  padding-top: 67.5px;
  padding-bottom: 67.5px;
}

[fx-s-pl~='13.5'] {
  padding-left: 67.5px;
}

[fx-s-pr~='13.5'] {
  padding-right: 67.5px;
}

[fx-s-pt~='13.5'] {
  padding-top: 67.5px;
}

[fx-s-pb~='13.5'] {
  padding-bottom: 67.5px;
}

[fx-s-gutter~='13.5'] {
  margin-left: -33.75px;
  margin-right: -33.75px;
}

[fx-s-gutter~='13.5']>[fx-s-col],
[fx-s-gutter~='13.5']>[fx-s-flex] {
  padding-left: 33.75px;
  padding-right: 33.75px;
}

[fx-s-width~='13.5'] {
  width: 675px !important;
}

[fx-s-max-width~='13.5'] {
  max-width: 675px !important;
}

[fx-s-height~='13.5'] {
  height: 675px !important;
}

[fx-s-max-height~='13.5'] {
  max-height: 675px !important;
}

[fx-s-mxy~='14'] {
  margin: 70px;
}

[fx-s-mx~='14'] {
  margin-left: 70px;
  margin-right: 70px;
}

[fx-s-my~='14'] {
  margin-top: 70px;
  margin-bottom: 70px;
}

[fx-s-ml~='14'] {
  margin-left: 70px;
}

[fx-s-mr~='14'] {
  margin-right: 70px;
}

[fx-s-mt~='14'] {
  margin-top: 70px;
}

[fx-s-mb~='14'] {
  margin-bottom: 70px;
}

[fx-s-pxy~='14'] {
  padding: 70px;
}

[fx-s-px~='14'] {
  padding-left: 70px;
  padding-right: 70px;
}

[fx-s-py~='14'] {
  padding-top: 70px;
  padding-bottom: 70px;
}

[fx-s-pl~='14'] {
  padding-left: 70px;
}

[fx-s-pr~='14'] {
  padding-right: 70px;
}

[fx-s-pt~='14'] {
  padding-top: 70px;
}

[fx-s-pb~='14'] {
  padding-bottom: 70px;
}

[fx-s-gutter~='14'] {
  margin-left: -35px;
  margin-right: -35px;
}

[fx-s-gutter~='14']>[fx-s-col],
[fx-s-gutter~='14']>[fx-s-flex] {
  padding-left: 35px;
  padding-right: 35px;
}

[fx-s-width~='14'] {
  width: 700px !important;
}

[fx-s-max-width~='14'] {
  max-width: 700px !important;
}

[fx-s-height~='14'] {
  height: 700px !important;
}

[fx-s-max-height~='14'] {
  max-height: 700px !important;
}

[fx-s-mxy~='14.5'] {
  margin: 72.5px;
}

[fx-s-mx~='14.5'] {
  margin-left: 72.5px;
  margin-right: 72.5px;
}

[fx-s-my~='14.5'] {
  margin-top: 72.5px;
  margin-bottom: 72.5px;
}

[fx-s-ml~='14.5'] {
  margin-left: 72.5px;
}

[fx-s-mr~='14.5'] {
  margin-right: 72.5px;
}

[fx-s-mt~='14.5'] {
  margin-top: 72.5px;
}

[fx-s-mb~='14.5'] {
  margin-bottom: 72.5px;
}

[fx-s-pxy~='14.5'] {
  padding: 72.5px;
}

[fx-s-px~='14.5'] {
  padding-left: 72.5px;
  padding-right: 72.5px;
}

[fx-s-py~='14.5'] {
  padding-top: 72.5px;
  padding-bottom: 72.5px;
}

[fx-s-pl~='14.5'] {
  padding-left: 72.5px;
}

[fx-s-pr~='14.5'] {
  padding-right: 72.5px;
}

[fx-s-pt~='14.5'] {
  padding-top: 72.5px;
}

[fx-s-pb~='14.5'] {
  padding-bottom: 72.5px;
}

[fx-s-gutter~='14.5'] {
  margin-left: -36.25px;
  margin-right: -36.25px;
}

[fx-s-gutter~='14.5']>[fx-s-col],
[fx-s-gutter~='14.5']>[fx-s-flex] {
  padding-left: 36.25px;
  padding-right: 36.25px;
}

[fx-s-width~='14.5'] {
  width: 725px !important;
}

[fx-s-max-width~='14.5'] {
  max-width: 725px !important;
}

[fx-s-height~='14.5'] {
  height: 725px !important;
}

[fx-s-max-height~='14.5'] {
  max-height: 725px !important;
}

[fx-s-mxy~='15'] {
  margin: 75px;
}

[fx-s-mx~='15'] {
  margin-left: 75px;
  margin-right: 75px;
}

[fx-s-my~='15'] {
  margin-top: 75px;
  margin-bottom: 75px;
}

[fx-s-ml~='15'] {
  margin-left: 75px;
}

[fx-s-mr~='15'] {
  margin-right: 75px;
}

[fx-s-mt~='15'] {
  margin-top: 75px;
}

[fx-s-mb~='15'] {
  margin-bottom: 75px;
}

[fx-s-pxy~='15'] {
  padding: 75px;
}

[fx-s-px~='15'] {
  padding-left: 75px;
  padding-right: 75px;
}

[fx-s-py~='15'] {
  padding-top: 75px;
  padding-bottom: 75px;
}

[fx-s-pl~='15'] {
  padding-left: 75px;
}

[fx-s-pr~='15'] {
  padding-right: 75px;
}

[fx-s-pt~='15'] {
  padding-top: 75px;
}

[fx-s-pb~='15'] {
  padding-bottom: 75px;
}

[fx-s-gutter~='15'] {
  margin-left: -37.5px;
  margin-right: -37.5px;
}

[fx-s-gutter~='15']>[fx-s-col],
[fx-s-gutter~='15']>[fx-s-flex] {
  padding-left: 37.5px;
  padding-right: 37.5px;
}

[fx-s-width~='15'] {
  width: 750px !important;
}

[fx-s-max-width~='15'] {
  max-width: 750px !important;
}

[fx-s-height~='15'] {
  height: 750px !important;
}

[fx-s-max-height~='15'] {
  max-height: 750px !important;
}

[fx-s-mxy~='15.5'] {
  margin: 77.5px;
}

[fx-s-mx~='15.5'] {
  margin-left: 77.5px;
  margin-right: 77.5px;
}

[fx-s-my~='15.5'] {
  margin-top: 77.5px;
  margin-bottom: 77.5px;
}

[fx-s-ml~='15.5'] {
  margin-left: 77.5px;
}

[fx-s-mr~='15.5'] {
  margin-right: 77.5px;
}

[fx-s-mt~='15.5'] {
  margin-top: 77.5px;
}

[fx-s-mb~='15.5'] {
  margin-bottom: 77.5px;
}

[fx-s-pxy~='15.5'] {
  padding: 77.5px;
}

[fx-s-px~='15.5'] {
  padding-left: 77.5px;
  padding-right: 77.5px;
}

[fx-s-py~='15.5'] {
  padding-top: 77.5px;
  padding-bottom: 77.5px;
}

[fx-s-pl~='15.5'] {
  padding-left: 77.5px;
}

[fx-s-pr~='15.5'] {
  padding-right: 77.5px;
}

[fx-s-pt~='15.5'] {
  padding-top: 77.5px;
}

[fx-s-pb~='15.5'] {
  padding-bottom: 77.5px;
}

[fx-s-gutter~='15.5'] {
  margin-left: -38.75px;
  margin-right: -38.75px;
}

[fx-s-gutter~='15.5']>[fx-s-col],
[fx-s-gutter~='15.5']>[fx-s-flex] {
  padding-left: 38.75px;
  padding-right: 38.75px;
}

[fx-s-width~='15.5'] {
  width: 775px !important;
}

[fx-s-max-width~='15.5'] {
  max-width: 775px !important;
}

[fx-s-height~='15.5'] {
  height: 775px !important;
}

[fx-s-max-height~='15.5'] {
  max-height: 775px !important;
}

[fx-s-mxy~='16'] {
  margin: 80px;
}

[fx-s-mx~='16'] {
  margin-left: 80px;
  margin-right: 80px;
}

[fx-s-my~='16'] {
  margin-top: 80px;
  margin-bottom: 80px;
}

[fx-s-ml~='16'] {
  margin-left: 80px;
}

[fx-s-mr~='16'] {
  margin-right: 80px;
}

[fx-s-mt~='16'] {
  margin-top: 80px;
}

[fx-s-mb~='16'] {
  margin-bottom: 80px;
}

[fx-s-pxy~='16'] {
  padding: 80px;
}

[fx-s-px~='16'] {
  padding-left: 80px;
  padding-right: 80px;
}

[fx-s-py~='16'] {
  padding-top: 80px;
  padding-bottom: 80px;
}

[fx-s-pl~='16'] {
  padding-left: 80px;
}

[fx-s-pr~='16'] {
  padding-right: 80px;
}

[fx-s-pt~='16'] {
  padding-top: 80px;
}

[fx-s-pb~='16'] {
  padding-bottom: 80px;
}

[fx-s-gutter~='16'] {
  margin-left: -40px;
  margin-right: -40px;
}

[fx-s-gutter~='16']>[fx-s-col],
[fx-s-gutter~='16']>[fx-s-flex] {
  padding-left: 40px;
  padding-right: 40px;
}

[fx-s-width~='16'] {
  width: 800px !important;
}

[fx-s-max-width~='16'] {
  max-width: 800px !important;
}

[fx-s-height~='16'] {
  height: 800px !important;
}

[fx-s-max-height~='16'] {
  max-height: 800px !important;
}

[fx-s-mxy~='16.5'] {
  margin: 82.5px;
}

[fx-s-mx~='16.5'] {
  margin-left: 82.5px;
  margin-right: 82.5px;
}

[fx-s-my~='16.5'] {
  margin-top: 82.5px;
  margin-bottom: 82.5px;
}

[fx-s-ml~='16.5'] {
  margin-left: 82.5px;
}

[fx-s-mr~='16.5'] {
  margin-right: 82.5px;
}

[fx-s-mt~='16.5'] {
  margin-top: 82.5px;
}

[fx-s-mb~='16.5'] {
  margin-bottom: 82.5px;
}

[fx-s-pxy~='16.5'] {
  padding: 82.5px;
}

[fx-s-px~='16.5'] {
  padding-left: 82.5px;
  padding-right: 82.5px;
}

[fx-s-py~='16.5'] {
  padding-top: 82.5px;
  padding-bottom: 82.5px;
}

[fx-s-pl~='16.5'] {
  padding-left: 82.5px;
}

[fx-s-pr~='16.5'] {
  padding-right: 82.5px;
}

[fx-s-pt~='16.5'] {
  padding-top: 82.5px;
}

[fx-s-pb~='16.5'] {
  padding-bottom: 82.5px;
}

[fx-s-gutter~='16.5'] {
  margin-left: -41.25px;
  margin-right: -41.25px;
}

[fx-s-gutter~='16.5']>[fx-s-col],
[fx-s-gutter~='16.5']>[fx-s-flex] {
  padding-left: 41.25px;
  padding-right: 41.25px;
}

[fx-s-width~='16.5'] {
  width: 825px !important;
}

[fx-s-max-width~='16.5'] {
  max-width: 825px !important;
}

[fx-s-height~='16.5'] {
  height: 825px !important;
}

[fx-s-max-height~='16.5'] {
  max-height: 825px !important;
}

[fx-s-mxy~='17'] {
  margin: 85px;
}

[fx-s-mx~='17'] {
  margin-left: 85px;
  margin-right: 85px;
}

[fx-s-my~='17'] {
  margin-top: 85px;
  margin-bottom: 85px;
}

[fx-s-ml~='17'] {
  margin-left: 85px;
}

[fx-s-mr~='17'] {
  margin-right: 85px;
}

[fx-s-mt~='17'] {
  margin-top: 85px;
}

[fx-s-mb~='17'] {
  margin-bottom: 85px;
}

[fx-s-pxy~='17'] {
  padding: 85px;
}

[fx-s-px~='17'] {
  padding-left: 85px;
  padding-right: 85px;
}

[fx-s-py~='17'] {
  padding-top: 85px;
  padding-bottom: 85px;
}

[fx-s-pl~='17'] {
  padding-left: 85px;
}

[fx-s-pr~='17'] {
  padding-right: 85px;
}

[fx-s-pt~='17'] {
  padding-top: 85px;
}

[fx-s-pb~='17'] {
  padding-bottom: 85px;
}

[fx-s-gutter~='17'] {
  margin-left: -42.5px;
  margin-right: -42.5px;
}

[fx-s-gutter~='17']>[fx-s-col],
[fx-s-gutter~='17']>[fx-s-flex] {
  padding-left: 42.5px;
  padding-right: 42.5px;
}

[fx-s-width~='17'] {
  width: 850px !important;
}

[fx-s-max-width~='17'] {
  max-width: 850px !important;
}

[fx-s-height~='17'] {
  height: 850px !important;
}

[fx-s-max-height~='17'] {
  max-height: 850px !important;
}

[fx-s-mxy~='17.5'] {
  margin: 87.5px;
}

[fx-s-mx~='17.5'] {
  margin-left: 87.5px;
  margin-right: 87.5px;
}

[fx-s-my~='17.5'] {
  margin-top: 87.5px;
  margin-bottom: 87.5px;
}

[fx-s-ml~='17.5'] {
  margin-left: 87.5px;
}

[fx-s-mr~='17.5'] {
  margin-right: 87.5px;
}

[fx-s-mt~='17.5'] {
  margin-top: 87.5px;
}

[fx-s-mb~='17.5'] {
  margin-bottom: 87.5px;
}

[fx-s-pxy~='17.5'] {
  padding: 87.5px;
}

[fx-s-px~='17.5'] {
  padding-left: 87.5px;
  padding-right: 87.5px;
}

[fx-s-py~='17.5'] {
  padding-top: 87.5px;
  padding-bottom: 87.5px;
}

[fx-s-pl~='17.5'] {
  padding-left: 87.5px;
}

[fx-s-pr~='17.5'] {
  padding-right: 87.5px;
}

[fx-s-pt~='17.5'] {
  padding-top: 87.5px;
}

[fx-s-pb~='17.5'] {
  padding-bottom: 87.5px;
}

[fx-s-gutter~='17.5'] {
  margin-left: -43.75px;
  margin-right: -43.75px;
}

[fx-s-gutter~='17.5']>[fx-s-col],
[fx-s-gutter~='17.5']>[fx-s-flex] {
  padding-left: 43.75px;
  padding-right: 43.75px;
}

[fx-s-width~='17.5'] {
  width: 875px !important;
}

[fx-s-max-width~='17.5'] {
  max-width: 875px !important;
}

[fx-s-height~='17.5'] {
  height: 875px !important;
}

[fx-s-max-height~='17.5'] {
  max-height: 875px !important;
}

[fx-s-mxy~='18'] {
  margin: 90px;
}

[fx-s-mx~='18'] {
  margin-left: 90px;
  margin-right: 90px;
}

[fx-s-my~='18'] {
  margin-top: 90px;
  margin-bottom: 90px;
}

[fx-s-ml~='18'] {
  margin-left: 90px;
}

[fx-s-mr~='18'] {
  margin-right: 90px;
}

[fx-s-mt~='18'] {
  margin-top: 90px;
}

[fx-s-mb~='18'] {
  margin-bottom: 90px;
}

[fx-s-pxy~='18'] {
  padding: 90px;
}

[fx-s-px~='18'] {
  padding-left: 90px;
  padding-right: 90px;
}

[fx-s-py~='18'] {
  padding-top: 90px;
  padding-bottom: 90px;
}

[fx-s-pl~='18'] {
  padding-left: 90px;
}

[fx-s-pr~='18'] {
  padding-right: 90px;
}

[fx-s-pt~='18'] {
  padding-top: 90px;
}

[fx-s-pb~='18'] {
  padding-bottom: 90px;
}

[fx-s-gutter~='18'] {
  margin-left: -45px;
  margin-right: -45px;
}

[fx-s-gutter~='18']>[fx-s-col],
[fx-s-gutter~='18']>[fx-s-flex] {
  padding-left: 45px;
  padding-right: 45px;
}

[fx-s-width~='18'] {
  width: 900px !important;
}

[fx-s-max-width~='18'] {
  max-width: 900px !important;
}

[fx-s-height~='18'] {
  height: 900px !important;
}

[fx-s-max-height~='18'] {
  max-height: 900px !important;
}

[fx-s-mxy~='18.5'] {
  margin: 92.5px;
}

[fx-s-mx~='18.5'] {
  margin-left: 92.5px;
  margin-right: 92.5px;
}

[fx-s-my~='18.5'] {
  margin-top: 92.5px;
  margin-bottom: 92.5px;
}

[fx-s-ml~='18.5'] {
  margin-left: 92.5px;
}

[fx-s-mr~='18.5'] {
  margin-right: 92.5px;
}

[fx-s-mt~='18.5'] {
  margin-top: 92.5px;
}

[fx-s-mb~='18.5'] {
  margin-bottom: 92.5px;
}

[fx-s-pxy~='18.5'] {
  padding: 92.5px;
}

[fx-s-px~='18.5'] {
  padding-left: 92.5px;
  padding-right: 92.5px;
}

[fx-s-py~='18.5'] {
  padding-top: 92.5px;
  padding-bottom: 92.5px;
}

[fx-s-pl~='18.5'] {
  padding-left: 92.5px;
}

[fx-s-pr~='18.5'] {
  padding-right: 92.5px;
}

[fx-s-pt~='18.5'] {
  padding-top: 92.5px;
}

[fx-s-pb~='18.5'] {
  padding-bottom: 92.5px;
}

[fx-s-gutter~='18.5'] {
  margin-left: -46.25px;
  margin-right: -46.25px;
}

[fx-s-gutter~='18.5']>[fx-s-col],
[fx-s-gutter~='18.5']>[fx-s-flex] {
  padding-left: 46.25px;
  padding-right: 46.25px;
}

[fx-s-width~='18.5'] {
  width: 925px !important;
}

[fx-s-max-width~='18.5'] {
  max-width: 925px !important;
}

[fx-s-height~='18.5'] {
  height: 925px !important;
}

[fx-s-max-height~='18.5'] {
  max-height: 925px !important;
}

[fx-s-mxy~='19'] {
  margin: 95px;
}

[fx-s-mx~='19'] {
  margin-left: 95px;
  margin-right: 95px;
}

[fx-s-my~='19'] {
  margin-top: 95px;
  margin-bottom: 95px;
}

[fx-s-ml~='19'] {
  margin-left: 95px;
}

[fx-s-mr~='19'] {
  margin-right: 95px;
}

[fx-s-mt~='19'] {
  margin-top: 95px;
}

[fx-s-mb~='19'] {
  margin-bottom: 95px;
}

[fx-s-pxy~='19'] {
  padding: 95px;
}

[fx-s-px~='19'] {
  padding-left: 95px;
  padding-right: 95px;
}

[fx-s-py~='19'] {
  padding-top: 95px;
  padding-bottom: 95px;
}

[fx-s-pl~='19'] {
  padding-left: 95px;
}

[fx-s-pr~='19'] {
  padding-right: 95px;
}

[fx-s-pt~='19'] {
  padding-top: 95px;
}

[fx-s-pb~='19'] {
  padding-bottom: 95px;
}

[fx-s-gutter~='19'] {
  margin-left: -47.5px;
  margin-right: -47.5px;
}

[fx-s-gutter~='19']>[fx-s-col],
[fx-s-gutter~='19']>[fx-s-flex] {
  padding-left: 47.5px;
  padding-right: 47.5px;
}

[fx-s-width~='19'] {
  width: 950px !important;
}

[fx-s-max-width~='19'] {
  max-width: 950px !important;
}

[fx-s-height~='19'] {
  height: 950px !important;
}

[fx-s-max-height~='19'] {
  max-height: 950px !important;
}

[fx-s-mxy~='19.5'] {
  margin: 97.5px;
}

[fx-s-mx~='19.5'] {
  margin-left: 97.5px;
  margin-right: 97.5px;
}

[fx-s-my~='19.5'] {
  margin-top: 97.5px;
  margin-bottom: 97.5px;
}

[fx-s-ml~='19.5'] {
  margin-left: 97.5px;
}

[fx-s-mr~='19.5'] {
  margin-right: 97.5px;
}

[fx-s-mt~='19.5'] {
  margin-top: 97.5px;
}

[fx-s-mb~='19.5'] {
  margin-bottom: 97.5px;
}

[fx-s-pxy~='19.5'] {
  padding: 97.5px;
}

[fx-s-px~='19.5'] {
  padding-left: 97.5px;
  padding-right: 97.5px;
}

[fx-s-py~='19.5'] {
  padding-top: 97.5px;
  padding-bottom: 97.5px;
}

[fx-s-pl~='19.5'] {
  padding-left: 97.5px;
}

[fx-s-pr~='19.5'] {
  padding-right: 97.5px;
}

[fx-s-pt~='19.5'] {
  padding-top: 97.5px;
}

[fx-s-pb~='19.5'] {
  padding-bottom: 97.5px;
}

[fx-s-gutter~='19.5'] {
  margin-left: -48.75px;
  margin-right: -48.75px;
}

[fx-s-gutter~='19.5']>[fx-s-col],
[fx-s-gutter~='19.5']>[fx-s-flex] {
  padding-left: 48.75px;
  padding-right: 48.75px;
}

[fx-s-width~='19.5'] {
  width: 975px !important;
}

[fx-s-max-width~='19.5'] {
  max-width: 975px !important;
}

[fx-s-height~='19.5'] {
  height: 975px !important;
}

[fx-s-max-height~='19.5'] {
  max-height: 975px !important;
}

[fx-s-mxy~='20'] {
  margin: 100px;
}

[fx-s-mx~='20'] {
  margin-left: 100px;
  margin-right: 100px;
}

[fx-s-my~='20'] {
  margin-top: 100px;
  margin-bottom: 100px;
}

[fx-s-ml~='20'] {
  margin-left: 100px;
}

[fx-s-mr~='20'] {
  margin-right: 100px;
}

[fx-s-mt~='20'] {
  margin-top: 100px;
}

[fx-s-mb~='20'] {
  margin-bottom: 100px;
}

[fx-s-pxy~='20'] {
  padding: 100px;
}

[fx-s-px~='20'] {
  padding-left: 100px;
  padding-right: 100px;
}

[fx-s-py~='20'] {
  padding-top: 100px;
  padding-bottom: 100px;
}

[fx-s-pl~='20'] {
  padding-left: 100px;
}

[fx-s-pr~='20'] {
  padding-right: 100px;
}

[fx-s-pt~='20'] {
  padding-top: 100px;
}

[fx-s-pb~='20'] {
  padding-bottom: 100px;
}

[fx-s-gutter~='20'] {
  margin-left: -50px;
  margin-right: -50px;
}

[fx-s-gutter~='20']>[fx-s-col],
[fx-s-gutter~='20']>[fx-s-flex] {
  padding-left: 50px;
  padding-right: 50px;
}

[fx-s-width~='20'] {
  width: 1000px !important;
}

[fx-s-max-width~='20'] {
  max-width: 1000px !important;
}

[fx-s-height~='20'] {
  height: 1000px !important;
}

[fx-s-max-height~='20'] {
  max-height: 1000px !important;
}

[fx-s-mxy~='20.5'] {
  margin: 102.5px;
}

[fx-s-mx~='20.5'] {
  margin-left: 102.5px;
  margin-right: 102.5px;
}

[fx-s-my~='20.5'] {
  margin-top: 102.5px;
  margin-bottom: 102.5px;
}

[fx-s-ml~='20.5'] {
  margin-left: 102.5px;
}

[fx-s-mr~='20.5'] {
  margin-right: 102.5px;
}

[fx-s-mt~='20.5'] {
  margin-top: 102.5px;
}

[fx-s-mb~='20.5'] {
  margin-bottom: 102.5px;
}

[fx-s-pxy~='20.5'] {
  padding: 102.5px;
}

[fx-s-px~='20.5'] {
  padding-left: 102.5px;
  padding-right: 102.5px;
}

[fx-s-py~='20.5'] {
  padding-top: 102.5px;
  padding-bottom: 102.5px;
}

[fx-s-pl~='20.5'] {
  padding-left: 102.5px;
}

[fx-s-pr~='20.5'] {
  padding-right: 102.5px;
}

[fx-s-pt~='20.5'] {
  padding-top: 102.5px;
}

[fx-s-pb~='20.5'] {
  padding-bottom: 102.5px;
}

[fx-s-gutter~='20.5'] {
  margin-left: -51.25px;
  margin-right: -51.25px;
}

[fx-s-gutter~='20.5']>[fx-s-col],
[fx-s-gutter~='20.5']>[fx-s-flex] {
  padding-left: 51.25px;
  padding-right: 51.25px;
}

[fx-s-width~='20.5'] {
  width: 1025px !important;
}

[fx-s-max-width~='20.5'] {
  max-width: 1025px !important;
}

[fx-s-height~='20.5'] {
  height: 1025px !important;
}

[fx-s-max-height~='20.5'] {
  max-height: 1025px !important;
}

[fx-s-mxy~='21'] {
  margin: 105px;
}

[fx-s-mx~='21'] {
  margin-left: 105px;
  margin-right: 105px;
}

[fx-s-my~='21'] {
  margin-top: 105px;
  margin-bottom: 105px;
}

[fx-s-ml~='21'] {
  margin-left: 105px;
}

[fx-s-mr~='21'] {
  margin-right: 105px;
}

[fx-s-mt~='21'] {
  margin-top: 105px;
}

[fx-s-mb~='21'] {
  margin-bottom: 105px;
}

[fx-s-pxy~='21'] {
  padding: 105px;
}

[fx-s-px~='21'] {
  padding-left: 105px;
  padding-right: 105px;
}

[fx-s-py~='21'] {
  padding-top: 105px;
  padding-bottom: 105px;
}

[fx-s-pl~='21'] {
  padding-left: 105px;
}

[fx-s-pr~='21'] {
  padding-right: 105px;
}

[fx-s-pt~='21'] {
  padding-top: 105px;
}

[fx-s-pb~='21'] {
  padding-bottom: 105px;
}

[fx-s-gutter~='21'] {
  margin-left: -52.5px;
  margin-right: -52.5px;
}

[fx-s-gutter~='21']>[fx-s-col],
[fx-s-gutter~='21']>[fx-s-flex] {
  padding-left: 52.5px;
  padding-right: 52.5px;
}

[fx-s-width~='21'] {
  width: 1050px !important;
}

[fx-s-max-width~='21'] {
  max-width: 1050px !important;
}

[fx-s-height~='21'] {
  height: 1050px !important;
}

[fx-s-max-height~='21'] {
  max-height: 1050px !important;
}

[fx-s-mxy~='21.5'] {
  margin: 107.5px;
}

[fx-s-mx~='21.5'] {
  margin-left: 107.5px;
  margin-right: 107.5px;
}

[fx-s-my~='21.5'] {
  margin-top: 107.5px;
  margin-bottom: 107.5px;
}

[fx-s-ml~='21.5'] {
  margin-left: 107.5px;
}

[fx-s-mr~='21.5'] {
  margin-right: 107.5px;
}

[fx-s-mt~='21.5'] {
  margin-top: 107.5px;
}

[fx-s-mb~='21.5'] {
  margin-bottom: 107.5px;
}

[fx-s-pxy~='21.5'] {
  padding: 107.5px;
}

[fx-s-px~='21.5'] {
  padding-left: 107.5px;
  padding-right: 107.5px;
}

[fx-s-py~='21.5'] {
  padding-top: 107.5px;
  padding-bottom: 107.5px;
}

[fx-s-pl~='21.5'] {
  padding-left: 107.5px;
}

[fx-s-pr~='21.5'] {
  padding-right: 107.5px;
}

[fx-s-pt~='21.5'] {
  padding-top: 107.5px;
}

[fx-s-pb~='21.5'] {
  padding-bottom: 107.5px;
}

[fx-s-gutter~='21.5'] {
  margin-left: -53.75px;
  margin-right: -53.75px;
}

[fx-s-gutter~='21.5']>[fx-s-col],
[fx-s-gutter~='21.5']>[fx-s-flex] {
  padding-left: 53.75px;
  padding-right: 53.75px;
}

[fx-s-width~='21.5'] {
  width: 1075px !important;
}

[fx-s-max-width~='21.5'] {
  max-width: 1075px !important;
}

[fx-s-height~='21.5'] {
  height: 1075px !important;
}

[fx-s-max-height~='21.5'] {
  max-height: 1075px !important;
}

[fx-s-mxy~='22'] {
  margin: 110px;
}

[fx-s-mx~='22'] {
  margin-left: 110px;
  margin-right: 110px;
}

[fx-s-my~='22'] {
  margin-top: 110px;
  margin-bottom: 110px;
}

[fx-s-ml~='22'] {
  margin-left: 110px;
}

[fx-s-mr~='22'] {
  margin-right: 110px;
}

[fx-s-mt~='22'] {
  margin-top: 110px;
}

[fx-s-mb~='22'] {
  margin-bottom: 110px;
}

[fx-s-pxy~='22'] {
  padding: 110px;
}

[fx-s-px~='22'] {
  padding-left: 110px;
  padding-right: 110px;
}

[fx-s-py~='22'] {
  padding-top: 110px;
  padding-bottom: 110px;
}

[fx-s-pl~='22'] {
  padding-left: 110px;
}

[fx-s-pr~='22'] {
  padding-right: 110px;
}

[fx-s-pt~='22'] {
  padding-top: 110px;
}

[fx-s-pb~='22'] {
  padding-bottom: 110px;
}

[fx-s-gutter~='22'] {
  margin-left: -55px;
  margin-right: -55px;
}

[fx-s-gutter~='22']>[fx-s-col],
[fx-s-gutter~='22']>[fx-s-flex] {
  padding-left: 55px;
  padding-right: 55px;
}

[fx-s-width~='22'] {
  width: 1100px !important;
}

[fx-s-max-width~='22'] {
  max-width: 1100px !important;
}

[fx-s-height~='22'] {
  height: 1100px !important;
}

[fx-s-max-height~='22'] {
  max-height: 1100px !important;
}

[fx-s-mxy~='22.5'] {
  margin: 112.5px;
}

[fx-s-mx~='22.5'] {
  margin-left: 112.5px;
  margin-right: 112.5px;
}

[fx-s-my~='22.5'] {
  margin-top: 112.5px;
  margin-bottom: 112.5px;
}

[fx-s-ml~='22.5'] {
  margin-left: 112.5px;
}

[fx-s-mr~='22.5'] {
  margin-right: 112.5px;
}

[fx-s-mt~='22.5'] {
  margin-top: 112.5px;
}

[fx-s-mb~='22.5'] {
  margin-bottom: 112.5px;
}

[fx-s-pxy~='22.5'] {
  padding: 112.5px;
}

[fx-s-px~='22.5'] {
  padding-left: 112.5px;
  padding-right: 112.5px;
}

[fx-s-py~='22.5'] {
  padding-top: 112.5px;
  padding-bottom: 112.5px;
}

[fx-s-pl~='22.5'] {
  padding-left: 112.5px;
}

[fx-s-pr~='22.5'] {
  padding-right: 112.5px;
}

[fx-s-pt~='22.5'] {
  padding-top: 112.5px;
}

[fx-s-pb~='22.5'] {
  padding-bottom: 112.5px;
}

[fx-s-gutter~='22.5'] {
  margin-left: -56.25px;
  margin-right: -56.25px;
}

[fx-s-gutter~='22.5']>[fx-s-col],
[fx-s-gutter~='22.5']>[fx-s-flex] {
  padding-left: 56.25px;
  padding-right: 56.25px;
}

[fx-s-width~='22.5'] {
  width: 1125px !important;
}

[fx-s-max-width~='22.5'] {
  max-width: 1125px !important;
}

[fx-s-height~='22.5'] {
  height: 1125px !important;
}

[fx-s-max-height~='22.5'] {
  max-height: 1125px !important;
}

[fx-s-mxy~='23'] {
  margin: 115px;
}

[fx-s-mx~='23'] {
  margin-left: 115px;
  margin-right: 115px;
}

[fx-s-my~='23'] {
  margin-top: 115px;
  margin-bottom: 115px;
}

[fx-s-ml~='23'] {
  margin-left: 115px;
}

[fx-s-mr~='23'] {
  margin-right: 115px;
}

[fx-s-mt~='23'] {
  margin-top: 115px;
}

[fx-s-mb~='23'] {
  margin-bottom: 115px;
}

[fx-s-pxy~='23'] {
  padding: 115px;
}

[fx-s-px~='23'] {
  padding-left: 115px;
  padding-right: 115px;
}

[fx-s-py~='23'] {
  padding-top: 115px;
  padding-bottom: 115px;
}

[fx-s-pl~='23'] {
  padding-left: 115px;
}

[fx-s-pr~='23'] {
  padding-right: 115px;
}

[fx-s-pt~='23'] {
  padding-top: 115px;
}

[fx-s-pb~='23'] {
  padding-bottom: 115px;
}

[fx-s-gutter~='23'] {
  margin-left: -57.5px;
  margin-right: -57.5px;
}

[fx-s-gutter~='23']>[fx-s-col],
[fx-s-gutter~='23']>[fx-s-flex] {
  padding-left: 57.5px;
  padding-right: 57.5px;
}

[fx-s-width~='23'] {
  width: 1150px !important;
}

[fx-s-max-width~='23'] {
  max-width: 1150px !important;
}

[fx-s-height~='23'] {
  height: 1150px !important;
}

[fx-s-max-height~='23'] {
  max-height: 1150px !important;
}

[fx-s-mxy~='23.5'] {
  margin: 117.5px;
}

[fx-s-mx~='23.5'] {
  margin-left: 117.5px;
  margin-right: 117.5px;
}

[fx-s-my~='23.5'] {
  margin-top: 117.5px;
  margin-bottom: 117.5px;
}

[fx-s-ml~='23.5'] {
  margin-left: 117.5px;
}

[fx-s-mr~='23.5'] {
  margin-right: 117.5px;
}

[fx-s-mt~='23.5'] {
  margin-top: 117.5px;
}

[fx-s-mb~='23.5'] {
  margin-bottom: 117.5px;
}

[fx-s-pxy~='23.5'] {
  padding: 117.5px;
}

[fx-s-px~='23.5'] {
  padding-left: 117.5px;
  padding-right: 117.5px;
}

[fx-s-py~='23.5'] {
  padding-top: 117.5px;
  padding-bottom: 117.5px;
}

[fx-s-pl~='23.5'] {
  padding-left: 117.5px;
}

[fx-s-pr~='23.5'] {
  padding-right: 117.5px;
}

[fx-s-pt~='23.5'] {
  padding-top: 117.5px;
}

[fx-s-pb~='23.5'] {
  padding-bottom: 117.5px;
}

[fx-s-gutter~='23.5'] {
  margin-left: -58.75px;
  margin-right: -58.75px;
}

[fx-s-gutter~='23.5']>[fx-s-col],
[fx-s-gutter~='23.5']>[fx-s-flex] {
  padding-left: 58.75px;
  padding-right: 58.75px;
}

[fx-s-width~='23.5'] {
  width: 1175px !important;
}

[fx-s-max-width~='23.5'] {
  max-width: 1175px !important;
}

[fx-s-height~='23.5'] {
  height: 1175px !important;
}

[fx-s-max-height~='23.5'] {
  max-height: 1175px !important;
}

[fx-s-mxy~='24'] {
  margin: 120px;
}

[fx-s-mx~='24'] {
  margin-left: 120px;
  margin-right: 120px;
}

[fx-s-my~='24'] {
  margin-top: 120px;
  margin-bottom: 120px;
}

[fx-s-ml~='24'] {
  margin-left: 120px;
}

[fx-s-mr~='24'] {
  margin-right: 120px;
}

[fx-s-mt~='24'] {
  margin-top: 120px;
}

[fx-s-mb~='24'] {
  margin-bottom: 120px;
}

[fx-s-pxy~='24'] {
  padding: 120px;
}

[fx-s-px~='24'] {
  padding-left: 120px;
  padding-right: 120px;
}

[fx-s-py~='24'] {
  padding-top: 120px;
  padding-bottom: 120px;
}

[fx-s-pl~='24'] {
  padding-left: 120px;
}

[fx-s-pr~='24'] {
  padding-right: 120px;
}

[fx-s-pt~='24'] {
  padding-top: 120px;
}

[fx-s-pb~='24'] {
  padding-bottom: 120px;
}

[fx-s-gutter~='24'] {
  margin-left: -60px;
  margin-right: -60px;
}

[fx-s-gutter~='24']>[fx-s-col],
[fx-s-gutter~='24']>[fx-s-flex] {
  padding-left: 60px;
  padding-right: 60px;
}

[fx-s-width~='24'] {
  width: 1200px !important;
}

[fx-s-max-width~='24'] {
  max-width: 1200px !important;
}

[fx-s-height~='24'] {
  height: 1200px !important;
}

[fx-s-max-height~='24'] {
  max-height: 1200px !important;
}

[fx-s-mxy~='24.5'] {
  margin: 122.5px;
}

[fx-s-mx~='24.5'] {
  margin-left: 122.5px;
  margin-right: 122.5px;
}

[fx-s-my~='24.5'] {
  margin-top: 122.5px;
  margin-bottom: 122.5px;
}

[fx-s-ml~='24.5'] {
  margin-left: 122.5px;
}

[fx-s-mr~='24.5'] {
  margin-right: 122.5px;
}

[fx-s-mt~='24.5'] {
  margin-top: 122.5px;
}

[fx-s-mb~='24.5'] {
  margin-bottom: 122.5px;
}

[fx-s-pxy~='24.5'] {
  padding: 122.5px;
}

[fx-s-px~='24.5'] {
  padding-left: 122.5px;
  padding-right: 122.5px;
}

[fx-s-py~='24.5'] {
  padding-top: 122.5px;
  padding-bottom: 122.5px;
}

[fx-s-pl~='24.5'] {
  padding-left: 122.5px;
}

[fx-s-pr~='24.5'] {
  padding-right: 122.5px;
}

[fx-s-pt~='24.5'] {
  padding-top: 122.5px;
}

[fx-s-pb~='24.5'] {
  padding-bottom: 122.5px;
}

[fx-s-gutter~='24.5'] {
  margin-left: -61.25px;
  margin-right: -61.25px;
}

[fx-s-gutter~='24.5']>[fx-s-col],
[fx-s-gutter~='24.5']>[fx-s-flex] {
  padding-left: 61.25px;
  padding-right: 61.25px;
}

[fx-s-width~='24.5'] {
  width: 1225px !important;
}

[fx-s-max-width~='24.5'] {
  max-width: 1225px !important;
}

[fx-s-height~='24.5'] {
  height: 1225px !important;
}

[fx-s-max-height~='24.5'] {
  max-height: 1225px !important;
}

[fx-s-mxy~='25'] {
  margin: 125px;
}

[fx-s-mx~='25'] {
  margin-left: 125px;
  margin-right: 125px;
}

[fx-s-my~='25'] {
  margin-top: 125px;
  margin-bottom: 125px;
}

[fx-s-ml~='25'] {
  margin-left: 125px;
}

[fx-s-mr~='25'] {
  margin-right: 125px;
}

[fx-s-mt~='25'] {
  margin-top: 125px;
}

[fx-s-mb~='25'] {
  margin-bottom: 125px;
}

[fx-s-pxy~='25'] {
  padding: 125px;
}

[fx-s-px~='25'] {
  padding-left: 125px;
  padding-right: 125px;
}

[fx-s-py~='25'] {
  padding-top: 125px;
  padding-bottom: 125px;
}

[fx-s-pl~='25'] {
  padding-left: 125px;
}

[fx-s-pr~='25'] {
  padding-right: 125px;
}

[fx-s-pt~='25'] {
  padding-top: 125px;
}

[fx-s-pb~='25'] {
  padding-bottom: 125px;
}

[fx-s-gutter~='25'] {
  margin-left: -62.5px;
  margin-right: -62.5px;
}

[fx-s-gutter~='25']>[fx-s-col],
[fx-s-gutter~='25']>[fx-s-flex] {
  padding-left: 62.5px;
  padding-right: 62.5px;
}

[fx-s-width~='25'] {
  width: 1250px !important;
}

[fx-s-max-width~='25'] {
  max-width: 1250px !important;
}

[fx-s-height~='25'] {
  height: 1250px !important;
}

[fx-s-max-height~='25'] {
  max-height: 1250px !important;
}

[fx-s-mxy~='25.5'] {
  margin: 127.5px;
}

[fx-s-mx~='25.5'] {
  margin-left: 127.5px;
  margin-right: 127.5px;
}

[fx-s-my~='25.5'] {
  margin-top: 127.5px;
  margin-bottom: 127.5px;
}

[fx-s-ml~='25.5'] {
  margin-left: 127.5px;
}

[fx-s-mr~='25.5'] {
  margin-right: 127.5px;
}

[fx-s-mt~='25.5'] {
  margin-top: 127.5px;
}

[fx-s-mb~='25.5'] {
  margin-bottom: 127.5px;
}

[fx-s-pxy~='25.5'] {
  padding: 127.5px;
}

[fx-s-px~='25.5'] {
  padding-left: 127.5px;
  padding-right: 127.5px;
}

[fx-s-py~='25.5'] {
  padding-top: 127.5px;
  padding-bottom: 127.5px;
}

[fx-s-pl~='25.5'] {
  padding-left: 127.5px;
}

[fx-s-pr~='25.5'] {
  padding-right: 127.5px;
}

[fx-s-pt~='25.5'] {
  padding-top: 127.5px;
}

[fx-s-pb~='25.5'] {
  padding-bottom: 127.5px;
}

[fx-s-gutter~='25.5'] {
  margin-left: -63.75px;
  margin-right: -63.75px;
}

[fx-s-gutter~='25.5']>[fx-s-col],
[fx-s-gutter~='25.5']>[fx-s-flex] {
  padding-left: 63.75px;
  padding-right: 63.75px;
}

[fx-s-width~='25.5'] {
  width: 1275px !important;
}

[fx-s-max-width~='25.5'] {
  max-width: 1275px !important;
}

[fx-s-height~='25.5'] {
  height: 1275px !important;
}

[fx-s-max-height~='25.5'] {
  max-height: 1275px !important;
}

[fx-s-mxy~='26'] {
  margin: 130px;
}

[fx-s-mx~='26'] {
  margin-left: 130px;
  margin-right: 130px;
}

[fx-s-my~='26'] {
  margin-top: 130px;
  margin-bottom: 130px;
}

[fx-s-ml~='26'] {
  margin-left: 130px;
}

[fx-s-mr~='26'] {
  margin-right: 130px;
}

[fx-s-mt~='26'] {
  margin-top: 130px;
}

[fx-s-mb~='26'] {
  margin-bottom: 130px;
}

[fx-s-pxy~='26'] {
  padding: 130px;
}

[fx-s-px~='26'] {
  padding-left: 130px;
  padding-right: 130px;
}

[fx-s-py~='26'] {
  padding-top: 130px;
  padding-bottom: 130px;
}

[fx-s-pl~='26'] {
  padding-left: 130px;
}

[fx-s-pr~='26'] {
  padding-right: 130px;
}

[fx-s-pt~='26'] {
  padding-top: 130px;
}

[fx-s-pb~='26'] {
  padding-bottom: 130px;
}

[fx-s-gutter~='26'] {
  margin-left: -65px;
  margin-right: -65px;
}

[fx-s-gutter~='26']>[fx-s-col],
[fx-s-gutter~='26']>[fx-s-flex] {
  padding-left: 65px;
  padding-right: 65px;
}

[fx-s-width~='26'] {
  width: 1300px !important;
}

[fx-s-max-width~='26'] {
  max-width: 1300px !important;
}

[fx-s-height~='26'] {
  height: 1300px !important;
}

[fx-s-max-height~='26'] {
  max-height: 1300px !important;
}

[fx-s-mxy~='26.5'] {
  margin: 132.5px;
}

[fx-s-mx~='26.5'] {
  margin-left: 132.5px;
  margin-right: 132.5px;
}

[fx-s-my~='26.5'] {
  margin-top: 132.5px;
  margin-bottom: 132.5px;
}

[fx-s-ml~='26.5'] {
  margin-left: 132.5px;
}

[fx-s-mr~='26.5'] {
  margin-right: 132.5px;
}

[fx-s-mt~='26.5'] {
  margin-top: 132.5px;
}

[fx-s-mb~='26.5'] {
  margin-bottom: 132.5px;
}

[fx-s-pxy~='26.5'] {
  padding: 132.5px;
}

[fx-s-px~='26.5'] {
  padding-left: 132.5px;
  padding-right: 132.5px;
}

[fx-s-py~='26.5'] {
  padding-top: 132.5px;
  padding-bottom: 132.5px;
}

[fx-s-pl~='26.5'] {
  padding-left: 132.5px;
}

[fx-s-pr~='26.5'] {
  padding-right: 132.5px;
}

[fx-s-pt~='26.5'] {
  padding-top: 132.5px;
}

[fx-s-pb~='26.5'] {
  padding-bottom: 132.5px;
}

[fx-s-gutter~='26.5'] {
  margin-left: -66.25px;
  margin-right: -66.25px;
}

[fx-s-gutter~='26.5']>[fx-s-col],
[fx-s-gutter~='26.5']>[fx-s-flex] {
  padding-left: 66.25px;
  padding-right: 66.25px;
}

[fx-s-width~='26.5'] {
  width: 1325px !important;
}

[fx-s-max-width~='26.5'] {
  max-width: 1325px !important;
}

[fx-s-height~='26.5'] {
  height: 1325px !important;
}

[fx-s-max-height~='26.5'] {
  max-height: 1325px !important;
}

[fx-s-mxy~='27'] {
  margin: 135px;
}

[fx-s-mx~='27'] {
  margin-left: 135px;
  margin-right: 135px;
}

[fx-s-my~='27'] {
  margin-top: 135px;
  margin-bottom: 135px;
}

[fx-s-ml~='27'] {
  margin-left: 135px;
}

[fx-s-mr~='27'] {
  margin-right: 135px;
}

[fx-s-mt~='27'] {
  margin-top: 135px;
}

[fx-s-mb~='27'] {
  margin-bottom: 135px;
}

[fx-s-pxy~='27'] {
  padding: 135px;
}

[fx-s-px~='27'] {
  padding-left: 135px;
  padding-right: 135px;
}

[fx-s-py~='27'] {
  padding-top: 135px;
  padding-bottom: 135px;
}

[fx-s-pl~='27'] {
  padding-left: 135px;
}

[fx-s-pr~='27'] {
  padding-right: 135px;
}

[fx-s-pt~='27'] {
  padding-top: 135px;
}

[fx-s-pb~='27'] {
  padding-bottom: 135px;
}

[fx-s-gutter~='27'] {
  margin-left: -67.5px;
  margin-right: -67.5px;
}

[fx-s-gutter~='27']>[fx-s-col],
[fx-s-gutter~='27']>[fx-s-flex] {
  padding-left: 67.5px;
  padding-right: 67.5px;
}

[fx-s-width~='27'] {
  width: 1350px !important;
}

[fx-s-max-width~='27'] {
  max-width: 1350px !important;
}

[fx-s-height~='27'] {
  height: 1350px !important;
}

[fx-s-max-height~='27'] {
  max-height: 1350px !important;
}

[fx-s-mxy~='27.5'] {
  margin: 137.5px;
}

[fx-s-mx~='27.5'] {
  margin-left: 137.5px;
  margin-right: 137.5px;
}

[fx-s-my~='27.5'] {
  margin-top: 137.5px;
  margin-bottom: 137.5px;
}

[fx-s-ml~='27.5'] {
  margin-left: 137.5px;
}

[fx-s-mr~='27.5'] {
  margin-right: 137.5px;
}

[fx-s-mt~='27.5'] {
  margin-top: 137.5px;
}

[fx-s-mb~='27.5'] {
  margin-bottom: 137.5px;
}

[fx-s-pxy~='27.5'] {
  padding: 137.5px;
}

[fx-s-px~='27.5'] {
  padding-left: 137.5px;
  padding-right: 137.5px;
}

[fx-s-py~='27.5'] {
  padding-top: 137.5px;
  padding-bottom: 137.5px;
}

[fx-s-pl~='27.5'] {
  padding-left: 137.5px;
}

[fx-s-pr~='27.5'] {
  padding-right: 137.5px;
}

[fx-s-pt~='27.5'] {
  padding-top: 137.5px;
}

[fx-s-pb~='27.5'] {
  padding-bottom: 137.5px;
}

[fx-s-gutter~='27.5'] {
  margin-left: -68.75px;
  margin-right: -68.75px;
}

[fx-s-gutter~='27.5']>[fx-s-col],
[fx-s-gutter~='27.5']>[fx-s-flex] {
  padding-left: 68.75px;
  padding-right: 68.75px;
}

[fx-s-width~='27.5'] {
  width: 1375px !important;
}

[fx-s-max-width~='27.5'] {
  max-width: 1375px !important;
}

[fx-s-height~='27.5'] {
  height: 1375px !important;
}

[fx-s-max-height~='27.5'] {
  max-height: 1375px !important;
}

[fx-s-mxy~='28'] {
  margin: 140px;
}

[fx-s-mx~='28'] {
  margin-left: 140px;
  margin-right: 140px;
}

[fx-s-my~='28'] {
  margin-top: 140px;
  margin-bottom: 140px;
}

[fx-s-ml~='28'] {
  margin-left: 140px;
}

[fx-s-mr~='28'] {
  margin-right: 140px;
}

[fx-s-mt~='28'] {
  margin-top: 140px;
}

[fx-s-mb~='28'] {
  margin-bottom: 140px;
}

[fx-s-pxy~='28'] {
  padding: 140px;
}

[fx-s-px~='28'] {
  padding-left: 140px;
  padding-right: 140px;
}

[fx-s-py~='28'] {
  padding-top: 140px;
  padding-bottom: 140px;
}

[fx-s-pl~='28'] {
  padding-left: 140px;
}

[fx-s-pr~='28'] {
  padding-right: 140px;
}

[fx-s-pt~='28'] {
  padding-top: 140px;
}

[fx-s-pb~='28'] {
  padding-bottom: 140px;
}

[fx-s-gutter~='28'] {
  margin-left: -70px;
  margin-right: -70px;
}

[fx-s-gutter~='28']>[fx-s-col],
[fx-s-gutter~='28']>[fx-s-flex] {
  padding-left: 70px;
  padding-right: 70px;
}

[fx-s-width~='28'] {
  width: 1400px !important;
}

[fx-s-max-width~='28'] {
  max-width: 1400px !important;
}

[fx-s-height~='28'] {
  height: 1400px !important;
}

[fx-s-max-height~='28'] {
  max-height: 1400px !important;
}

[fx-s-mxy~='28.5'] {
  margin: 142.5px;
}

[fx-s-mx~='28.5'] {
  margin-left: 142.5px;
  margin-right: 142.5px;
}

[fx-s-my~='28.5'] {
  margin-top: 142.5px;
  margin-bottom: 142.5px;
}

[fx-s-ml~='28.5'] {
  margin-left: 142.5px;
}

[fx-s-mr~='28.5'] {
  margin-right: 142.5px;
}

[fx-s-mt~='28.5'] {
  margin-top: 142.5px;
}

[fx-s-mb~='28.5'] {
  margin-bottom: 142.5px;
}

[fx-s-pxy~='28.5'] {
  padding: 142.5px;
}

[fx-s-px~='28.5'] {
  padding-left: 142.5px;
  padding-right: 142.5px;
}

[fx-s-py~='28.5'] {
  padding-top: 142.5px;
  padding-bottom: 142.5px;
}

[fx-s-pl~='28.5'] {
  padding-left: 142.5px;
}

[fx-s-pr~='28.5'] {
  padding-right: 142.5px;
}

[fx-s-pt~='28.5'] {
  padding-top: 142.5px;
}

[fx-s-pb~='28.5'] {
  padding-bottom: 142.5px;
}

[fx-s-gutter~='28.5'] {
  margin-left: -71.25px;
  margin-right: -71.25px;
}

[fx-s-gutter~='28.5']>[fx-s-col],
[fx-s-gutter~='28.5']>[fx-s-flex] {
  padding-left: 71.25px;
  padding-right: 71.25px;
}

[fx-s-width~='28.5'] {
  width: 1425px !important;
}

[fx-s-max-width~='28.5'] {
  max-width: 1425px !important;
}

[fx-s-height~='28.5'] {
  height: 1425px !important;
}

[fx-s-max-height~='28.5'] {
  max-height: 1425px !important;
}

[fx-s-mxy~='29'] {
  margin: 145px;
}

[fx-s-mx~='29'] {
  margin-left: 145px;
  margin-right: 145px;
}

[fx-s-my~='29'] {
  margin-top: 145px;
  margin-bottom: 145px;
}

[fx-s-ml~='29'] {
  margin-left: 145px;
}

[fx-s-mr~='29'] {
  margin-right: 145px;
}

[fx-s-mt~='29'] {
  margin-top: 145px;
}

[fx-s-mb~='29'] {
  margin-bottom: 145px;
}

[fx-s-pxy~='29'] {
  padding: 145px;
}

[fx-s-px~='29'] {
  padding-left: 145px;
  padding-right: 145px;
}

[fx-s-py~='29'] {
  padding-top: 145px;
  padding-bottom: 145px;
}

[fx-s-pl~='29'] {
  padding-left: 145px;
}

[fx-s-pr~='29'] {
  padding-right: 145px;
}

[fx-s-pt~='29'] {
  padding-top: 145px;
}

[fx-s-pb~='29'] {
  padding-bottom: 145px;
}

[fx-s-gutter~='29'] {
  margin-left: -72.5px;
  margin-right: -72.5px;
}

[fx-s-gutter~='29']>[fx-s-col],
[fx-s-gutter~='29']>[fx-s-flex] {
  padding-left: 72.5px;
  padding-right: 72.5px;
}

[fx-s-width~='29'] {
  width: 1450px !important;
}

[fx-s-max-width~='29'] {
  max-width: 1450px !important;
}

[fx-s-height~='29'] {
  height: 1450px !important;
}

[fx-s-max-height~='29'] {
  max-height: 1450px !important;
}

[fx-s-mxy~='29.5'] {
  margin: 147.5px;
}

[fx-s-mx~='29.5'] {
  margin-left: 147.5px;
  margin-right: 147.5px;
}

[fx-s-my~='29.5'] {
  margin-top: 147.5px;
  margin-bottom: 147.5px;
}

[fx-s-ml~='29.5'] {
  margin-left: 147.5px;
}

[fx-s-mr~='29.5'] {
  margin-right: 147.5px;
}

[fx-s-mt~='29.5'] {
  margin-top: 147.5px;
}

[fx-s-mb~='29.5'] {
  margin-bottom: 147.5px;
}

[fx-s-pxy~='29.5'] {
  padding: 147.5px;
}

[fx-s-px~='29.5'] {
  padding-left: 147.5px;
  padding-right: 147.5px;
}

[fx-s-py~='29.5'] {
  padding-top: 147.5px;
  padding-bottom: 147.5px;
}

[fx-s-pl~='29.5'] {
  padding-left: 147.5px;
}

[fx-s-pr~='29.5'] {
  padding-right: 147.5px;
}

[fx-s-pt~='29.5'] {
  padding-top: 147.5px;
}

[fx-s-pb~='29.5'] {
  padding-bottom: 147.5px;
}

[fx-s-gutter~='29.5'] {
  margin-left: -73.75px;
  margin-right: -73.75px;
}

[fx-s-gutter~='29.5']>[fx-s-col],
[fx-s-gutter~='29.5']>[fx-s-flex] {
  padding-left: 73.75px;
  padding-right: 73.75px;
}

[fx-s-width~='29.5'] {
  width: 1475px !important;
}

[fx-s-max-width~='29.5'] {
  max-width: 1475px !important;
}

[fx-s-height~='29.5'] {
  height: 1475px !important;
}

[fx-s-max-height~='29.5'] {
  max-height: 1475px !important;
}

[fx-s-mxy~='30'] {
  margin: 150px;
}

[fx-s-mx~='30'] {
  margin-left: 150px;
  margin-right: 150px;
}

[fx-s-my~='30'] {
  margin-top: 150px;
  margin-bottom: 150px;
}

[fx-s-ml~='30'] {
  margin-left: 150px;
}

[fx-s-mr~='30'] {
  margin-right: 150px;
}

[fx-s-mt~='30'] {
  margin-top: 150px;
}

[fx-s-mb~='30'] {
  margin-bottom: 150px;
}

[fx-s-pxy~='30'] {
  padding: 150px;
}

[fx-s-px~='30'] {
  padding-left: 150px;
  padding-right: 150px;
}

[fx-s-py~='30'] {
  padding-top: 150px;
  padding-bottom: 150px;
}

[fx-s-pl~='30'] {
  padding-left: 150px;
}

[fx-s-pr~='30'] {
  padding-right: 150px;
}

[fx-s-pt~='30'] {
  padding-top: 150px;
}

[fx-s-pb~='30'] {
  padding-bottom: 150px;
}

[fx-s-gutter~='30'] {
  margin-left: -75px;
  margin-right: -75px;
}

[fx-s-gutter~='30']>[fx-s-col],
[fx-s-gutter~='30']>[fx-s-flex] {
  padding-left: 75px;
  padding-right: 75px;
}

[fx-s-width~='30'] {
  width: 1500px !important;
}

[fx-s-max-width~='30'] {
  max-width: 1500px !important;
}

[fx-s-height~='30'] {
  height: 1500px !important;
}

[fx-s-max-height~='30'] {
  max-height: 1500px !important;
}

[fx-s-mxy~='30.5'] {
  margin: 152.5px;
}

[fx-s-mx~='30.5'] {
  margin-left: 152.5px;
  margin-right: 152.5px;
}

[fx-s-my~='30.5'] {
  margin-top: 152.5px;
  margin-bottom: 152.5px;
}

[fx-s-ml~='30.5'] {
  margin-left: 152.5px;
}

[fx-s-mr~='30.5'] {
  margin-right: 152.5px;
}

[fx-s-mt~='30.5'] {
  margin-top: 152.5px;
}

[fx-s-mb~='30.5'] {
  margin-bottom: 152.5px;
}

[fx-s-pxy~='30.5'] {
  padding: 152.5px;
}

[fx-s-px~='30.5'] {
  padding-left: 152.5px;
  padding-right: 152.5px;
}

[fx-s-py~='30.5'] {
  padding-top: 152.5px;
  padding-bottom: 152.5px;
}

[fx-s-pl~='30.5'] {
  padding-left: 152.5px;
}

[fx-s-pr~='30.5'] {
  padding-right: 152.5px;
}

[fx-s-pt~='30.5'] {
  padding-top: 152.5px;
}

[fx-s-pb~='30.5'] {
  padding-bottom: 152.5px;
}

[fx-s-gutter~='30.5'] {
  margin-left: -76.25px;
  margin-right: -76.25px;
}

[fx-s-gutter~='30.5']>[fx-s-col],
[fx-s-gutter~='30.5']>[fx-s-flex] {
  padding-left: 76.25px;
  padding-right: 76.25px;
}

[fx-s-width~='30.5'] {
  width: 1525px !important;
}

[fx-s-max-width~='30.5'] {
  max-width: 1525px !important;
}

[fx-s-height~='30.5'] {
  height: 1525px !important;
}

[fx-s-max-height~='30.5'] {
  max-height: 1525px !important;
}

[fx-s-col~='1'],
.fx-s-col-1 {
  width: 8.33333%;
}

[fx-s-flex~='1'],
.fx-s-flex-1 {
  flex: 1;
}

[fx-s-col-offset~='1'],
.fx-s-col-offset-1 {
  margin-left: 8.33333%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='1'],
  .fx-s-col-md-1 {
    width: 8.33333% !important;
  }
}

[fx-s-col~='2'],
.fx-s-col-2 {
  width: 16.66667%;
}

[fx-s-flex~='2'],
.fx-s-flex-2 {
  flex: 2;
}

[fx-s-col-offset~='2'],
.fx-s-col-offset-2 {
  margin-left: 16.66667%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='2'],
  .fx-s-col-md-2 {
    width: 16.66667% !important;
  }
}

[fx-s-col~='3'],
.fx-s-col-3 {
  width: 25%;
}

[fx-s-flex~='3'],
.fx-s-flex-3 {
  flex: 3;
}

[fx-s-col-offset~='3'],
.fx-s-col-offset-3 {
  margin-left: 25%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='3'],
  .fx-s-col-md-3 {
    width: 25% !important;
  }
}

[fx-s-col~='4'],
.fx-s-col-4 {
  width: 33.33333%;
}

[fx-s-flex~='4'],
.fx-s-flex-4 {
  flex: 4;
}

[fx-s-col-offset~='4'],
.fx-s-col-offset-4 {
  margin-left: 33.33333%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='4'],
  .fx-s-col-md-4 {
    width: 33.33333% !important;
  }
}

[fx-s-col~='5'],
.fx-s-col-5 {
  width: 41.66667%;
}

[fx-s-flex~='5'],
.fx-s-flex-5 {
  flex: 5;
}

[fx-s-col-offset~='5'],
.fx-s-col-offset-5 {
  margin-left: 41.66667%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='5'],
  .fx-s-col-md-5 {
    width: 41.66667% !important;
  }
}

[fx-s-col~='6'],
.fx-s-col-6 {
  width: 50%;
}

[fx-s-flex~='6'],
.fx-s-flex-6 {
  flex: 6;
}

[fx-s-col-offset~='6'],
.fx-s-col-offset-6 {
  margin-left: 50%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='6'],
  .fx-s-col-md-6 {
    width: 50% !important;
  }
}

[fx-s-col~='7'],
.fx-s-col-7 {
  width: 58.33333%;
}

[fx-s-flex~='7'],
.fx-s-flex-7 {
  flex: 7;
}

[fx-s-col-offset~='7'],
.fx-s-col-offset-7 {
  margin-left: 58.33333%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='7'],
  .fx-s-col-md-7 {
    width: 58.33333% !important;
  }
}

[fx-s-col~='8'],
.fx-s-col-8 {
  width: 66.66667%;
}

[fx-s-flex~='8'],
.fx-s-flex-8 {
  flex: 8;
}

[fx-s-col-offset~='8'],
.fx-s-col-offset-8 {
  margin-left: 66.66667%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='8'],
  .fx-s-col-md-8 {
    width: 66.66667% !important;
  }
}

[fx-s-col~='9'],
.fx-s-col-9 {
  width: 75%;
}

[fx-s-flex~='9'],
.fx-s-flex-9 {
  flex: 9;
}

[fx-s-col-offset~='9'],
.fx-s-col-offset-9 {
  margin-left: 75%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='9'],
  .fx-s-col-md-9 {
    width: 75% !important;
  }
}

[fx-s-col~='10'],
.fx-s-col-10 {
  width: 83.33333%;
}

[fx-s-flex~='10'],
.fx-s-flex-10 {
  flex: 10;
}

[fx-s-col-offset~='10'],
.fx-s-col-offset-10 {
  margin-left: 83.33333%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='10'],
  .fx-s-col-md-10 {
    width: 83.33333% !important;
  }
}

[fx-s-col~='11'],
.fx-s-col-11 {
  width: 91.66667%;
}

[fx-s-flex~='11'],
.fx-s-flex-11 {
  flex: 11;
}

[fx-s-col-offset~='11'],
.fx-s-col-offset-11 {
  margin-left: 91.66667%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='11'],
  .fx-s-col-md-11 {
    width: 91.66667% !important;
  }
}

[fx-s-col~='12'],
.fx-s-col-12 {
  width: 100%;
}

[fx-s-flex~='12'],
.fx-s-flex-12 {
  flex: 12;
}

[fx-s-col-offset~='12'],
.fx-s-col-offset-12 {
  margin-left: 100%;
}

@media screen and (max-width: 1200px) {
  [fx-s-col-md~='12'],
  .fx-s-col-md-12 {
    width: 100% !important;
  }
}

[fx-s-row~='1'],
.fx-s-row-1 {
  height: 20px;
}

[fx-s-row~='2'],
.fx-s-row-2 {
  height: 40px;
}

[fx-s-row~='3'],
.fx-s-row-3 {
  height: 60px;
}

[fx-s-row~='4'],
.fx-s-row-4 {
  height: 80px;
}

[fx-s-row~='5'],
.fx-s-row-5 {
  height: 100px;
}

[fx-s-row~='6'],
.fx-s-row-6 {
  height: 120px;
}

@media screen and (max-width: 767px) {
  [fx-s-hide-sm] {
    display: none !important;
  }
}

@media screen and (min-width: 767px) {
  [fx-s-hide-lg] {
    display: none !important;
  }
}

[fx-t-ellipsis~='1'],
.text-ellipsis-1 {
  max-width: 50px;
}

[fx-t-ellipsis~='2'],
.text-ellipsis-1 {
  max-width: 100px;
}

[fx-t-ellipsis~='3'],
.text-ellipsis-1 {
  max-width: 150px;
}

[fx-t-font~='ul-disc'],
.fx-t-font-ul-disc {
  list-style: disc;
}

[fx-t-line~='1'] {
  line-height: 1 !important;
}

[fx-t-line~='1.1'] {
  line-height: 1.1 !important;
}

[fx-t-line~='1.2'] {
  line-height: 1.2 !important;
}

[fx-t-line~='1.3'] {
  line-height: 1.3 !important;
}

[fx-t-line~='1.4'] {
  line-height: 1.4 !important;
}

[fx-t-line~='1.5'] {
  line-height: 1.5 !important;
}

[fx-t-line~='1.6'] {
  line-height: 1.6 !important;
}

[fx-t-line~='1.7'] {
  line-height: 1.7 !important;
}

[fx-t-line~='1.8'] {
  line-height: 1.8 !important;
}

[fx-t-line~='1.9'] {
  line-height: 1.9 !important;
}

[fx-i-hover] [fx-i-show] {
  opacity: 0;
}

[fx-i-hover]:hover [fx-i-hide] {
  opacity: 0;
}

[fx-i-hover]:hover [fx-i-show] {
  opacity: 1;
}

[fxa-breadcrumbs].collection .fxa-breadcrumbs-collection {
  width: 100%;
}

[fxa-breadcrumbs].collection .fxa-breadcrumbs-item {
  transform: translate3d(100%, 0, 0);
}

[fxa-breadcrumbs].collection .fxa-breadcrumbs-item.ng-enter {
  transform: translate3d(100%, 0, 0);
}

[fxa-breadcrumbs].child .fxa-breadcrumbs-collection {
  transform: translate3d(-100%, 0, 0);
}

[fxa-breadcrumbs].child .fxa-breadcrumbs-item {
  transform: translate3d(-100%, 0, 0);
}

[fxa-breadcrumbs].child .fxa-breadcrumbs-item-contents {
  background: #eceae9;
}

.fxa-breadcrumbs-collection {
  position: absolute;
  top: 0;
  width: 50%;
  left: 0;
  bottom: 0;
  overflow: hidden;
  background: #eceae9;
  box-shadow: inset -2px 0 2px rgba(0,0,0,0.12);
}

.fxa-breadcrumbs-item {
  position: absolute;
  top: 0;
  right: 0;
  left: 50%;
  bottom: 0;
  overflow: visible;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}

.fxa-breadcrumbs-item-contents {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  background: #fff;
  box-shadow: inset -2px 0 2px rgba(0,0,0,0.12);
}

.fxa-breadcrumbs-child {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  bottom: 0;
  overflow: hidden;
  background: #fff;
}

[fxa-breadcrumbs-body] {
  overflow: auto;
}

.a-repeater-grow.ng-enter {
  max-height: 0;
  opacity: 0;
  transform: scale(0);
}

.a-repeater-grow.ng-enter-active {
  opacity: 1;
  animation: growHeight 2s ease-in-out;
}

.a-repeater-grow.ng-leave {
  max-height: 50px;
  opacity: 1;
  transform: scale(1);
}

.a-repeater-grow.ng-leave-active {
  opacity: 0;
  animation: shrinkHeight 2s ease-out;
}

.a-dim {
  opacity: 0.2;
}

.a-dim.a-dim-add,
.a-dim.a-dim-add-active,
.a-dim.a-dim-remove,
.a-dim.a-dim-remove-active {
  transition: opacity 0.35s ease-in-out;
}

.a-dim.a-dim-add {
  opacity: 1;
}

.a-dim.a-dim-add.a-dim-add-active {
  opacity: 0.2;
}

.a-dim.a-dim-remove {
  opacity: 0.2;
}

.a-dim.a-dim-remove.a-dim-remove-active {
  opacity: 1;
}

.o-dim {
  opacity: 1;
}

.o-dim.a-dim-add,
.o-dim.a-dim-add-active,
.o-dim.a-dim-remove,
.o-dim.a-dim-remove-active {
  transition: opacity 35s ease-in-out;
}

.o-dim.a-dim-add {
  opacity: 1;
}

.o-dim.a-dim-add.a-dim-add-active {
  opacity: 0;
}

.o-dim.a-dim-remove {
  opacity: 0;
}

.o-dim.a-dim-remove.a-dim-remove-active {
  opacity: 1;
}

.a-pane-container {
  width: 200%;
  overflow: hidden;
}

.a-pane-left {
  width: 50%;
  float: left;
}

.a-pane-left.ng-enter,
.a-pane-left.ng-enter-active,
.a-pane-left.ng-leave,
.a-pane-left.ng-leave-active,
.a-pane-left.ng-hide-remove,
.a-pane-left.ng-hide-remove-active,
.a-pane-left.ng-hide-add,
.a-pane-left.ng-hide-add-active {
  transition: 0.3s ease-in-out all;
}

.a-pane-left.ng-enter,
.a-pane-left.ng-hide-remove {
  transform: translate3d(-100%, 0, 0);
  opacity: 0;
}

.a-pane-left.ng-enter-active,
.a-pane-left.ng-hide-remove-active {
  transform: translate3d(0%, 0, 0);
  opacity: 1;
}

.a-pane-left.ng-leave,
.a-pane-left.ng-hide-add {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.a-pane-left.ng-leave-active,
.a-pane-left.ng-hide-add-active {
  transform: translate3d(-100%, 0, 0);
  opacity: 0;
}

.a-pane-right {
  width: 50%;
  float: left;
  max-height: 200px;
  overflow: auto;
}

.a-pane-right.ng-enter,
.a-pane-right.ng-enter-active,
.a-pane-right.ng-leave,
.a-pane-right.ng-leave-active,
.a-pane-right.ng-hide-remove,
.a-pane-right.ng-hide-remove-active,
.a-pane-right.ng-hide-add,
.a-pane-right.ng-hide-add-active {
  transition: 0.3s ease-in-out all;
}

.a-pane-right.ng-enter,
.a-pane-right.ng-hide-remove {
  transform: translate3d(0%, 0, 0);
  opacity: 0;
}

.a-pane-right.ng-enter-active,
.a-pane-right.ng-hide-remove-active {
  transform: translate3d(-100%, 0, 0);
  opacity: 1;
}

.a-pane-right.ng-leave,
.a-pane-right.ng-hide-add {
  transform: translate3d(-100%, 0, 0);
  opacity: 1;
}

.a-pane-right.ng-leave-active,
.a-pane-right.ng-hide-add-active {
  transform: translate3d(0, 0, 0);
  opacity: 0;
}

.a-fade.ng-hide-add,
.a-fade.ng-hide-add-active,
.a-fade.ng-hide-remove-active,
.a-fade.ng-hide-remove,
.a-fade.ng-enter,
.a-fade.ng-enter-active,
.a-fade.ng-leave,
.a-fade.ng-enter-active {
  transition: opacity 0s;
}

.a-fade.ng-hide-add,
.a-fade.ng-leave {
  opacity: 1;
}

.a-fade.ng-hide-add.ng-hide-add-active,
.a-fade.ng-hide-add.ng-leave-active,
.a-fade.ng-leave.ng-hide-add-active,
.a-fade.ng-leave.ng-leave-active {
  opacity: 0;
}

.a-fade.ng-hide-remove,
.a-fade.ng-enter {
  opacity: 0;
}

.a-fade.ng-hide-remove.ng-hide-remove-active,
.a-fade.ng-hide-remove.ng-enter-active,
.a-fade.ng-enter.ng-hide-remove-active,
.a-fade.ng-enter.ng-enter-active {
  opacity: 1;
}

.b-fade.ng-hide-add,
.b-fade.ng-hide-add-active,
.b-fade.ng-hide-remove-active,
.b-fade.ng-hide-remove,
.b-fade.ng-enter,
.b-fade.ng-enter-active,
.b-fade.ng-leave,
.b-fade.ng-enter-active {
  transition: opacity 0s;
}

.b-fade.ng-hide-add,
.b-fade.ng-leave {
  opacity: 0.85;
}

.b-fade.ng-hide-add.ng-hide-add-active,
.b-fade.ng-hide-add.ng-leave-active,
.b-fade.ng-leave.ng-hide-add-active,
.b-fade.ng-leave.ng-leave-active {
  opacity: 0;
}

.b-fade.ng-hide-remove,
.b-fade.ng-enter {
  opacity: 0;
}

.b-fade.ng-hide-remove.ng-hide-remove-active,
.b-fade.ng-hide-remove.ng-enter-active,
.b-fade.ng-enter.ng-hide-remove-active,
.b-fade.ng-enter.ng-enter-active {
  opacity: 0.85;
}

.c-fade {
  background: #fff;
}

.c-fade.ng-hide-add,
.c-fade.ng-hide-add-active,
.c-fade.ng-hide-remove-active,
.c-fade.ng-hide-remove,
.c-fade.ng-enter,
.c-fade.ng-enter-active,
.c-fade.ng-leave,
.c-fade.ng-enter-active {
  transition: opacity ease-in-out 0.15s;
}

.c-fade.ng-hide-add,
.c-fade.ng-leave {
  opacity: 0.66 !important;
}

.c-fade.ng-hide-add.ng-hide-add-active,
.c-fade.ng-hide-add.ng-leave-active,
.c-fade.ng-leave.ng-hide-add-active,
.c-fade.ng-leave.ng-leave-active {
  opacity: 0.33;
}

.c-fade.ng-hide-remove,
.c-fade.ng-enter {
  opacity: 0.33;
}

.c-fade.ng-hide-remove.ng-hide-remove-active,
.c-fade.ng-hide-remove.ng-enter-active,
.c-fade.ng-enter.ng-hide-remove-active,
.c-fade.ng-enter.ng-enter-active {
  opacity: 0.66 !important;
}

.a-slide-up.ng-hide-add,
.a-slide-up.ng-hide-remove {
  transition: all 0.55s ease-in-out;
}

.a-slide-up.ng-hide-add {
  transform: translate3d(0, 0, 0);
}

.a-slide-up.ng-hide-add.ng-hide-add-active {
  transform: translate3d(0, 100%, 0);
}

.a-slide-up.ng-hide-remove {
  transform: translate3d(0, 100%, 0);
}

.a-slide-up.ng-hide-remove.ng-hide-remove-active {
  transform: translate3d(0, 0, 0);
}

.a-slide-left.ng-hide {
  transform: translate3d(100%, 0, 0);
}

.a-slide-left.ng-hide-add,
.a-slide-left.ng-hide-remove {
  transition: all 0.55s ease-in-out 0.3s;
}

.a-slide-left.ng-hide-add {
  transform: translate3d(0, 0, 0);
}

.a-slide-left.ng-hide-add.ng-hide-add-active {
  transform: translate3d(100%, 0, 0);
}

.a-slide-left.ng-hide-remove {
  transform: translate3d(100%, 0, 0);
}

.a-slide-left.ng-hide-remove.ng-hide-remove-active {
  transform: translate3d(0, 0, 0);
}

.a-slide-right.ng-hide-add,
.a-slide-right.ng-hide-remove {
  transition: all 0.55s ease-in-out 0.3s;
}

.a-slide-right.ng-hide-add {
  transform: translate3d(0, 0, 0);
}

.a-slide-right.ng-hide-add.ng-hide-add-active {
  transform: translate3d(-100%, 0, 0);
}

.a-slide-right.ng-hide-remove {
  transform: translate3d(-100%, 0, 0);
}

.a-slide-right.ng-hide-remove.ng-hide-remove-active {
  transform: translate3d(0, 0, 0);
}

@keyframes growHeight {
  to {
    max-height: 50px;
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes shrinkHeight {
  to {
    max-height: 0;
    opacity: 0;
    transform: scale(0);
  }
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.fa-animate {
  transition: all 0.2s ease-in-out;
}

.loader-icon-contain {
  width: 10px;
  height: 10px;
  position: relative;
  display: inline-block;
}

.loader,
.loader>div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.loader {
  display: block;
  font-size: 0;
  color: #fff;
}

.loader.loader--dark {
  color: #302b27;
}

.loader>div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 2px solid currentColor;
}

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

.loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  width: 44px;
  height: 44px;
}

.loader>div {
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 44px;
  background: transparent;
  border-width: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  -moz-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  -o-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}

.loader>div:nth-child(1) {
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
}

.loader>div:nth-child(2) {
  -webkit-animation-delay: 0.25s;
  -moz-animation-delay: 0.25s;
  -o-animation-delay: 0.25s;
  animation-delay: 0.25s;
}

.loader>div:nth-child(3) {
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loader.fx-sm {
  width: 16px;
  height: 16px;
}

.loader.fx-sm>div {
  width: 16px;
  height: 16px;
  border-width: 1px;
}

.loader.fx-2x {
  width: 64px;
  height: 64px;
}

.loader.fx-2x>div {
  width: 64px;
  height: 64px;
  border-width: 4px;
}

.loader.fx-3x {
  width: 96px;
  height: 96px;
}

.loader.fx-3x>div {
  width: 96px;
  height: 96px;
  border-width: 6px;
}

@-webkit-keyframes ball-scale-ripple-multiple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }

  70% {
    opacity: 0.5;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  95% {
    opacity: 0;
  }
}

@-moz-keyframes ball-scale-ripple-multiple {
  0% {
    opacity: 1;
    -moz-transform: scale(0.1);
    transform: scale(0.1);
  }

  70% {
    opacity: 0.5;
    -moz-transform: scale(1);
    transform: scale(1);
  }

  95% {
    opacity: 0;
  }
}

@-o-keyframes ball-scale-ripple-multiple {
  0% {
    opacity: 1;
    -o-transform: scale(0.1);
    transform: scale(0.1);
  }

  70% {
    opacity: 0.5;
    -o-transform: scale(1);
    transform: scale(1);
  }

  95% {
    opacity: 0;
  }
}

@keyframes ball-scale-ripple-multiple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -o-transform: scale(0.1);
    transform: scale(0.1);
  }

  70% {
    opacity: 0.5;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  95% {
    opacity: 0;
  }
}

.fx-a-scale-in {
  transform: scale(1);
}

.fx-a-scale-in.ng-enter {
  transform: scale(0);
}

.fx-a-scale-in.ng-enter-active {
  transform: scale(1);
  transition: all 0.2s cubic-bezier(0.25, 1, 0.5, 1.25);
}

.fx-a-scale-in.ng-leave {
  transform: scale(1);
}

.fx-a-scale-in.ng-leave-active {
  transform: scale(0);
  transition: all 0.2s cubic-bezier(0.25, 1, 0.5, 1);
}

.fx-a-fade-up {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: all 0.5s;
}

.fx-a-fade-up.ng-enter {
  opacity: 0;
  transform: translate3d(0, 5px, 0);
}

.fx-a-fade-up.ng-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.fx-accordion {
  position: relative;
}

.fx-accordion-group {
  position: relative;
  transition: all 0.2s ease-in-out;
}

.fx-accordion-group>.fx-accordion-header {
  border-bottom: 2px solid #7d7a78;
}

.fx-accordion-group:first-child>.fx-accordion-header {
  border-top: 2px solid #7d7a78;
}

.fx-accordion-group:hover:not(.fx-accordion-group--active)>.fx-accordion-header {
  border-color: #706d6c;
}

.fx-accordion-header {
  background: #cfccca;
  color: #7d7a78;
  padding: 10.5px 15.75px;
  font-weight: bold;
  width: 100%;
  cursor: pointer;
}

.fx-accordion-header:hover {
  background: #d4d1cf;
}

.fx-accordion-header:active {
  background: #c8c4c2;
}

.fx-accordion-body {
  padding: 20px 10px;
}

.fx-accordion-group--active {
  border: 0;
  transition: all 0.2s ease-in-out;
}

.fx-accordion-group--active .fx-accordion-header {
  border-top: 2px solid #7d7a78;
  border-bottom: 2px solid #7d7a78;
  color: #5c5854;
  transition: all 0.2s ease-in-out;
}

.fx-accordion-group--active:first-child {
  border-top: 0;
  margin-bottom: 20px;
}

.fx-accordion-group--active:not(:first-child):not(:last-child) {
  margin-bottom: 20px;
  margin-top: 20px;
}

.fx-accordion-group--active:last-child {
  margin-top: 20px;
}

.fx-accordion-group--active+.fx-accordion-group:not(.fx-accordion-group--active)>.fx-accordion-header {
  border-top: 2px solid #7d7a78;
}

.fx-badge {
  border-radius: 2px;
  color: #fff;
  padding: 7px 10.5px;
  display: inline-block;
}

.fx-badge--xs {
  padding: 3px 5px 1px;
  font-size: 9px;
}

.fx-badge--sm {
  padding: 4px 8px;
}

.fx-badge--interact {
  cursor: pointer;
}

.fx-badge--interact:hover {
  text-decoration: line-through;
}

.fx-badge--disabled {
  background: #eceae9;
}

.fx-badge--mono {
  background: #cfccca;
  color: #fff;
}

.fx-badge--accent {
  background: #4d577b;
}

.fx-badge--primary {
  background: #004cff;
}

.fx-badge--yellow {
  background: #e8af52;
}

.fx-badge--success {
  background: #7dd366;
}

.fx-badge--warning {
  background: #e9b049;
}

.fx-badge--danger {
  background: #ef5c48;
}

.fx-btn-primary {
  background: #004cff;
  color: #fff;
  border: 2px solid #0023b3;
  text-shadow: 0 -1px 0 #004cff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-primary svg {
  fill: #fff;
}

.fx-btn-primary:hover:not([disabled='disabled']) {
  background: #0f57ff;
}

.fx-btn-primary:active:not([disabled='disabled']) {
  background: #004cff;
}

.fx-btn-primary[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-accent {
  background: #4d577b;
  color: #fff;
  border: 2px solid #30334c;
  text-shadow: 0 -1px 0 #4d577b;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-accent svg {
  fill: #fff;
}

.fx-btn-accent:hover:not([disabled='disabled']) {
  background: #535e84;
}

.fx-btn-accent:active:not([disabled='disabled']) {
  background: #4d577b;
}

.fx-btn-accent[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-success {
  background: #7dd366;
  color: #fff;
  border: 2px solid #43b835;
  text-shadow: 0 -1px 0 #7dd366;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-success svg {
  fill: #fff;
}

.fx-btn-success:hover:not([disabled='disabled']) {
  background: #87d672;
}

.fx-btn-success:active:not([disabled='disabled']) {
  background: #7dd366;
}

.fx-btn-success[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-warning {
  background: #e9b049;
  color: #fff;
  border: 2px solid #cd9f19;
  text-shadow: 0 -1px 0 #e9b049;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-warning svg {
  fill: #fff;
}

.fx-btn-warning:hover:not([disabled='disabled']) {
  background: #ebb657;
}

.fx-btn-warning:active:not([disabled='disabled']) {
  background: #e9b049;
}

.fx-btn-warning[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-danger {
  background: #ef5c48;
  color: #fff;
  border: 2px solid #d83e13;
  text-shadow: 0 -1px 0 #ef5c48;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-danger svg {
  fill: #fff;
}

.fx-btn-danger:hover:not([disabled='disabled']) {
  background: #f06956;
}

.fx-btn-danger:active:not([disabled='disabled']) {
  background: #ef5c48;
}

.fx-btn-danger[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-mono {
  background: #e8e7e6;
  color: #7d7a78;
  border: 2px solid #c3bfbd;
  text-shadow: 0 -1px 0 #e8e7e6;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-mono svg {
  fill: #fff;
}

.fx-btn-mono:hover:not([disabled='disabled']) {
  background: #efefee;
}

.fx-btn-mono:active:not([disabled='disabled']) {
  background: #e8e7e6;
}

.fx-btn-mono[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-white {
  background: #fff;
  color: #cfccca;
  border: 2px solid #cfccca;
  text-shadow: 0 -1px 0 #fff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-white svg {
  fill: #fff;
}

.fx-btn-white:hover:not([disabled='disabled']) {
  background: #fff;
}

.fx-btn-white:active:not([disabled='disabled']) {
  background: #fff;
}

.fx-btn-white[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-twitter {
  background: #1da1f2;
  color: #fff;
  border: 2px solid #0b65b8;
  text-shadow: 0 -1px 0 #1da1f2;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-twitter svg {
  fill: #fff;
}

.fx-btn-twitter:hover:not([disabled='disabled']) {
  background: #2ba7f3;
}

.fx-btn-twitter:active:not([disabled='disabled']) {
  background: #1da1f2;
}

.fx-btn-twitter[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-o-primary {
  border: 2px solid #004cff;
  color: #004cff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-primary svg {
  fill: #004cff;
}

.fx-btn-o-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #004cff;
}

.fx-btn-o-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-primary:active:not([disabled='disabled']),
.fx-btn-o-primary.fx-btn--active {
  color: #fff;
  background: #0047f0;
}

.fx-btn-o-primary:active:not([disabled='disabled']) svg,
.fx-btn-o-primary.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-primary[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-primary[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-accent {
  border: 2px solid #4d577b;
  color: #4d577b;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-accent svg {
  fill: #4d577b;
}

.fx-btn-o-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #4d577b;
}

.fx-btn-o-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-accent:active:not([disabled='disabled']),
.fx-btn-o-accent.fx-btn--active {
  color: #fff;
  background: #475072;
}

.fx-btn-o-accent:active:not([disabled='disabled']) svg,
.fx-btn-o-accent.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-accent[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-accent[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-success {
  border: 2px solid #7dd366;
  color: #7dd366;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-success svg {
  fill: #7dd366;
}

.fx-btn-o-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #7dd366;
}

.fx-btn-o-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-success:active:not([disabled='disabled']),
.fx-btn-o-success.fx-btn--active {
  color: #fff;
  background: #73d05a;
}

.fx-btn-o-success:active:not([disabled='disabled']) svg,
.fx-btn-o-success.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-success[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-success[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-warning {
  border: 2px solid #e9b049;
  color: #e9b049;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-warning svg {
  fill: #e9b049;
}

.fx-btn-o-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #e9b049;
}

.fx-btn-o-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-warning:active:not([disabled='disabled']),
.fx-btn-o-warning.fx-btn--active {
  color: #fff;
  background: #e7aa3b;
}

.fx-btn-o-warning:active:not([disabled='disabled']) svg,
.fx-btn-o-warning.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-warning[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-warning[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-danger {
  border: 2px solid #d83e13;
  color: #d83e13;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-danger svg {
  fill: #d83e13;
}

.fx-btn-o-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #d83e13;
}

.fx-btn-o-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-danger:active:not([disabled='disabled']),
.fx-btn-o-danger.fx-btn--active {
  color: #fff;
  background: #ca3a12;
}

.fx-btn-o-danger:active:not([disabled='disabled']) svg,
.fx-btn-o-danger.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-danger[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-danger[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-mono {
  border: 2px solid #7d7a78;
  color: #7d7a78;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-mono svg {
  fill: #7d7a78;
}

.fx-btn-o-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #7d7a78;
}

.fx-btn-o-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-mono:active:not([disabled='disabled']),
.fx-btn-o-mono.fx-btn--active {
  color: #fff;
  background: #757271;
}

.fx-btn-o-mono:active:not([disabled='disabled']) svg,
.fx-btn-o-mono.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-mono[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-mono[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-mono-light {
  border: 2px solid #cfccca;
  color: #cfccca;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-mono-light svg {
  fill: #cfccca;
}

.fx-btn-o-mono-light:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #cfccca;
}

.fx-btn-o-mono-light:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-mono-light:active:not([disabled='disabled']),
.fx-btn-o-mono-light.fx-btn--active {
  color: #fff;
  background: #c8c4c2;
}

.fx-btn-o-mono-light:active:not([disabled='disabled']) svg,
.fx-btn-o-mono-light.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-mono-light[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-mono-light[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-white {
  border: 2px solid #fff;
  color: #fff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-white svg {
  fill: #fff;
}

.fx-btn-o-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #004cff;
  background: #fff;
}

.fx-btn-o-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #004cff;
}

.fx-btn-o-white:active:not([disabled='disabled']),
.fx-btn-o-white.fx-btn--active {
  color: #004cff;
  background: #f7f7f7;
}

.fx-btn-o-white:active:not([disabled='disabled']) svg,
.fx-btn-o-white.fx-btn--active svg {
  fill: #004cff;
}

.fx-btn-o-white[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-white[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-n-primary {
  color: #004cff;
  background: transparent;
}

.fx-btn-n-primary svg {
  fill: #004cff;
}

.fx-btn-n-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #0023b3;
}

.fx-btn-n-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #0023b3;
}

.fx-btn-n-primary:active:not([disabled='disabled']),
.fx-btn-n-primary.fx-btn--active {
  color: #0023b3;
}

.fx-btn-n-primary:active:not([disabled='disabled']) svg,
.fx-btn-n-primary.fx-btn--active svg {
  fill: #0023b3;
}

.fx-btn-n-accent {
  color: #4d577b;
  background: transparent;
}

.fx-btn-n-accent svg {
  fill: #4d577b;
}

.fx-btn-n-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #30334c;
}

.fx-btn-n-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #30334c;
}

.fx-btn-n-accent:active:not([disabled='disabled']),
.fx-btn-n-accent.fx-btn--active {
  color: #30334c;
}

.fx-btn-n-accent:active:not([disabled='disabled']) svg,
.fx-btn-n-accent.fx-btn--active svg {
  fill: #30334c;
}

.fx-btn-n-success {
  color: #7dd366;
  background: transparent;
}

.fx-btn-n-success svg {
  fill: #7dd366;
}

.fx-btn-n-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #43b835;
}

.fx-btn-n-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #43b835;
}

.fx-btn-n-success:active:not([disabled='disabled']),
.fx-btn-n-success.fx-btn--active {
  color: #43b835;
}

.fx-btn-n-success:active:not([disabled='disabled']) svg,
.fx-btn-n-success.fx-btn--active svg {
  fill: #43b835;
}

.fx-btn-n-warning {
  color: #e9b049;
  background: transparent;
}

.fx-btn-n-warning svg {
  fill: #e9b049;
}

.fx-btn-n-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #cd9f19;
}

.fx-btn-n-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #cd9f19;
}

.fx-btn-n-warning:active:not([disabled='disabled']),
.fx-btn-n-warning.fx-btn--active {
  color: #cd9f19;
}

.fx-btn-n-warning:active:not([disabled='disabled']) svg,
.fx-btn-n-warning.fx-btn--active svg {
  fill: #cd9f19;
}

.fx-btn-n-danger {
  color: #ef5c48;
  background: transparent;
}

.fx-btn-n-danger svg {
  fill: #ef5c48;
}

.fx-btn-n-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #ec5927;
}

.fx-btn-n-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #ec5927;
}

.fx-btn-n-danger:active:not([disabled='disabled']),
.fx-btn-n-danger.fx-btn--active {
  color: #ec5927;
}

.fx-btn-n-danger:active:not([disabled='disabled']) svg,
.fx-btn-n-danger.fx-btn--active svg {
  fill: #ec5927;
}

.fx-btn-n-mono {
  color: #cfccca;
  background: transparent;
}

.fx-btn-n-mono svg {
  fill: #cfccca;
}

.fx-btn-n-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #7d7a78;
}

.fx-btn-n-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #7d7a78;
}

.fx-btn-n-mono:active:not([disabled='disabled']),
.fx-btn-n-mono.fx-btn--active {
  color: #7d7a78;
}

.fx-btn-n-mono:active:not([disabled='disabled']) svg,
.fx-btn-n-mono.fx-btn--active svg {
  fill: #7d7a78;
}

.fx-btn-n-mono-dark {
  color: #7d7a78;
  background: transparent;
}

.fx-btn-n-mono-dark svg {
  fill: #7d7a78;
}

.fx-btn-n-mono-dark:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #5c5854;
}

.fx-btn-n-mono-dark:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #5c5854;
}

.fx-btn-n-mono-dark:active:not([disabled='disabled']),
.fx-btn-n-mono-dark.fx-btn--active {
  color: #5c5854;
}

.fx-btn-n-mono-dark:active:not([disabled='disabled']) svg,
.fx-btn-n-mono-dark.fx-btn--active svg {
  fill: #5c5854;
}

.fx-btn-n-inverse {
  color: #fff;
  background: transparent;
}

.fx-btn-n-inverse svg {
  fill: #fff;
}

.fx-btn-n-inverse:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #e8e7e6;
}

.fx-btn-n-inverse:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #e8e7e6;
}

.fx-btn-n-inverse:active:not([disabled='disabled']),
.fx-btn-n-inverse.fx-btn--active {
  color: #e8e7e6;
}

.fx-btn-n-inverse:active:not([disabled='disabled']) svg,
.fx-btn-n-inverse.fx-btn--active svg {
  fill: #e8e7e6;
}

.fx-btn-n-white {
  color: #fff;
  background: transparent;
}

.fx-btn-n-white svg {
  fill: #fff;
}

.fx-btn-n-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #ededed;
}

.fx-btn-n-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #ededed;
}

.fx-btn-n-white:active:not([disabled='disabled']),
.fx-btn-n-white.fx-btn--active {
  color: #ededed;
}

.fx-btn-n-white:active:not([disabled='disabled']) svg,
.fx-btn-n-white.fx-btn--active svg {
  fill: #ededed;
}

.fx-btn--circle {
  border-radius: 50%;
  padding: 0 !important;
}

.fx-btn--square {
  padding: 0 !important;
}

.fx-btn--dashed {
  border-style: dashed !important;
}

.fx-btn--rounded {
  border-radius: 4px;
}

.fx-btn--pill {
  border-radius: 500px;
}

.fx-btn--nowrap {
  white-space: nowrap;
}

.fx-btn--xs {
  padding: 7px 10.5px;
  min-height: 36px;
}

.fx-btn--xs.fx-btn--circle,
.fx-btn--xs.fx-btn--square {
  width: 36px;
  height: 36px;
}

.fx-btn--sm {
  padding: 6px 12px;
  line-height: 20px;
  text-decoration: none;
}

.fx-btn--sm.fx-btn--circle,
.fx-btn--sm.fx-btn--square {
  width: 37px;
  height: 37px;
}

.fx-btn--md {
  padding: 10.5px 15.75px;
  min-height: 44px;
  font-size: 12px;
}

.fx-btn--md.fx-btn--circle,
.fx-btn--md.fx-btn--square {
  width: 44px;
  height: 44px;
}

.fx-btn--lg {
  padding: 17.5px 35px;
  min-height: 64px;
}

.fx-btn--lg.fx-btn--circle,
.fx-btn--lg.fx-btn--square {
  width: 64px;
  height: 64px;
}

.fx-btn--block,
.fx-table-outlined [class*='fx-btn-'] {
  width: 100%;
  display: block;
}

.fx-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.fx-btn-group>[class*='fx-btn-'] {
  display: inline-block;
  border-radius: 0;
}

.fx-btn-group>[class*='fx-btn-']+[class*='fx-btn-'] {
  margin-left: -4px;
  border-left: none;
}

.fx-btn-group--rounded>[class*='fx-btn-']:first-of-type {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fx-btn-group--rounded>[class*='fx-btn-']:last-of-type {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fx-btn-icon-container {
  line-height: 20px;
}

.fx-btn-icon-container svg {
  margin-right: 10px;
}

.fx-breadcrumbs-sm,
.fx-breadcrumbs-md,
.fx-breadcrumbs-lg {
  position: relative;
  display: table;
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  z-index: 0;
}

.fx-breadcrumbs__breadcrumb {
  position: relative;
  width: 100%;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

.fx-breadcrumbs__breadcrumb[disabled='disabled'] {
  color: #cfccca !important;
  pointer-events: none;
  cursor: default;
}

.fx-breadcrumbs__breadcrumb:after,
.fx-breadcrumbs__breadcrumb::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-style: solid;
  border-right: 0;
  display: none;
}

.fx-breadcrumbs__breadcrumb:not(:last-of-type)::after {
  display: block;
  left: 100%;
  z-index: 5;
}

.fx-breadcrumbs__breadcrumb:not(:first-of-type)::before {
  display: block;
  left: 0;
  z-index: 1;
}

.fx-breadcrumbs--light {
  background: #7d7a78;
  border-top: 2px solid #7d7a78;
  border-bottom: 2px solid #7d7a78;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb {
  background: #e8e7e6;
  color: #7d7a78;
  cursor: pointer;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb:hover:not(.fx-breadcrumbs__breadcrumb--active) {
  color: #63615f;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb:active:not(.fx-breadcrumbs__breadcrumb--active) {
  background: #dcdad9;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb:active:not(.fx-breadcrumbs__breadcrumb--active)::after {
  border-left-color: #dcdad9;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb:not(:last-of-type) {
  border-right: 2px solid #7d7a78;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb::after {
  border-left-color: #e8e7e6;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb::before {
  border-left-color: #7d7a78;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb.fx-breadcrumbs__breadcrumb--active {
  background: #fff;
  color: #302b27;
  cursor: default;
}

.fx-breadcrumbs--light>.fx-breadcrumbs__breadcrumb.fx-breadcrumbs__breadcrumb--active::after {
  border-left-color: #fff;
}

.fx-breadcrumbs--dark {
  background: #302b27;
  border-top: 2px solid #302b27;
  border-bottom: 2px solid #302b27;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb {
  background: #5c5854;
  color: #cfccca;
  cursor: pointer;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb:hover:not(.fx-breadcrumbs__breadcrumb--active) {
  color: #b7b2af;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb:active:not(.fx-breadcrumbs__breadcrumb--active) {
  background: #4f4b48;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb:active:not(.fx-breadcrumbs__breadcrumb--active)::after {
  border-left-color: #4f4b48;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb:not(:last-of-type) {
  border-right: 2px solid #302b27;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb::after {
  border-left-color: #5c5854;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb::before {
  border-left-color: #302b27;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb.fx-breadcrumbs__breadcrumb--active {
  background: #fff;
  color: #302b27;
  cursor: default;
}

.fx-breadcrumbs--dark>.fx-breadcrumbs__breadcrumb.fx-breadcrumbs__breadcrumb--active::after {
  border-left-color: #fff;
}

.fx-breadcrumbs-sm.fx-breadcrumbs--nav {
  padding-left: 16.5px;
  padding-right: 16.5px;
  border-radius: 500px;
}

.fx-breadcrumbs-sm.fx-breadcrumbs--nav>.fx-breadcrumbs__breadcrumb::after {
  border-top-width: 18.5px;
  border-bottom-width: 18.5px;
}

.fx-breadcrumbs-sm.fx-breadcrumbs--nav>.fx-breadcrumbs__breadcrumb::before {
  border-top-width: 18.5px;
  border-bottom-width: 18.5px;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__breadcrumb {
  height: 33px;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__breadcrumb::after {
  border-top-width: 16.5px;
  border-bottom-width: 16.5px;
  border-left-width: 8.25px;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__breadcrumb::before {
  border-top-width: 16.5px;
  border-bottom-width: 16.5px;
  border-left-width: 8.25px;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn {
  position: relative;
  margin-right: -16.5px;
  box-shadow: 0 0 0 2px #7d7a78;
  width: 37px;
  height: 37px;
  line-height: 33px;
  text-align: center;
  border: 0;
  z-index: 2;
  background: #fff;
  cursor: pointer;
  outline: 0;
  border-radius: 50%;
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn:hover {
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn:active {
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn[disabled] {
  border: 0;
  pointer-events: none;
  background: #e8e7e6;
  color: #cfccca !important;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn:last-child,
.fx-breadcrumbs-sm>.fx-breadcrumbs__btn:first-child {
  margin-left: -16.5px;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono {
  box-shadow: 0 0 0 2px #7d7a78;
  color: #7d7a78;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono:hover {
  box-shadow: 0 0 0 4px #7d7a78;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono:active {
  box-shadow: 0 0 0 3px #7d7a78;
  background: #7d7a78;
  color: #fff;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono.fx-breadcrumbs__btn--fill {
  background: #7d7a78;
  color: #fff;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary {
  box-shadow: 0 0 0 2px #004cff;
  color: #004cff;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary:hover {
  box-shadow: 0 0 0 4px #004cff;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary:active {
  box-shadow: 0 0 0 3px #004cff;
  background: #004cff;
  color: #fff;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary.fx-breadcrumbs__btn--fill {
  background: #004cff;
  color: #fff;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success {
  box-shadow: 0 0 0 2px #7dd366;
  color: #7dd366;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success:hover {
  box-shadow: 0 0 0 4px #7dd366;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success:active {
  box-shadow: 0 0 0 3px #7dd366;
  background: #7dd366;
  color: #fff;
}

.fx-breadcrumbs-sm>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success.fx-breadcrumbs__btn--fill {
  background: #7dd366;
  color: #fff;
}

.fx-breadcrumbs-md.fx-breadcrumbs--nav {
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 500px;
}

.fx-breadcrumbs-md.fx-breadcrumbs--nav>.fx-breadcrumbs__breadcrumb::after {
  border-top-width: 22px;
  border-bottom-width: 22px;
}

.fx-breadcrumbs-md.fx-breadcrumbs--nav>.fx-breadcrumbs__breadcrumb::before {
  border-top-width: 22px;
  border-bottom-width: 22px;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__breadcrumb {
  height: 40px;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__breadcrumb::after {
  border-top-width: 20px;
  border-bottom-width: 20px;
  border-left-width: 10px;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__breadcrumb::before {
  border-top-width: 20px;
  border-bottom-width: 20px;
  border-left-width: 10px;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn {
  position: relative;
  margin-right: -20px;
  box-shadow: 0 0 0 2px #7d7a78;
  width: 44px;
  height: 44px;
  line-height: 40px;
  text-align: center;
  border: 0;
  z-index: 2;
  background: #fff;
  cursor: pointer;
  outline: 0;
  border-radius: 50%;
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn:hover {
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn:active {
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn[disabled] {
  border: 0;
  pointer-events: none;
  background: #e8e7e6;
  color: #cfccca !important;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn:last-child,
.fx-breadcrumbs-md>.fx-breadcrumbs__btn:first-child {
  margin-left: -20px;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono {
  box-shadow: 0 0 0 2px #7d7a78;
  color: #7d7a78;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono:hover {
  box-shadow: 0 0 0 4px #7d7a78;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono:active {
  box-shadow: 0 0 0 3px #7d7a78;
  background: #7d7a78;
  color: #fff;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono.fx-breadcrumbs__btn--fill {
  background: #7d7a78;
  color: #fff;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary {
  box-shadow: 0 0 0 2px #004cff;
  color: #004cff;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary:hover {
  box-shadow: 0 0 0 4px #004cff;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary:active {
  box-shadow: 0 0 0 3px #004cff;
  background: #004cff;
  color: #fff;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary.fx-breadcrumbs__btn--fill {
  background: #004cff;
  color: #fff;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success {
  box-shadow: 0 0 0 2px #7dd366;
  color: #7dd366;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success:hover {
  box-shadow: 0 0 0 4px #7dd366;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success:active {
  box-shadow: 0 0 0 3px #7dd366;
  background: #7dd366;
  color: #fff;
}

.fx-breadcrumbs-md>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success.fx-breadcrumbs__btn--fill {
  background: #7dd366;
  color: #fff;
}

.fx-breadcrumbs-lg.fx-breadcrumbs--nav {
  padding-left: 28.5px;
  padding-right: 28.5px;
  border-radius: 500px;
}

.fx-breadcrumbs-lg.fx-breadcrumbs--nav>.fx-breadcrumbs__breadcrumb::after {
  border-top-width: 30.5px;
  border-bottom-width: 30.5px;
}

.fx-breadcrumbs-lg.fx-breadcrumbs--nav>.fx-breadcrumbs__breadcrumb::before {
  border-top-width: 30.5px;
  border-bottom-width: 30.5px;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__breadcrumb {
  height: 57px;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__breadcrumb::after {
  border-top-width: 28.5px;
  border-bottom-width: 28.5px;
  border-left-width: 14.25px;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__breadcrumb::before {
  border-top-width: 28.5px;
  border-bottom-width: 28.5px;
  border-left-width: 14.25px;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn {
  position: relative;
  margin-right: -28.5px;
  box-shadow: 0 0 0 2px #7d7a78;
  width: 61px;
  height: 61px;
  line-height: 57px;
  text-align: center;
  border: 0;
  z-index: 2;
  background: #fff;
  cursor: pointer;
  outline: 0;
  border-radius: 50%;
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn:hover {
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn:active {
  transition: box-shadow 0.1s ease-in-out;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn[disabled] {
  border: 0;
  pointer-events: none;
  background: #e8e7e6;
  color: #cfccca !important;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn:last-child,
.fx-breadcrumbs-lg>.fx-breadcrumbs__btn:first-child {
  margin-left: -28.5px;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono {
  box-shadow: 0 0 0 2px #7d7a78;
  color: #7d7a78;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono:hover {
  box-shadow: 0 0 0 4px #7d7a78;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono:active {
  box-shadow: 0 0 0 3px #7d7a78;
  background: #7d7a78;
  color: #fff;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--mono.fx-breadcrumbs__btn--fill {
  background: #7d7a78;
  color: #fff;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary {
  box-shadow: 0 0 0 2px #004cff;
  color: #004cff;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary:hover {
  box-shadow: 0 0 0 4px #004cff;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary:active {
  box-shadow: 0 0 0 3px #004cff;
  background: #004cff;
  color: #fff;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--primary.fx-breadcrumbs__btn--fill {
  background: #004cff;
  color: #fff;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success {
  box-shadow: 0 0 0 2px #7dd366;
  color: #7dd366;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success:hover {
  box-shadow: 0 0 0 4px #7dd366;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success:active {
  box-shadow: 0 0 0 3px #7dd366;
  background: #7dd366;
  color: #fff;
}

.fx-breadcrumbs-lg>.fx-breadcrumbs__btn.fx-breadcrumbs__btn--success.fx-breadcrumbs__btn--fill {
  background: #7dd366;
  color: #fff;
}

.fx-btn-primary {
  background: #004cff;
  color: #fff;
  border: 2px solid #0023b3;
  text-shadow: 0 -1px 0 #004cff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-primary svg {
  fill: #fff;
}

.fx-btn-primary:hover:not([disabled='disabled']) {
  background: #0f57ff;
}

.fx-btn-primary:active:not([disabled='disabled']) {
  background: #004cff;
}

.fx-btn-primary[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-accent {
  background: #4d577b;
  color: #fff;
  border: 2px solid #30334c;
  text-shadow: 0 -1px 0 #4d577b;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-accent svg {
  fill: #fff;
}

.fx-btn-accent:hover:not([disabled='disabled']) {
  background: #535e84;
}

.fx-btn-accent:active:not([disabled='disabled']) {
  background: #4d577b;
}

.fx-btn-accent[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-success {
  background: #7dd366;
  color: #fff;
  border: 2px solid #43b835;
  text-shadow: 0 -1px 0 #7dd366;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-success svg {
  fill: #fff;
}

.fx-btn-success:hover:not([disabled='disabled']) {
  background: #87d672;
}

.fx-btn-success:active:not([disabled='disabled']) {
  background: #7dd366;
}

.fx-btn-success[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-warning {
  background: #e9b049;
  color: #fff;
  border: 2px solid #cd9f19;
  text-shadow: 0 -1px 0 #e9b049;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-warning svg {
  fill: #fff;
}

.fx-btn-warning:hover:not([disabled='disabled']) {
  background: #ebb657;
}

.fx-btn-warning:active:not([disabled='disabled']) {
  background: #e9b049;
}

.fx-btn-warning[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-danger {
  background: #ef5c48;
  color: #fff;
  border: 2px solid #d83e13;
  text-shadow: 0 -1px 0 #ef5c48;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-danger svg {
  fill: #fff;
}

.fx-btn-danger:hover:not([disabled='disabled']) {
  background: #f06956;
}

.fx-btn-danger:active:not([disabled='disabled']) {
  background: #ef5c48;
}

.fx-btn-danger[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-mono {
  background: #e8e7e6;
  color: #7d7a78;
  border: 2px solid #c3bfbd;
  text-shadow: 0 -1px 0 #e8e7e6;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-mono svg {
  fill: #fff;
}

.fx-btn-mono:hover:not([disabled='disabled']) {
  background: #efefee;
}

.fx-btn-mono:active:not([disabled='disabled']) {
  background: #e8e7e6;
}

.fx-btn-mono[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-white {
  background: #fff;
  color: #cfccca;
  border: 2px solid #cfccca;
  text-shadow: 0 -1px 0 #fff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-white svg {
  fill: #fff;
}

.fx-btn-white:hover:not([disabled='disabled']) {
  background: #fff;
}

.fx-btn-white:active:not([disabled='disabled']) {
  background: #fff;
}

.fx-btn-white[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-twitter {
  background: #1da1f2;
  color: #fff;
  border: 2px solid #0b65b8;
  text-shadow: 0 -1px 0 #1da1f2;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-twitter svg {
  fill: #fff;
}

.fx-btn-twitter:hover:not([disabled='disabled']) {
  background: #2ba7f3;
}

.fx-btn-twitter:active:not([disabled='disabled']) {
  background: #1da1f2;
}

.fx-btn-twitter[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.fx-btn-o-primary {
  border: 2px solid #004cff;
  color: #004cff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-primary svg {
  fill: #004cff;
}

.fx-btn-o-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #004cff;
}

.fx-btn-o-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-primary:active:not([disabled='disabled']),
.fx-btn-o-primary.fx-btn--active {
  color: #fff;
  background: #0047f0;
}

.fx-btn-o-primary:active:not([disabled='disabled']) svg,
.fx-btn-o-primary.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-primary[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-primary[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-accent {
  border: 2px solid #4d577b;
  color: #4d577b;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-accent svg {
  fill: #4d577b;
}

.fx-btn-o-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #4d577b;
}

.fx-btn-o-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-accent:active:not([disabled='disabled']),
.fx-btn-o-accent.fx-btn--active {
  color: #fff;
  background: #475072;
}

.fx-btn-o-accent:active:not([disabled='disabled']) svg,
.fx-btn-o-accent.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-accent[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-accent[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-success {
  border: 2px solid #7dd366;
  color: #7dd366;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-success svg {
  fill: #7dd366;
}

.fx-btn-o-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #7dd366;
}

.fx-btn-o-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-success:active:not([disabled='disabled']),
.fx-btn-o-success.fx-btn--active {
  color: #fff;
  background: #73d05a;
}

.fx-btn-o-success:active:not([disabled='disabled']) svg,
.fx-btn-o-success.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-success[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-success[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-warning {
  border: 2px solid #e9b049;
  color: #e9b049;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-warning svg {
  fill: #e9b049;
}

.fx-btn-o-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #e9b049;
}

.fx-btn-o-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-warning:active:not([disabled='disabled']),
.fx-btn-o-warning.fx-btn--active {
  color: #fff;
  background: #e7aa3b;
}

.fx-btn-o-warning:active:not([disabled='disabled']) svg,
.fx-btn-o-warning.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-warning[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-warning[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-danger {
  border: 2px solid #d83e13;
  color: #d83e13;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-danger svg {
  fill: #d83e13;
}

.fx-btn-o-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #d83e13;
}

.fx-btn-o-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-danger:active:not([disabled='disabled']),
.fx-btn-o-danger.fx-btn--active {
  color: #fff;
  background: #ca3a12;
}

.fx-btn-o-danger:active:not([disabled='disabled']) svg,
.fx-btn-o-danger.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-danger[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-danger[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-mono {
  border: 2px solid #7d7a78;
  color: #7d7a78;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-mono svg {
  fill: #7d7a78;
}

.fx-btn-o-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #7d7a78;
}

.fx-btn-o-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-mono:active:not([disabled='disabled']),
.fx-btn-o-mono.fx-btn--active {
  color: #fff;
  background: #757271;
}

.fx-btn-o-mono:active:not([disabled='disabled']) svg,
.fx-btn-o-mono.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-mono[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-mono[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-mono-light {
  border: 2px solid #cfccca;
  color: #cfccca;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-mono-light svg {
  fill: #cfccca;
}

.fx-btn-o-mono-light:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #fff;
  background: #cfccca;
}

.fx-btn-o-mono-light:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #fff;
}

.fx-btn-o-mono-light:active:not([disabled='disabled']),
.fx-btn-o-mono-light.fx-btn--active {
  color: #fff;
  background: #c8c4c2;
}

.fx-btn-o-mono-light:active:not([disabled='disabled']) svg,
.fx-btn-o-mono-light.fx-btn--active svg {
  fill: #fff;
}

.fx-btn-o-mono-light[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-mono-light[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-o-white {
  border: 2px solid #fff;
  color: #fff;
  font-family: "IBM Plex Sans",sans-serif !important;
}

.fx-btn-o-white svg {
  fill: #fff;
}

.fx-btn-o-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #004cff;
  background: #fff;
}

.fx-btn-o-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #004cff;
}

.fx-btn-o-white:active:not([disabled='disabled']),
.fx-btn-o-white.fx-btn--active {
  color: #004cff;
  background: #f7f7f7;
}

.fx-btn-o-white:active:not([disabled='disabled']) svg,
.fx-btn-o-white.fx-btn--active svg {
  fill: #004cff;
}

.fx-btn-o-white[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.fx-btn-o-white[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.fx-btn-n-primary {
  color: #004cff;
  background: transparent;
}

.fx-btn-n-primary svg {
  fill: #004cff;
}

.fx-btn-n-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #0023b3;
}

.fx-btn-n-primary:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #0023b3;
}

.fx-btn-n-primary:active:not([disabled='disabled']),
.fx-btn-n-primary.fx-btn--active {
  color: #0023b3;
}

.fx-btn-n-primary:active:not([disabled='disabled']) svg,
.fx-btn-n-primary.fx-btn--active svg {
  fill: #0023b3;
}

.fx-btn-n-accent {
  color: #4d577b;
  background: transparent;
}

.fx-btn-n-accent svg {
  fill: #4d577b;
}

.fx-btn-n-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #30334c;
}

.fx-btn-n-accent:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #30334c;
}

.fx-btn-n-accent:active:not([disabled='disabled']),
.fx-btn-n-accent.fx-btn--active {
  color: #30334c;
}

.fx-btn-n-accent:active:not([disabled='disabled']) svg,
.fx-btn-n-accent.fx-btn--active svg {
  fill: #30334c;
}

.fx-btn-n-success {
  color: #7dd366;
  background: transparent;
}

.fx-btn-n-success svg {
  fill: #7dd366;
}

.fx-btn-n-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #43b835;
}

.fx-btn-n-success:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #43b835;
}

.fx-btn-n-success:active:not([disabled='disabled']),
.fx-btn-n-success.fx-btn--active {
  color: #43b835;
}

.fx-btn-n-success:active:not([disabled='disabled']) svg,
.fx-btn-n-success.fx-btn--active svg {
  fill: #43b835;
}

.fx-btn-n-warning {
  color: #e9b049;
  background: transparent;
}

.fx-btn-n-warning svg {
  fill: #e9b049;
}

.fx-btn-n-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #cd9f19;
}

.fx-btn-n-warning:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #cd9f19;
}

.fx-btn-n-warning:active:not([disabled='disabled']),
.fx-btn-n-warning.fx-btn--active {
  color: #cd9f19;
}

.fx-btn-n-warning:active:not([disabled='disabled']) svg,
.fx-btn-n-warning.fx-btn--active svg {
  fill: #cd9f19;
}

.fx-btn-n-danger {
  color: #ef5c48;
  background: transparent;
}

.fx-btn-n-danger svg {
  fill: #ef5c48;
}

.fx-btn-n-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #ec5927;
}

.fx-btn-n-danger:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #ec5927;
}

.fx-btn-n-danger:active:not([disabled='disabled']),
.fx-btn-n-danger.fx-btn--active {
  color: #ec5927;
}

.fx-btn-n-danger:active:not([disabled='disabled']) svg,
.fx-btn-n-danger.fx-btn--active svg {
  fill: #ec5927;
}

.fx-btn-n-mono {
  color: #cfccca;
  background: transparent;
}

.fx-btn-n-mono svg {
  fill: #cfccca;
}

.fx-btn-n-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #7d7a78;
}

.fx-btn-n-mono:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #7d7a78;
}

.fx-btn-n-mono:active:not([disabled='disabled']),
.fx-btn-n-mono.fx-btn--active {
  color: #7d7a78;
}

.fx-btn-n-mono:active:not([disabled='disabled']) svg,
.fx-btn-n-mono.fx-btn--active svg {
  fill: #7d7a78;
}

.fx-btn-n-mono-dark {
  color: #7d7a78;
  background: transparent;
}

.fx-btn-n-mono-dark svg {
  fill: #7d7a78;
}

.fx-btn-n-mono-dark:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #5c5854;
}

.fx-btn-n-mono-dark:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #5c5854;
}

.fx-btn-n-mono-dark:active:not([disabled='disabled']),
.fx-btn-n-mono-dark.fx-btn--active {
  color: #5c5854;
}

.fx-btn-n-mono-dark:active:not([disabled='disabled']) svg,
.fx-btn-n-mono-dark.fx-btn--active svg {
  fill: #5c5854;
}

.fx-btn-n-inverse {
  color: #fff;
  background: transparent;
}

.fx-btn-n-inverse svg {
  fill: #fff;
}

.fx-btn-n-inverse:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #e8e7e6;
}

.fx-btn-n-inverse:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #e8e7e6;
}

.fx-btn-n-inverse:active:not([disabled='disabled']),
.fx-btn-n-inverse.fx-btn--active {
  color: #e8e7e6;
}

.fx-btn-n-inverse:active:not([disabled='disabled']) svg,
.fx-btn-n-inverse.fx-btn--active svg {
  fill: #e8e7e6;
}

.fx-btn-n-white {
  color: #fff;
  background: transparent;
}

.fx-btn-n-white svg {
  fill: #fff;
}

.fx-btn-n-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: #ededed;
}

.fx-btn-n-white:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: #ededed;
}

.fx-btn-n-white:active:not([disabled='disabled']),
.fx-btn-n-white.fx-btn--active {
  color: #ededed;
}

.fx-btn-n-white:active:not([disabled='disabled']) svg,
.fx-btn-n-white.fx-btn--active svg {
  fill: #ededed;
}

.fx-btn--circle {
  border-radius: 50%;
  padding: 0 !important;
}

.fx-btn--square {
  padding: 0 !important;
}

.fx-btn--dashed {
  border-style: dashed !important;
}

.fx-btn--rounded {
  border-radius: 4px;
}

.fx-btn--pill {
  border-radius: 500px;
}

.fx-btn--nowrap {
  white-space: nowrap;
}

.fx-btn--xs {
  padding: 7px 10.5px;
  min-height: 36px;
}

.fx-btn--xs.fx-btn--circle,
.fx-btn--xs.fx-btn--square {
  width: 36px;
  height: 36px;
}

.fx-btn--sm {
  padding: 6px 12px;
  line-height: 20px;
  text-decoration: none;
}

.fx-btn--sm.fx-btn--circle,
.fx-btn--sm.fx-btn--square {
  width: 37px;
  height: 37px;
}

.fx-btn--md {
  padding: 10.5px 15.75px;
  min-height: 44px;
  font-size: 12px;
}

.fx-btn--md.fx-btn--circle,
.fx-btn--md.fx-btn--square {
  width: 44px;
  height: 44px;
}

.fx-btn--lg {
  padding: 17.5px 35px;
  min-height: 64px;
}

.fx-btn--lg.fx-btn--circle,
.fx-btn--lg.fx-btn--square {
  width: 64px;
  height: 64px;
}

.fx-btn--block,
.fx-table-outlined [class*='fx-btn-'] {
  width: 100%;
  display: block;
}

.fx-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.fx-btn-group>[class*='fx-btn-'] {
  display: inline-block;
  border-radius: 0;
}

.fx-btn-group>[class*='fx-btn-']+[class*='fx-btn-'] {
  margin-left: -4px;
  border-left: none;
}

.fx-btn-group--rounded>[class*='fx-btn-']:first-of-type {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fx-btn-group--rounded>[class*='fx-btn-']:last-of-type {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fx-btn-icon-container {
  line-height: 20px;
}

.fx-btn-icon-container svg {
  margin-right: 10px;
}

.fx-card.fx-actionmenu-open .fx-card-body-actions {
  opacity: 1;
}

.fx-card.fx-actionmenu-open .fx-card-body-actions__main-action {
  transform: scale(1);
}

.fx-card-body-actions--active {
  opacity: 1;
}

.fx-card-body-actions--active .fx-card-body-actions__main-action {
  transform: scale(1);
}

.fx-catalog {
  position: relative;
  background: #fff;
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
}

.fx-catalog-header {
  background: #fff;
  border-bottom: 1px solid #ced3e0;
  color: #5c5854;
}

.fx-catalog-header__cell {
  position: relative;
  cursor: pointer;
  padding: 10.5px 15.75px;
  color: #7d7a78;
}

.fx-catalog-header__cell:hover {
  background: #e8e7e6;
}

.fx-catalog-header__cell:active {
  background: #e3e2e1;
}

.fx-catalog-body {
  display: block;
  overflow: auto;
}

.fx-catalog-item {
  position: relative;
  cursor: pointer;
  box-shadow: inset 0 -1px #ced3e0;
}

.fx-catalog-item:last-child {
  box-shadow: none;
}

.fx-catalog-item:hover:not(.fx-catalog__item--active) {
  color: #004cff;
}

.fx-catalog-item:active:not(.fx-catalog__item--active) {
  background: #f4f4f4;
}

.fx-catalog-item.fx-actionmenu-open {
  background: #f4f4f4;
}

.fx-catalog--static .fx-catalog-item:hover {
  color: inherit !important;
}

.fx-catalog--static .fx-catalog-item:active {
  background: inherit !important;
}

.fx-catalog-item--active {
  color: #004cff;
}

.fx-catalog-item--active::after {
  content: '';
  background: rgba(0,76,255,0.1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 0 2px #004cff;
  z-index: 1;
  pointer-events: none;
}

.fx-catalog-header__sort {
  display: inline-block;
  margin-left: 10px;
  line-height: 0;
  vertical-align: middle;
  transform: translateY(-1px);
}

.fx-catalog-header__sort svg {
  fill: #7d7a78;
}

.fx-checkbox {
  position: relative;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  vertical-align: middle;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #cfccca;
  transition: all 300ms cubic-bezier(0, 0.89, 0.44, 1);
}

.fx-checkbox:hover {
  box-shadow: inset 0 0 0 2px #7d7a78;
}

.fx-checkbox::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 50%;
  margin-top: -25%;
  margin-left: -25%;
  fill: #fff;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJmaWxsOiAjZjlmN2Y2OyIgd2lkdGg9IjExLjM4IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAxMS4zOCA5Ij48cG9seWdvbiBwb2ludHM9IjQuMDUgOSAwIDUuMzcgMS4zNCAzLjkgMy45NSA2LjIzIDkuOTMgMCAxMS4zOCAxLjM3IDQuMDUgOSIvPjwvc3ZnPg==) center center no-repeat;
  background-size: 100%;
  content: '';
  transform: scale(0);
  transition: all 300ms cubic-bezier(0, 0.89, 0.44, 1) 0.25s;
}

.fx-checkbox+label {
  cursor: pointer;
  vertical-align: middle;
  color: #7d7a78;
}

.fx-checkbox.fx-checkbox--bland {
  border-radius: 4px !important;
}

.fx-checkbox.fx-checkbox--bland.fx-checkbox--checked {
  box-shadow: inset 0 0 0 11px #7d7a78 !important;
}

.fx-checkbox--checked::after {
  transform: scale(1);
}

.fx-checkbox--xs {
  width: 22px;
  height: 22px;
}

.fx-checkbox--xs.fx-checkbox--checked {
  box-shadow: inset 0 0 0 11px #004cff;
}

.fx-checkbox--sm {
  width: 22px;
  height: 22px;
}

.fx-checkbox--sm.fx-checkbox--checked {
  box-shadow: inset 0 0 0 11px #004cff;
}

.fx-checkbox--md {
  width: 23px;
  height: 23px;
}

.fx-checkbox--md.fx-checkbox--checked {
  box-shadow: inset 0 0 0 11.5px #004cff;
}

.fx-checkbox--lg {
  width: 29px;
  height: 29px;
}

.fx-checkbox--lg.fx-checkbox--checked {
  box-shadow: inset 0 0 0 14.5px #004cff;
}

.fx-circle-label {
  text-align: center;
  border-radius: 50%;
}

.fx-circle-label--mono {
  background-color: #cfccca;
  color: #302b27;
}

.fx-circle-label--sm {
  width: 74px;
  height: 74px;
  line-height: 74px;
}

.fx-circle-label--md {
  width: 88px;
  height: 88px;
  line-height: 88px;
}

.fx-circle-label--lg {
  width: 128px;
  height: 128px;
  line-height: 128px;
}

.fx-datepicker-header th {
  vertical-align: middle;
}

.fx-datepicker-date {
  width: calc(100% / 7);
}

.fx-datepicker-month {
  width: calc(100% / 3);
}

.fx-datepicker-year {
  width: calc(100% / 5);
}

.fx-datepicker-btn--day {
  padding: 0 !important;
  display: block;
  margin: 0 auto;
  min-height: 24px;
  width: 24px;
  font-weight: 600;
}

.fx-datepicker-btn--day.fx-btn--active {
  background-color: #004cff !important;
  color: #fff !important;
  border-radius: 50% !important;
}

.fx-datepicker-btn--day[disabled='disabled'] {
  text-decoration: line-through;
}

.fx-datepicker-btn--month {
  padding: 0 !important;
  display: block;
  margin: 0 auto;
  min-height: 24px;
}

.dt.selected {
  color: #004cff;
}

.fx-datepicker-date--secondary {
  color: #e8e7e6;
  font-weight: 400;
}

.fx-datepicker-date--current {
  color: #e9b049;
}

[fx-dropdown],
.fx-dropdown {
  position: relative;
}

.open>.fx-dropdown-menu,
.open>[fx-dropdown-menu] {
  display: block;
}

[fx-dropdown-menu],
.fx-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  background: #fff;
  z-index: 100000;
  display: none;
  min-width: 150px;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.06),0 3px 6px rgba(0,0,0,0.3);
  border-radius: 4px;
  margin-top: 2px;
}

[fx-dropdown-menu].fx-dropdown-menu--right,
.fx-dropdown-menu.fx-dropdown-menu--right {
  left: auto;
  right: 0;
}

[fx-dropdown-menu].fx-dropdown-menu--top-right,
.fx-dropdown-menu.fx-dropdown-menu--top-right {
  left: auto;
  right: 100%;
  top: 0;
}

[fx-dropdown-menu].fx-dropdown-menu--bottom,
.fx-dropdown-menu.fx-dropdown-menu--bottom {
  top: auto;
  bottom: 100%;
}

[fx-dropdown-menu].fx-dropdown-menu--bottom-right,
.fx-dropdown-menu.fx-dropdown-menu--bottom-right {
  left: auto;
  right: 100%;
  top: auto;
  bottom: 100%;
}

[fx-dropdown-menu].fx-dropdown-menu--block,
.fx-dropdown-menu.fx-dropdown-menu--block {
  width: 100% !important;
}

.fx-dropdown-menu--contextmenu {
  max-height: 375px;
}

.fx-dropdown-menu--xs .fx-dropdown-item .fx-dropdown-item__icon {
  margin-left: -10.5px;
}

.fx-dropdown-item {
  color: #1f2129;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-left: 12px;
  padding-bottom: 12px;
  cursor: pointer;
}

.fx-dropdown-item svg {
  fill: #1f2129;
}

.fx-dropdown-item .fx-dropdown-item__label {
  font-size: 14px;
  line-height: 33px;
}

.fx-dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.fx-dropdown-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.fx-dropdown-item:hover:not(.fx-dropdown-item--active) {
  background: #fff;
}

.fx-dropdown-item:hover:not(.fx-dropdown-item--active) svg {
  fill: #7d7a78;
}

.fx-dropdown-item:active:not(.fx-dropdown-item--active) {
  background: #eceae9;
  transition: background 0.05s ease-in-out;
}

.fx-dropdown-item[disabled='disabled'] {
  pointer-events: none;
  opacity: 0.3;
}

.fx-dropdown-item>.fx-dropdown-menu {
  display: block;
  top: 0;
  left: 100%;
}

.fx-dropdown-item.fx-dropdown-item--success:hover .fx-dropdown-item__icon svg {
  fill: #7dd366;
}

.fx-dropdown-item.fx-dropdown-item--danger:hover .fx-dropdown-item__icon svg {
  fill: #ef5c48;
}

.fx-dropdown-item--active {
  background: #fff;
}

.fx-dropdown-item__icon-wrapper {
  display: flex;
}

.fx-dropdown-item__icon {
  text-align: center;
  float: left;
  margin-left: 12px;
  margin-top: 8px;
  margin-right: 8px;
  width: 24px;
  height: 24px;
}

.fx-dropdown-item__icon svg {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  fill: #1f2129;
}

.fx-dropdown-item__label {
  display: block;
  color: #7d7a78;
  text-align: left;
  font-weight: 500;
}

.fx-dropdown-item__tag {
  display: inline-block;
  float: right;
  padding-top: 2px;
  color: #fff;
}

.fx-dropdown-item__tag--danger {
  color: #ef5c48;
}

.fx-dropdown-toggle {
  position: relative;
  padding: 10.5px 15.75px;
  cursor: pointer;
  background: transparent;
  color: #7d7a78;
  border: 2px solid #cfccca;
  outline: 0;
  text-align: left;
  border-radius: 4px;
  padding-right: 35px !important;
}

.fx-dropdown-toggle:active {
  outline: 0;
}

.fx-dropdown-toggle:hover {
  border-color: #b2adaa;
}

.fx-dropdown-toggle:hover::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEuOTkgNyI+PHBhdGggZmlsbD0iIzdkN2E3OCIgZD0iTTYsN0g2YTEsMSwwLDAsMS0uNzEtMC4yOWwtNS01QTEsMSwwLDAsMSwxLDBIMTFhMSwxLDAsMCwxLC43MSwxLjcxbC01LDVBMSwxLDAsMCwxLDYsN1pNMy40MiwyTDYsNC41OCw4LjU5LDJIMy40MloiLz48L3N2Zz4=) center center no-repeat;
}

.fx-dropdown-toggle::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEuOTkgNyI+PHBhdGggZmlsbD0iI2NmY2NjYSIgZD0iTTYsN0g2YTEsMSwwLDAsMS0uNzEtMC4yOWwtNS01QTEsMSwwLDAsMSwxLDBIMTFhMSwxLDAsMCwxLC43MSwxLjcxbC01LDVBMSwxLDAsMCwxLDYsN1pNMy40MiwyTDYsNC41OCw4LjU5LDJIMy40MloiLz48L3N2Zz4=) center center no-repeat;
  background-size: 100%;
  margin-top: -3.5px;
  height: 7px;
  width: 12px;
}

.fx-dropdown-toggle--danger {
  border-color: #ef5c48;
}

.fx-dropdown-toggle--danger:hover {
  border-color: #ef5c48;
}

.fx-dropdown-toggle--block {
  width: 100%;
}

.fx-dropdown-toggle--md {
  padding: 10.5px 15.75px;
  height: 44px;
  line-height: 20px;
}

.fx-dropdown-toggle--sm {
  padding: 7px 12px;
}

.fx-dropdown-toggle--xs {
  padding: 7px 10.5px;
}

.fx-dropdown-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
}

.fx-growler {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 20000;
}

.fx-growl {
  position: relative;
  display: flex;
  align-items: center;
  color: #fff;
  cursor: pointer;
  max-width: 500px;
  background-color: #5c5854;
  border: 2px solid transparent;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border-radius: 4px;
  justify-content: flex-start;
}

.fx-growl:not(:last-child) {
  margin-bottom: 10px;
}

.fx-growl__icon svg {
  fill: #fff;
}

.fx-growl__close {
  margin-left: auto;
}

.fx-growl__close svg {
  fill: #fff;
}

.fx-growl--danger .fx-growl__icon svg {
  fill: #ef5c48;
}

.fx-growl--success .fx-growl__icon svg {
  fill: #7dd366;
}

.fx-growl--primary .fx-growl__icon svg {
  fill: #004cff;
}

.fx-growl--warning .fx-growl__icon svg {
  fill: #e9b049;
}

.fx-growl--info .fx-growl__icon svg {
  fill: #67a5d9;
}

.fx-textarea,
.fx-input,
.fx-input-xxs,
.fx-input-xs,
.fx-input-sm,
.fx-input-md,
.fx-input-lg {
  background: #fff;
  outline: 0;
  border: 2px solid #cfccca;
  width: 75%;
  height: 44px;
  font-family: "IBM Plex Sans",sans-serif !important;
  padding: 0 15.75px;
  border-radius: 4px;
}

.fx-textarea:focus:not([readonly='readonly']),
.fx-input:focus:not([readonly='readonly']),
.fx-input-xxs:focus:not([readonly='readonly']),
.fx-input-xs:focus:not([readonly='readonly']),
.fx-input-sm:focus:not([readonly='readonly']),
.fx-input-md:focus:not([readonly='readonly']),
.fx-input-lg:focus:not([readonly='readonly']) {
  border-color: #004cff;
}

.fx-textarea:hover:not(:focus),
.fx-input:hover:not(:focus),
.fx-input-xxs:hover:not(:focus),
.fx-input-xs:hover:not(:focus),
.fx-input-sm:hover:not(:focus),
.fx-input-md:hover:not(:focus),
.fx-input-lg:hover:not(:focus) {
  border: 2px solid #c3bfbd;
}

.fx-textarea[readonly='readonly'],
.fx-input[readonly='readonly'],
.fx-input-xxs[readonly='readonly'],
.fx-input-xs[readonly='readonly'],
.fx-input-sm[readonly='readonly'],
.fx-input-md[readonly='readonly'],
.fx-input-lg[readonly='readonly'] {
  background: #e8e7e6;
  color: #7d7a78;
  cursor: no-drop;
}

.fx-input--pill {
  border-radius: 500px;
}

.fx-display-invalid.ng-invalid.ng-touched {
  border-color: #ef5c48 !important;
}

.fx-display-valid.ng-valid.ng-touched {
  border-color: #7dd366 !important;
}

.fx-input--short {
  width: 50%;
}

.fx-input-xxs {
  height: 33px;
  padding: 0 9.45px;
  line-height: 33px;
}

.fx-input-xs {
  height: 36px;
  padding: 0 10.5px;
}

.fx-input-sm {
  height: 37px;
  padding: 0 12px;
  line-height: 37px;
}

.fx-input-lg {
  height: 64px;
  padding: 0 35px;
}

.fx-input--success {
  border-color: #7dd366;
  color: #7dd366;
}

.fx-input--success:hover:not(:focus) {
  border-color: #43b835 !important;
}

.fx-input--danger {
  border-color: #ef5c48;
  color: #ef5c48;
}

.fx-input--danger:hover:not(:focus) {
  border-color: #d83e13 !important;
}

.fx-input--stretch {
  display: block;
  width: 100%;
}

.fx-input--stretch:focus {
  width: 100%;
}

.fx-input-group-with-btn {
  position: relative;
  display: table;
  border-collapse: separate;
}

.fx-input-group-with-btn [class*='fx-input'],
.fx-input-group-with-btn .fx-input-group-btn {
  display: table-cell;
  vertical-align: top;
}

.fx-input-group-with-btn [class*='fx-input'] {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0;
  margin-top: -1px;
}

.fx-input-group-with-btn [class*='fx-input']:hover {
  border-right: 0 !important;
}

.fx-input-group-with-btn .fx-input-group-btn {
  width: 1%;
  white-space: nowrap;
}

.fx-input-group-with-btn .fx-input-group-btn .fx-btn-mono {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  box-shadow: none !important;
}

.fx-input-group {
  position: relative;
  display: inline-block;
  width: 100%;
}

.fx-input-group>svg {
  position: absolute;
  top: 50%;
  fill: #cfccca;
  transform: translateY(-50%);
}

.fx-input-group.fx-has-prepend>input,
.fx-input-group.fx-has-prepend>.fx-input-md {
  padding-left: 73.75px;
}

.fx-input-group.fx-has-prepend>.fx-input-xs {
  padding-left: 60.5px;
}

.fx-input-group.fx-has-prepend>.fx-input-sm {
  padding-left: 63px;
}

.fx-input-group.fx-has-prepend>.fx-input-lg {
  padding-left: 113px;
}

.fx-input-group.fx-has-postpend>input,
.fx-input-group.fx-has-postpend>.fx-input-md {
  padding-right: 73.75px;
}

.fx-input-group.fx-has-postpend>.fx-input-xs {
  padding-left: 60.5px;
}

.fx-input-group.fx-has-postpend>.fx-input-sm {
  padding-right: 63px;
}

.fx-input-group.fx-has-postpend>.fx-input-lg {
  padding-right: 113px;
}

.fx-input-group.fx-input-group--xs>input {
  padding-left: 24.5px;
}

.fx-input-group.fx-input-group--xs>svg {
  left: 7px;
}

.fx-input-group.fx-input-group--sm>input {
  padding-left: 26px;
}

.fx-input-group.fx-input-group--sm>svg {
  left: 8px;
}

.fx-input-group.fx-input-group--md>input {
  padding-left: 29.75px;
}

.fx-input-group.fx-input-group--md>svg {
  left: 10.5px;
}

.fx-input-group.fx-input-group--lg>input {
  padding-left: 49px;
}

.fx-input-group.fx-input-group--lg svg {
  left: 23.33333px;
}

.fx-input-group__prepend--btn {
  border: 2px solid #e8e7e6;
}

.fx-input-group__prepend,
.fx-input-group__postpend {
  position: absolute;
  top: 0;
}

.fx-input-group__prepend {
  left: 0;
}

.fx-input-group__postpend {
  right: 0;
}

.fx-input-label-group {
  position: relative;
  display: table;
  border-collapse: collapse;
  width: 100%;
}

.fx-input-label-group>input,
.fx-input-label-group>.fx-input-label-group__input {
  width: 100%;
}

.fx-input-label-group>label {
  display: table-cell;
  padding: 0 12px;
  vertical-align: middle;
  text-align: center;
  background: #e8e7e6;
  color: #7d7a78;
  max-width: 50%;
}

.fx-textarea {
  padding: 7px 10.5px;
  height: auto;
  width: 100%;
}

.fx-textarea:focus:not([readonly='readonly']) {
  height: auto;
}

.fx-textarea--vertical-resize {
  resize: vertical;
}

.fx-label {
  display: inline-block;
  vertical-align: middle;
  background: #e8e7e6;
  color: #7d7a78;
}

.fx-label--sm {
  padding: 7px 12px;
}

.fx-label--md {
  padding: 10.5px 15.75px;
}

.fx-input-label {
  display: block;
  color: #5c5854;
  margin-bottom: 5px;
}

.fx-input-icon-group {
  position: relative;
}

.fx-input-icon-group [fx-svg],
.fx-input-icon-group .svg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 2px;
  width: 40px;
  text-align: center;
  z-index: 100;
}

.fx-input-icon-group [fx-svg] svg,
.fx-input-icon-group .svg svg {
  fill: #cfccca;
  height: 100%;
  vertical-align: middle;
}

.fx-input-icon-group input {
  padding-left: 40px;
}

.fx-input-btn-group {
  position: relative;
  display: table;
  border-collapse: collapse;
  width: 100%;
}

.fx-input-btn-group>input {
  width: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}

.fx-input-btn-group>input:hover {
  border-right: 0 !important;
}

.fx-input-btn-group>.fx-input-btn-group__btn {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  background: #e8e7e6;
  color: #7d7a78;
  max-width: 50%;
  cursor: pointer;
  outline: 0;
  border: 0;
  box-shadow: inset 0 0 0 2px #cfccca;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.fx-input-btn-group>.fx-input-btn-group__btn:hover {
  box-shadow: inset 0 0 0 2px #7d7a78;
}

.fx-input-btn-group>.fx-input-btn-group__btn:active {
  background: #e1dfde;
}

.fx-input-btn-group>.fx-input-btn-group__btn[disabled='disabled'] {
  pointer-events: none;
  color: rgba(0,0,0,0.26);
}

.fx-input-btn-group>.fx-input-btn-group__btn.fx-input-btn-group__btn--primary {
  background: #004cff;
  color: #fff;
  box-shadow: inset 0 0 0 2px #0023b3;
}

.fx-input-btn-group>.fx-input-btn-group__btn.fx-input-btn-group__btn--primary:hover {
  box-shadow: inset 0 0 0 2px #0023b3;
}

.fx-input-btn-group--pill>input {
  border-top-left-radius: 500px;
  border-bottom-left-radius: 500px;
}

.fx-input-btn-group--pill>.fx-input-btn-group__btn {
  border-top-right-radius: 500px;
  border-bottom-right-radius: 500px;
}

.fx-input-password {
  position: relative;
}

.fx-input-password__link {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  color: #7d7a78;
  padding: 15px;
}

.fx-input-password__link:hover {
  color: #004cff;
}

.fx-input-domain {
  padding-right: 120px;
}

.fx-input-domain-url {
  position: absolute;
  right: 0;
  top: 0;
  padding: 12px 15px;
}

.fx-input-domain-icon {
  position: absolute;
  right: -35px;
  top: 50%;
  transform: translateY(-50%);
}

.fx-input-domain-icon svg {
  display: block;
}

.fx-lockpop-mask {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.fx-lockpop-mask.ng-enter {
  opacity: 0;
}

.fx-lockpop-mask.ng-enter-active {
  opacity: 1;
}

.fx-lockpop-mask.ng-leave-active {
  opacity: 0;
}

.fx-lockpop-mask.ng-leave {
  opacity: 1;
}

.fx-lockpop-popover {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 110;
  border-radius: 4px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  border: 1px solid #ced3e0;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0;
}

.fx-messages-bottom.ng-active {
  position: relative;
  padding: 10.5px 15.75px;
  margin-top: 20px;
}

.fx-messages-bottom.ng-active::after {
  content: '';
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom: 10px solid #ef5c48;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.fx-messages-bottom.ng-active.fx-messages--danger {
  background: #ef5c48;
}

.fx-messages-bottom.ng-active.fx-messages--danger::after {
  border-bottom-color: #ef5c48;
}

.fx-messages-bottom.ng-active.fx-messages--success::after {
  border-bottom-color: #7dd366;
}

.fx-messages__message {
  color: #fff;
}

.fx-messages__message:not(:last-child) {
  margin-bottom: 10px;
}

.fx-messages--xs {
  padding: 7px 10.5px;
}

.fx-messages-inline {
  position: absolute;
}

.fx-messages-inline {
  bottom: 100%;
  right: 0;
  margin-bottom: 5px;
}

.fx-messages-inline__message {
  color: #ef5c48;
}

.fx-modal-open {
  overflow: hidden;
}

.fx-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20000;
  text-align: center;
  -webkit-overflow-scrolling: touch;
  padding-top: 40px;
  padding-bottom: 40px;
  outline: 0;
}

.fx-modal-open .fx-modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.fx-modal-dialog {
  margin: 0 auto;
  background: #fff;
  height: auto;
  width: 600px;
  border-radius: 4px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

.fx-modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #5c5854;
}

.fx-modal-backdrop.fade {
  opacity: 0;
}

.fx-modal-backdrop.in {
  opacity: .5;
}

.fx-modal--sm {
  width: 550px;
  min-height: 180px;
}

.fx-modal--md {
  width: 800px;
}

.fx-modal--lg {
  position: absolute;
  top: 10%;
  left: 10%;
  bottom: 10%;
  right: 10%;
  width: auto;
}

.fx-modal--xl {
  position: absolute;
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
  width: auto;
}

.fx-modal--xl .fx-modal__header {
  position: absolute;
  top: 0;
  width: 100%;
  height: 64px;
}

.fx-modal--xl .fx-modal__body {
  position: absolute;
  top: 64px;
  width: 100%;
  bottom: 74px;
  overflow: auto;
}

.fx-modal--xl .fx-modal__footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 74px;
  overflow: hidden;
}

.fx-modal--full {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: auto;
  border-radius: 0;
}

.fx-modal--full .fx-modal__header {
  position: absolute;
  top: 0;
  width: 100%;
  height: 64px;
  border-radius: 0;
}

.fx-modal--full .fx-modal__body {
  position: absolute;
  top: 64px;
  width: 100%;
  bottom: 74px;
  overflow: auto;
  border-radius: 0;
}

.fx-modal--full .fx-modal__footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 74px;
  overflow: auto;
}

.fx-modal__header {
  font-size: 14px;
  color: #7d7a78;
  background: #fff;
  padding: 0 20px;
  height: 64px;
  line-height: 64px;
  border-bottom: 1px solid #ced3e0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  letter-spacing: 0.02em;
}

.fx-modal__breadcrumbs {
  width: 600px;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  margin-left: -300px;
}

.fx-modal__close {
  float: right;
  cursor: pointer;
}

.fx-modal__close svg {
  fill: #cfccca;
  display: inline-block;
  vertical-align: middle;
}

.fx-modal__close:hover svg {
  fill: #004cff;
}

.fx-modal__body {
  position: relative;
  padding: 20px;
  background-clip: padding-box;
  outline: 0;
}

.fx-modal__body:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.fx-modal__footer {
  border-top: 1px solid #ced3e0;
  padding: 15px 15px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: block;
}

.fx-modal__footer:after {
  content: '';
  display: table;
  clear: both;
}

.fx-modal__footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.fx-modal__footer .btn-group .btn+.btn {
  margin-left: -1px;
}

.fx-modal__footer .btn-block+.btn-block {
  margin-left: 0;
}

.fx-nav {
  display: inline-block;
  font-size: 0;
}

.fx-nav--primary>.fx-nav__item--active {
  color: #004cff !important;
}

.fx-nav--primary>.fx-nav__item--active::after {
  background: #004cff !important;
}

.fx-nav--accent>.fx-nav__item--active {
  color: #4d577b !important;
}

.fx-nav--accent>.fx-nav__item--active::after {
  background: #4d577b !important;
}

.fx-nav--sm>.fx-nav__item {
  height: 37px;
  line-height: 37px;
}

.fx-nav--lg>.fx-nav__item {
  height: 64px;
  line-height: 64px;
}

.fx-nav__item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 15.75px;
  height: 44px;
  line-height: 44px;
  cursor: pointer;
  color: #7d7a78;
}

.fx-nav__item::after {
  position: absolute;
  display: inline-block;
  content: '';
  width: 100%;
  height: 4px;
  bottom: 0;
  left: 0;
  opacity: 0;
  transform: translate(0, 4px);
  transition: all 0.2s ease;
}

.fx-nav__item:hover::after {
  opacity: 1;
  background: #cfccca;
  transform: translate(0, 0);
  transition: all 0.2s ease;
}

.fx-nav__item:active::after {
  color: #63615f;
  background: #c3bfbd;
  transition: all 0.2s ease;
}

.fx-nav__item.fx-nav__item--active {
  color: #5c5854;
}

.fx-nav__item.fx-nav__item--active::after {
  opacity: 1 !important;
  background: #5c5854;
  transform: translate(0, 0);
}

.fx-nav__item[disabled='disabled'] {
  opacity: 0.5;
  pointer-events: none;
}

.fx-popover {
  position: absolute;
  z-index: 20000;
  display: block;
  max-width: 200px;
  color: #fff;
  text-decoration: none;
  background-color: #302b27;
  padding: 7px 12px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  border-radius: 4px;
}

.fx-popover.bottom,
.fx-popover.bottom-right,
.fx-popover.bottom-left {
  margin-top: 7px;
}

.fx-popover.right {
  margin-left: 14px;
}

.fx-popover.top,
.fx-popover.top-left,
.fx-popover.top-right {
  margin-bottom: 14px;
}

.fx-popover.left {
  margin-right: 14px;
}

.fx-popover::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.fx-popover.top::after {
  bottom: -7px;
  left: 50%;
  margin-left: -7px;
  border-width: 7px 7px 0;
  border-top-color: #302b27;
}

.fx-popover.top-left::after {
  bottom: -7px;
  right: 7px;
  margin-bottom: -7px;
  border-width: 7px 7px 0;
  border-top-color: #302b27;
}

.fx-popover.top-right::after {
  bottom: -7px;
  left: 7px;
  margin-bottom: -7px;
  border-width: 7px 7px 0;
  border-top-color: #302b27;
}

.fx-popover.right::after {
  top: 50%;
  left: -7px;
  margin-top: -7px;
  border-width: 7px 7px 7px 0;
  border-right-color: #302b27;
}

.fx-popover.left::after {
  top: 50%;
  right: -7px;
  margin-top: -7px;
  border-width: 7px 0 7px 7px;
  border-left-color: #302b27;
}

.fx-popover.bottom::after {
  top: -7px;
  left: 50%;
  margin-left: -7px;
  border-width: 0 7px 7px;
  border-bottom-color: #302b27;
}

.fx-popover.bottom-left::after {
  top: -7px;
  right: 7px;
  margin-top: -7px;
  border-width: 0 7px 7px;
  border-bottom-color: #302b27;
}

.fx-popover.bottom-right::after {
  top: -7px;
  left: 7px;
  margin-top: -7px;
  border-width: 0 7px 7px;
  border-bottom-color: #302b27;
}

.fx-popover--primary {
  background: #004cff;
}

.fx-popover--primary::after {
  border-color: #004cff;
}

.fx-popover--accent {
  background: #4d577b;
}

.fx-popover--accent::after {
  border-color: #4d577b;
}

.fx-popup {
  position: relative;
  padding: 10.5px 15.75px;
  background: #fff;
}

.fx-popup.fx-popup--danger {
  background: #ef5c48;
}

.fx-popup.fx-popup--danger::after {
  border-bottom-color: #ef5c48;
}

.fx-popup.fx-popup--success {
  background: #7dd366;
}

.fx-popup.fx-popup--success::after {
  border-bottom-color: #7dd366;
}

.fx-popup--bottom::after {
  content: '';
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.fx-popup--right {
  margin-left: 10px;
}

.fx-popup--right::after {
  content: '';
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -10px;
  border-right: 10px solid #fff;
  border-left: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.fx-popup--left {
  margin-right: 10px;
}

.fx-popup--left::after {
  content: '';
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -10px;
  border-left: 10px solid #fff;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.fx-radio-group {
  position: relative;
}

.fx-radio-group--circle .fx-radio {
  border-radius: 50%;
}

.fx-radio-group--circle .fx-radio::before {
  border-radius: 50%;
}

.fx-radio {
  position: relative;
  display: inline-block;
  background: #cfccca;
  cursor: pointer;
  vertical-align: middle;
  border: 2px solid #7d7a78;
}

.fx-radio:hover {
  border: 2px solid #63615f;
}

.fx-radio:active {
  background: #c3bfbd;
}

.fx-radio::before {
  content: '';
  position: absolute;
  border-color: #7d7a78;
  background: #cfccca;
  transform: scale(0);
  transition: transform 0.15s ease-in-out;
}

.fx-radio+label {
  vertical-align: middle;
}

.fx-radio--active::before {
  transform: scale(1);
  transition: transform 0.15s ease-in-out;
}

.fx-radio-group--sm .fx-radio {
  height: 24.66667px;
  width: 24.66667px;
}

.fx-radio-group--sm .fx-radio::before {
  width: 12.66667px;
  height: 12.66667px;
  border-width: 2px;
  border-style: solid;
  top: 2px;
  left: 2px;
}

.fx-radio-group--sm .fx-radio+label {
  line-height: 24.66667px;
}

.fx-radio-group--md .fx-radio {
  height: 29.33333px;
  width: 29.33333px;
}

.fx-radio-group--md .fx-radio::before {
  width: 17.33333px;
  height: 17.33333px;
  border-width: 2px;
  border-style: solid;
  top: 2px;
  left: 2px;
}

.fx-radio-group--md .fx-radio+label {
  line-height: 29.33333px;
}

.fx-radio-group--lg .fx-radio {
  height: 42.66667px;
  width: 42.66667px;
}

.fx-radio-group--lg .fx-radio::before {
  width: 30.66667px;
  height: 30.66667px;
  border-width: 2px;
  border-style: solid;
  top: 2px;
  left: 2px;
}

.fx-radio-group--lg .fx-radio+label {
  line-height: 42.66667px;
}

.fx-radio-group--primary .fx-radio.fx-radio--active::before {
  background: #004cff;
  border-color: #0023b3;
}

.fx-radio-group--success .fx-radio.fx-radio--active::before {
  background: #7dd366;
  border-color: #43b835;
}

.fx-radio-group--warning .fx-radio.fx-radio--active::before {
  background: #e9b049;
  border-color: #cd9f19;
}

.fx-radio-group--danger .fx-radio.fx-radio--active::before {
  background: #ef5c48;
  border-color: #d83e13;
}

[fx-slider] {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 18.5px;
  margin: 20px 0 0 0;
  vertical-align: middle;
  border-radius: 500px;
}

[fx-slider] span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

[fx-slider] span.base {
  width: 100%;
  height: 100%;
  padding: 0;
}

[fx-slider] span.bar {
  z-index: 0;
  width: 100%;
  height: 100%;
  background: #e1dfde;
  border-radius: 500px;
}

[fx-slider] span.bar.selection {
  z-index: 1;
  width: 0;
  border: 2px solid #7d7a78;
  background: #cfccca;
  border-radius: 0;
}

[fx-slider] span.pointer {
  top: 0;
  z-index: 2;
  width: 18.5px;
  height: 18.5px;
  cursor: pointer;
  border: 2px #7d7a78 solid;
  background-color: #cfccca;
  border-radius: 50%;
}

[fx-slider] span.pointer.active {
  border-color: #302b27;
}

[fx-slider] span.bubble {
  top: -19.25px;
  color: #5c5854;
  cursor: default;
}

[fx-slider] span.bubble.selection {
  color: #5c5854;
}

[fx-slider] span.bubble.limit {
  color: #cfccca;
}

[fx-slider].fx-slider--inverse span.limit {
  color: #969492;
}

[fx-slider].fx-slider--inverse span.bar {
  background: #cfccca;
}

[fx-slider].fx-slider--inverse span.bar.selection {
  background: #5c5854;
}

[fx-slider].disabled {
  pointer-events: none;
}

[fx-slider].disabled span.pointer {
  display: none;
}

[fx-slider].disabled span.bubble {
  color: #cfccca !important;
  opacity: 0.5 !important;
}

[fx-slider].disabled span.bar.selection {
  display: none;
}

.sortable-accordion-group--active .sortable-accordion-controls+.sortable-accordion-toolbar {
  opacity: 1;
}

.sortable-accordion-controls {
  width: 100%;
  position: relative;
  height: 37px;
  display: block;
}

.sortable-accordion-controls:after {
  content: '';
  display: table;
  clear: both;
}

.sortable-accordion-toolbar {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  height: 37px;
}

.sortable-accordion-toolbar:hover {
  opacity: 1;
}

.sortable-accordion-toolbar__header {
  position: relative;
  width: 100%;
}

.sortable-accordion-group__body {
  background: rgba(0,0,0,0.02);
  box-shadow: inset 0 3px 6px rgba(0,0,0,0.16),inset 0 3px 6px rgba(0,0,0,0.23);
}

.sortable-accordion-group__body .fx-btn--active {
  background: rgba(0,0,0,0.2);
}

.fx-svg,
.svg {
  display: inline-block;
  fill: #7d7a78;
  vertical-align: middle;
  line-height: 0;
}

.fx-svg-btn {
  display: inline-block;
  cursor: pointer;
}

.fx-svg-btn>svg {
  fill: #cfccca;
  display: block;
}

.fx-svg-btn:hover>svg {
  fill: #7d7a78;
}

.fx-svg-btn[disabled='disabled'] {
  pointer-events: none;
  cursor: default;
}

.fx-svg-btn[disabled='disabled']>svg {
  fill: #e8e7e6 !important;
}

.fx-svg-btn.fx-svg-btn--primary:hover>svg {
  fill: #004cff !important;
}

.fx-svg-btn.fx-svg-btn--danger:hover>svg {
  fill: #ef5c48 !important;
}

.fx-svg-btn.fx-svg-btn--success:hover>svg {
  fill: #7dd366 !important;
}

.fx-svg-btn.fx-svg-btn--mono>svg {
  fill: #7d7a78;
}

.fx-svg-btn.fx-svg-btn--mono:hover>svg {
  fill: #5c5854;
}

.fx-svg-btn.fx-svg-btn--mono[disabled='disabled']>svg {
  fill: #cfccca !important;
}

.fx-svg-vmiddle {
  height: 100%;
}

.fx-svg-vmiddle:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.fx-svg-vmiddle svg {
  display: inline-block;
  vertical-align: middle;
}

.fx-svg-btn--active>svg {
  fill: #004cff;
}

.fx-svg-btn--active:hover>svg {
  fill: #0023b3;
}

.fx-svg-btn--sm {
  height: 37px;
}

.fx-svg-btn--md {
  height: 44px;
}

.fx-svg-btn--lg {
  height: 64px;
}

.fx-switch {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 2px;
  background-color: #cfccca;
  cursor: pointer;
  background-clip: content-box;
  box-sizing: content-box;
  border-color: transparent;
  border-style: solid;
}

.fx-switch[disabled='disabled'] {
  pointer-events: none !important;
  opacity: 0.5 !important;
}

.fx-switch:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  background: #fff;
  box-shadow: inset 0 0 0 2px #cfccca;
  transition: transform 0.1s ease-in-out, box-shadow 0.05s, background 0.05s;
  border-radius: 50%;
}

.fx-switch:hover:before {
  box-shadow: inset 0 0 0 2px #7d7a78;
}

.fx-switch--primary:before {
  background: #004cff;
  box-shadow: inset 0 0 0 2px #0023b3;
}

.fx-switch--primary:hover:before {
  box-shadow: inset 0 0 0 2px #001980;
}

.fx-switch--success:before {
  background: #7dd366;
  box-shadow: inset 0 0 0 2px #43b835;
}

.fx-switch--success:hover:before {
  box-shadow: inset 0 0 0 2px #359029;
}

.fx-switch--warning:before {
  background: #e9b049;
  box-shadow: inset 0 0 0 2px #cd9f19;
}

.fx-switch--warning:hover:before {
  box-shadow: inset 0 0 0 2px #9f7b13;
}

.fx-switch--danger:before {
  background: #ef5c48;
  box-shadow: inset 0 0 0 2px #d83e13;
}

.fx-switch--danger:hover:before {
  box-shadow: inset 0 0 0 2px #a9310f;
}

.fx-switch--sm {
  border-top-width: 7px;
  border-bottom-width: 7px;
  width: 28px;
}

.fx-switch--sm:before {
  margin-top: -7px;
  width: 14px;
  height: 14px;
}

.fx-switch--sm.fx-switch--active:before {
  transform: translate3d(14px, 0, 0);
}

.fx-switch--md {
  border-top-width: 10px;
  border-bottom-width: 10px;
  width: 40px;
}

.fx-switch--md:before {
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.fx-switch--md.fx-switch--active:before {
  transform: translate3d(20px, 0, 0);
}

.fx-switch--lg {
  border-top-width: 12.5px;
  border-bottom-width: 12.5px;
  width: 50px;
}

.fx-switch--lg:before {
  margin-top: -12.5px;
  width: 25px;
  height: 25px;
}

.fx-switch--lg.fx-switch--active:before {
  transform: translate3d(25px, 0, 0);
}

.fx-table--fixed {
  table-layout: fixed;
}

.fx-table--scrollable thead,
.fx-table--scrollable tbody tr {
  display: table;
  width: 100%;
}

.fx-table--scrollable tbody {
  display: block;
  overflow: auto;
}

.fx-table-outlined {
  background: #fff;
  width: 100%;
  z-index: 0;
}

.fx-table-outlined th,
.fx-table-outlined td {
  position: relative;
}

.fx-table-outlined>thead {
  border-collapse: separate;
  border-spacing: 0px;
  background: #e8e7e6;
  z-index: 2;
}

.fx-table-outlined>thead>tr {
  border-bottom: 2px solid #d7d5d3;
}

.fx-table-outlined>thead>tr>th {
  color: #5c5854;
  border-bottom: 4px solid #d7d5d3;
  padding: 10.5px 15.75px;
}

.fx-table-outlined>thead>tr>th.fx-has-input {
  border-bottom: 4px solid #d7d5d3;
}

.fx-table-outlined>tbody {
  background: rgba(0,0,0,0);
  border-collapse: collapse;
}

.fx-table-outlined>tbody>tr:nth-child(even) {
  background: rgba(0,0,0,0.03);
}

.fx-table-outlined>tbody>tr>td {
  border: 2px dotted rgba(0,0,0,0);
  padding: 10.5px 15.75px;
}

.fx-table-outlined .fx-has-input {
  padding: 0;
  border: 2px solid #d7d5d3;
}

.fx-table-outlined .fx-has-input>input {
  width: 100%;
  border: 0;
}

.fx-table-outlined .fx-has-input>input:focus {
  box-shadow: 0 0 0 2px #004cff;
}

.fx-table-outlined .fx-has-input.fx-has-input--dashed {
  border: 2px dashed #d7d5d3;
}

.fx-table-outlined [class*='fx-btn-'] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
}

.fx-tabs {
  display: flex;
  height: 100%;
  justify-content: center;
}

.fx-tab {
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #7d7a78;
  position: relative;
  cursor: pointer;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
}

.fx-tab span {
  padding: 8px;
  border-bottom: 2px solid transparent;
}

.fx-tab:hover:not(.fx-tab--active):not(.fx-tab--mono-active):not(.tab--full-height) span {
  border-bottom: 2px solid #004cff;
}

.fx-tab.tab--full-height span {
  border-bottom: 0;
}

.fx-tab.tab--full-height:hover::after {
  height: 3px;
  background: #004cff;
}

.fx-tab.tab--full-height:hover span {
  border-bottom: 0;
}

.fx-tab.fx-tab--active::after {
  height: 3px;
  background: #004cff;
}

.fx-tab--active {
  color: #4d577b;
}

.fx-tab--active span {
  border-bottom: 2px solid #004cff;
}

.fx-tie {
  position: relative;
  background: #7d7a78;
  color: #fff;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.fx-tie--primary {
  background: #004cff;
}

.fx-tie--white {
  background: #fff;
  color: #5c5854;
}

.fx-tie--success {
  background: #7dd366;
}

.fx-tie--warning {
  background: #e9b049;
}

.fx-tie--danger {
  background: #ef5c48;
}

.fx-tie--sm {
  padding: 7px 12px;
}

.fx-tie--md {
  padding: 10.5px 15.75px;
}

.fx-tie--lg {
  padding: 17.5px 35px;
}

.fx-timeline {
  display: block;
  position: relative;
  width: 100%;
}

.fx-timeline:after {
  content: '';
  display: table;
  clear: both;
}

.fx-timeline:first-child .fx-timeline__stripe {
  top: 10.5px;
}

.fx-timeline:first-child .fx-timeline__stripe:before {
  top: 0;
}

.fx-timeline:first-child .fx-timeline__stripe:after {
  top: -6px;
}

.fx-timeline:last-child .fx-timeline__stripe {
  height: 10.5px;
}

.fx-timeline--active .fx-timeline__stripe:before {
  background: #cd9f19;
}

.fx-timeline--active .fx-timeline__card>header {
  color: #fff;
  background: #cd9f19;
}

.fx-timeline--active .fx-timeline__card::before {
  border-right: 6px solid #cd9f19;
}

.fx-timeline__stripe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 6px;
  margin-left: 5.25px;
  margin-right: 21px;
  background: #e8e7e6;
  z-index: 1;
}

.fx-timeline__stripe:before,
.fx-timeline__stripe:after {
  content: '';
  position: absolute;
  transform: rotate(45deg);
}

.fx-timeline__stripe:before {
  width: 12px;
  height: 12px;
  top: 10.5px;
  left: -3px;
  background: #302b27;
  z-index: 3;
}

.fx-timeline__stripe:after {
  width: 24px;
  height: 24px;
  top: 4.5px;
  left: -9px;
  background: #e8e7e6;
  z-index: 2;
}

.fx-timeline__card {
  position: relative;
  background: #fff;
  margin-left: 37.5px;
  margin-bottom: 30px;
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
}

.fx-timeline__card>header {
  background: #e8e7e6;
}

.fx-timepicker-input {
  width: 55px;
  text-align: center;
}

.fx-timepicker-meridian-btn {
  vertical-align: top;
}

.fx-tooltip {
  position: absolute;
  z-index: 20000;
  display: block;
  color: #5c5854;
  pointer-events: none;
  opacity: 0;
  border-radius: 4px;
}

.fx-tooltip.in {
  opacity: 1;
}

.fx-tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.fx-tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.fx-tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.fx-tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.fx-tooltip-inner {
  max-width: 200px;
  padding: 7px 10.5px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #5c5854;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  border-radius: 4px;
}

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

.fx-tooltip.top .fx-tooltip-arrow {
  bottom: 1px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: currentColor;
}

.fx-tooltip.right .fx-tooltip-arrow {
  top: 50%;
  left: 0px;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: currentColor;
}

.fx-tooltip.left .fx-tooltip-arrow {
  top: 50%;
  right: 0px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: currentColor;
}

.fx-tooltip.bottom .fx-tooltip-arrow {
  top: 2px;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: currentColor;
}

.fx-tooltip--primary {
  color: #004cff;
}

.fx-tooltip--primary .fx-tooltip-inner {
  background: #004cff;
}

.fx-tooltip--accent {
  color: #30334c;
}

.fx-tooltip--accent .fx-tooltip-inner {
  background: #30334c;
}

.fx-tooltip--no-max .fx-tooltip-inner {
  max-width: none;
}

.fx-tour-guide-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-style: solid;
  border-color: rgba(0,0,0,0.3);
  z-index: 15000;
  background: none;
  overflow: visible;
  box-shadow: inset 0 0 0 4px #004cff;
  pointer-events: none;
  opacity: 0;
}

.fx-tour-guide-dialog {
  position: absolute;
  width: 300px;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  z-index: 15001;
  pointer-events: auto !important;
  opacity: 0;
}

.fx-tour-guide-dialog__inner {
  position: relative;
  padding: 15px;
}

.fx-tour-guide-stop-active {
  pointer-events: auto !important;
}

.fx-tour-guide-active {
  pointer-events: none !important;
}

.fx-tour-guide-next {
  display: inline-block;
  vertical-align: middle;
  min-height: 28px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.fx-tour-guide-end {
  display: inline-block;
  vertical-align: middle;
  color: #cfccca;
  font-weight: 700 !important;
  cursor: pointer;
}

.fx-tour-guide-end:hover {
  color: #004cff;
}

.fx-tour-checklist {
  position: absolute;
  bottom: 10px;
  right: 50%;
  width: 700px;
  height: 210px;
  padding: 5px;
  background: #302b27;
  box-shadow: 0 2px 8px rgba(0,0,0,0.3);
  z-index: 1000;
  transform: translate3d(-50%, 0, 0);
  transition: all 0.15s ease-in-out;
}

.fx-tour-checklist.ng-enter {
  opacity: 0;
}

.fx-tour-checklist.ng-enter-active {
  opacity: 1;
  transition: all 0.3s ease-out;
}

.fx-tour-checklist.ng-leave {
  opacity: 1;
}

.fx-tour-checklist.ng-leave.ng-leave-active {
  opacity: 0;
  transition: all 0.3s ease-out;
}

.fx-tour-checklist.fx-tour-checklist--minimized .fx-tour-checklist-max {
  display: none;
}

.fx-tour-checklist.fx-tour-checklist--minimized .fx-tour-checklist-min {
  display: block;
}

.fx-tour-checklist__dismiss {
  fill: #5c5854;
  cursor: pointer;
}

.fx-tour-checklist__dismiss svg {
  display: block;
}

.fx-tour-checklist__dismiss:hover {
  fill: #cfccca;
}

.fx-tour-checklist-max {
  display: block;
}

.fx-tour-checklist-min {
  display: none;
  cursor: pointer;
}

.fx-tour-checklist-min:hover .fx-tour-checklist-min__expand {
  fill: #eceae9;
}

.fx-tour-checklist-min__expand {
  fill: #e8e7e6;
}

.fx-tour-checklist__caption {
  cursor: pointer;
  color: #7d7a78;
}

.fx-tour-checklist__caption:hover {
  color: #cfccca;
}

.fx-tour-checklist__caption--active {
  color: #fff;
}

.fx-tour-checklist__caption--active:hover {
  color: #fff;
}

.fx-tour-checklist__caption-number {
  width: 15px;
  display: inline-block;
}

.fx-tour-checklist-player {
  position: relative;
}

.fx-tour-checklist-player__controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 110;
  cursor: pointer;
}

.fx-tour-checklist-player__controls>[fx-svg],
.fx-tour-checklist-player__controls>.svg {
  padding: 15px;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  fill: #fff;
  background-color: rgba(0,0,0,0.6);
}

.fx-tour-checklist-player__video {
  cursor: pointer;
}

.fx-vnav {
  letter-spacing: 0.04em;
  position: relative;
  padding: 10px 15px;
  cursor: pointer;
  color: #5c5854;
}

.fx-vnav::after {
  position: absolute;
  display: block;
  content: '';
  width: 4px;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  background: #cfccca;
  transform: translate(4px, 0);
  transition: all 0.2s ease;
}

.fx-vnav:hover {
  background: #f1efee;
}

.fx-vnav:hover::after {
  opacity: 1;
  transform: translate(0, 0);
  transition: all 0.2s ease;
}

.fx-vnav:hover .fx-vnav__icon svg {
  fill: #7d7a78;
}

.fx-vnav:active {
  background: #eceae9;
}

.fx-vnav.fx-vnav--active {
  color: #004cff;
  background: #f1efee;
}

.fx-vnav.fx-vnav--active::after {
  opacity: 1;
  background: #004cff;
  transform: translate(0, 0);
}

.fx-vnav.fx-vnav--active .fx-vnav__icon svg {
  fill: #004cff;
}

.fx-vnav.fx-vnav--xs {
  font-size: 12px;
}

.fx-vnav.fx-vnav--accent.fx-vnav--active {
  color: #4d577b !important;
  background: #f1efee;
}

.fx-vnav.fx-vnav--accent.fx-vnav--active::after {
  opacity: 1;
  background: #4d577b !important;
  transform: translate(0, 0);
}

.fx-vnav.fx-vnav--accent.fx-vnav--active .fx-vnav__icon svg {
  fill: #4d577b !important;
}

.fx-vnav__icon {
  width: 37px;
  display: inline-block;
  vertical-align: top;
}

.fx-vnav__icon svg {
  display: block;
  fill: #cfccca;
}

.fx-vnav__label {
  display: inline-block;
}

.fx-well {
  position: relative;
  width: 100%;
  display: block;
  background: #e8e7e6;
  padding: 10.5px 15.75px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.fx-well--rounded {
  border-radius: 4px;
}

.fx-well--danger {
  background: #feeee6;
  color: #ef5c48;
}
.files-move-modal__body-header-action,
.files-move-item,
.files-table-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.files-contextable-menu-item,
.files-move-modal__body-header-action,
.files-move-item>.files-move-item__title,
.files-modal-preview-header,
.files-table-select-td,
.files-table-select-th {
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  letter-spacing: 0.02em;
}

.files-contextable-menu-item.files-contextable-menu-item__keybinding,
.files-contextable-menu-item.files-hoverable-component__label,
.files-contextable-menu-item.files-hoverable-breadcrumb__label,
.files-contextable-menu-item__keybinding.files-move-modal__body-header-action,
.files-move-item>.files-contextable-menu-item__keybinding.files-move-item__title,
.files-contextable-menu-item__keybinding.files-modal-preview-header,
.files-contextable-menu-item__keybinding.files-table-select-td,
.files-hoverable-breadcrumb__label.files-move-modal__body-header-action,
.files-move-item>.files-hoverable-breadcrumb__label.files-move-item__title,
.files-hoverable-breadcrumb__label.files-modal-preview-header,
.files-hoverable-breadcrumb__label.files-table-select-td,
.files-hoverable-component__label.files-move-modal__body-header-action,
.files-move-item>.files-hoverable-component__label.files-move-item__title,
.files-hoverable-component__label.files-modal-preview-header,
.files-hoverable-component__label.files-table-select-td,
.files-move-item>.files-move-item__title.files-table-select-th,
.files-table-select-th {
  font-size: 12px;
  line-height: 18px;
}

.files-table-select-td,
.files-table-select-th {
  font-size: 12px;
  line-height: 18px;
}

.files-breadcrumbs {
  font-weight: 300;
  font-size: 18px;
  line-height: 27px;
}

.files-contextable-menu-item__keybinding,
.files-hoverable-component__label,
.files-hoverable-breadcrumb__label,
.files-table-select-th {
  font-size: 14px;
  line-height: 21px;
}

.files-contextable-menu-item__keybinding,
.files-hoverable-component__label,
.files-hoverable-breadcrumb__label,
.files-table-select-th {
  font-size: 10px;
  line-height: 15px;
}

.files-contextable-menu-item__keybinding,
.files-hoverable-component__label,
.files-hoverable-breadcrumb__label,
.files-table-select-th,
.files-contextable-menu-item.files-contextable-menu-item__keybinding,
.files-contextable-menu-item.files-hoverable-component__label,
.files-contextable-menu-item.files-hoverable-breadcrumb__label,
.files-contextable-menu-item__keybinding.files-move-modal__body-header-action,
.files-move-item>.files-contextable-menu-item__keybinding.files-move-item__title,
.files-contextable-menu-item__keybinding.files-modal-preview-header,
.files-contextable-menu-item__keybinding.files-table-select-td,
.files-hoverable-breadcrumb__label.files-move-modal__body-header-action,
.files-move-item>.files-hoverable-breadcrumb__label.files-move-item__title,
.files-hoverable-breadcrumb__label.files-modal-preview-header,
.files-hoverable-breadcrumb__label.files-table-select-td,
.files-hoverable-component__label.files-move-modal__body-header-action,
.files-move-item>.files-hoverable-component__label.files-move-item__title,
.files-hoverable-component__label.files-modal-preview-header,
.files-hoverable-component__label.files-table-select-td,
.files-move-item>.files-move-item__title.files-table-select-th,
.files-table-select-th {
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.files-table-select-th {
  font-weight: 700 !important;
}

.files-breadcrumbs-dropdown-toggle,
.files-contextable-menu-item__keybinding,
.files-hoverable-component__label,
.files-hoverable-breadcrumb__label,
.files-modal-preview-header {
  font-weight: 600 !important;
}

.files-hoverable-component__label,
.files-hoverable-breadcrumb__label {
  font-family: "IBM Plex Sans",sans-serif !important;
}

.files-card,
.files-card__folder,
.files-card__other,
.files-card__image,
.files-modal-preview__list-card {
  vertical-align: top;
  position: relative;
}

.files-card__image>.files-card__image-body {
  position: relative;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
}

.files-card-footer,
.files-card__image .files-card__image-footer {
  text-align: left;
  text-decoration: none;
}

.ng-hide-add.files-hoverable-component,
.ng-hide-add.files-hoverable-breadcrumb,
.ng-hide-add-active.files-hoverable-component,
.ng-hide-add-active.files-hoverable-breadcrumb,
.ng-hide-remove-active.files-hoverable-component,
.ng-hide-remove-active.files-hoverable-breadcrumb,
.ng-hide-remove.files-hoverable-component,
.ng-hide-remove.files-hoverable-breadcrumb,
.ng-enter.files-hoverable-component,
.ng-enter.files-hoverable-breadcrumb,
.ng-enter-active.files-hoverable-component,
.ng-enter-active.files-hoverable-breadcrumb,
.ng-leave.files-hoverable-component,
.ng-leave.files-hoverable-breadcrumb,
.ng-enter-active.files-hoverable-component,
.ng-enter-active.files-hoverable-breadcrumb {
  transition: opacity 0.1s ease-in-out;
}

.ng-hide-add.files-hoverable-component,
.ng-hide-add.files-hoverable-breadcrumb,
.ng-leave.files-hoverable-component,
.ng-leave.files-hoverable-breadcrumb {
  opacity: 1;
}

.ng-hide-add.ng-hide-add-active.files-hoverable-component,
.ng-hide-add.ng-hide-add-active.files-hoverable-breadcrumb,
.ng-hide-add.ng-leave-active.files-hoverable-component,
.ng-hide-add.ng-leave-active.files-hoverable-breadcrumb,
.ng-leave.ng-hide-add-active.files-hoverable-component,
.ng-leave.ng-hide-add-active.files-hoverable-breadcrumb,
.ng-leave.ng-leave-active.files-hoverable-component,
.ng-leave.ng-leave-active.files-hoverable-breadcrumb {
  opacity: 0;
}

.ng-hide-remove.files-hoverable-component,
.ng-hide-remove.files-hoverable-breadcrumb,
.ng-enter.files-hoverable-component,
.ng-enter.files-hoverable-breadcrumb {
  opacity: 0;
}

.ng-hide-remove.ng-hide-remove-active.files-hoverable-component,
.ng-hide-remove.ng-hide-remove-active.files-hoverable-breadcrumb,
.ng-hide-remove.ng-enter-active.files-hoverable-component,
.ng-hide-remove.ng-enter-active.files-hoverable-breadcrumb,
.ng-enter.ng-hide-remove-active.files-hoverable-component,
.ng-enter.ng-hide-remove-active.files-hoverable-breadcrumb,
.ng-enter.ng-enter-active.files-hoverable-component,
.ng-enter.ng-enter-active.files-hoverable-breadcrumb {
  opacity: 1;
}

.fx-btn-primary {
  fill: #fff !important;
}

.files-modal-cloud__backdrop {
  background-color: #302b27;
}

.files-cloud .files-modal__header {
  background: #fff;
}

.files-cloud .files-modal__body {
  position: absolute;
  top: 65px;
  bottom: 75px;
  right: 0;
  left: 0;
  width: auto !important;
  overflow: hidden;
}

.files-cloud .files-modal__body-breadcrumbs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 51px;
  width: 100%;
  z-index: 110;
}

.files-cloud .files-modal__body-table {
  background: #eceae9;
  position: absolute;
  top: 51px;
  bottom: 0;
  width: 100%;
}

.files-cloud .files-modal__footer {
  position: absolute;
  height: 75px;
  left: 0;
  right: 0;
  bottom: 0;
}

.files-breadcrumbs {
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: rgba(0,0,0,0.87);
  line-height: 51px;
  font-size: 14px;
  font-weight: 500;
  padding-left: 20px;
}

[files-breadcrumb] {
  position: relative;
  height: 100%;
}

.files-breadcrumb--active {
  color: #004cff;
}

.files-breadcrumbs-dropdown-toggle {
  position: relative;
  cursor: pointer;
}

.files-breadcrumbs-dropdown-toggle:hover::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEuOTkgNyI+PHBhdGggZmlsbD0iIzdkN2E3OCIgZD0iTTYsN0g2YTEsMSwwLDAsMS0uNzEtMC4yOWwtNS01QTEsMSwwLDAsMSwxLDBIMTFhMSwxLDAsMCwxLC43MSwxLjcxbC01LDVBMSwxLDAsMCwxLDYsN1pNMy40MiwyTDYsNC41OCw4LjU5LDJIMy40MloiLz48L3N2Zz4=) center center no-repeat;
}

.files-breadcrumbs-dropdown-toggle::after {
  content: '';
  position: absolute;
  top: 50%;
  right: -20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEuOTkgNyI+PHBhdGggZmlsbD0iI2NmY2NjYSIgZD0iTTYsN0g2YTEsMSwwLDAsMS0uNzEtMC4yOWwtNS01QTEsMSwwLDAsMSwxLDBIMTFhMSwxLDAsMCwxLC43MSwxLjcxbC01LDVBMSwxLDAsMCwxLDYsN1pNMy40MiwyTDYsNC41OCw4LjU5LDJIMy40MloiLz48L3N2Zz4=) center center no-repeat;
  background-size: 100%;
  margin-top: -3.5px;
  height: 7px;
  width: 12px;
}

.files-contextable-mask {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 20000;
}

.files-contextable-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 220px;
  background: #fff;
  border: 1px solid #cfccca;
  border-radius: 2px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.files-contextable-menu--bottom {
  top: 100%;
}

.files-contextable-menu--right {
  left: auto;
  right: 0;
}

.files-contextable-menu-item {
  position: relative;
  cursor: pointer;
  height: 37px;
  line-height: 37px;
}

.files-contextable-menu-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.files-contextable-menu-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.files-contextable-menu-item:hover:not(.files-contextable-menu-item--active) {
  background: #fff;
}

.files-contextable-menu-item:hover:not(.files-contextable-menu-item--active) .fx-dropdown-item__icon svg {
  fill: #7d7a78;
}

.files-contextable-menu-item:active:not(.files-contextable-menu-item--active) {
  background: #f4f4f4;
  transition: background 0.05s ease-in-out;
}

.files-contextable-menu-item[disabled='disabled'] {
  pointer-events: none;
  opacity: 0.3;
}

.files-contextable-menu-item>.files-contextable-menu {
  display: block;
  top: 0;
  left: 100%;
}

.files-contextable-menu-item.files-contextable-menu-item--success:hover svg {
  fill: #7dd366;
}

.files-contextable-menu-item.files-contextable-menu-item--danger:hover svg {
  fill: #ef5c48;
}

.files-contextable-menu-item__keybinding {
  color: #7d7a78;
  display: inline-block;
  padding: 0 4px;
  text-align: center;
  letter-spacing: 0;
  background: #fff;
  border: 1px solid #cfccca;
  box-shadow: 0 1px #cfccca;
  border-radius: 5px;
}

.files-contextable-menu-item__icon {
  width: 50px;
  text-align: center;
  float: left;
}

.files-contextable-menu-item__icon:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.files-contextable-menu-item__icon svg {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  fill: #cfccca;
}

.files-contextable-menu-item__label {
  display: block;
  color: #7d7a78;
  text-align: left;
}

.files-asset-details {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 350px;
  background: #fff;
  background-image: url(8fa3865ed64fbb2bb790689b07fe40e8.png);
  color: #7d7a78;
  z-index: 1050;
  overflow-x: hidden;
  overflow-y: auto;
  word-break: break-all;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.files-draggable {
  pointer-events: none !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 170px;
  opacity: 1;
  background: #004cff;
  color: #fff;
  z-index: 20000;
}

.files-draggable svg {
  fill: #fff !important;
  pointer-events: none !important;
}

.files-droppable {
  position: absolute;
  border: 2px solid #004cff !important;
  background: rgba(0,76,255,0.2) !important;
  color: #fff;
}

.files-droppable div {
  color: #fff !important;
}

.files-droppable-zone {
  position: absolute;
  z-index: 200;
  pointer-events: none;
  min-height: 4px;
  min-width: 4px;
  opacity: 0;
}

.files-droppable-zone--active {
  opacity: 1;
  background: rgba(0,68,230,0.1);
  border: 2px solid #1a5eff;
}

.files__droppable-asset--over {
  border: 2px solid #004cff !important;
  background: rgba(0,76,255,0.2) !important;
  color: #fff;
}

.files__droppable-asset--over div {
  color: #fff !important;
}

.files-card,
.files-card__folder,
.files-card__other,
.files-card__image {
  cursor: pointer;
  width: 170px;
  margin-right: 15px;
  margin-bottom: 15px;
}

.files-card svg,
.files-card__folder svg,
.files-card__other svg,
.files-card__image svg {
  fill: #cfccca;
  display: block;
}

.files-card--active,
.files-card__folder.files-card__folder--active,
.files-card__folder.files-card__other--active,
.files-card__other.files-card__folder--active,
.files-card__other.files-card__other--active,
.files-card__image.files-card__image--active {
  background: #004cff;
  color: #fff;
  box-shadow: 0 0 0 1px #4ebfe5,0 3px 6px rgba(0,0,0,0.12);
}

.files-card--active .files-card__image-body,
.files-card__folder.files-card__folder--active .files-card__image-body,
.files-card__folder.files-card__other--active .files-card__image-body,
.files-card__other.files-card__folder--active .files-card__image-body,
.files-card__other.files-card__other--active .files-card__image-body,
.files-card__image.files-card__image--active .files-card__image-body {
  border-color: #004cff;
  box-shadow: none;
}

.files-card--active .files-starred svg,
.files-card__folder.files-card__folder--active .files-starred svg,
.files-card__folder.files-card__other--active .files-starred svg,
.files-card__other.files-card__folder--active .files-starred svg,
.files-card__other.files-card__other--active .files-starred svg,
.files-card__image.files-card__image--active .files-starred svg,
.files-card--active .files-card-footer svg,
.files-card__folder.files-card__folder--active .files-card-footer svg,
.files-card__folder.files-card__other--active .files-card-footer svg,
.files-card__other.files-card__folder--active .files-card-footer svg,
.files-card__other.files-card__other--active .files-card-footer svg,
.files-card__image.files-card__image--active .files-card-footer svg {
  fill: #fff !important;
}

.files-card--disabled,
.files-card__other.files-card__other--disabled {
  opacity: 0.3 !important;
  cursor: default !important;
  pointer-events: none !important;
}

.files-card-footer {
  min-height: 40px;
}

.files-card__folder,
.files-card__other {
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
}

.files-card__folder.files-card__folder--active,
.files-card__folder.files-card__other--active,
.files-card__other.files-card__folder--active,
.files-card__other.files-card__other--active {
  border-color: #004cff;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.files-card__folder.files-card__folder--active .files-card-footer__mimetype,
.files-card__folder.files-card__other--active .files-card-footer__mimetype,
.files-card__other.files-card__folder--active .files-card-footer__mimetype,
.files-card__other.files-card__other--active .files-card-footer__mimetype {
  color: #fff !important;
  opacity: 0.65;
}

.files-card__image>.files-card__image-body {
  height: 170px;
  min-height: 170px;
}

.files-card__image>.files-card__image-body span {
  min-height: 170px;
  max-height: 170px;
}

.files-card__image>.files-card__image-body img {
  min-height: 170px;
  max-height: 170px;
  position: relative;
  z-index: 100;
}

.files-card__image .files-card__image-preview {
  cursor: default;
}

.files-card__image .file-card__image-placeholder svg {
  fill: #cfccca;
}

.files-hoverable-component,
.files-hoverable-breadcrumb {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  pointer-events: none;
  z-index: 110;
  box-shadow: 0 0 0 2px rgba(125,122,120,0.9);
}

.files-hoverable-component__icon,
.files-hoverable-breadcrumb__icon {
  padding: 5px;
  float: right;
}

.files-hoverable-component__icon svg,
.files-hoverable-breadcrumb__icon svg {
  fill: rgba(26,94,255,0.9);
}

.files-hoverable-component__label,
.files-hoverable-breadcrumb__label {
  color: rgba(26,94,255,0.9);
  padding: 7.5px;
}

.files-hoverable-breadcrumb {
  z-index: 200;
  box-shadow: 0 0 0 2px rgba(0,0,0,0);
}

.files-media {
  font-family: "IBM Plex Sans",sans-serif !important !important;
  color: #fff;
  width: 100%;
  text-align: center;
}

.files-media__icon {
  display: inline-block;
  height: 100%;
}

.files-media__icon:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.files-media__icon svg {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  fill: #fff;
}

.files-media__label {
  display: inline-block;
  vertical-align: middle;
}

.files-mode-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 220px;
  margin-left: -110px;
  background: #fff;
  border-top: 2px solid #cfccca;
  text-align: left;
  padding: 5px 0;
  display: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.files-mode-item {
  position: relative;
  color: #7d7a78;
  fill: #cfccca;
  padding: 7px 10.5px;
  display: block;
}

.files-mode-item:after {
  content: '';
  display: table;
  clear: both;
}

.files-mode-item:hover {
  fill: #7d7a78;
  background: #efefee;
}

.files-mode-item--active {
  fill: #004cff !important;
}

.files-mode-item--active .select-gap-fill {
  fill: rgba(0,76,255,0.15) !important;
}

.files-mode-item__keybinding,
.files-contextable-menu-item__keybinding {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 7px;
  margin-right: 7px;
}

.files-mode-item__label {
  line-height: 25px;
}

.files-mode-item__icon {
  float: left;
  margin-right: 10px;
  width: 25px;
  text-align: center;
}

.files-move-modal__body {
  padding: 0 !important;
}

.files-move-modal__body-header-action {
  cursor: pointer;
  max-height: 64px;
}

.files-move-modal__body-header-action .media__img {
  width: 30px;
  text-align: center;
}

.files-move-modal__body-header-action svg {
  display: inline-block;
  vertical-align: middle;
  fill: #cfccca;
}

.files-move-modal__body-header-action.files-move-modal__body-header-action--active {
  background: #004cff !important;
  color: #fff !important;
}

.files-move-modal__body-header-action.files-move-modal__body-header-action--active svg {
  fill: #fff !important;
}

.files-move-items {
  width: 100%;
  height: 240px !important;
  overflow: auto;
}

.files-move-item {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  cursor: pointer;
  color: #5c5854;
}

.files-move-item:hover {
  color: #004cff;
}

.files-move-item>.files-move-item__title {
  display: block;
  width: 100%;
}

.files-move-item>.files-move-item__title .media__img {
  width: 30px;
  text-align: center;
}

.files-move-item>.files-move-item__title svg {
  display: inline-block;
  vertical-align: middle;
  fill: #cfccca;
}

.files-move-item.files-move-item--active {
  background: #004cff !important;
  color: #fff !important;
}

.files-move-item.files-move-item--active svg {
  fill: #fff !important;
}

.files-move-item.files-move-item--disabled {
  cursor: not-allowed;
  color: #e8e7e6;
}

.files-outlineable {
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  box-shadow: inset 0 0 0 2px #004cff;
  z-index: 110;
}

.files-modal-preview-header {
  z-index: 100;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 20px;
  line-height: 64px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.files-modal-preview-header .files-starred {
  vertical-align: middle;
  display: inline-block;
  height: 54px;
}

.files-modal-preview-header-title {
  line-height: 30px;
}

.files-modal-preview__backdrop {
  background-color: #302b27;
}

.files-modal-preview__window {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.files-modal-skin,
.files-modal-preview-left,
.files-modal-preview-right {
  background: #302b27;
  color: #fff;
}

.files-modal-skin svg,
.files-modal-preview-left svg,
.files-modal-preview-right svg {
  fill: #7d7a78;
}

.files-modal-preview-left {
  position: absolute;
  top: 64px;
  bottom: 0;
  right: 195px;
  left: 0;
  text-align: center;
  overflow: auto;
  transition: all 0.2s ease-in-out;
}

.files-modal-preview-left.files-modal-preview-left--expanded {
  right: 0;
  width: 100%;
}

.files-modal-preview-left-inner {
  overflow: auto;
}

.files-modal-preview-right {
  position: absolute;
  top: 64px;
  bottom: 0;
  right: 0;
  width: 195px;
  border-left: 1px solid #7d7a78;
  opacity: 1;
  transition: all 0.1s ease-in-out;
}

.files-modal-preview-right.files-modal-preview-right--collapsed {
  width: 0;
  opacity: 0;
}

.files-modal-preview__list {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
}

.files-modal-preview__list-card {
  width: 140px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.files-modal-preview__list-card .files-modal-preview__list-card-img-mask {
  height: inherit;
  overflow: hidden;
}

.files-modal-preview__list-card:hover:not([class*='--active']) {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #7d7a78;
}

.files-modal-preview__list-card.files-modal-preview__list-card--active {
  box-shadow: 0 0 0 4px #004cff,0 1px 3px rgba(0,0,0,0.12);
}

.files-modal-preview__image-body {
  background: rgba(48,43,39,0.8);
}

.files-modal-preview__image-body .colorpicker {
  margin-top: -6px;
  margin-left: -4px;
}

.files-modal-preview__image-body .files-modal-preview__image-body-bg {
  position: absolute;
  top: 0;
  left: 0;
  border-color: red;
}

.files-modal-preview__image-body .files-modal-preview__image-body-bg::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 1;
  border-style: solid;
  border-width: 33px 33px 0 0;
  border-top-color: #302b27;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.files-modal-preview__image-body .files-modal-preview__image-body-bg::after {
  position: absolute;
  cursor: pointer;
  content: '';
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 1;
  border-style: solid;
  border-width: 30px 30px 0 0;
  border-top-color: inherit;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.files-modal-preview__image-body img {
  opacity: 1 !important;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.files-modal-preview__nav-prev,
.files-modal-preview__nav-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.files-modal-preview__nav-prev svg,
.files-modal-preview__nav-next svg {
  transition: all 0.15s;
}

.files-modal-preview__nav-prev:hover svg,
.files-modal-preview__nav-next:hover svg {
  fill: #fff;
}

.files-modal-preview__nav-prev {
  left: 25px;
}

.files-modal-preview__nav-next {
  right: 25px;
}

.files-modal-preview__toggle-thumbs {
  position: absolute;
  right: 25px;
  bottom: 15px;
  cursor: pointer;
}

.files-modal-preview__toggle-thumbs svg {
  transition: all 0.15s;
}

.files-modal-preview__toggle-thumbs:hover svg {
  fill: #fff;
}

.files-table-select {
  width: 100%;
  table-layout: fixed;
  display: table;
}

.files-table-select--bordered .files-table-select-tbody .files-table-select-td:not(:last-child),
.files-table-select--bordered .files-table-select-tbody .files-table-select-th:not(:last-child) {
  border-right: 2px solid #e8e7e6;
}

.files-table-select-container {
  position: absolute;
  top: 37px;
  left: 0;
  right: 0;
  bottom: 0;
}

.files-table-select-thead {
  display: flex;
  align-items: center;
  height: 37px;
  background: #5c5854;
  position: absolute;
  top: -37px;
  left: 0;
  right: 0;
  width: 100%;
}

.files-table-select--lg .files-table-select-td,
.files-table-select--lg .files-table-select-th {
  padding: 17.5px 0;
  min-height: 64px;
}

.files-table-select--lg .files-table-select-td__inner {
  padding: 0 35px;
}

.files-table-select--sm .files-table-select-td,
.files-table-select--sm .files-table-select-th {
  padding: 7px 0;
  min-height: 37px;
}

.files-table-select--sm .files-table-select-td__inner {
  padding: 0 12px;
}

.files-table-select--xs .files-table-select-td,
.files-table-select--xs .files-table-select-th {
  padding: 7px 0;
  min-height: 36px;
}

.files-table-select--xs .files-table-select-td__inner {
  padding: 0 10.5px;
}

.files-table-select-tbody__tr {
  display: flex;
  position: relative;
  height: 44px;
  align-items: center;
  background: transparent;
  color: #7d7a78;
  cursor: pointer;
  border-bottom: 1px solid #e8e7e6;
}

.files-table-select-tbody__tr:hover {
  background: #fff;
}

.files-table-select-tbody__tr:last-child {
  border-bottom-color: #cfccca;
}

.files-table-select-tbody__tr.files-table-select-tbody__tr--active {
  box-shadow: inset 0 0 0 2px #004cff;
  background: #c2d4ff !important;
}

.files-table-select-tbody__tr.files-table-select-tbody__tr--disabled {
  opacity: 0.3 !important;
  cursor: default !important;
  pointer-events: none !important;
}

.files-table-select-tbody__tr[disabled='disabled'] {
  background: rgba(0,76,255,0.5) !important;
}

.files-table-select-tbody__tr[disabled='disabled'] .files-table-select-td,
.files-table-select-tbody__tr[disabled='disabled'] .files-table-select-th {
  color: #fff !important;
  background: rgba(0,76,255,0.5) !important;
}

.files-table-select-tbody__tr[disabled='disabled'] .files-table-select-icon {
  color: #fff !important;
  fill: #fff !important;
}

.files-table-select-tbody__tr[disabled='disabled'] .files-table-select-icon:after {
  opacity: 1;
  box-shadow: 0 0 0 18px #fff,0 1px 3px rgba(0,0,0,0.12);
}

.files-table-select-td__inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  padding: 0 15.75px;
}

.files-table-select-td__inner.files-table-select-td__inner--has-icon {
  padding: 0;
  text-align: center;
}

.files-table-select-td,
.files-table-select-th {
  vertical-align: middle;
  cursor: inherit;
}

.files-table-select-td[disabled='disabled'],
.files-table-select-th[disabled='disabled'] {
  color: #fff !important;
  pointer-events: none;
}

.files-table-select-td:first-child,
.files-table-select-th:first-child {
  min-width: 0;
  flex: 1;
}

.files-table-select-td:not(:first-child),
.files-table-select-th:not(:first-child) {
  flex: 0 0 200px;
}

.files-table-select-td__title {
  vertical-align: middle;
}

.files-table-select-th {
  position: relative;
  cursor: pointer;
  height: 100%;
  line-height: 37px;
  color: #302b27;
  background: #e8e7e6;
  border-bottom: 1px solid #cfccca;
}

.files-table-select-th:hover {
  background: #dedddb;
}

.files-table-select-th:active {
  background: #d9d8d6;
}

.files-table-select-scroll {
  height: 100%;
  overflow-y: scroll;
}

.files-table-select-tbody {
  background: #fff;
  width: 100%;
}

.files-table-select-tbody[fill-height],
.files-table-select-tbody.scrollable {
  overflow: auto;
}

.files-table-select-cgroup {
  display: table-column-group;
}

.files-table-select-column {
  display: table-column;
}

.files-table-select-td__img {
  min-height: 1px;
  min-width: 1px;
  max-width: 30px;
  max-height: 30px;
  margin: -15px 0px -10px -5px;
}

.files-table-select-td__img:hover {
  cursor: pointer !important;
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
}

.files-table-select-icon {
  fill: #7d7a78;
  vertical-align: middle;
  display: inline-block;
  height: 20px;
  width: 20px;
  text-align: center;
}

.files-table-select-icon__starred svg {
  fill: #e8af52;
}

.files-toolbar {
  background: transparent;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.files-toolbar .fx-btn--sm {
  background: #f6f4f3 !important;
  background-color: #f6f4f3 !important;
}

.files-toolbar .files-toolbar-left {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 100px;
  height: 100%;
}

.files-toolbar .files-toolbar-left.files-toolbar-left--collapsed {
  right: 400px;
}

.files-toolbar .files-toolbar-middle {
  top: 0;
  bottom: 0;
  right: 100px;
  width: 300px;
  height: 100%;
  text-align: right;
}

.files-toolbar .files-toolbar-right {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100px;
  height: 100%;
  border-left: 1px solid #dbd9d7;
}

.files-toolbar .files-toolbar-action svg {
  fill: #918e8d;
}

.files-toolbar .files-toolbar-action:hover svg {
  fill: #5c5854;
}

.files-toolbar-meta-actions {
  border-left: 2px solid #e8e7e6;
}

.files-uploading-dialogue {
  position: absolute;
  bottom: 0;
  right: 35px;
  min-width: 400px;
  max-width: 400px;
  z-index: 100;
}

.files-uploading-dialogue .files-uploading-dialogue__header {
  background: #5c5854;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
}

.files-uploading-dialogue .files-uploading-dialogue__header svg {
  fill: #cfccca;
  cursor: pointer;
  transition: all 0.15s;
}

.files-uploading-dialogue .files-uploading-dialogue__header svg:hover {
  fill: #fff;
}

.files-uploading-dialogue .files-uploading-dialogue__body {
  background: #fff;
  color: #5c5854;
  max-height: 211px;
  overflow-y: auto;
}

.files-uploading-dialogue .files-uploading-dialogue__row {
  border-bottom: 1px solid #e8e7e6;
  padding-left: 15px;
  padding-right: 15px;
}

.files-uploading-dialogue .files-uploading-dialogue__row:last-child {
  border-bottom: 0;
}

.files-uploading-dialogue .files-uploading-dialogue__td {
  line-height: 24px;
}

.files-uploading-dialogue .files-uploading-dialogue__td svg {
  display: block;
}

.files-uploading-dialogue.files-uploading-dialogue--collapsed .files-uploading-dialogue__body {
  display: none;
}

.files-uploading-dialogue .files-uploading-dialogue__body-item-action {
  color: #004cff;
  cursor: default;
}

.files-uploading-dialogue .files-uploading-dialogue__body-item-action:hover {
  text-decoration: underline;
}

.files-input-upload input[type='file'] {
  cursor: pointer !important;
}

.files-input-upload input[type='file'] i {
  cursor: pointer !important;
}

.files-input-upload input[type='file'] i::-webkit-file-upload-button,
.files-input-upload button {
  cursor: pointer !important;
}

.files-input-upload input[type='button'] i,
.files-input-upload input[type='submit'] i,
.files-input-upload input[type='reset'] i,
.files-input-upload input[type='file'] i::-webkit-file-upload-button,
.files-input-upload button {
  cursor: pointer !important;
}

.files-uploadable {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20000;
  background: rgba(255,255,255,0.95);
  pointer-events: none;
  overflow: hidden;
}

.files-uploadable:after {
  content: '';
  border: 2px dashed #004cff;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

.files-view {
  overflow-x: hidden;
  overflow-y: auto;
}

.files-view--main {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.files-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 54px;
  border-bottom: 1px solid #ced3e0;
}

.files-body {
  position: absolute;
  top: 54px;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  overflow: auto;
}

.campaigns-container .files-header,
.campaigns-container .files-body,
.campaigns-container .files-toolbar-left,
.campaigns-container .files-table-select-container,
.campaigns-container .files-table-select-container .files-table-select-thead {
  position: unset;
}

.campaigns-container .files-header {
  border-top: 1px solid #ced3e0;
}

.files-select-container {
  height: 100%;
}

.files-dropdown {
  width: 200px;
}

.files-proxy-selector {
  display: none !important;
}

.files-star {
  color: #cd9f19 !important;
}

.files-starred {
  display: inline-block;
  vertical-align: middle;
}

.files-starred svg {
  fill: #e8af52 !important;
}
.design-canvas ::-webkit-input-placeholder,
.design-canvas :-moz-placeholder,
.design-canvas ::-moz-placeholder,
.design-canvas :-ms-input-placeholder,
.design-block,
.design-block__footer,
.design-draggable-block-placeholder,
.design-editors-slider-label,
.design-pane,
.design-pane-toolbar__btn,
.design-pane-heading,
.design-toolbar-btn,
.design-griddable,
.design-griddable-preview,
.design-editors-header,
.design-editors-units__units,
.design-editors-wheel,
.design-editors-wheel__radial,
.design-editors-wheel__handle,
.design-move-component,
.design-move-component *,
.design-move-component a,
.design-move-component input,
.design-move-component select,
.design-move-component textarea,
.design-move-component button,
.design-move-component iframe,
.design-ns-component input,
.design-ns-component select,
.design-ns-component textarea,
.design-ns-component button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.design-block,
.design-move-component,
.design-move-component * {
  cursor: pointer;
  cursor: hand !important;
  cursor: grab !important;
  cursor: -webkit-grab !important;
}

.design-block:active,
.design-move-component:active,
.design-move-component :active {
  cursor: grabbing !important;
  cursor: -webkit-grabbing !important;
}

.medium-editor-toolbar,
.design-editors-fonts-list__item,
.design-editors-conversion__label,
.design-editors-conversion-input>input {
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  letter-spacing: 0.02em;
}

.medium-editor-toolbar.design-hoverable-component__label,
.medium-editor-toolbar.design-breadcrumb,
.medium-editor-toolbar.design-mode-menu__header,
.medium-editor-toolbar.design-pane__close,
.medium-editor-toolbar.design-pane-heading,
.medium-editor-toolbar.design-toolbar-keybinding,
.medium-editor-toolbar.design-editors-header__title,
.medium-editor-toolbar.design-editors-units__units,
.medium-editor-toolbar.design-editors-color-add,
.medium-editor-toolbar.design-component-field-placeholder,
.design-hoverable-component__label.design-editors-fonts-list__item,
.design-hoverable-component__label.design-editors-conversion__label,
.design-editors-conversion-input>input.design-hoverable-component__label,
.design-breadcrumb.design-editors-fonts-list__item,
.design-breadcrumb.design-editors-conversion__label,
.design-editors-conversion-input>input.design-breadcrumb,
.design-mode-menu__header.design-editors-fonts-list__item,
.design-mode-menu__header.design-editors-conversion__label,
.design-editors-conversion-input>input.design-mode-menu__header,
.design-pane__close.design-editors-fonts-list__item,
.design-pane__close.design-editors-conversion__label,
.design-editors-conversion-input>input.design-pane__close,
.design-pane-heading.design-editors-fonts-list__item,
.design-pane-heading.design-editors-conversion__label,
.design-editors-conversion-input>input.design-pane-heading,
.design-toolbar-keybinding.design-editors-fonts-list__item,
.design-toolbar-keybinding.design-editors-conversion__label,
.design-editors-conversion-input>input.design-toolbar-keybinding,
.design-editors-header__title.design-editors-fonts-list__item,
.design-editors-header__title.design-editors-conversion__label,
.design-editors-conversion-input>input.design-editors-header__title,
.design-editors-units__units.design-editors-fonts-list__item,
.design-editors-units__units.design-editors-conversion__label,
.design-editors-conversion-input>input.design-editors-units__units,
.design-editors-fonts-list__item.design-editors-color-add,
.design-editors-fonts-list__item.design-component-field-placeholder,
.design-editors-color-add.design-editors-conversion__label,
.design-editors-conversion-input>input.design-editors-color-add,
.design-component-field-placeholder.design-editors-conversion__label,
.design-editors-conversion-input>input.design-component-field-placeholder {
  font-size: 12px;
  line-height: 18px;
}

.design-canvas--mobile::before,
.medium-editor-anchor-preview,
.medium-dropdown-list__item,
.medium-dropdown-list__item>button,
.design-sortable-text,
.design-labelable,
.design-resizable-hud,
.design-editors-color-cell__check,
.design-editors-field-bar {
  font-size: 12px;
  line-height: 18px;
}

.design-editors-slider-label,
.design-toolbar-mode__label,
.design-editors-color-location {
  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
}

.design-hoverable-component__label.design-editors-slider-label,
.design-hoverable-component__label.design-toolbar-mode__label,
.design-hoverable-component__label.design-editors-color-location,
.design-breadcrumb.design-editors-slider-label,
.design-breadcrumb.design-toolbar-mode__label,
.design-breadcrumb.design-editors-color-location,
.design-mode-menu__header.design-editors-slider-label,
.design-mode-menu__header.design-toolbar-mode__label,
.design-mode-menu__header.design-editors-color-location,
.design-editors-slider-label.design-pane__close,
.design-editors-slider-label.design-pane-heading,
.design-editors-slider-label.design-toolbar-keybinding,
.design-editors-slider-label.design-editors-header__title,
.design-editors-slider-label.design-editors-units__units,
.design-editors-slider-label.design-editors-color-add,
.design-editors-slider-label.design-component-field-placeholder,
.design-pane__close.design-toolbar-mode__label,
.design-pane__close.design-editors-color-location,
.design-pane-heading.design-toolbar-mode__label,
.design-pane-heading.design-editors-color-location,
.design-toolbar-mode__label.design-toolbar-keybinding,
.design-toolbar-mode__label.design-editors-header__title,
.design-toolbar-mode__label.design-editors-units__units,
.design-toolbar-mode__label.design-editors-color-add,
.design-toolbar-mode__label.design-component-field-placeholder,
.design-toolbar-keybinding.design-editors-color-location,
.design-editors-header__title.design-editors-color-location,
.design-editors-units__units.design-editors-color-location,
.design-editors-color-add.design-editors-color-location,
.design-editors-color-location.design-component-field-placeholder {
  font-size: 10px;
  line-height: 15px;
}

.design-uploadable {
  font-size: 21px;
  line-height: 31px;
}

.design-hoverable-component__label.design-uploadable,
.design-breadcrumb.design-uploadable,
.design-uploadable.design-mode-menu__header,
.design-uploadable.design-pane__close,
.design-uploadable.design-pane-heading,
.design-uploadable.design-toolbar-keybinding,
.design-uploadable.design-editors-header__title,
.design-uploadable.design-editors-units__units,
.design-uploadable.design-editors-color-add,
.design-uploadable.design-component-field-placeholder {
  font-size: 15px;
  line-height: 22px;
}

.design-pane__close,
.design-pane-heading,
.design-component-field-placeholder {
  font-size: 18px;
  line-height: 25px;
}

.design-pane__close,
.design-pane-heading,
.design-component-field-placeholder {
  font-size: 13px;
  line-height: 19px;
}

.design-hoverable-component__label,
.design-breadcrumb,
.design-mode-menu__header,
.design-popover-header,
.design-toolbar-keybinding,
.design-editors-header__title,
.design-editors-units__units,
.design-editors-color-add {
  font-size: 14px;
  line-height: 21px;
}

.design-hoverable-component__label,
.design-breadcrumb,
.design-mode-menu__header,
.design-popover-header.design-pane__close,
.design-popover-header.design-pane-heading,
.design-popover-header.design-component-field-placeholder,
.design-toolbar-keybinding,
.design-editors-header__title,
.design-editors-units__units,
.design-editors-color-add {
  font-size: 10px;
  line-height: 15px;
}

.design-editors-slider-label,
.design-toolbar-mode__label,
.design-editors-color-location {
  font-size: 10px;
}

.design-hoverable-component__label.design-uploadable,
.design-breadcrumb.design-uploadable,
.design-uploadable.design-mode-menu__header,
.design-uploadable.design-pane__close,
.design-uploadable.design-pane-heading,
.design-uploadable.design-toolbar-keybinding,
.design-uploadable.design-editors-header__title,
.design-uploadable.design-editors-units__units,
.design-uploadable.design-editors-color-add,
.design-uploadable.design-component-field-placeholder,
.design-pane__close,
.design-pane-heading,
.design-component-field-placeholder,
.design-hoverable-component__label,
.design-breadcrumb,
.design-mode-menu__header,
.design-popover-header.design-pane__close,
.design-popover-header.design-pane-heading,
.design-popover-header.design-component-field-placeholder,
.design-toolbar-keybinding,
.design-editors-header__title,
.design-editors-units__units,
.design-editors-color-add,
.medium-editor-toolbar.design-hoverable-component__label,
.medium-editor-toolbar.design-breadcrumb,
.medium-editor-toolbar.design-mode-menu__header,
.medium-editor-toolbar.design-pane__close,
.medium-editor-toolbar.design-pane-heading,
.medium-editor-toolbar.design-toolbar-keybinding,
.medium-editor-toolbar.design-editors-header__title,
.medium-editor-toolbar.design-editors-units__units,
.medium-editor-toolbar.design-editors-color-add,
.medium-editor-toolbar.design-component-field-placeholder,
.design-hoverable-component__label.design-editors-fonts-list__item,
.design-hoverable-component__label.design-editors-conversion__label,
.design-editors-conversion-input>input.design-hoverable-component__label,
.design-breadcrumb.design-editors-fonts-list__item,
.design-breadcrumb.design-editors-conversion__label,
.design-editors-conversion-input>input.design-breadcrumb,
.design-mode-menu__header.design-editors-fonts-list__item,
.design-mode-menu__header.design-editors-conversion__label,
.design-editors-conversion-input>input.design-mode-menu__header,
.design-pane__close.design-editors-fonts-list__item,
.design-pane__close.design-editors-conversion__label,
.design-editors-conversion-input>input.design-pane__close,
.design-pane-heading.design-editors-fonts-list__item,
.design-pane-heading.design-editors-conversion__label,
.design-editors-conversion-input>input.design-pane-heading,
.design-toolbar-keybinding.design-editors-fonts-list__item,
.design-toolbar-keybinding.design-editors-conversion__label,
.design-editors-conversion-input>input.design-toolbar-keybinding,
.design-editors-header__title.design-editors-fonts-list__item,
.design-editors-header__title.design-editors-conversion__label,
.design-editors-conversion-input>input.design-editors-header__title,
.design-editors-units__units.design-editors-fonts-list__item,
.design-editors-units__units.design-editors-conversion__label,
.design-editors-conversion-input>input.design-editors-units__units,
.design-editors-fonts-list__item.design-editors-color-add,
.design-editors-fonts-list__item.design-component-field-placeholder,
.design-editors-color-add.design-editors-conversion__label,
.design-editors-conversion-input>input.design-editors-color-add,
.design-component-field-placeholder.design-editors-conversion__label,
.design-editors-conversion-input>input.design-component-field-placeholder,
.design-hoverable-component__label.design-editors-slider-label,
.design-hoverable-component__label.design-toolbar-mode__label,
.design-hoverable-component__label.design-editors-color-location,
.design-breadcrumb.design-editors-slider-label,
.design-breadcrumb.design-toolbar-mode__label,
.design-breadcrumb.design-editors-color-location,
.design-mode-menu__header.design-editors-slider-label,
.design-mode-menu__header.design-toolbar-mode__label,
.design-mode-menu__header.design-editors-color-location,
.design-editors-slider-label.design-pane__close,
.design-editors-slider-label.design-pane-heading,
.design-editors-slider-label.design-toolbar-keybinding,
.design-editors-slider-label.design-editors-header__title,
.design-editors-slider-label.design-editors-units__units,
.design-editors-slider-label.design-editors-color-add,
.design-editors-slider-label.design-component-field-placeholder,
.design-pane__close.design-toolbar-mode__label,
.design-pane__close.design-editors-color-location,
.design-pane-heading.design-toolbar-mode__label,
.design-pane-heading.design-editors-color-location,
.design-toolbar-mode__label.design-toolbar-keybinding,
.design-toolbar-mode__label.design-editors-header__title,
.design-toolbar-mode__label.design-editors-units__units,
.design-toolbar-mode__label.design-editors-color-add,
.design-toolbar-mode__label.design-component-field-placeholder,
.design-toolbar-keybinding.design-editors-color-location,
.design-editors-header__title.design-editors-color-location,
.design-editors-units__units.design-editors-color-location,
.design-editors-color-add.design-editors-color-location,
.design-editors-color-location.design-component-field-placeholder {
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.design-breadcrumb--active,
.design-mode-menu__header,
.design-pane__close,
.design-editors-units__units {
  font-weight: 700 !important;
}

.design-hoverable-component__label,
.design-breadcrumb--ancestor,
.design-uploadable,
.design-editors-slider-label,
.design-sortable-text,
.design-popover-header,
.design-pane-heading,
.design-toolbar-keybinding,
.design-resizable-hud,
.design-editors-header__title,
.design-editors-field-bar {
  font-weight: 600 !important;
}

.design-row-placeholder {
  font-weight: 300 !important;
}

.design-contextable-menu-item {
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
}

.design-sortable-text,
.design-sortable-text p,
.design-editors-field-bar__label {
  overflow: hidden;
  white-space: nowrap;
}

.design-sortable-text,
.design-sortable-text p,
.design-editors-field-bar__label {
  text-overflow: ellipsis;
}

.design-hoverable-component__label,
.design-labelable,
.design-resizable-hud,
.design-editors-conversion-input>input,
.design-row-placeholder {
  font-family: "IBM Plex Sans",sans-serif !important;
}

.design-editors-field-bar__icon {
  height: 100%;
}

.design-editors-field-bar__icon:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.ng-hide-add.design-hoverable-component,
.ng-hide-add.design-resizable-box,
.ng-hide-add-active.design-hoverable-component,
.ng-hide-add-active.design-resizable-box,
.ng-hide-remove-active.design-hoverable-component,
.ng-hide-remove-active.design-resizable-box,
.ng-hide-remove.design-hoverable-component,
.ng-hide-remove.design-resizable-box,
.ng-enter.design-hoverable-component,
.ng-enter.design-resizable-box,
.ng-enter-active.design-hoverable-component,
.ng-enter-active.design-resizable-box,
.ng-leave.design-hoverable-component,
.ng-leave.design-resizable-box,
.ng-enter-active.design-hoverable-component,
.ng-enter-active.design-resizable-box {
  transition: opacity 0.1s ease-in-out;
}

.ng-hide-add.design-hoverable-component,
.ng-hide-add.design-resizable-box,
.ng-leave.design-hoverable-component,
.ng-leave.design-resizable-box {
  opacity: 1;
}

.ng-hide-add.ng-hide-add-active.design-hoverable-component,
.ng-hide-add.ng-hide-add-active.design-resizable-box,
.ng-hide-add.ng-leave-active.design-hoverable-component,
.ng-hide-add.ng-leave-active.design-resizable-box,
.ng-leave.ng-hide-add-active.design-hoverable-component,
.ng-leave.ng-hide-add-active.design-resizable-box,
.ng-leave.ng-leave-active.design-hoverable-component,
.ng-leave.ng-leave-active.design-resizable-box {
  opacity: 0;
}

.ng-hide-remove.design-hoverable-component,
.ng-hide-remove.design-resizable-box,
.ng-enter.design-hoverable-component,
.ng-enter.design-resizable-box {
  opacity: 0;
}

.ng-hide-remove.ng-hide-remove-active.design-hoverable-component,
.ng-hide-remove.ng-hide-remove-active.design-resizable-box,
.ng-hide-remove.ng-enter-active.design-hoverable-component,
.ng-hide-remove.ng-enter-active.design-resizable-box,
.ng-enter.ng-hide-remove-active.design-hoverable-component,
.ng-enter.ng-hide-remove-active.design-resizable-box,
.ng-enter.ng-enter-active.design-hoverable-component,
.ng-enter.ng-enter-active.design-resizable-box {
  opacity: 1;
}

.design-paddable-top,
.design-paddable-left,
.design-griddable::after,
.design-resizable-w,
.design-paddable-right,
.design-resizable-e,
.design-marginable-bottom,
.design-paddable-bottom,
.design-resizable-sw,
.design-resizable-se {
  position: absolute;
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.1s ease-in;
}

.design-paddable-top:hover,
.design-paddable-left:hover,
.design-griddable:hover::after,
.design-resizable-w:hover,
.design-paddable-right:hover,
.design-resizable-e:hover,
.design-marginable-bottom:hover,
.design-paddable-bottom:hover,
.design-resizable-sw:hover,
.design-resizable-se:hover {
  transition: transform 0.1s ease-out;
  transform: scale(1.2);
}

.design-paddable-top:active,
.design-paddable-left:active,
.design-griddable:active::after,
.design-resizable-w:active,
.design-paddable-right:active,
.design-resizable-e:active,
.design-marginable-bottom:active,
.design-paddable-bottom:active,
.design-resizable-sw:active,
.design-resizable-se:active {
  transition: transform 0.05s ease-in-out;
  transform: scale(1.1);
}

.design-paddable-top,
.design-paddable-left,
.design-griddable::after,
.design-resizable-w {
  margin-top: -7px;
  margin-left: -7px;
}

.design-paddable-right,
.design-resizable-e {
  margin-top: -7px;
  margin-right: -7px;
}

.design-marginable-bottom,
.design-paddable-bottom,
.design-resizable-sw {
  margin-bottom: -7px;
  margin-left: -7px;
}

.design-resizable-se {
  margin-bottom: -7px;
  margin-right: -7px;
}

.design-canvas {
  background: #edf0f7;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
}

.design-canvas-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 1000;
}

.design-canvas__header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 64px;
  background: #fff;
  z-index: 120;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.design-canvas__body {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 110;
}

.design-canvas__body>.design-canvas__right,
.design-canvas__body>.design-canvas__left {
  overflow: auto;
}

.design-canvas__body>.design-canvas__right {
  padding-bottom: 45px;
}

.design-canvas__body>.design-canvas__right [data-design-editors-ac-branding] {
  padding-bottom: 75px;
}

.design-canvas__left {
  position: absolute;
  top: 0;
  left: 0;
  right: 265px;
  bottom: 0;
}

.design-canvas__right {
  position: absolute;
  top: 0;
  width: 265px;
  right: 0;
  bottom: 0;
  border-left: 1px solid #ced3e0;
}

.design-canvas__container {
  position: relative;
  min-width: 800px;
  min-height: 100%;
}

.bach-canvas {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.design-canvas--mobile {
  min-width: 400px;
}

.design-canvas--mobile::before {
  color: #7d7a78;
  position: absolute;
  top: 575px;
  left: 0;
  right: 0;
  padding: 5px;
  border-top: 2px dotted #cfccca;
}

.design-editors-text {
  outline: 0;
}

@-webkit-keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
    transform: matrix(0.97, 0, 0, 1, 0, 12);
  }

  20% {
    opacity: 0.7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
    transform: matrix(0.99, 0, 0, 1, 0, 2);
  }

  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
    transform: matrix(1, 0, 0, 1, 0, -1);
  }

  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
}

@keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
    transform: matrix(0.97, 0, 0, 1, 0, 12);
  }

  20% {
    opacity: 0.7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
    transform: matrix(0.99, 0, 0, 1, 0, 2);
  }

  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
    transform: matrix(1, 0, 0, 1, 0, -1);
  }

  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
}

.medium-editor-anchor-preview {
  left: 0;
  max-width: 220px;
  position: absolute;
  text-align: center;
  top: 0;
  word-break: break-all;
  word-wrap: break-word;
  visibility: hidden;
  z-index: 2000;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.medium-editor-anchor-preview a {
  text-decoration: none;
}

.medium-editor-anchor-preview-active {
  color: #7d7a78;
  visibility: visible;
}

.medium-editor-toolbar-anchor-preview {
  background: #fff;
  border-radius: 4px;
  padding: 7px 10.5px;
}

.medium-editor-placeholder {
  position: relative;
}

.medium-editor-toolbar {
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 2000;
}

.medium-editor-mask {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1000;
}

.medium-editor-toolbar ul {
  margin: 0;
  padding: 0;
}

.medium-editor-toolbar li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.medium-editor-toolbar-active {
  visibility: visible;
}

.medium-editor-sticky-toolbar {
  position: fixed;
  top: 1px;
}

.medium-editor-relative-toolbar {
  position: absolute;
  top: 0;
  margin-top: -50px;
  visibility: visible;
  width: 400px;
}

.medium-editor-toolbar-active.medium-editor-stalker-toolbar {
  -webkit-animation: medium-editor-pop-upwards 160ms forwards linear;
  animation: medium-editor-pop-upwards 160ms forwards linear;
}

.medium-editor-toolbar-form {
  display: none;
}

.medium-editor-toolbar-form input,
.medium-editor-toolbar-form a {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.medium-editor-toolbar-form .medium-editor-toolbar-form-row {
  line-height: 14px;
  margin-left: 5px;
  padding-bottom: 5px;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input,
.medium-editor-toolbar-form label {
  border: none;
  box-sizing: border-box;
  font-size: 14px;
  margin: 0;
  padding: 6px;
  width: 316px;
  display: inline-block;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,
.medium-editor-toolbar-form label:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  outline: 0;
}

.medium-editor-toolbar-form a {
  display: inline-block;
  font-size: 24px;
  font-weight: bolder;
  margin: 0 10px;
  text-decoration: none;
}

.medium-editor-toolbar-actions:after {
  clear: both;
  content: '';
  display: table;
}

[data-medium-editor-element] img {
  max-width: 100%;
}

[data-medium-editor-element] sub {
  vertical-align: sub;
}

[data-medium-editor-element] sup {
  vertical-align: super;
}

.medium-editor-hidden {
  display: none;
}

.medium-editor-toolbar {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.medium-editor-toolbar li {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2px;
  padding-right: 2px;
}

.medium-editor-toolbar li:first-child {
  padding-left: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.medium-editor-toolbar li:last-child {
  padding-right: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.medium-editor-toolbar li>button {
  background: #fff;
  font-size: 14px;
  border: 0;
  color: #7d7a78;
  padding: 0;
  cursor: pointer;
  width: 29px;
  height: 29px;
  border-radius: 4px;
}

.medium-editor-toolbar li>button:focus {
  outline: 0;
}

.medium-editor-toolbar li>button:hover {
  background: #f7f7f7;
}

.medium-editor-toolbar li>button.medium-editor-button-active {
  background: #e8e7e6;
  color: #5c5854;
}

.medium-editor-button-done {
  background: #004cff !important;
  padding-top: 2px !important;
  display: block;
}

.medium-editor-button-done svg {
  fill: #fff;
}

.medium-editor-placeholder:after {
  color: #cfccca;
}

.medium-dropdown {
  position: absolute;
  top: 100%;
  margin-top: 5px;
  background: #fff;
  display: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border-radius: 4px;
  max-height: 300px;
  overflow: auto;
}

.medium-dropdown--top {
  margin-bottom: 5px;
  bottom: 100%;
  top: auto;
}

.medium-dropdown--right {
  right: 0;
}

.medium-dropdown--colors {
  width: 220px;
}

.medium-dropdown-list {
  background-color: #fff !important;
}

.medium-dropdown-list__item {
  text-align: center;
  color: #7d7a78;
  cursor: pointer;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.medium-dropdown-list__item:hover button {
  background: #f7f7f7;
}

.medium-dropdown-list__item:first-child {
  padding-top: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.medium-dropdown-list__item:last-child {
  padding-bottom: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.medium-dropdown-list__item>button {
  background: #fff;
  border: 0;
  color: #7d7a78;
  padding: 0;
  cursor: pointer;
  width: 100%;
  min-width: 29px;
  min-height: 29px;
  border-radius: 4px;
}

.medium-dropdown-list__item>button:focus {
  outline: 0;
}

.medium-dropdown-list__item>button:hover {
  background: #f7f7f7;
}

.medium-dropdown-list__item>button.medium-editor-button-active {
  background: #e8e7e6;
  color: #5c5854;
}

.ng-hide-add.design-hoverable-component,
.ng-hide-add.design-resizable-box,
.ng-hide-add-active.design-hoverable-component,
.ng-hide-add-active.design-resizable-box,
.ng-hide-remove-active.design-hoverable-component,
.ng-hide-remove-active.design-resizable-box,
.ng-hide-remove.design-hoverable-component,
.ng-hide-remove.design-resizable-box,
.ng-enter.design-hoverable-component,
.ng-enter.design-resizable-box,
.ng-enter-active.design-hoverable-component,
.ng-enter-active.design-resizable-box,
.ng-leave.design-hoverable-component,
.ng-leave.design-resizable-box,
.ng-enter-active.design-hoverable-component,
.ng-enter-active.design-resizable-box {
  transition: opacity 0.1s ease-in-out;
}

.ng-hide-add.design-hoverable-component,
.ng-hide-add.design-resizable-box,
.ng-leave.design-hoverable-component,
.ng-leave.design-resizable-box {
  opacity: 1;
}

.ng-hide-add.ng-hide-add-active.design-hoverable-component,
.ng-hide-add.ng-hide-add-active.design-resizable-box,
.ng-hide-add.ng-leave-active.design-hoverable-component,
.ng-hide-add.ng-leave-active.design-resizable-box,
.ng-leave.ng-hide-add-active.design-hoverable-component,
.ng-leave.ng-hide-add-active.design-resizable-box,
.ng-leave.ng-leave-active.design-hoverable-component,
.ng-leave.ng-leave-active.design-resizable-box {
  opacity: 0;
}

.ng-hide-remove.design-hoverable-component,
.ng-hide-remove.design-resizable-box,
.ng-enter.design-hoverable-component,
.ng-enter.design-resizable-box {
  opacity: 0;
}

.ng-hide-remove.ng-hide-remove-active.design-hoverable-component,
.ng-hide-remove.ng-hide-remove-active.design-resizable-box,
.ng-hide-remove.ng-enter-active.design-hoverable-component,
.ng-hide-remove.ng-enter-active.design-resizable-box,
.ng-enter.ng-hide-remove-active.design-hoverable-component,
.ng-enter.ng-hide-remove-active.design-resizable-box,
.ng-enter.ng-enter-active.design-hoverable-component,
.ng-enter.ng-enter-active.design-resizable-box {
  opacity: 1;
}

.design-paddable-top,
.design-paddable-left,
.design-griddable::after,
.design-resizable-w,
.design-paddable-right,
.design-resizable-e,
.design-marginable-bottom,
.design-paddable-bottom,
.design-resizable-sw,
.design-resizable-se {
  position: absolute;
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.1s ease-in;
}

.design-paddable-top:hover,
.design-paddable-left:hover,
.design-griddable:hover::after,
.design-resizable-w:hover,
.design-paddable-right:hover,
.design-resizable-e:hover,
.design-marginable-bottom:hover,
.design-paddable-bottom:hover,
.design-resizable-sw:hover,
.design-resizable-se:hover {
  transition: transform 0.1s ease-out;
  transform: scale(1.2);
}

.design-paddable-top:active,
.design-paddable-left:active,
.design-griddable:active::after,
.design-resizable-w:active,
.design-paddable-right:active,
.design-resizable-e:active,
.design-marginable-bottom:active,
.design-paddable-bottom:active,
.design-resizable-sw:active,
.design-resizable-se:active {
  transition: transform 0.05s ease-in-out;
  transform: scale(1.1);
}

.design-paddable-top,
.design-paddable-left,
.design-griddable::after,
.design-resizable-w {
  margin-top: -7px;
  margin-left: -7px;
}

.design-paddable-right,
.design-resizable-e {
  margin-top: -7px;
  margin-right: -7px;
}

.design-marginable-bottom,
.design-paddable-bottom,
.design-resizable-sw {
  margin-bottom: -7px;
  margin-left: -7px;
}

.design-resizable-se {
  margin-bottom: -7px;
  margin-right: -7px;
}

.design-hoverable-component {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background: rgba(0,68,230,0.1);
  pointer-events: none;
  z-index: 110;
  box-shadow: 0 0 0 2px rgba(26,94,255,0.9);
}

.design-hoverable-component__icon {
  padding: 5px;
  float: right;
}

.design-hoverable-component__icon svg {
  fill: rgba(26,94,255,0.9);
}

.design-hoverable-component__label {
  color: rgba(26,94,255,0.9);
  padding: 7.5px;
}

.design-block {
  position: relative;
  width: 100%;
  height: 120px;
  background: #fff;
  border: 1px solid #cfccca;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  transition: all 0.1s ease-in-out;
}

.design-block:hover {
  box-shadow: 0 3px 6px rgba(0,0,0,0.12),0 0 0 4px #cfccca;
  border-color: transparent;
  transform: translate3d(0, -2px, 0);
  transition: all 0.1s ease-in-out;
}

.design-block:hover .svg-icon-outline {
  fill: #004cff;
  transition: all 0.1s ease-out 0.1s;
}

.design-block:hover .design-block__help {
  opacity: 1;
}

.design-block .svg-icon-outline {
  fill: #5c5854;
  transition: all 0.1s ease-out 0.1s;
}

.design-block__help {
  opacity: 0;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #7d7a78;
  text-align: center;
  padding-top: 5px;
  position: absolute;
  top: -10px;
  right: -10px;
  cursor: pointer;
  transition: opacity 0.15s;
  display: none !important;
}

.design-block__icon {
  display: block;
  height: 95px;
}

.design-block__image {
  max-width: 50%;
}

.design-block__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  display: block;
  padding: 0 10.5px;
}

.design-breadcrumbs {
  display: flex;
  background: #eceae9;
}

.design-breadcrumb {
  position: relative;
  display: flex;
  height: 30px;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.design-breadcrumb--ancestor {
  flex: 1;
  color: #7d7a78;
  cursor: pointer;
}

.design-breadcrumb--ancestor:hover {
  color: #004cff;
}

.design-breadcrumb--active {
  color: #5c5854;
  flex: 2;
}

.design-breadcrumb__caret {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(50%);
}

.design-breadcrumb__caret svg {
  fill: #ced3e0;
}

.design-ext {
  fill: #7d7a78;
}

.design-ext-font-color__fill {
  fill: inherit;
}

.design-ext-font-color__border {
  fill: #fff;
}

.design-ext-font-color__caret {
  fill: #7d7a78;
}

.design-uploadable {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
  background: rgba(255,255,255,0.95);
  border: 2px solid #004cff;
  pointer-events: none;
  overflow: hidden;
  font-family: "IBM Plex Sans",sans-serif !important;
  color: #004cff;
}

.design-uploadable .design-uploadable__svg {
  fill: #cfccca;
  text-align: center;
  width: 100%;
}

.design-uploadable--short .design-uploadable__svg {
  display: none;
}

.design-draggable-block-placeholder {
  position: relative;
  width: 100%;
  height: 120px;
  background: transparent;
  pointer-events: none;
  border-radius: 4px;
  box-shadow: 0 0 0 4px #cfccca;
}

.design-draggable {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  margin-top: 5px;
  margin-left: 5px;
  background: #fff;
  border-radius: 2px;
  z-index: 1000;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.ng-hide-add.design-hoverable-component,
.ng-hide-add.design-resizable-box,
.ng-hide-add-active.design-hoverable-component,
.ng-hide-add-active.design-resizable-box,
.ng-hide-remove-active.design-hoverable-component,
.ng-hide-remove-active.design-resizable-box,
.ng-hide-remove.design-hoverable-component,
.ng-hide-remove.design-resizable-box,
.ng-enter.design-hoverable-component,
.ng-enter.design-resizable-box,
.ng-enter-active.design-hoverable-component,
.ng-enter-active.design-resizable-box,
.ng-leave.design-hoverable-component,
.ng-leave.design-resizable-box,
.ng-enter-active.design-hoverable-component,
.ng-enter-active.design-resizable-box {
  transition: opacity 0.1s ease-in-out;
}

.ng-hide-add.design-hoverable-component,
.ng-hide-add.design-resizable-box,
.ng-leave.design-hoverable-component,
.ng-leave.design-resizable-box {
  opacity: 1;
}

.ng-hide-add.ng-hide-add-active.design-hoverable-component,
.ng-hide-add.ng-hide-add-active.design-resizable-box,
.ng-hide-add.ng-leave-active.design-hoverable-component,
.ng-hide-add.ng-leave-active.design-resizable-box,
.ng-leave.ng-hide-add-active.design-hoverable-component,
.ng-leave.ng-hide-add-active.design-resizable-box,
.ng-leave.ng-leave-active.design-hoverable-component,
.ng-leave.ng-leave-active.design-resizable-box {
  opacity: 0;
}

.ng-hide-remove.design-hoverable-component,
.ng-hide-remove.design-resizable-box,
.ng-enter.design-hoverable-component,
.ng-enter.design-resizable-box {
  opacity: 0;
}

.ng-hide-remove.ng-hide-remove-active.design-hoverable-component,
.ng-hide-remove.ng-hide-remove-active.design-resizable-box,
.ng-hide-remove.ng-enter-active.design-hoverable-component,
.ng-hide-remove.ng-enter-active.design-resizable-box,
.ng-enter.ng-hide-remove-active.design-hoverable-component,
.ng-enter.ng-hide-remove-active.design-resizable-box,
.ng-enter.ng-enter-active.design-hoverable-component,
.ng-enter.ng-enter-active.design-resizable-box {
  opacity: 1;
}

.design-paddable-top,
.design-paddable-left,
.design-griddable::after,
.design-resizable-w,
.design-paddable-right,
.design-resizable-e,
.design-marginable-bottom,
.design-paddable-bottom,
.design-resizable-sw,
.design-resizable-se {
  position: absolute;
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.1s ease-in;
}

.design-paddable-top:hover,
.design-paddable-left:hover,
.design-griddable:hover::after,
.design-resizable-w:hover,
.design-paddable-right:hover,
.design-resizable-e:hover,
.design-marginable-bottom:hover,
.design-paddable-bottom:hover,
.design-resizable-sw:hover,
.design-resizable-se:hover {
  transition: transform 0.1s ease-out;
  transform: scale(1.2);
}

.design-paddable-top:active,
.design-paddable-left:active,
.design-griddable:active::after,
.design-resizable-w:active,
.design-paddable-right:active,
.design-resizable-e:active,
.design-marginable-bottom:active,
.design-paddable-bottom:active,
.design-resizable-sw:active,
.design-resizable-se:active {
  transition: transform 0.05s ease-in-out;
  transform: scale(1.1);
}

.design-paddable-top,
.design-paddable-left,
.design-griddable::after,
.design-resizable-w {
  margin-top: -7px;
  margin-left: -7px;
}

.design-paddable-right,
.design-resizable-e {
  margin-top: -7px;
  margin-right: -7px;
}

.design-marginable-bottom,
.design-paddable-bottom,
.design-resizable-sw {
  margin-bottom: -7px;
  margin-left: -7px;
}

.design-resizable-se {
  margin-bottom: -7px;
  margin-right: -7px;
}

.design-droppable-zone {
  position: absolute;
  z-index: 120;
  pointer-events: none;
  min-height: 4px;
  min-width: 4px;
  border: 2px solid #1a5eff;
  background: rgba(0,68,230,0.7);
}

.design-droppable-mark {
  position: absolute;
  z-index: 110;
  pointer-events: none;
  min-height: 2px;
  min-width: 2px;
  margin-top: -1px;
  margin-left: -1px;
  border-style: dotted;
  border-color: #1a5eff;
}

.design-marginable-box {
  position: absolute;
  border-style: solid;
  cursor: move;
  pointer-events: none;
  z-index: 140;
  border-color: rgba(239,92,72,0.3);
  box-shadow: inset 0 0 0 2px rgba(239,92,72,0.65);
}

.design-marginable-box.design-marginable-box--active {
  box-shadow: inset 0 0 0 2px #ef5c48;
}

.design-move-component .design-marginable-bottom {
  cursor: ns-resize !important;
}

.design-marginable-bottom {
  left: 50%;
  bottom: 1px;
  z-index: 150;
  cursor: ns-resize !important;
  box-shadow: 0 0 0 2px #ef5c48;
}

.design-paddable-box {
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  pointer-events: none;
  z-index: 120;
  border-color: rgba(120,255,84,0.3);
  box-shadow: 0 0 0 2px #78ff54;
}

.design-paddable-box--disabled {
  box-shadow: none;
}

.design-paddable-box--disabled .design-paddable-top,
.design-paddable-box--disabled .design-paddable-left,
.design-paddable-box--disabled .design-paddable-right,
.design-paddable-box--disabled .design-paddable-bottom {
  display: none;
}

.design-paddable-top {
  top: 0;
  left: 50%;
  z-index: 130;
  cursor: ns-resize !important;
  pointer-events: auto;
  box-shadow: 0 0 0 2px #78ff54;
}

.design-paddable-left {
  top: 50%;
  left: 0;
  z-index: 130;
  cursor: ew-resize !important;
  pointer-events: auto;
  box-shadow: 0 0 0 2px #78ff54;
}

.design-paddable-right {
  top: 50%;
  right: 0;
  z-index: 130;
  cursor: ew-resize !important;
  pointer-events: auto;
  box-shadow: 0 0 0 2px #78ff54;
}

.design-paddable-bottom {
  left: 50%;
  bottom: 0;
  z-index: 130;
  cursor: ns-resize !important;
  pointer-events: auto;
  box-shadow: 0 0 0 2px #78ff54;
}

.design-mode-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 230px;
  margin-left: -115px;
  text-align: left;
  padding: 5px 0;
  display: none;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
  border-radius: 4px;
}

.design-mode-item,
.design-contextable-menu-item {
  position: relative;
  color: #7d7a78;
  fill: #cfccca;
  padding: 7px 10.5px;
  cursor: pointer;
  display: block;
}

.design-mode-item:after,
.design-contextable-menu-item:after {
  content: '';
  display: table;
  clear: both;
}

.design-mode-item:hover,
.design-contextable-menu-item:hover {
  fill: #7d7a78;
  background: #efefee;
}

.design-mode-item--active {
  fill: #004cff !important;
}

.design-mode-item--active .select-gap-fill {
  fill: rgba(0,76,255,0.15) !important;
}

.design-mode-item__keybinding,
.design-contextable-menu-item__keybinding {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 10.5px;
  margin-right: 7px;
}

.design-mode-item__label,
.design-contextable-menu-item__label {
  line-height: 25px;
}

.design-mode-item__icon {
  float: left;
  margin-right: 10px;
  width: 25px;
  text-align: center;
}

.design-mode-menu__header {
  color: #7d7a78;
  text-align: center;
  padding: 7px 10.5px;
}

.design-contextable-mask {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1000;
}

.design-contextable-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 230px;
  background: #fff;
  border: 1px solid #ced3e0;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  border-radius: 4px;
}

.design-contextable-menu--bottom {
  top: 100%;
}

.design-contextable-menu--right {
  left: auto;
  right: 0;
}

.design-contextable-menu-item {
  position: relative;
  padding: 7px 10.5px;
  cursor: pointer;
  color: #7d7a78;
  display: block;
}

.design-contextable-menu-item:after {
  content: '';
  display: table;
  clear: both;
}

.design-contextable-menu-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.design-contextable-menu-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.design-contextable-menu-item:hover {
  background: #f7f7f7;
}

.design-contextable-menu-item:active {
  background: #f4f4f4;
  transition: background 0.05s ease-in-out;
}

.design-contextable-menu-item[disabled='disabled'] {
  pointer-events: none;
  opacity: 0.5;
}

.design-editors-slider {
  position: relative;
  width: 100%;
  height: 2px;
  margin-top: 9px;
  margin-bottom: 20px;
  background-color: #cfccca;
}

.design-editors-slider-contain {
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: 10px;
  right: 10px;
}

.design-editors-slider-handle {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  margin-left: -10px;
  height: 20px;
  width: 20px;
  border: 2px solid #cfccca;
  background: #fff;
  cursor: pointer;
}

.design-editors-slider-handle:hover {
  border-color: #7d7a78;
}

.design-editors-slider-handle:active {
  border-color: #004cff;
}

.design-editors-slider-label {
  position: absolute;
  top: 100%;
  left: 0;
  color: #7d7a78;
  transform: translateX(-50%);
}

.design-sortable {
  position: relative;
  padding: 0 10px;
}

.design-sortable:hover .design-sortable__handle,
.design-sortable:hover .design-sortable__remove,
.design-sortable:active .design-sortable__handle,
.design-sortable:active .design-sortable__remove {
  opacity: 1;
}

.design-sortable__handle {
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -8px;
  opacity: 0;
  fill: #cfccca;
  cursor: ns-resize;
}

.design-sortable__handle:hover {
  fill: #7d7a78;
}

.design-sortable__handle:active {
  fill: #004cff;
}

.design-sortable__remove {
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -5px;
  margin-left: -3.5px;
  opacity: 0;
  cursor: pointer;
  fill: #cfccca;
}

.design-sortable__remove:hover {
  fill: #ef5c48;
}

.design-sortable__icon {
  float: left;
  width: 36px;
}

.design-sortable__icon.design-sortable__icon--social svg {
  width: 36px;
  height: 36px;
}

.design-sortable__icon--interact {
  cursor: pointer;
}

.design-sortable__bar {
  width: calc(100% - 36px);
  display: inline-block;
  padding-left: 10px;
  margin-top: -2px;
}

.design-sortable__bar--full {
  width: 100%;
  padding-left: 0 !important;
}

.design-sortable-text {
  position: relative;
  width: 100%;
  height: 36px;
  line-height: 36px;
  color: #5c5854;
  border-radius: 2px;
}

.design-sortable__bar__label * {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.design-editors-sortable-img {
  border: 2px solid #cfccca;
  padding: 4px;
  background: #fff;
  width: 36px;
  height: 36px;
  border-radius: 4px;
  position: relative;
}

.design-editors-sortable-img:hover {
  border: 2px solid #7d7a78;
}

.design-editors-sortable-img>img {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}

.design-outlineable {
  position: absolute;
  pointer-events: none;
  top: 2px;
  bottom: 2px;
  right: 2px;
  left: 2px;
  border: 2px dotted #1a5eff;
}

.design-labelable {
  position: absolute;
  bottom: 100%;
  left: -7.5px;
  margin-bottom: -10px;
  background: #ffb633;
  color: #fff;
  z-index: 1000;
  padding: 4px 8px;
  fill: #fff;
  cursor: move;
}

.design-tabs {
  display: table;
  width: 100%;
  table-layout: fixed;
  height: 100%;
}

.design-tabs__tab {
  position: relative;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.design-tabs__tab::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 0;
  width: 100%;
  left: 0;
  background: #004cff;
  transition: height 0.1s ease-out;
}

.design-tabs__tab .svg-icon-outline {
  fill: #cfccca;
}

.design-tabs__tab:hover .svg-icon-outline {
  fill: #004cff;
}

.design-tabs__tab--active::after {
  height: 4px;
}

.design-tabs__tab--active .svg-icon-outline {
  fill: #004cff;
}

.design-popover {
  width: 230px;
}

.design-popover-scroll {
  position: relative;
  max-height: 300px;
}

.design-popover-menu {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  width: 230px;
  z-index: 110;
  border-radius: 4px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  border: 1px solid #ced3e0;
}

.design-popover-caret__fill {
  fill: #fff;
}

.design-popover-caret__shadow {
  fill: #ced3e0;
}

.design-popover-header {
  width: 100%;
  padding: 15px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.design-popover-body {
  width: 100%;
  padding: 15px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.design-pane {
  position: absolute;
  background: #f7f9ff;
  overflow: auto;
  z-index: 1000;
  width: 265px;
  right: 0;
  top: 0;
  bottom: 0;
  box-shadow: -1px 0 1.5px rgba(0,0,0,0.06),-1px 0 1px rgba(0,0,0,0.12);
  transform: translate3d(100%, 0, 0);
}

.design-pane__header {
  position: absolute;
  top: 0;
  width: 100%;
  height: 64px;
  background: #5c5854;
  color: #cfccca;
}

.design-pane__close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 17.5px 35px;
  color: rgba(0,0,0,0.87);
  opacity: 0.7;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}

.design-pane__close i {
  color: #7dd366;
}

.design-pane__close:hover {
  opacity: 1;
  transition: all 0.1s ease-in-out;
}

.design-pane__body {
  padding-bottom: 75px;
  position: absolute;
  top: 64px;
  bottom: 0;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.design-pane-toolbar {
  width: 100%;
  height: 64px;
}

.design-pane-toolbar__btn {
  width: 25%;
  float: left;
  text-align: center;
  fill: #fff;
  cursor: pointer;
}

.design-pane-toolbar__btn:hover {
  background: #7d7a78;
}

.design-pane-toolbar__btn:active {
  background: #706d6c;
}

.design-pane-toolbar__btn--primary {
  background: #004cff;
}

.design-pane-toolbar__btn--primary:hover {
  background: #0044e6;
}

.design-pane-heading {
  padding: 7px 12px;
  color: #7d7a78;
  text-align: center;
  font-size: 12px;
  background: #efefee;
  border-bottom: 2px solid #e8e7e6;
}

.design-pane-right-paypal {
  background: #f7f9ff;
}

.design-pane-right-inline-form {
  background: #fff;
}

.design-pane-divider {
  height: 1px;
  background: #ced3e0;
  width: 100%;
}

.design-pane-top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  overflow: auto;
}

.design-pane-bottom {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
}

.design-help-category {
  color: #4d577b;
  background: #fff;
}

.design-help-article {
  background: #fff;
  cursor: pointer;
}

.design-help-article:not(:last-child) {
  border-bottom: 1px solid #e8e7e6;
}

.design-help-article:hover {
  color: #004cff;
}

.design-help-onboarding {
  background: #4d577b;
  border: 2px solid #30334c;
  border-radius: 4px;
  cursor: pointer !important;
}

.design-help-onboarding svg {
  display: block;
}

.design-onboarding__backdrop {
  background-color: #000;
}

.design-onboarding__backdrop.in {
  opacity: 0.9 !important;
}

.design-onboarding__window {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.design-onboarding__window .fx-modal-dialog {
  background: transparent !important;
}

.design-onboarding__window .fx-modal-content {
  background: transparent !important;
}

.design-onboarding__window .design-onboarding__header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  color: #fff;
  height: 57px;
  background: transparent !important;
}

.design-onboarding__window .design-onboarding__body {
  position: absolute;
  top: 57px;
  left: 0;
  right: 0;
  bottom: 0;
}

.design-onboarding__window .design-onboarding__body .design-onboarding__wrapper {
  position: relative;
  padding-bottom: 48%;
  height: 0;
  overflow: hidden;
  max-height: 564px;
}

.design-onboarding__window .design-onboarding__body .design-onboarding__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 564px;
}

.design-onboarding__window .design-onboarding__body .design-onboarding__action {
  position: relative;
  left: 0;
  right: 0;
  opacity: 0;
  text-decoration: underline;
  transition: opacity 1s;
}

.design-onboarding__window .design-onboarding__body .design-onboarding__action.design-onboarding__action--visible {
  opacity: 1;
}

.design-mode-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 230px;
  margin-left: -115px;
  text-align: left;
  padding: 5px 0;
  display: none;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
  border-radius: 4px;
}

.design-mode-item,
.design-contextable-menu-item {
  position: relative;
  color: #7d7a78;
  fill: #cfccca;
  padding: 7px 10.5px;
  cursor: pointer;
  display: block;
}

.design-mode-item:after,
.design-contextable-menu-item:after {
  content: '';
  display: table;
  clear: both;
}

.design-mode-item:hover,
.design-contextable-menu-item:hover {
  fill: #7d7a78;
  background: #efefee;
}

.design-mode-item--active {
  fill: #004cff !important;
}

.design-mode-item--active .select-gap-fill {
  fill: rgba(0,76,255,0.15) !important;
}

.design-mode-item__keybinding,
.design-contextable-menu-item__keybinding {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 10.5px;
  margin-right: 7px;
}

.design-mode-item__label,
.design-contextable-menu-item__label {
  line-height: 25px;
}

.design-mode-item__icon {
  float: left;
  margin-right: 10px;
  width: 25px;
  text-align: center;
}

.design-mode-menu__header {
  color: #7d7a78;
  text-align: center;
  padding: 7px 10.5px;
}

.design-checklist-active>.design-canvas__body>.design-canvas__right {
  bottom: 100px;
}

.design-checklist-active>.design-pane {
  bottom: 100px;
}

.design-checklist-active>.fx-tour-checklist-popover {
  transform: translate3d(calc(-50% - 132.5px), 0, 0);
}

.design-checklist-menu {
  width: 265px;
  height: 100px;
  border-top: 1px solid #ced3e0;
  box-shadow: -1px 0 1.5px rgba(0,0,0,0.06),-1px 0 1px rgba(0,0,0,0.12);
}

.design-canvas.fx-tour-checklist-minimized>.fx-tour-checklist {
  bottom: 0;
  right: 0;
  left: auto;
  top: auto;
  width: 265px;
  height: 100px;
  transform: translate3d(0, 0, 0);
}

.design-canvas.fx-tour-checklist-minimized>.design-canvas__body>.design-canvas__right {
  bottom: 100px;
}

.design-canvas.fx-tour-checklist-minimized>.design-pane {
  bottom: 100px;
}

.design-canvas>.fx-tour-checklist {
  transform: translate3d(calc(50% - 132.5px), 0, 0);
}

.design-toolbar-btn {
  fill: #7d7a78;
  cursor: pointer;
}

.design-toolbar-btn:hover {
  fill: #004cff;
}

.design-toolbar-btn[disabled='disabled'] {
  fill: #cfccca;
  pointer-events: none;
}

.design-modes-container {
  align-items: center;
}

.design-toolbar-modes {
  margin: 0 auto;
  position: relative;
}

.design-toolbar-mode {
  position: relative;
  display: inline-block;
  padding: 7px 10.5px;
  text-align: center;
}

.design-toolbar-mode:hover .design-toolbar-mode__icon {
  fill: #004cff;
}

.design-toolbar-mode:hover .design-toolbar-mode__icon .select-gap-fill {
  fill: rgba(0,76,255,0.15);
}

.design-toolbar-mode__icon {
  position: relative;
  fill: #7d7a78;
}

.design-toolbar-mode-cursor {
  position: absolute;
  top: 11px;
  left: 50%;
}

.design-toolbar-mode-cursor .select-cursor-outer {
  fill: #fff;
}

.design-toolbar-mode-cursor .select-cursor-inner {
  fill: #7d7a78;
}

.design-toolbar-mode__label {
  color: #7d7a78;
}

.design-toolbar-keybinding {
  color: #7d7a78;
  display: inline-block;
  padding: 0 4px;
  text-align: center;
  letter-spacing: 0;
  background: #fff;
  border: 1px solid #cfccca;
  box-shadow: 0 1px #cfccca;
  border-radius: 5px;
}

.design-toolbar-keybinding--white {
  color: #fff;
  border-color: rgba(255,255,255,0.3);
  background: transparent;
  box-shadow: 0 1px rgba(255,255,255,0.3);
}

.design-canvas-done__btn {
  fill: #fff;
  padding: 6px !important;
}

.design-griddable {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 2px;
  margin-left: -1px;
  border-left: 2px dotted rgba(26,94,255,0.5);
  cursor: ew-resize !important;
  z-index: 130;
}

.design-griddable::after {
  content: '';
  left: -1px;
  top: 50%;
  border-radius: 50%;
  box-shadow: 0 0 0 2px #1a5eff;
}

.design-griddable:hover {
  border-color: #1a5eff;
}

.design-move-component .design-griddable {
  cursor: ew-resize !important;
}

.design-griddable-preview {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 2px dotted rgba(26,94,255,0.7);
  pointer-events: none;
}

.design-griddable-preview__grid {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0;
  margin-left: -1px;
  border-right: 2px dotted rgba(26,94,255,0.7);
  z-index: 130;
}

.design-griddable-preview__grid.design-griddable-preview__grid--active {
  margin-left: -2px;
  border-right: 4px solid #1a5eff;
}

.design-griddable-preview__grid:nth-child(1) {
  left: 8.33333%;
}

.design-griddable-preview__grid:nth-child(2) {
  left: 16.66667%;
}

.design-griddable-preview__grid:nth-child(3) {
  left: 25%;
}

.design-griddable-preview__grid:nth-child(4) {
  left: 33.33333%;
}

.design-griddable-preview__grid:nth-child(5) {
  left: 41.66667%;
}

.design-griddable-preview__grid:nth-child(6) {
  left: 50%;
}

.design-griddable-preview__grid:nth-child(7) {
  left: 58.33333%;
}

.design-griddable-preview__grid:nth-child(8) {
  left: 66.66667%;
}

.design-griddable-preview__grid:nth-child(9) {
  left: 75%;
}

.design-griddable-preview__grid:nth-child(10) {
  left: 83.33333%;
}

.design-griddable-preview__grid:nth-child(11) {
  left: 91.66667%;
}

.design-select-template {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  background: #e8e7e6;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.design-select-template .fx-modal__body {
  bottom: 0;
}

.design-select-template-body {
  z-index: 100;
}

.design-select-template-preview {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 110;
  background: #e8e7e6;
}

.design-select-template-body {
  overflow-y: auto;
  overflow-x: hidden;
  background: #ffffff;
}

.design-select-template-body .fx-card-body {
  transition: all 0.15s;
}

.design-select-template-warning {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  padding: 15px;
  background-color: rgba(233,176,73,0.8);
  color: #fff;
}

.design-select-template-card-preview {
  position: relative;
  cursor: default;
  height: 100%;
}

.design-resizable-box {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 150;
}

.design-move-component .design-resizable-w,
.design-move-component .design-resizable-e {
  cursor: ew-resize !important;
}

.design-move-component .design-resizable-sw {
  cursor: sw-resize !important;
}

.design-move-component .design-resizable-se {
  cursor: se-resize !important;
}

.design-resizable-w {
  top: 50%;
  left: 1px;
  pointer-events: auto;
  cursor: ew-resize !important;
  box-shadow: 0 0 0 2px #ef5c48;
  display: none;
}

.design-resizable-e {
  top: 50%;
  right: 1px;
  pointer-events: auto;
  cursor: ew-resize !important;
  box-shadow: 0 0 0 2px #ef5c48;
  display: none;
}

.design-resizable-sw {
  bottom: 1px;
  left: 1px;
  pointer-events: auto;
  cursor: sw-resize !important;
  box-shadow: 0 0 0 2px #ef5c48;
  display: none;
}

.design-resizable-se {
  bottom: 1px;
  right: 1px;
  pointer-events: auto;
  cursor: se-resize !important;
  box-shadow: 0 0 0 2px #ef5c48;
  display: none;
}

.design-resizable-hud {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  background: rgba(0,76,255,0.8);
}

.design-editors-header {
  width: 100%;
  display: flex;
  align-items: center;
  min-height: 22px;
}

.design-editors-header__title {
  color: #5c5854;
  flex: 1;
  display: flex;
  align-items: center;
}

.design-editors-header__btn {
  fill: #7d7a78;
  cursor: pointer;
  height: 22px;
}

.design-editors-header__btn:hover {
  fill: #004cff;
}

.design-editors-placeholder {
  position: relative;
  height: 37px;
  width: 100%;
  margin-top: 15px;
}

.design-editors-image-bar {
  position: relative;
  width: 100%;
  height: 64px;
  border: 2px solid #cfccca;
  background: #fff;
  cursor: pointer;
}

.design-editors-image-bar:hover {
  border-color: #7d7a78;
}

.design-editors-sortable-icon {
  width: 36px;
  height: 36px;
  display: table-cell;
  fill: #cfccca;
  vertical-align: middle;
  text-align: center;
}

.design-editors-sortable-icon.design-editors-sortable-icon--interact {
  cursor: pointer;
}

.design-editors-sortable-icon.design-editors-sortable-icon--interact:hover {
  fill: #7d7a78;
}

.design-editors-dropdown {
  width: 220px;
}

.design-editors-form-fields-dropdown {
  overflow-x: hidden;
  width: 233px;
  padding: 6px;
}

.design-editors-form-fields-dropdown .fx-dropdown-item {
  padding: 6px;
}

.design-editors-form-fields-dropdown .fx-dropdown-item svg#icon-chevron-left {
  margin-right: 10px;
}

.design-editors-social-dropdown {
  max-height: 175px;
}

.design-background {
  position: relative;
}

.design-editors-background-image-bar {
  position: relative;
  width: 100%;
  height: 36px;
  border: 2px solid #cfccca;
  background: #fff;
  cursor: pointer;
  border-radius: 2px;
}

.design-editors-background-image-bar:hover {
  border-color: #7d7a78;
}

.design-editors-background-image-bar__inner {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}

.design-editors-background-image-preview {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: 50% 50%;
}

.design-editors-background-image-thumbnail {
  position: relative;
  width: 100%;
  height: 100px;
  border: 2px solid #fff;
  cursor: pointer;
  box-shadow: 0 0 0 2px #cfccca;
}

.design-editors-background-image-thumbnail:hover .design-editors-background-image-thumbnail__mask {
  opacity: 1;
  transition: 0.1s opacity ease-in-out;
}

.design-editors-background-image-thumbnail__mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  fill: #fff;
  text-align: center;
  background: rgba(0,0,0,0.8);
  transition: 0.1s opacity ease-in-out;
}

.design-editors-background-image-position {
  position: relative;
  width: 60px;
  height: 60px;
  border: 2px solid #cfccca;
}

.design-editors-background-image-position>.design-circle-btn {
  transition: transform 0.1s ease-in-out;
}

.design-editors-background-image-position>.design-circle-btn.design-circle-btn--active {
  transform: scale(1.2);
  transition: transform 0.1s ease-in-out;
}

.design-editors-background-image-position>.design-circle-btn[data-position='left top'] {
  top: 0;
  left: 0;
}

.design-editors-background-image-position>.design-circle-btn[data-position='left center'] {
  top: 50%;
  left: 0;
}

.design-editors-background-image-position>.design-circle-btn[data-position='left bottom'] {
  top: 100%;
  left: 0;
}

.design-editors-background-image-position>.design-circle-btn[data-position='right top'] {
  left: 100%;
  top: 0;
}

.design-editors-background-image-position>.design-circle-btn[data-position='right center'] {
  left: 100%;
  top: 50%;
}

.design-editors-background-image-position>.design-circle-btn[data-position='right bottom'] {
  left: 100%;
  top: 100%;
}

.design-editors-background-image-position>.design-circle-btn[data-position='center top'] {
  left: 50%;
  top: 0;
}

.design-editors-background-image-position>.design-circle-btn[data-position='center center'] {
  left: 50%;
  top: 50%;
}

.design-editors-background-image-position>.design-circle-btn[data-position='center bottom'] {
  left: 50%;
  top: 100%;
}

.design-editors-border-style-solid,
.design-editors-border-style-dashed,
.design-editors-border-style-dotted {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-width: 2px;
  border-color: #cfccca;
  cursor: pointer;
}

.design-editors-border-style-solid:hover,
.design-editors-border-style-dashed:hover,
.design-editors-border-style-dotted:hover {
  border-color: #7d7a78;
}

.design-editors-border-style--active.design-editors-border-style-solid,
.design-editors-border-style--active.design-editors-border-style-dashed,
.design-editors-border-style--active.design-editors-border-style-dotted {
  border-color: #004cff;
}

.design-editors-border-style-solid {
  border-style: solid;
}

.design-editors-border-style-dashed {
  border-style: dashed;
}

.design-editors-border-style-dotted {
  border-style: dotted;
}

.design-editors-units {
  position: relative;
  width: 100%;
  height: 36px;
  cursor: ew-resize;
}

.design-editors-units:hover input {
  border-color: #7d7a78;
}

.design-editors-units--disabled .design-editors-units__input {
  pointer-events: none;
}

.design-editors-units--disabled .design-editors-units__input input {
  color: #e8e7e6 !important;
}

.design-editors-units--disabled .design-editors-units__toggle {
  color: #7d7a78;
}

.design-editors-units--disabled .design-editors-units__toggle:hover {
  color: #302b27;
}

.design-editors-units__input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.design-editors-units__input input {
  pointer-events: none;
}

.design-editors-units__units {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 2px;
  line-height: 34px;
  color: #7d7a78;
  text-align: center;
}

.design-editors-units__toggle {
  position: relative;
  color: #7d7a78;
  cursor: pointer;
}

.design-editors-units__toggle::after {
  content: '';
  bottom: 10px;
  left: 0;
  position: absolute;
  height: 0;
  width: 100%;
  border-bottom: 1px dotted #7d7a78;
}

.design-editors-units__toggle:hover {
  color: #004cff;
}

.design-editors-units__toggle+.fx-dropdown-menu {
  min-width: 50px;
}

.design-editors-image {
  position: relative;
  width: 100%;
  height: 150px;
  overflow: hidden;
  text-align: center;
  border: 2px solid #cfccca;
  cursor: pointer;
  border-radius: 2px;
}

.design-editors-image:hover {
  border: 2px solid #7d7a78;
}

.design-editors-image--sm {
  height: 50px;
}

.design-editors-image__mask {
  background: rgba(0,0,0,0.5);
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  transition: opacity 0.1s ease-in-out;
}

.design-editors-image__img {
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border: 2px solid #fff;
}

.design-editors-image--favicon .design-editors-image__img {
  background-size: 16px 16px;
}

.design-editors-image__btn {
  width: 100% !important;
  height: 100% !important;
}

.design-editors-image-thumbnail {
  width: 150px;
  height: 150px;
  display: inline-block;
  border: 2px solid #fff;
  cursor: pointer;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  transition: box-shadow 0.1s ease-in-out;
}

.design-editors-image-thumbnail:hover:not(.design-editors-image-thumbnail--active) {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #cfccca;
  transition: box-shadow 0.1s ease-in-out;
}

.design-editors-image-thumbnail:active,
.design-editors-image-thumbnail.design-editors-image-thumbnail--active {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #004cff;
}

.design-editors-image__reset {
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -5px;
  cursor: pointer;
}

.design-editors-image__reset svg {
  fill: #cfccca;
}

.design-editors-image__reset:hover svg {
  fill: #7d7a78;
}

.design-editors-image__placeholder {
  cursor: pointer;
  color: #cfccca;
}

.design-editors-image__placeholder svg {
  fill: #cfccca;
}

.design-editors-image__placeholder:hover {
  color: #7d7a78;
}

.design-editors-image__placeholder:hover svg {
  fill: #7d7a78;
}

.design-editors-fonts-list {
  padding: 10px;
  width: 230px;
  max-height: 175px;
}

.design-editors-fonts-list__item {
  position: relative;
  padding: 7px 10.5px;
  color: #5c5854;
  cursor: pointer;
}

.design-editors-fonts-list__item:hover:not(.design-editors-fonts-list__item--active) {
  background: #f7f7f7;
}

.design-editors-fonts-list__item::after {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 11px;
  height: 11px;
  margin-top: -5.5px;
  fill: #fff;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJmaWxsOiAjZjlmN2Y2OyIgd2lkdGg9IjExLjM4IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAxMS4zOCA5Ij48cG9seWdvbiBwb2ludHM9IjQuMDUgOSAwIDUuMzcgMS4zNCAzLjkgMy45NSA2LjIzIDkuOTMgMCAxMS4zOCAxLjM3IDQuMDUgOSIvPjwvc3ZnPg==) center center no-repeat;
  background-size: 100%;
  content: '';
  transform: scale(0);
  transition: all 300ms cubic-bezier(0, 0.89, 0.44, 1) 0.25s;
}

.design-editors-fonts-list__item--active {
  color: #fff;
  background: #004cff;
}

.design-editors-fonts-list__item--active::after {
  transform: scale(1);
  transition: all 300ms cubic-bezier(0, 0.89, 0.44, 1) 0.25s;
}

.design-editors-color {
  position: relative;
  width: 32px;
  height: 32px;
  color: #fff;
  border: 2px solid currentColor;
  cursor: pointer;
  box-shadow: 0 0 0 2px #cfccca;
  transition: color 0.1s ease-in-out;
  border-radius: 2px;
}

.design-editors-color:hover:not(.design-editors-color--active) {
  box-shadow: 0 0 0 2px #7d7a78;
  transition: box-shadow 0.1s ease-in-out;
}

.design-editors-color--add:hover svg {
  fill: #7d7a78;
}

.design-editors-color--add svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  fill: #cfccca;
  margin-top: 1px;
  margin-left: 1px;
}

.design-editors-color--block {
  width: 100%;
  height: 20px;
  margin: 0;
}

.design-editors-color--active {
  box-shadow: 0 0 0 2px #004cff;
}

.design-editors-color__caret::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 10px solid currentColor;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  margin-right: -8px;
  margin-bottom: -2px;
  transform: rotate(-45deg);
}

.design-editors-color__caret::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 6px solid #7d7a78;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  margin-right: -4px;
  margin-bottom: -1px;
  transform: rotate(-45deg);
}

.design-editors-color-gradient-active .design-editors-color-mask {
  display: block;
}

.design-editors-color-gradient-active .design-editors-color-slider-add {
  display: block;
}

.design-editors-color-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ced3e0;
  cursor: pointer;
  display: none;
  pointer-events: none;
}

.design-editors-color-mask__mark {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  background: #fff;
}

.design-editors-color-slider {
  position: relative;
  width: 100%;
  height: 36px;
  border: 2px solid #cfccca;
  background: #fff;
  border-radius: 2px;
}

.design-editors-color-slider-inner {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}

.design-editors-color-value {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  cursor: pointer;
}

.design-editors-color-add {
  position: absolute;
  bottom: 100%;
  transform: translateX(-50%);
}

.design-editors-color-add::after {
  content: '';
  position: absolute;
  top: 100%;
  height: 36px;
  background: #cfccca;
  width: 2px;
}

.design-editors-color-checkers {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D");
}

.design-editors-color-slider-marker {
  position: absolute;
  background: #fff;
  top: 0;
  bottom: 0;
  left: 0;
  margin-left: -1px;
  width: 2px;
}

.design-editors-color-slider-handle {
  position: absolute;
  top: 100%;
  left: 0;
  margin-left: -5px;
  z-index: 110;
}

.design-editors-color-location {
  position: absolute;
  bottom: 100%;
  margin-bottom: 4px;
  padding: 2px 4px;
  background: #5c5854;
  color: #fff;
  border-radius: 2px;
  transform: translateX(-50%);
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  z-index: 120;
}

.design-editors-color-popover {
  width: 230px;
}

.design-editors-color-popover__palette .design-editors-color {
  display: inline-block;
  margin-bottom: 9px;
}

.design-editors-color-popover__palette .design-editors-color:not(:nth-child(5n)) {
  margin-right: 9px;
}

.design-editors-color-handle {
  cursor: pointer;
}

.design-editors-color-handle:hover .design-editors-color-handle__outer {
  fill: #7d7a78;
}

.design-editors-color-handle:active .design-editors-color-handle__outer {
  fill: #004cff;
}

.design-editors-color-handle__outer {
  fill: #cfccca;
}

.design-editors-color-handle__inner {
  fill: #fff;
}

.design-editors-color-table {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}

.design-editors-color-row {
  display: table-row;
  width: 100%;
}

.design-editors-color-cell {
  display: table-cell;
  border: 2px solid #cfccca;
  padding: 2px;
  cursor: pointer;
}

.design-editors-color-cell:hover:not(.design-editors-color-cell--active) .design-editors-color-cell__fill {
  z-index: 110;
  box-shadow: 0 0 0 2px #fff,0 0 0 4px #7d7a78;
}

.design-editors-color-cell--active .design-editors-color-cell__fill {
  z-index: 120;
  box-shadow: 0 0 0 2px #fff,0 0 0 4px #004cff;
}

.design-editors-color-cell--active .design-editors-color-cell__check {
  display: block;
}

.design-editors-color-cell__fill {
  position: relative;
  width: 17px;
  height: 17px;
}

.design-editors-color-cell__fill--block {
  width: 100%;
}

.design-editors-color-cell__check {
  display: none;
  line-height: 17px;
  text-align: center;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.design-editors-axis {
  cursor: pointer;
  fill: #cfccca;
}

.design-editors-axis:hover {
  fill: #7d7a78;
}

.design-editors-axis-picker--border-width.border-top-width [data-property='border-top-width'] {
  fill: #004cff;
}

.design-editors-axis-picker--border-width.border-left-width [data-property='border-left-width'] {
  fill: #004cff;
}

.design-editors-axis-picker--border-width.border-right-width [data-property='border-right-width'] {
  fill: #004cff;
}

.design-editors-axis-picker--border-width.border-bottom-width [data-property='border-bottom-width'] {
  fill: #004cff;
}

.design-editors-axis-picker--border-radius.border-bottom-right-radius [data-property='border-bottom-right-radius'] {
  fill: #004cff;
}

.design-editors-axis-picker--border-radius.border-bottom-left-radius [data-property='border-bottom-left-radius'] {
  fill: #004cff;
}

.design-editors-axis-picker--border-radius.border-top-right-radius [data-property='border-top-right-radius'] {
  fill: #004cff;
}

.design-editors-axis-picker--border-radius.border-top-left-radius [data-property='border-top-left-radius'] {
  fill: #004cff;
}

.design-editors-axis-picker--padding.padding-top [data-property='padding-top'] {
  fill: #004cff;
}

.design-editors-axis-picker--padding.padding-bottom [data-property='padding-bottom'] {
  fill: #004cff;
}

.design-editors-axis-picker--padding.padding-left [data-property='padding-left'] {
  fill: #004cff;
}

.design-editors-axis-picker--padding.padding-right [data-property='padding-right'] {
  fill: #004cff;
}

.design-editors-color-picker {
  position: relative;
  width: 200px;
}

.design-editors-color-picker__h {
  position: relative;
  width: 100%;
  height: 10px;
  border-radius: 500px;
}

.design-editors-color-picker__sv {
  position: relative;
  width: 100%;
  height: 50px;
  border-radius: 4px;
}

.design-editors-color-picker__mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
}

.design-editors-color-picker__handle {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  background: currentColor;
  cursor: pointer;
  box-shadow: 0 0 0 2px #fff,0 0 0 4px #ced3e0;
  border-radius: 50%;
}

.design-editors-color-picker__handle:hover {
  box-shadow: 0 0 0 2px #fff,0 0 0 4px rgba(0,0,0,0.26);
}

.design-editors-wheel {
  position: relative;
  width: 36px;
  height: 36px;
  padding: 2px;
  background: #fff;
  border-radius: 50%;
}

.design-editors-wheel__inner {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  cursor: pointer;
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #cfccca;
  border-radius: 50%;
}

.design-editors-wheel__inner .design-editors-color-checkers,
.design-editors-wheel__inner .design-editors-color-value {
  border-radius: 50%;
}

.design-editors-wheel__inner--interact:hover {
  box-shadow: 0 0 0 2px #7d7a78;
}

.design-editors-wheel__radial {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  margin-left: -6px;
  width: 12px;
  height: 12px;
  border: 2px solid #cfccca;
  cursor: pointer;
  border-radius: 50%;
}

.design-editors-wheel__radial:hover {
  border-color: #7d7a78;
}

.design-editors-wheel__radial--active {
  border-color: #004cff;
}

.design-editors-wheel__handle {
  position: absolute;
  top: -6px;
  left: -6px;
  right: -6px;
  bottom: -6px;
  pointer-events: none;
}

.design-editors-wheel__handle--active .design-editors-wheel-handle__inner {
  fill: #004cff;
}

.design-editors-wheel-handle {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -10px;
  pointer-events: auto;
}

.design-editors-wheel-handle:hover .design-editors-wheel-handle__inner {
  fill: #7d7a78;
}

.design-editors-wheel-handle:active .design-editors-wheel-handle__inner {
  fill: #004cff;
}

.design-editors-wheel-handle--bottom {
  transform: rotate(180deg);
  bottom: 0;
}

.design-editors-wheel-handle--left {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  margin-left: 0;
  transform: rotate(-90deg);
}

.design-editors-wheel-handle__outer {
  fill: #fff;
}

.design-editors-wheel-handle__inner {
  fill: #cfccca;
}

.design-editors-field-bar {
  position: relative;
  width: 100%;
  height: 36px;
  line-height: 32px;
  padding: 0 10.5px;
  border: 2px solid #cfccca;
  background: #f7f7f7;
  cursor: pointer;
  color: #5c5854;
  border-radius: 2px;
}

.design-editors-field-bar:hover {
  border-color: #7d7a78;
}

.design-editors-field-bar--notset {
  background: rgba(239,92,72,0.2);
  border-color: #ef5c48;
  color: #ef5c48;
}

.design-editors-field-bar--notset .design-editors-field-bar__icon svg {
  fill: #ef5c48 !important;
}

.design-editors-field-bar--notset:hover {
  border-color: #d83e13;
}

.design-component-field-placeholder {
  background: #fff;
  padding: 10.5px 15.75px;
  border: 2px dashed #cfccca;
  color: #7d7a78;
  text-align: center;
  margin-bottom: 20px;
}

.design-editors-field-bar__label {
  display: inline-block;
  width: calc(100% - 25px);
}

.design-editors-field-bar__icon {
  float: right;
}

.design-editors-field-bar__icon svg {
  display: inline-block;
  vertical-align: middle;
  fill: #7d7a78;
}

.design-editors-conversion {
  position: relative;
  width: 100%;
  height: 44px;
  cursor: pointer;
  border: 2px solid #cfccca;
  padding: 2px;
  z-index: 1;
  border-radius: 500px;
}

.design-editors-conversion:hover:not(.design-editors-conversion--focused):not(.design-editors-conversion--active) {
  border-color: #7d7a78;
}

.design-editors-conversion:hover:not(.design-editors-conversion--focused):not(.design-editors-conversion--active) .design-editors-conversion__icon {
  fill: #7d7a78;
}

.design-editors-conversion--active {
  border-color: #e9b049;
}

.design-editors-conversion--active .design-editors-conversion__icon {
  fill: #e9b049;
  background: rgba(233,176,73,0.15);
}

.design-editors-conversion--active:hover .design-editors-conversion__close {
  opacity: 1;
}

.design-editors-conversion--focused {
  border-color: #004cff;
}

.design-editors-conversion--focused .design-editors-conversion__label {
  display: none;
}

.design-editors-conversion__close {
  position: absolute;
  opacity: 0;
  fill: #7d7a78;
  top: 50%;
  right: 10.5px;
  margin-top: -5px;
  z-index: 120;
  border-radius: 500px;
}

.design-editors-conversion__close:hover {
  fill: #ef5c48;
}

.design-editors-conversion__icon {
  float: left;
  width: 36px;
  height: 36px;
  color: #7d7a78;
  padding: 8px 5px;
  background: #e8e7e6;
  fill: #cfccca;
  z-index: 120;
  cursor: pointer !important;
  border-radius: 50%;
}

.design-editors-conversion__label {
  position: relative;
  height: 100%;
  display: block;
  cursor: pointer;
  padding-left: 10.5px;
  padding-right: 10.5px;
  overflow: hidden;
  color: #7d7a78;
}

.design-editors-conversion-input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 110;
}

.design-editors-conversion-input>input {
  color: #5c5854;
  border: 0;
  outline: 0;
  padding-left: 48.5px;
  padding-right: 30px;
  width: 100%;
  height: 100%;
  background: transparent;
}

.design-editors-conversion-input>input:focus {
  outline: 0;
}

.design-editors-conversion-input .fx-dropdown-menu {
  width: 100%;
  margin-top: 5px;
}

.design-component {
  position: relative;
}

.design-component:before,
.design-component:after {
  content: ' ';
  display: table;
}

.design-ace-area {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.design-ace-area.paypal {
  position: relative !important;
  box-sizing: border-box;
  height: 176px;
  border: 1px solid #ced3e0;
  border-radius: 4px;
}

.design-ace-sm {
  height: 300px;
  width: 100%;
  border-radius: 4px;
  border: 2px solid #cfccca;
}

.design-move-component a,
.design-move-component input,
.design-move-component select,
.design-move-component textarea,
.design-move-component button,
.design-move-component iframe {
  pointer-events: none;
}

.design-ns-component {
  cursor: ns-resize;
}

.design-ns-component * {
  cursor: ns-resize;
}

.design-ns-component input,
.design-ns-component select,
.design-ns-component textarea,
.design-ns-component button {
  pointer-events: none;
}

.select-gap-fill {
  fill: rgba(125,122,120,0.15);
}

.design-svg-btn {
  cursor: pointer;
  fill: #cfccca;
  display: inline-block;
  vertical-align: middle;
}

.design-svg-btn:hover {
  fill: #7d7a78;
}

.design-svg-btn.design-svg-btn--active {
  fill: #004cff;
}

.design-svg-btn[disabled='disabled'] {
  pointer-events: none;
  cursor: default;
}

.design-svg-btn[disabled='disabled'] svg {
  fill: #e8e7e6 !important;
}

.design-circle-btn {
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  border: 2px solid #cfccca;
  background: #fff;
  cursor: pointer;
  border-radius: 50%;
}

.design-circle-btn:hover {
  border-color: #7d7a78;
}

.design-circle-btn.design-circle-btn--active {
  border-color: #004cff;
}

.design-upload-icon {
  position: absolute;
  top: 10px;
  left: 15px;
  fill: #7d7a78;
}

.bach-navigation-mobile-menu-input {
  display: none !important;
}

#page-theme.design-container--mobile,
.design-container--mobile {
  margin: 0 auto;
  width: 375px;
}

#page-theme.design-container--mobile .bach-mobile-only,
.design-container--mobile .bach-mobile-only {
  display: block;
}

#page-theme.design-container--mobile .bach-desktop-only,
.design-container--mobile .bach-desktop-only {
  display: none;
}

#page-theme.design-container--mobile .is-responsive .page-column,
.design-container--mobile .is-responsive .page-column {
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
}

#page-theme.design-container--mobile .media__img,
.design-container--mobile .media__img {
  width: 100% !important;
  max-width: 100% !important;
}

#page-theme.design-container--mobile .media__body,
.design-container--mobile .media__body {
  float: left;
}

.design-svg svg {
  fill: #cfccca;
}

.design-component-mask {
  position: relative;
}

.design-component-mask::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 110;
}

.design-row-placeholder {
  padding: 10.5px 15.75px;
  font-size: 14px;
  color: #1a5eff;
  background: rgba(26,94,255,0.3);
  border: 2px dotted #1a5eff;
  text-align: center;
  opacity: 0.75;
}

.bach-embed,
.bach-embed-paypal {
  min-height: 35px;
}

#page-theme .bach-embed.static,
#page-theme .bach-embed-paypal.static,
#page-theme .bach-video.static {
  background: var(--ocean-100);
  padding: var(--sp-500);
  text-align: center;
}

#page-theme .bach-embed.static h3,
#page-theme .bach-embed-paypal.static h3,
#page-theme .bach-video.static h3 {
  font-family: var(--ff-standard);
  font-size: var(--fs-300);
  font-weight: var(--fw-semi-bold);
  line-height: var(--lh-300);
}

#page-theme .bach-embed.static p,
#page-theme .bach-embed-paypal.static p,
#page-theme .bach-video.static p {
  font-family: var(--ff-standard);
  font-size: var(--fs-100);
  font-weight: var(--fw-medium);
  line-height: var(--lh-100);
}

#page-theme .bach-embed.static .description,
#page-theme .bach-embed-paypal.static .description,
#page-theme .bach-video.static .description {
  color: var(--slate-400);
  margin-bottom: var(--sp-400);
}

.embed-paypal-editor-container {
  padding: 12px 12px 0 12px;
}

.embed-paypal-editor-container .paypal-block-instructions {
  letter-spacing: 0.7px;
}
.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn,
.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn,
.auth-slider,
.auth-slider-label-inner__text {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.auth-billing-plan-card .auth-billing-plan-card__description,
.auth-billing-plan-card .auth-billing-plan-card__price,
.auth-billing-plan-card .auth-billing-plan-card__feature,
.auth-billing-price-well .auth-billing-price-well__error,
.auth-billing-price-well .auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-billing-payment-method__summary,
.auth-billing-faqs-answer,
.auth-billing-domain-preview,
.auth-error-client-nav-item,
.auth-user-content-header__desc,
.auth-user-content-help,
.auth-user-content-form__errors>*,
.auth-user-content-testimonial__name,
.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-user-content-header__desc,
.auth-user-type {
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  letter-spacing: 0.02em;
}

.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-plan-card__header.auth-billing-price-well__error,
.auth-billing-price-well .auth-plan-card__header.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-plan-card__header.auth-billing-payment-method__summary,
.auth-plan-card__header.auth-billing-faqs-answer,
.auth-plan-card__header.auth-billing-domain-preview,
.auth-plan-card__header.auth-error-client-nav-item,
.auth-plan-card__header.auth-user-content-header__desc,
.auth-plan-card__header.auth-user-content-help,
.auth-user-content-form__errors>.auth-plan-card__header,
.auth-plan-card__header.auth-user-content-testimonial__name,
.auth-plan-card__header.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-plan-card__header.auth-user-content-header__desc,
.auth-plan-card__header.auth-user-type,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__description::before,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__price::before,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__feature::before,
.auth-billing-price-well .auth-plan.auth-billing-price-well__error::before,
.auth-billing-price-well .auth-plan.auth-billing-price-well__desc::before,
[auth-billing-payment-method] .auth-plan.auth-billing-payment-method__summary::before,
.auth-plan.auth-billing-faqs-answer::before,
.auth-plan.auth-billing-domain-preview::before,
.auth-plan.auth-error-client-nav-item::before,
.auth-plan.auth-user-content-header__desc::before,
.auth-plan.auth-user-content-help::before,
.auth-user-content-form__errors>.auth-plan::before,
.auth-plan.auth-user-content-testimonial__name::before,
.auth-plan.auth-user-content-testimonial__title::before,
.auth-user-view--mono .auth-user-content-header .auth-plan.auth-user-content-header__desc::before,
.auth-plan.auth-user-type::before,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-plan__header.auth-billing-price-well__error,
.auth-billing-price-well .auth-plan__header.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-plan__header.auth-billing-payment-method__summary,
.auth-plan__header.auth-billing-faqs-answer,
.auth-plan__header.auth-billing-domain-preview,
.auth-plan__header.auth-error-client-nav-item,
.auth-plan__header.auth-user-content-header__desc,
.auth-plan__header.auth-user-content-help,
.auth-user-content-form__errors>.auth-plan__header,
.auth-plan__header.auth-user-content-testimonial__name,
.auth-plan__header.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-plan__header.auth-user-content-header__desc,
.auth-plan__header.auth-user-type,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-plan-horizontal__left.auth-billing-price-well__error,
.auth-billing-price-well .auth-plan-horizontal__left.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-plan-horizontal__left.auth-billing-payment-method__summary,
.auth-plan-horizontal__left.auth-billing-faqs-answer,
.auth-plan-horizontal__left.auth-billing-domain-preview,
.auth-plan-horizontal__left.auth-error-client-nav-item,
.auth-plan-horizontal__left.auth-user-content-header__desc,
.auth-plan-horizontal__left.auth-user-content-help,
.auth-user-content-form__errors>.auth-plan-horizontal__left,
.auth-plan-horizontal__left.auth-user-content-testimonial__name,
.auth-plan-horizontal__left.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-plan-horizontal__left.auth-user-content-header__desc,
.auth-plan-horizontal__left.auth-user-type,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-slider-label-inner__title.auth-billing-price-well__error,
.auth-billing-price-well .auth-slider-label-inner__title.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-slider-label-inner__title.auth-billing-payment-method__summary,
.auth-slider-label-inner__title.auth-billing-faqs-answer,
.auth-slider-label-inner__title.auth-billing-domain-preview,
.auth-slider-label-inner__title.auth-error-client-nav-item,
.auth-slider-label-inner__title.auth-user-content-header__desc,
.auth-slider-label-inner__title.auth-user-content-help,
.auth-user-content-form__errors>.auth-slider-label-inner__title,
.auth-slider-label-inner__title.auth-user-content-testimonial__name,
.auth-slider-label-inner__title.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-slider-label-inner__title.auth-user-content-header__desc,
.auth-slider-label-inner__title.auth-user-type,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__feature,
.auth-billing-plan-card .auth-billing-price-well .auth-billing-plan-card__header.auth-billing-price-well__error,
.auth-billing-price-well .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-price-well__error,
.auth-billing-plan-card .auth-billing-price-well .auth-billing-plan-card__header.auth-billing-price-well__desc,
.auth-billing-price-well .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-price-well__desc,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__header.auth-billing-payment-method__summary,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-payment-method__summary,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-faqs-answer,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-domain-preview,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-error-client-nav-item,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-header__desc,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-help,
.auth-billing-plan-card .auth-user-content-form__errors>.auth-billing-plan-card__header,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-testimonial__name,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-testimonial__title,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-type,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__description.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__description.auth-billing-payment-method__amount,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__price.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__price.auth-billing-payment-method__amount,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__feature.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__feature.auth-billing-payment-method__amount,
.auth-billing-price-well [auth-billing-payment-method] .auth-billing-price-well__error.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-price-well .auth-billing-price-well__error.auth-billing-payment-method__amount,
.auth-billing-price-well [auth-billing-payment-method] .auth-billing-price-well__desc.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-price-well .auth-billing-price-well__desc.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-payment-method__summary,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-faqs-answer,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-domain-preview,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-error-client-nav-item,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-header__desc,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-help,
[auth-billing-payment-method] .auth-user-content-form__errors>.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-testimonial__name,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-testimonial__title,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-type,
.auth-user-view--mono .auth-user-content-header .auth-billing-plan-card .auth-user-content-header__desc.auth-billing-plan-card__header,
.auth-billing-plan-card .auth-user-view--mono .auth-user-content-header .auth-user-content-header__desc.auth-billing-plan-card__header,
.auth-user-view--mono .auth-user-content-header [auth-billing-payment-method] .auth-user-content-header__desc.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-user-view--mono .auth-user-content-header .auth-user-content-header__desc.auth-billing-payment-method__amount {
  font-size: 12px;
  line-height: 18px;
}

.auth-billing-plan-card .auth-billing-plan-card__price,
.auth-user-content-header__desc,
.auth-user-content-testimonial__name {
  font-size: 16px;
  line-height: 25px;
}

[auth-billing-payment-method] .auth-billing-payment-method__summary {
  font-size: 14px;
  line-height: 20px;
}

.auth-plan-features__item,
.auth-slider-label-inner__text,
.auth-billing-plan-card .auth-billing-plan-card__description,
.auth-billing-price-well .auth-billing-price-well__desc,
.auth-user-content-help--sm {
  font-size: 12px;
  line-height: 18px;
}

.auth-billing-plan-card .auth-billing-plan-card__price strong {
  font-size: 35px;
  line-height: 52px;
}

.auth-billing-price-well .auth-billing-price-well__price,
.auth-user-content-header__title {
  font-size: 28px;
  line-height: 42px;
}

.auth-billing-price-well .auth-plan-card__header.auth-billing-price-well__price,
.auth-plan-card__header.auth-user-content-header__title,
.auth-billing-price-well .auth-plan.auth-billing-price-well__price::before,
.auth-plan.auth-user-content-header__title::before,
.auth-billing-price-well .auth-plan__header.auth-billing-price-well__price,
.auth-plan__header.auth-user-content-header__title,
.auth-billing-price-well .auth-plan-horizontal__left.auth-billing-price-well__price,
.auth-plan-horizontal__left.auth-user-content-header__title,
.auth-billing-price-well .auth-slider-label-inner__title.auth-billing-price-well__price,
.auth-slider-label-inner__title.auth-user-content-header__title,
.auth-billing-plan-card .auth-billing-price-well .auth-billing-plan-card__header.auth-billing-price-well__price,
.auth-billing-price-well .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-price-well__price,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-header__title,
.auth-billing-price-well [auth-billing-payment-method] .auth-billing-price-well__price.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-price-well .auth-billing-price-well__price.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-header__title {
  font-size: 21px;
  line-height: 31px;
}

[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-payment-method__price {
  font-size: 24px;
  line-height: 36px;
}

[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan-card__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan.auth-billing-payment-method__price::before,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan-horizontal__left.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-slider-label-inner__title.auth-billing-payment-method__price,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-plan-card__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-payment-method__amount.auth-billing-payment-method__price {
  font-size: 18px;
  line-height: 27px;
}

.auth-invite-input,
.auth-billing-plan-card .auth-billing-plan-card__title,
.auth-billing-plan__or,
.auth-billing-faqs-question,
.auth-user-content-testimonial__quote {
  font-size: 18px;
  line-height: 25px;
}

.auth-invite-input.auth-plan-card__header,
.auth-invite-input.auth-plan::before,
.auth-invite-input.auth-plan__header,
.auth-invite-input.auth-plan-horizontal__left,
.auth-invite-input.auth-slider-label-inner__title,
.auth-billing-plan-card .auth-invite-input.auth-billing-plan-card__header,
[auth-billing-payment-method] .auth-invite-input.auth-billing-payment-method__amount,
.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__title,
.auth-plan-card__header.auth-billing-plan__or,
.auth-plan-card__header.auth-billing-faqs-question,
.auth-plan-card__header.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__title::before,
.auth-plan.auth-billing-plan__or::before,
.auth-plan.auth-billing-faqs-question::before,
.auth-plan.auth-user-content-testimonial__quote::before,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__title,
.auth-plan__header.auth-billing-plan__or,
.auth-plan__header.auth-billing-faqs-question,
.auth-plan__header.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__title,
.auth-plan-horizontal__left.auth-billing-plan__or,
.auth-plan-horizontal__left.auth-billing-faqs-question,
.auth-plan-horizontal__left.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__title,
.auth-slider-label-inner__title.auth-billing-plan__or,
.auth-slider-label-inner__title.auth-billing-faqs-question,
.auth-slider-label-inner__title.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__title,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan__or,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-faqs-question,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-testimonial__quote,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__title.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__title.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan__or.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-faqs-question,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-testimonial__quote {
  font-size: 13px;
  line-height: 19px;
}

.auth-plan-card__header,
.auth-plan::before,
.auth-plan__header,
.auth-plan-horizontal__left,
.auth-slider-label-inner__title,
.auth-billing-plan-card .auth-billing-plan-card__header,
[auth-billing-payment-method] .auth-billing-payment-method__amount {
  font-size: 14px;
  line-height: 21px;
}

.auth-plan-card__header,
.auth-plan::before,
.auth-plan__header,
.auth-plan-horizontal__left,
.auth-slider-label-inner__title,
.auth-billing-plan-card .auth-billing-plan-card__header,
[auth-billing-payment-method] .auth-billing-payment-method__amount {
  font-size: 10px;
  line-height: 15px;
}

.auth-billing-plan-card .auth-billing-plan-card__price strong.auth-plan-card__header,
.auth-billing-plan-card .auth-billing-plan-card__price strong.auth-plan::before,
.auth-billing-plan-card .auth-billing-plan-card__price strong.auth-plan__header,
.auth-billing-plan-card .auth-billing-plan-card__price strong.auth-plan-horizontal__left,
.auth-billing-plan-card .auth-billing-plan-card__price strong.auth-slider-label-inner__title,
.auth-billing-plan-card .auth-billing-plan-card__price strong.auth-billing-plan-card__header,
.auth-billing-plan-card .auth-billing-plan-card__price [auth-billing-payment-method] strong.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__price strong.auth-billing-payment-method__amount,
.auth-billing-price-well .auth-plan-card__header.auth-billing-price-well__price,
.auth-plan-card__header.auth-user-content-header__title,
.auth-billing-price-well .auth-plan.auth-billing-price-well__price::before,
.auth-plan.auth-user-content-header__title::before,
.auth-billing-price-well .auth-plan__header.auth-billing-price-well__price,
.auth-plan__header.auth-user-content-header__title,
.auth-billing-price-well .auth-plan-horizontal__left.auth-billing-price-well__price,
.auth-plan-horizontal__left.auth-user-content-header__title,
.auth-billing-price-well .auth-slider-label-inner__title.auth-billing-price-well__price,
.auth-slider-label-inner__title.auth-user-content-header__title,
.auth-billing-plan-card .auth-billing-price-well .auth-billing-plan-card__header.auth-billing-price-well__price,
.auth-billing-price-well .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-price-well__price,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-header__title,
.auth-billing-price-well [auth-billing-payment-method] .auth-billing-price-well__price.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-price-well .auth-billing-price-well__price.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-header__title,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan-card__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan.auth-billing-payment-method__price::before,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-plan-horizontal__left.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-slider-label-inner__title.auth-billing-payment-method__price,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-plan-card__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-payment-method__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-payment-method__amount.auth-billing-payment-method__price,
.auth-invite-input.auth-plan-card__header,
.auth-invite-input.auth-plan::before,
.auth-invite-input.auth-plan__header,
.auth-invite-input.auth-plan-horizontal__left,
.auth-invite-input.auth-slider-label-inner__title,
.auth-billing-plan-card .auth-invite-input.auth-billing-plan-card__header,
[auth-billing-payment-method] .auth-invite-input.auth-billing-payment-method__amount,
.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__title,
.auth-plan-card__header.auth-billing-plan__or,
.auth-plan-card__header.auth-billing-faqs-question,
.auth-plan-card__header.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__title::before,
.auth-plan.auth-billing-plan__or::before,
.auth-plan.auth-billing-faqs-question::before,
.auth-plan.auth-user-content-testimonial__quote::before,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__title,
.auth-plan__header.auth-billing-plan__or,
.auth-plan__header.auth-billing-faqs-question,
.auth-plan__header.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__title,
.auth-plan-horizontal__left.auth-billing-plan__or,
.auth-plan-horizontal__left.auth-billing-faqs-question,
.auth-plan-horizontal__left.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__title,
.auth-slider-label-inner__title.auth-billing-plan__or,
.auth-slider-label-inner__title.auth-billing-faqs-question,
.auth-slider-label-inner__title.auth-user-content-testimonial__quote,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__title,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan__or,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-faqs-question,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-testimonial__quote,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__title.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__title.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan__or.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-faqs-question,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-testimonial__quote,
.auth-plan-card__header,
.auth-plan::before,
.auth-plan__header,
.auth-plan-horizontal__left,
.auth-slider-label-inner__title,
.auth-billing-plan-card .auth-billing-plan-card__header,
[auth-billing-payment-method] .auth-billing-payment-method__amount,
.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-plan-card__header.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-plan-card__header.auth-billing-price-well__error,
.auth-billing-price-well .auth-plan-card__header.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-plan-card__header.auth-billing-payment-method__summary,
.auth-plan-card__header.auth-billing-faqs-answer,
.auth-plan-card__header.auth-billing-domain-preview,
.auth-plan-card__header.auth-error-client-nav-item,
.auth-plan-card__header.auth-user-content-header__desc,
.auth-plan-card__header.auth-user-content-help,
.auth-user-content-form__errors>.auth-plan-card__header,
.auth-plan-card__header.auth-user-content-testimonial__name,
.auth-plan-card__header.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-plan-card__header.auth-user-content-header__desc,
.auth-plan-card__header.auth-user-type,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__description::before,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__price::before,
.auth-billing-plan-card .auth-plan.auth-billing-plan-card__feature::before,
.auth-billing-price-well .auth-plan.auth-billing-price-well__error::before,
.auth-billing-price-well .auth-plan.auth-billing-price-well__desc::before,
[auth-billing-payment-method] .auth-plan.auth-billing-payment-method__summary::before,
.auth-plan.auth-billing-faqs-answer::before,
.auth-plan.auth-billing-domain-preview::before,
.auth-plan.auth-error-client-nav-item::before,
.auth-plan.auth-user-content-header__desc::before,
.auth-plan.auth-user-content-help::before,
.auth-user-content-form__errors>.auth-plan::before,
.auth-plan.auth-user-content-testimonial__name::before,
.auth-plan.auth-user-content-testimonial__title::before,
.auth-user-view--mono .auth-user-content-header .auth-plan.auth-user-content-header__desc::before,
.auth-plan.auth-user-type::before,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-plan__header.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-plan__header.auth-billing-price-well__error,
.auth-billing-price-well .auth-plan__header.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-plan__header.auth-billing-payment-method__summary,
.auth-plan__header.auth-billing-faqs-answer,
.auth-plan__header.auth-billing-domain-preview,
.auth-plan__header.auth-error-client-nav-item,
.auth-plan__header.auth-user-content-header__desc,
.auth-plan__header.auth-user-content-help,
.auth-user-content-form__errors>.auth-plan__header,
.auth-plan__header.auth-user-content-testimonial__name,
.auth-plan__header.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-plan__header.auth-user-content-header__desc,
.auth-plan__header.auth-user-type,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-plan-horizontal__left.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-plan-horizontal__left.auth-billing-price-well__error,
.auth-billing-price-well .auth-plan-horizontal__left.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-plan-horizontal__left.auth-billing-payment-method__summary,
.auth-plan-horizontal__left.auth-billing-faqs-answer,
.auth-plan-horizontal__left.auth-billing-domain-preview,
.auth-plan-horizontal__left.auth-error-client-nav-item,
.auth-plan-horizontal__left.auth-user-content-header__desc,
.auth-plan-horizontal__left.auth-user-content-help,
.auth-user-content-form__errors>.auth-plan-horizontal__left,
.auth-plan-horizontal__left.auth-user-content-testimonial__name,
.auth-plan-horizontal__left.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-plan-horizontal__left.auth-user-content-header__desc,
.auth-plan-horizontal__left.auth-user-type,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-slider-label-inner__title.auth-billing-plan-card__feature,
.auth-billing-price-well .auth-slider-label-inner__title.auth-billing-price-well__error,
.auth-billing-price-well .auth-slider-label-inner__title.auth-billing-price-well__desc,
[auth-billing-payment-method] .auth-slider-label-inner__title.auth-billing-payment-method__summary,
.auth-slider-label-inner__title.auth-billing-faqs-answer,
.auth-slider-label-inner__title.auth-billing-domain-preview,
.auth-slider-label-inner__title.auth-error-client-nav-item,
.auth-slider-label-inner__title.auth-user-content-header__desc,
.auth-slider-label-inner__title.auth-user-content-help,
.auth-user-content-form__errors>.auth-slider-label-inner__title,
.auth-slider-label-inner__title.auth-user-content-testimonial__name,
.auth-slider-label-inner__title.auth-user-content-testimonial__title,
.auth-user-view--mono .auth-user-content-header .auth-slider-label-inner__title.auth-user-content-header__desc,
.auth-slider-label-inner__title.auth-user-type,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__description,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__price,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-plan-card__feature,
.auth-billing-plan-card .auth-billing-price-well .auth-billing-plan-card__header.auth-billing-price-well__error,
.auth-billing-price-well .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-price-well__error,
.auth-billing-plan-card .auth-billing-price-well .auth-billing-plan-card__header.auth-billing-price-well__desc,
.auth-billing-price-well .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-price-well__desc,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__header.auth-billing-payment-method__summary,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-payment-method__summary,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-faqs-answer,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-billing-domain-preview,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-error-client-nav-item,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-header__desc,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-help,
.auth-billing-plan-card .auth-user-content-form__errors>.auth-billing-plan-card__header,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-testimonial__name,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-content-testimonial__title,
.auth-billing-plan-card .auth-billing-plan-card__header.auth-user-type,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__description.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__description.auth-billing-payment-method__amount,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__price.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__price.auth-billing-payment-method__amount,
.auth-billing-plan-card [auth-billing-payment-method] .auth-billing-plan-card__feature.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-plan-card .auth-billing-plan-card__feature.auth-billing-payment-method__amount,
.auth-billing-price-well [auth-billing-payment-method] .auth-billing-price-well__error.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-price-well .auth-billing-price-well__error.auth-billing-payment-method__amount,
.auth-billing-price-well [auth-billing-payment-method] .auth-billing-price-well__desc.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-price-well .auth-billing-price-well__desc.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-payment-method__summary,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-faqs-answer,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-billing-domain-preview,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-error-client-nav-item,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-header__desc,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-help,
[auth-billing-payment-method] .auth-user-content-form__errors>.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-testimonial__name,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-content-testimonial__title,
[auth-billing-payment-method] .auth-billing-payment-method__amount.auth-user-type,
.auth-user-view--mono .auth-user-content-header .auth-billing-plan-card .auth-user-content-header__desc.auth-billing-plan-card__header,
.auth-billing-plan-card .auth-user-view--mono .auth-user-content-header .auth-user-content-header__desc.auth-billing-plan-card__header,
.auth-user-view--mono .auth-user-content-header [auth-billing-payment-method] .auth-user-content-header__desc.auth-billing-payment-method__amount,
[auth-billing-payment-method] .auth-user-view--mono .auth-user-content-header .auth-user-content-header__desc.auth-billing-payment-method__amount {
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.auth-plan-card__header,
.auth-plan::before,
.auth-plan__header,
.auth-plan-horizontal__left,
.auth-slider-label-inner__text,
.auth-slider-label-inner__title,
.auth-billing-plan-card .auth-billing-plan-card__header,
.auth-billing-plan-card--current .auth-billing-plan-card__header span,
[auth-billing-payment-method] .auth-billing-payment-method__amount {
  font-weight: 700 !important;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn,
.auth-invite-input,
.auth-billing-plan-card .auth-billing-plan-card__title,
.auth-billing-plan-card .auth-billing-plan-card__price strong,
.auth-billing-plan__or,
.auth-billing-price-well .auth-billing-price-well__price,
[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-payment-method__price,
.auth-billing-faqs-question,
.auth-user-content-header__title,
.auth-user-content-header__action,
.auth-user-content-help__action,
.auth-user-content-testimonial__name {
  font-weight: 600 !important;
}

.auth-billing-price-well .auth-billing-price-well__error,
.auth-billing-price-well .auth-billing-price-well__desc {
  font-weight: 300 !important;
}

.auth-billing-plan-card,
.auth-billing-plan-card .auth-billing-plan-card__feature,
.auth-user-content-header__title,
.auth-user-content-header__desc,
.auth-user-content-help,
.auth-user-content-form__errors>*,
.auth-user-type {
  text-align: center;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn {
  cursor: pointer;
  outline: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 14px;
  line-height: 20px;
  align-items: center;
  word-break: break-all;
  text-decoration: none;
  transform: translate3d(0, -1px, 0);
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn:active {
  transform: translate3d(0, 0, 0);
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn>i+a,
.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn>i+span {
  margin-left: 5px;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn>a+i,
.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn>span+i {
  margin-left: 5px;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn svg {
  vertical-align: middle;
  display: inline-block;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn svg+a,
.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn svg+span {
  display: inline-block;
  margin-left: 10px;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn {
  text-align: center;
  background: transparent;
  cursor: pointer;
  outline: 0;
  display: inline-block;
  word-break: break-all;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn[disabled='disabled'] {
  border: 2px solid rgba(207,204,202,0.6);
  color: rgba(207,204,202,0.6);
  cursor: default;
  pointer-events: none;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn>i+a,
.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn>i+span {
  margin-left: 5px;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn>a+i,
.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn>span+i {
  margin-left: 5px;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn svg {
  vertical-align: middle;
  display: inline-block;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn svg+a,
.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn svg+span {
  display: inline-block;
  margin-left: 10px;
}

.auth-faq-header {
  text-align: center;
  font-family: "IBM Plex Sans",sans-serif !important !important;
  font-size: 24px;
  line-height: 36px;
  color: #4d577b;
}

.auth-faq-container {
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
}

.auth-invite-input {
  font-family: "IBM Plex Sans",sans-serif !important !important;
  width: 100%;
  border: 2px solid #cfccca;
  border-left: 0;
  height: 60px;
  color: #5c5854;
  outline: 0;
  text-align: center;
  box-shadow: none;
  transition: box-shadow 0.15s;
}

.auth-invite-input:focus {
  outline: 0;
  box-shadow: inset 0 -4px 0 #004cff;
}

.auth-invite-input--valid {
  box-shadow: inset 0 -4px 0 #7dd366;
}

.auth-invite-input-col:first-child .auth-invite-input {
  border-radius: 4px 0 0 4px;
  border-left: 2px solid #cfccca;
}

.auth-invite-input-col:last-child .auth-invite-input {
  border-radius: 0 4px 4px 0;
}

.auth-plans-col {
  float: left;
  width: 20%;
}

.auth-plans-col:nth-child(2) {
  padding-right: 5px;
}

.auth-plans-col:nth-child(3) {
  padding-left: 5px;
  padding-right: 5px;
}

.auth-plans-col:nth-child(4) {
  padding-left: 5px;
  padding-right: 5px;
}

.auth-plans-col:nth-child(5) {
  padding-left: 5px;
}

.auth-plans-col.auth-plans-col--future .auth-plan {
  box-shadow: 0 0 0 2px #7dd366;
}

.auth-plans-col.auth-plans-col--future .auth-plan:before {
  background-color: #7dd366;
  display: block !important;
}

.auth-plans-col.auth-plans-col--future .auth-plan .auth-plan__header {
  background-color: rgba(125,211,102,0.06);
  color: #7dd366;
}

.auth-plans-col.auth-plans-col--active .auth-plan {
  box-shadow: 0 0 0 2px #004cff;
}

.auth-plans-col.auth-plans-col--active .auth-plan:before {
  background-color: #004cff;
  display: block !important;
}

.auth-plans-col.auth-plans-col--active .auth-plan .auth-plan__header {
  background-color: rgba(0,76,255,0.06);
  color: #004cff;
}

.auth-plans-col.auth-plans-col--offer:not(.auth-plans-col--active) .auth-plan {
  box-shadow: 0 0 0 2px #e9b049;
}

.auth-plans-col.auth-plans-col--offer:not(.auth-plans-col--active) .auth-plan:before {
  background-color: #e9b049;
  display: block !important;
}

.auth-plans-col.auth-plans-col--offer:not(.auth-plans-col--active) .auth-plan .auth-plan__header {
  background-color: rgba(233,176,73,0.1);
}

.auth-plan-card {
  display: inline-block;
  background: #fff;
  border: 1px solid #ced3e0;
}

.auth-plan-card__header {
  padding: 15px;
  color: #7d7a78;
  text-align: center;
  background: #fff;
  border-bottom: 1px solid #ced3e0;
}

.auth-plan-card__body {
  padding: 10px 10px 15px;
  text-align: center;
}

.auth-plan-card__footer {
  padding: 12.5px 20px;
  background-color: rgba(125,211,102,0.25);
  border: 4px solid #fff;
}

.auth-plan-features__item {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.auth-plan-features__item svg {
  display: block;
}

.auth-plan {
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  text-align: center;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.auth-plan::before {
  content: attr(data-plan-message);
  display: block;
  color: #fff;
  text-align: center;
  padding: 6px 10.5px;
  height: 25px;
  box-sizing: border-box;
  position: absolute;
  bottom: 100%;
  left: -2px;
  right: -2px;
}

.auth-plan__header {
  background-color: #fff;
  border-bottom: 1px solid #ced3e0;
  padding: 7px 12px;
  padding-top: 10.5px;
  color: #7d7a78;
}

.auth-plan__price {
  border-bottom: 1px solid #ced3e0;
  padding: 7px 12px;
  padding-top: 10.5px;
  color: #7d7a78;
  font-family: "IBM Plex Sans",sans-serif !important !important;
}

.auth-plan__footer {
  padding: 15px;
}

.auth-plan-horizontal {
  background: #fff;
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
  width: 100%;
  display: flex;
  align-items: center;
}

.auth-plan-horizontal__left {
  text-align: center;
  background-color: #fff;
  border-right: 1px solid #ced3e0;
  padding: 7px 12px;
  padding-top: 10.5px;
  color: #7d7a78;
}

.auth-plan-horizontal__right {
  flex: 1;
}

.auth-receipt {
  display: block;
  position: relative;
  border-bottom: 1px solid #ced3e0;
}

.auth-receipt:after {
  content: '';
  display: table;
  clear: both;
}

.auth-receipt--warning .auth-receipt__right {
  background-color: #fdf9e2;
}

.auth-receipt--danger .auth-receipt__left {
  width: 75%;
  background-color: #feeee6;
}

.auth-receipt--danger .auth-receipt__right {
  left: 75%;
  background-color: #feeee6;
}

.auth-receipt__left {
  width: 50%;
  float: left;
  border-right: 1px solid #ced3e0;
  padding: 15px;
}

.auth-receipt__right {
  position: absolute;
  top: 0;
  right: 0;
  left: 50%;
  bottom: 0;
  padding: 15px;
}

.auth-slider {
  position: relative;
  width: 100%;
  height: 20px;
  background-color: #cfccca;
  border-radius: 500px;
  margin-bottom: 40px;
}

.auth-slider-contain {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 2px;
}

.auth-slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #fff;
  width: 4px;
  margin-top: 0;
  margin-left: -2px;
  cursor: ew-resize;
  box-shadow: 0 0 0 2px #7d7a78;
  border-radius: 1px;
  transition: transform 0.1s ease-in-out;
}

.auth-slider-handle:hover,
.auth-slider-handle:active {
  box-shadow: 0 0 0 2px #004cff;
}

.auth-slider-handle:active {
  transform: scaleY(1.3);
}

.auth-slider-label {
  position: absolute;
  top: 100%;
  left: 0;
  transform: translateX(-50%);
  margin-top: 7.5px;
}

.auth-slider-label-inner__text {
  color: #5c5854;
  text-align: center;
}

.auth-slider-label-inner__title {
  color: #4d577b;
  white-space: nowrap;
  text-align: center;
}

.auth-slider-fill {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #7dd366;
  border-left: 2px solid #fff;
}

.auth-view {
  height: 100%;
  display: flex;
  flex-direction: column;
  max-width: 400px;
  padding: 0 20px;
  margin: 0 auto;
}

.auth-expired-view {
  margin-left: -120px;
  width: 600px;
}

.auth-view-content {
  position: relative;
  flex: 1;
  width: 200%;
}

.auth-view-content__inner {
  width: 50%;
  float: left;
  transition: 0.3s ease-in-out all;
}

.auth-view-content__inner.ng-enter {
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}

.auth-view-content__inner.ng-enter-active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.auth-view-content__inner.ng-leave {
  transform: translate3d(-100%, 0, 0);
  opacity: 1;
}

.auth-view-content__inner.ng-leave-active {
  transform: translate3d(-200%, 0, 0);
  opacity: 0;
}

.auth-view-footer p {
  display: inline-block;
}

.auth-view-footer a {
  text-decoration: none;
}

.auth-billing-view__background {
  left: 0;
  right: 0;
  min-height: 100%;
  position: absolute;
  background-attachment: fixed;
  background: linear-gradient(-30deg, #622393 50%, #aa39a4);
}

.auth-billing-view__background:after {
  content: '';
  background: url(bf9829ef7f221e74c0e5e3413f172188.svg) repeat-x top center;
  display: block;
  width: 100%;
  height: 370px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.15;
}

.auth-billing-view {
  position: relative;
  z-index: 10;
}

.auth-billing-view__top {
  width: 100%;
  padding-top: 40px;
}

.auth-billing-view__bottom {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.auth-billing-view__close {
  position: fixed;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 110;
}

.auth-billing-view__close svg {
  fill: #fff;
  opacity: 0.5;
  transition: opacity 0.2s;
}

.auth-billing-view__close:hover svg {
  opacity: 1;
}

.auth-billing-view__logo {
  display: flex;
  justify-content: center;
}

.auth-billing-view__step {
  max-width: 1000px;
  min-width: 600px;
  width: 100%;
  padding: 60px 40px;
}

.auth-billing-view__step.ng-enter {
  transition: all linear 400ms;
  -webkit-transition: all linear 400ms;
  opacity: 0;
}

.auth-billing-view__step.ng-enter-active {
  opacity: 1;
}

.auth-billing-view__step.ng-leave {
  opacity: 1;
  transition: all linear 400ms;
  -webkit-transition: all linear 400ms;
}

.auth-billing-view__step.ng-leave-active {
  opacity: 0;
}

.auth-billing-view__step--md {
  max-width: 850px;
}

.auth-billing-view__step--sm {
  max-width: 650px;
}

.auth-billing-view__step--lg {
  max-width: 1150px;
}

.auth-billing-view__step--full {
  max-width: none;
  padding: 0 0;
}

.auth-billing-view__upgrade {
  max-width: 1150px;
  min-width: 600px;
  width: 100%;
  padding: 60px 20px 80px;
}

.auth-billing-view__footnote {
  background: #fff;
  width: 100%;
}

.auth-billing-plan-card:first-child:nth-last-child(1),
.auth-billing-plan-card:first-child:nth-last-child(1) ~ .auth-billing-plan-card {
  width: 90%;
}

.auth-billing-plan-card:first-child:nth-last-child(2),
.auth-billing-plan-card:first-child:nth-last-child(2) ~ .auth-billing-plan-card {
  width: 45%;
}

.auth-billing-plan-card:first-child:nth-last-child(3),
.auth-billing-plan-card:first-child:nth-last-child(3) ~ .auth-billing-plan-card {
  width: 30%;
}

.auth-billing-plan-card:first-child:nth-last-child(4),
.auth-billing-plan-card:first-child:nth-last-child(4) ~ .auth-billing-plan-card {
  width: 22.5%;
}

.auth-billing-plan-card {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-width: 270px;
  position: relative;
  margin: 0 10px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
}

.auth-billing-plan-card .auth-billing-plan-card__header {
  border: 2px solid #fff;
  border-radius: 4px 4px 0 0;
  padding: 10px;
  background-color: #e8af52;
  color: #fff;
  position: absolute;
  bottom: 100%;
  width: 100%;
}

.auth-billing-plan-card .auth-billing-plan-card__body {
  padding: 20px;
}

.auth-billing-plan-card .auth-billing-plan-card__footer {
  padding: 20px;
  background-color: rgba(98,35,147,0.1);
  color: #5c5854;
  flex: 1;
}

.auth-billing-plan-card .auth-billing-plan-card__title {
  color: #302b27;
}

.auth-billing-plan-card .auth-billing-plan-card__description {
  color: #7d7a78;
}

.auth-billing-plan-card .auth-billing-plan-card__price {
  padding: 10px 0;
}

.auth-billing-plan-card .auth-billing-plan-card__price strong {
  color: #622393;
  letter-spacing: -0.01em;
}

.auth-billing-plan-card .auth-billing-plan-card__feature {
  padding: 2.5px 0;
  color: #7d7a78;
  display: flex;
  justify-content: center;
}

.auth-billing-plan-card .auth-billing-plan-card__feature [fx-svg] {
  display: flex;
  height: 20px;
  align-items: center;
  margin-left: 7.5px;
  background-color: rgba(125,122,120,0.5);
  border-radius: 50%;
}

.auth-billing-plan-card .auth-billing-plan-card__feature svg {
  fill: #fff;
}

.auth-billing-plan-card .auth-billing-plan-card__feature--diff {
  font-weight: 700 !important;
  color: #5c5854;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn {
  background: #004cff;
  color: #fff;
  border: 2px solid #0023b3;
  text-shadow: 0 -1px 0 #004cff;
  font-family: "IBM Plex Sans",sans-serif !important;
  margin-top: 20px;
  display: block;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn svg {
  fill: #fff;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn:hover:not([disabled='disabled']) {
  background: #0f57ff;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn:active:not([disabled='disabled']) {
  background: #004cff;
}

.auth-billing-plan-card .auth-billing-plan-card__upgrade-btn[disabled='disabled'] {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  cursor: default;
  text-shadow: none;
  opacity: 0.6;
  box-shadow: none !important;
}

.auth-billing-plan-card:last-child {
  margin-right: 0;
}

.auth-billing-plan-card--recommended {
  border-radius: 0 0 5px 5px;
}

.auth-billing-plan-card--current {
  background-color: rgba(255,255,255,0.1);
  box-shadow: none;
  border-radius: 0 0 5px 5px;
}

.auth-billing-plan-card--current .auth-billing-plan-card__header {
  border-color: transparent;
  background-color: rgba(255,255,255,0.1);
  color: #fff;
  padding: 0;
}

.auth-billing-plan-card--current .auth-billing-plan-card__header span {
  display: block;
  background-color: rgba(0,0,0,0.3);
  border-radius: 4px 4px 0 0;
  padding: 10px;
}

.auth-billing-plan-card--current .auth-billing-plan-card__footer {
  background-color: rgba(98,35,147,0.2);
  color: rgba(255,255,255,0.5);
}

.auth-billing-plan-card--current .auth-billing-plan-card__title {
  color: #fff;
}

.auth-billing-plan-card--current .auth-billing-plan-card__description {
  color: rgba(255,255,255,0.5);
}

.auth-billing-plan-card--current .auth-billing-plan-card__price {
  color: rgba(255,255,255,0.5);
}

.auth-billing-plan-card--current .auth-billing-plan-card__price strong {
  color: #fff;
}

.auth-billing-plan-card--current .auth-billing-plan-card__feature {
  color: rgba(255,255,255,0.5);
}

.auth-billing-plan-card--current .auth-billing-plan-card__feature [fx-svg] {
  background-color: rgba(255,255,255,0.5);
}

.auth-billing-plan-card--current .auth-billing-plan-card__feature svg {
  fill: rgba(98,35,147,0.75);
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn {
  border: 2px solid #fff;
  color: #fff;
  font-family: "IBM Plex Sans",sans-serif !important;
  background: transparent !important;
  text-shadow: none !important;
  opacity: 0.4;
  transition: opacity 0.2s;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn svg {
  fill: #fff;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) {
  color: rgba(98,35,147,0.2);
  background: #fff;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn:hover:not([disabled='disabled']):not(.fx-btn--active):not(:active) svg {
  fill: rgba(98,35,147,0.2);
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn:active:not([disabled='disabled']),
.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn.fx-btn--active {
  color: rgba(98,35,147,0.2);
  background: #f7f7f7;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn:active:not([disabled='disabled']) svg,
.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn.fx-btn--active svg {
  fill: rgba(98,35,147,0.2);
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn[disabled='disabled'] {
  color: #cfccca !important;
  border-color: #cfccca;
  cursor: default;
  opacity: 0.6;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn[disabled='disabled'] svg {
  fill: #cfccca !important;
}

.auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn:hover {
  color: #fff;
  opacity: 0.4;
}

.auth-billing-plan-card--current .auth-billing-faqs-container {
  max-width: 1000px;
  min-width: 600px;
  width: 100%;
  padding: 60px 20px;
}

.auth-billing-view__step .auth-billing-plan-card--current .auth-billing-plan-card__upgrade-btn:hover {
  color: #fff !important;
  opacity: 1;
}

.auth-billing-view__upgrade .auth-billing-plan-card--current .auth-billing-plan-card__header {
  display: none;
}

.auth-billing-plan__or {
  color: #fff;
  padding: 85px 10px 0;
}

.auth-billing-price-well {
  background-color: rgba(255,255,255,0.2);
  border-radius: 4px;
  padding: 15px;
  color: #fff !important;
  border: 2px solid transparent;
  flex: 1;
  cursor: pointer;
}

.auth-billing-price-well .auth-billing-price-well__price {
  color: #fff;
  line-height: 1;
  padding-top: 15px;
}

.auth-billing-price-well .auth-billing-price-well__error {
  color: #eceae9;
  padding-top: 10px;
}

.auth-billing-price-well .auth-billing-price-well__desc {
  color: rgba(255,255,255,0.6);
  margin-top: 10px;
}

.auth-billing-price-well:hover {
  border: 2px solid #e8af52;
}

.auth-billing-price-well.auth-billing-price-well--no-select,
.auth-billing-price-well[disabled='disabled'] {
  cursor: default;
  pointer-events: none;
}

.auth-billing-price-well--active {
  border: 2px solid #e8af52;
}

.auth-billing-price-well--active .auth-billing-price-well__price {
  color: #e8af52;
}

[auth-billing-payment-method] {
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
  padding: 25px;
}

[auth-billing-payment-method] .auth-billing-payment-method__amount {
  display: block;
  color: #5c5854;
  margin-bottom: 15px;
}

[auth-billing-payment-method] .auth-billing-payment-method__amount .auth-billing-payment-method__price {
  color: #004cff;
  padding-top: 2.5px;
}

[auth-billing-payment-method] .auth-billing-payment-method__summary {
  background-color: #eceae9;
  padding: 10px;
  border-radius: 4px;
  color: #7d7a78;
}

[auth-billing-payment-method] .auth-billing-payment-method__summary strong {
  color: #302b27;
}

[auth-billing-payment-method] .auth-billing-payment-method__summary [fx-svg] {
  border-radius: 50%;
}

[auth-billing-payment-method] .auth-billing-payment-method__summary svg {
  display: block;
}

.auth-billing-form {
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
  padding: 25px;
}

.auth-billing-form.ng-submitted .fx-display-invalid.ng-invalid {
  border-color: #ef5c48 !important;
}

.auth-billing-faqs-container {
  max-width: 1000px;
  min-width: 600px;
  width: 100%;
  padding: 80px 20px 60px;
}

.auth-billing-faqs-row {
  padding-bottom: 40px;
}

.auth-billing-faqs-col {
  width: 50%;
}

.auth-billing-faqs-row:last-child {
  padding-bottom: 0;
}

.auth-billing-faqs-question {
  color: #302b27;
  padding-bottom: 10px;
}

.auth-billing-faqs-answer {
  color: #5c5854;
}

.auth-billing-domain-preview {
  background-color: #e8e7e6;
  border-radius: 4px;
  padding: 10px;
}

.auth-view-error {
  height: 100%;
  display: flex;
  flex-direction: column;
  max-width: 440px;
  padding: 0 20px;
  margin: 0 auto;
}

.auth-view-error-content {
  position: relative;
  flex: 1;
  width: 200%;
}

.auth-view-error-content__inner {
  width: 50%;
  float: left;
  transition: 0.3s ease-in-out all;
}

.auth-view-error-content__inner.ng-enter {
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}

.auth-view-error-content__inner.ng-enter-active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.auth-view-error-content__inner.ng-leave {
  transform: translate3d(-100%, 0, 0);
  opacity: 1;
}

.auth-view-error-content__inner.ng-leave-active {
  transform: translate3d(-200%, 0, 0);
  opacity: 0;
}

.auth-view-error-footer p {
  display: inline-block;
}

.auth-view-error-footer a {
  text-decoration: none;
}

.auth-error-client-nav {
  max-height: 350px;
  overflow-y: scroll;
}

.auth-error-client-nav-item {
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -1px #ced3e0;
  background: #fff;
  cursor: pointer;
}

.auth-error-client-nav-item:hover {
  background: #fafafa;
}

.auth-error-client-nav-item:last-child {
  box-shadow: none;
}

.auth-error-client-nav-item[disabled='disabled'] {
  pointer-events: none;
}

.auth-error-client-nav-item__avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  font-size: 18px;
  color: #fff;
  background-color: #e8e7e6;
}

.auth-error-client-nav-item__avatar img {
  border-radius: 50%;
}

.auth-user-container {
  display: flex;
  min-height: 100vh;
}

.auth-user-view {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 10;
}

.auth-user-view--collapsible {
  flex: 0 1 auto;
  justify-content: center;
}

.auth-user-view--background {
  background-attachment: fixed;
  background: linear-gradient(-30deg, #622393 50%, #aa39a4);
}

.auth-user-view--background:before {
  content: '';
  background: url(bf9829ef7f221e74c0e5e3413f172188.svg) repeat-x top center;
  display: block;
  width: 100%;
  height: 370px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.15;
}

.auth-user-testimonial-background--default:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(60a2bfb8ed38727a8297526ad82deec9.jpg) no-repeat center center;
  background-size: cover;
  opacity: 0.12;
}

.auth-user-view__logo {
  margin: 40px auto;
  position: relative;
  z-index: 10;
}

.auth-user-view-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 30px 30px;
  width: 100%;
}

.auth-user-view-inner--sm {
  width: 40vw;
}

.auth-user-view-inner--md {
  width: 50vw;
}

.auth-user-view-inner--lg {
  width: 60vw;
}

.auth-user-view-inner--full {
  width: 100vw;
}

.auth-user-view-inner--bottom {
  justify-content: flex-end;
  flex: 1;
}

.auth-user-view-inner--top {
  align-items: flex-start;
}

.auth-user-content {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.auth-user-content--sm {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}

.auth-user-content--md {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}

.auth-user-content--lg {
  width: 100%;
  max-width: 550px;
  margin: 0 auto;
}

.auth-user-content-header {
  margin-bottom: 30px;
}

.auth-user-content-header__title {
  line-height: 1.2;
  color: #e8af52;
}

.auth-user-content-header__desc {
  color: #fff;
  margin-top: 10px;
}

.auth-user-content-header__action {
  cursor: pointer;
  color: #e8af52;
}

.auth-user-content-header__action:hover {
  color: #fff !important;
}

.auth-user-content-header__action:hover svg {
  fill: #fff !important;
}

.auth-user-content-form {
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
}

.auth-user-content-form fieldset {
  margin-bottom: 15px;
}

.auth-user-content-help {
  color: #fff;
}

.auth-user-content-help__action {
  cursor: pointer;
  color: #e8af52;
}

.auth-user-content-help__action:hover {
  color: #fff !important;
}

.auth-user-content-help__action:hover svg {
  fill: #fff !important;
}

.auth-user-content-form__errors.ng-active {
  margin-bottom: 20px;
}

.auth-user-content-form__errors>* {
  position: relative;
  width: 100%;
  display: block;
  background: #feeee6;
  border-radius: 4px;
  color: #ef5c48;
  padding: 10.5px 15.75px;
}

.auth-user-content-testimonial {
  padding: 40px 6%;
  max-width: 600px;
}

.auth-user-content-testimonial__avatar {
  border: 2px solid #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
  border-radius: 50%;
  margin: 0 auto 30px;
  display: block;
}

.auth-user-content-testimonial__quote {
  color: #fff;
  margin-bottom: 20px;
}

.auth-user-content-testimonial__name {
  color: #e8af52;
}

.auth-user-content-testimonial__title {
  color: rgba(255,255,255,0.5);
}

.auth-user-view--mono {
  background-color: #fff;
}

.auth-user-view--mono .auth-user-content-header .auth-user-view__logo {
  display: none;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}

.auth-user-view--mono .auth-user-content-header .auth-user-content-header__title {
  color: #622393;
}

.auth-user-view--mono .auth-user-content-header .auth-user-content-header__desc {
  color: #7d7a78;
}

.auth-user-view--mono .auth-user-content-form {
  background-color: transparent;
  padding: 0;
  box-shadow: none;
}

.auth-user-view--mono .auth-user-content-form__errors>* {
  background: rgba(0,0,0,0.05);
}

.auth-user-view--mono .auth-user-content-help {
  color: #7d7a78;
}

.auth-user-view--mono .auth-user-content-help .auth-user-content-help__action {
  color: #004cff;
}

.auth-user-view--mono .auth-user-content-help .auth-user-content-help__action:hover {
  color: #004cff !important;
}

.auth-user-view--mono .auth-user-content-help .auth-user-content-help__action:hover svg {
  color: #004cff !important;
}

.auth-user-type {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(255,255,255,0.2);
  border-radius: 4px;
  padding: 10px;
  color: #fff !important;
  fill: #fff !important;
  border: 2px solid transparent;
  flex: 1;
  cursor: pointer;
  transition: all 0.2s;
}

.auth-user-type:nth-child(2) {
  margin: 0 20px;
}

.auth-user-type:hover {
  border: 2px solid rgba(255,255,255,0.5);
}

.auth-user-type.auth-user-type--active {
  border: 2px solid #e8af52;
}

.auth-user-type.auth-user-type--active svg {
  fill: #e8af52;
}

.auth-user-type svg {
  margin-top: 15px;
  margin-bottom: 20px;
  transition: all 0.2s;
}

@media screen and (max-width: 1000px) {
  .auth-user-view--background {
    width: 100%;
  }

  .auth-user-testimonial-background--default {
    display: none;
  }

  .auth-user-view__logo {
    margin: 30px auto;
  }

  .auth-user-view--mono {
    width: 100%;
  }

  .auth-user-view--mono .auth-user-view-inner--lg {
    width: 100%;
  }

  .auth-user-view--mono .auth-user-content-header .auth-user-view__logo {
    display: block;
  }

  .auth-user-view-inner {
    padding: 0 20px 20px;
  }

  .auth-user-content-form {
    padding: 15px;
  }

  .auth-user-content-header__title {
    font-size: 20px;
  }

  .auth-user-type:nth-child(2) {
    margin: 0 10px;
  }
}

.auth-dropdown-payment-methods {
  width: 500px;
  max-height: 275px;
}

.auth-billing-price--original {
  text-decoration: line-through;
  margin-right: 7.5px;
  color: #cfccca !important;
}

.auth-view-wrapper[ui-view].ng-enter {
  transition: all linear 200ms;
  opacity: 0;
}

.auth-view-wrapper[ui-view].ng-enter-active {
  opacity: 1;
}

.auth-view-wrapper[ui-view].ng-leave {
  opacity: 1;
  transition: all linear 200ms;
}

.auth-view-wrapper[ui-view].ng-leave-active {
  opacity: 0;
}
.abc-slider-label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.abc-color-cell__check {
  font-size: 12px;
  line-height: 18px;
}

.abc-slider-label {
  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
}

.abc-dropdown-unlink-btn.abc-slider-label,
.abc-dropdown-link-btn.abc-slider-label,
.abc-slider-label.abc-slider-title {
  font-size: 10px;
  line-height: 15px;
}

.abc-dropdown-unlink-btn,
.abc-dropdown-link-btn,
.abc-slider-title {
  font-size: 14px;
  line-height: 21px;
}

.abc-dropdown-unlink-btn,
.abc-dropdown-link-btn,
.abc-slider-title {
  font-size: 10px;
  line-height: 15px;
}

.abc-slider-label {
  font-size: 10px;
}

.abc-dropdown-unlink-btn,
.abc-dropdown-link-btn,
.abc-slider-title,
.abc-dropdown-unlink-btn.abc-slider-label,
.abc-dropdown-link-btn.abc-slider-label,
.abc-slider-label.abc-slider-title {
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.abc-slider-title {
  font-weight: 700 !important;
}

.abc-dropdown-unlink-btn,
.abc-dropdown-link-btn,
.abc-slider-label {
  font-weight: 600 !important;
}

.abc-color-dropdown {
  width: 220px;
}

.abc-color-table {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}

.abc-color-row {
  display: table-row;
  width: 100%;
}

.abc-color-cell {
  display: table-cell;
  border: 2px solid #cfccca;
  padding: 2px;
  cursor: pointer;
}

.abc-color-cell:hover:not(.abc-color-cell--active) .abc-color-cell__fill {
  z-index: 110;
  box-shadow: 0 0 0 2px #fff,0 0 0 4px #7d7a78;
}

.abc-color-cell--active .abc-color-cell__fill {
  z-index: 120;
  box-shadow: 0 0 0 2px #fff,0 0 0 4px #004cff;
}

.abc-color-cell--active .abc-color-cell__check {
  display: block;
}

.abc-color-cell__fill {
  position: relative;
  width: 17px;
  height: 17px;
}

.abc-color-cell__fill--block {
  width: 100%;
}

.abc-color-cell__check {
  display: none;
  line-height: 17px;
  text-align: center;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.abc-color-inactive {
  box-shadow: 0 0 0 2px #fff,0 0 0 4px #cfccca;
}

.abc-dropdown {
  width: 220px;
}

.abc-dropdown-item {
  display: block;
  padding: 2px;
  cursor: pointer;
}

.abc-dropdown-item:after {
  content: '';
  display: table;
  clear: both;
}

.abc-dropdown-item:not(:last-child) {
  padding-bottom: 0;
}

.abc-dropdown-item:hover .abc-dropdown-item__inner {
  background: #e8e7e6;
}

.abc-dropdown-item__inner {
  padding: 7px;
  margin-bottom: 2px;
  border-radius: 4px;
  fill: #7d7a78;
  color: #5c5854;
}

.abc-dropdown-item__inner:last-child {
  margin-bottom: 0;
}

.abc-dropdown-item--active .abc-dropdown-item__inner {
  background: #e8e7e6;
  fill: #004cff;
  color: #004cff;
}

.abc-dropdown-slider {
  position: relative;
  padding: 10px;
  width: 250px;
}

.abc-dropdown-link {
  padding: 10px;
  width: 250px;
}

.abc-dropdown-blocks {
  max-height: 275px;
  white-space: nowrap;
}

.abc-dropdown-unlink-btn {
  text-align: center;
  height: 32px;
  line-height: 32px;
  fill: #ef5c48;
  color: #ef5c48;
  cursor: pointer;
}

.abc-dropdown-unlink-btn:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.abc-dropdown-unlink-btn svg {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.abc-dropdown-unlink-btn:hover {
  fill: #d83e13;
  color: #d83e13;
}

.abc-dropdown-link-btn {
  text-align: center;
  height: 32px;
  line-height: 32px;
  fill: #fff;
  color: #fff;
  cursor: pointer;
  background: #004cff;
  border-radius: 4px;
}

.abc-dropdown-link-btn:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.abc-dropdown-link-btn svg {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.abc-dropdown-link-btn:hover {
  background: #0023b3;
}

.abc-extension-btn {
  position: relative;
  height: 100%;
  cursor: pointer;
  border-radius: 4px;
}

.abc-extension-btn:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.abc-extension-btn--active {
  background: #e8e7e6;
}

.abc-extension-btn--primary .abc-extension-btn__icon {
  fill: #004cff;
}

.abc-extension-btn__icon {
  display: inline-block;
  vertical-align: middle;
  fill: #7d7a78;
}

.abc-extension-btn__icon svg {
  display: block;
}

.abc-mask {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2000;
}

.abc-mask.ng-enter,
.abc-mask.ng-enter-active,
.abc-mask.ng-leave,
.abc-mask.ng-leave-active {
  transition: opacity 0.1s;
}

.abc-mask.ng-enter {
  opacity: 0;
}

.abc-mask.ng-enter-active {
  opacity: 1;
}

.abc-mask.ng-leave-active {
  opacity: 0;
}

.abc-mask.ng-leave {
  opacity: 1;
}

.abc-slider {
  position: relative;
  width: 100%;
  height: 2px;
  margin-top: 9px;
  margin-bottom: 20px;
  background-color: #cfccca;
}

.abc-slider::after {
  content: '';
  position: absolute;
  left: 50%;
  top: -5px;
  bottom: -5px;
  width: 2px;
  margin-left: -1px;
  background: #cfccca;
  z-index: -1;
}

.abc-slider-contain {
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: 10px;
  right: 10px;
}

.abc-slider-handle {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  margin-left: -10px;
  height: 20px;
  width: 20px;
  border: 2px solid #cfccca;
  background: #fff;
  cursor: pointer;
}

.abc-slider-handle:hover {
  border-color: #7d7a78;
}

.abc-slider-handle:active {
  border-color: #004cff;
}

.abc-slider-label {
  position: absolute;
  top: 100%;
  left: 0;
  color: #7d7a78;
  transform: translateX(-50%);
}

.abc-slider-title {
  color: #7d7a78;
  margin-bottom: 10px;
}

.abc-toolbar {
  position: absolute;
  display: inline-block;
  background: #fff;
  border-radius: 4px;
  top: 0;
  left: 0;
  opacity: 0;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  z-index: 140;
}

.abc-toolbar.ng-enter,
.abc-toolbar.ng-enter-active,
.abc-toolbar.ng-leave,
.abc-toolbar.ng-leave-active {
  transition: all 0.1s ease-in-out;
}

.abc-toolbar.ng-enter {
  opacity: 0;
  transform: translate3d(0, 10px, 0);
}

.abc-toolbar.ng-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.abc-toolbar__item {
  display: inline-block;
  padding: 2px;
  height: 36px;
  width: 36px;
  text-align: center;
}

.abc-toolbar__item:hover .abc-extension-btn {
  background: #e8e7e6;
}

.abc-toolbar__done {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #004cff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  fill: #fff;
  text-align: center;
  z-index: 110;
  margin-top: -10px;
  margin-left: -10px;
  cursor: pointer;
}

.abc-toolbar__done:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.abc-toolbar__done svg {
  display: inline-block;
  vertical-align: middle;
}

.abc-toolbar__done:hover {
  background: #0023b3;
}

.abc-editor[contenteditable='true'] {
  outline: 0;
}
.campaigns-stat-card__header,
.visitors-stat-card__header,
.core-hidden-scroll-container,
.playback-marker,
.playback-marker-tail-container,
.stats-btn-tabs__item,
.v-chart-bar,
.v-chart-line,
.v-chart-line-sm,
.v-chart-line-sm--interact,
.v-chart__map,
.v-series-list,
.v-text__label,
.v-chart__map .v-map-state__label,
.v-text__label--sm,
.campaigns-grid-toggle,
.campaigns-variant-weight-slider-label,
.campaigns-page-card__footer,
.campaigns-catalog-header,
.main-nav-section,
.main-nav-item {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.view,
.main-1,
.main-2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
}

.cheatsheet-item__label,
.legal-section__content>p,
.integrations-label,
.reports-table-header-cell,
.reports-table-body-cell,
.reports-table-body-cell--toggleable,
.reports-table-footer-cell .reports-table-footer-cell-label,
.stats-btn-tabs--sm>.stats-btn-tabs__item,
.v-series-list__cell,
.v-series-list__header,
.v-text,
.v-text__label,
.v-chart__map .v-map-state__label,
.account-table-item,
.account-table-item--stock,
.account-table-preview,
.account-notification-warning,
.account-client-card__label,
.account-billing-table .account-billing-table-item .account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-billing-table-item__cost,
.auth-billing-payment-method__summary,
.campaigns-integration-card__text,
.campaigns-render-variant,
.campaigns-variant-stat--desc,
.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__description,
.campaigns-page-meta-code,
.main-dropdown-item {
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  letter-spacing: 0.02em;
}

.cheatsheet-item__key.cheatsheet-item__label,
.legal-section__content>p.cheatsheet-item__key,
.cheatsheet-item__key.integrations-label,
.cheatsheet-item__key.reports-table-header-cell,
.cheatsheet-item__key.reports-table-body-cell,
.cheatsheet-item__key.reports-table-body-cell--toggleable,
.reports-table-footer-cell .cheatsheet-item__key.reports-table-footer-cell-label,
.stats-btn-tabs--sm>.cheatsheet-item__key.stats-btn-tabs__item,
.cheatsheet-item__key.v-series-list__cell,
.cheatsheet-item__key.v-series-list__header,
.cheatsheet-item__key.v-text,
.cheatsheet-item__key.v-text__label,
.v-chart__map .cheatsheet-item__key.v-map-state__label,
.cheatsheet-item__key.account-table-item,
.cheatsheet-item__key.account-table-item--stock,
.cheatsheet-item__key.account-table-preview,
.cheatsheet-item__key.account-notification-warning,
.cheatsheet-item__key.account-client-card__label,
.account-billing-table .account-billing-table-item .cheatsheet-item__key.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .cheatsheet-item__key.account-billing-table-item__cost,
.cheatsheet-item__key.auth-billing-payment-method__summary,
.cheatsheet-item__key.campaigns-integration-card__text,
.cheatsheet-item__key.campaigns-render-variant,
.cheatsheet-item__key.campaigns-variant-stat--desc,
.cheatsheet-item__key.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .cheatsheet-item__key.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .cheatsheet-item__key.campaigns-seo-social-preview__description,
.cheatsheet-item__key.campaigns-page-meta-code,
.cheatsheet-item__key.main-dropdown-item,
.cheatsheet-item__label.pane-tabs__tab,
.cheatsheet-item__label.v-text__label--sm,
.cheatsheet-item__label.account-verify,
.cheatsheet-item__label.account-current-pricing-plan__header,
.cheatsheet-item__label.account-overview-card__footer,
.cheatsheet-item__label.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.cheatsheet-item__label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .cheatsheet-item__label.campaigns-seo-social-preview__url,
.cheatsheet-item__label.main-alert-btn,
.legal-section__content>p.pane-tabs__tab,
.legal-section__content>p.v-text__label--sm,
.legal-section__content>p.account-verify,
.legal-section__content>p.account-current-pricing-plan__header,
.legal-section__content>p.account-overview-card__footer,
.legal-section__content>p.account-client-card__badge,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .legal-section__content>p.campaigns-seo-social-preview__url,
.legal-section__content>p.main-alert-btn,
.pane-tabs__tab.integrations-label,
.pane-tabs__tab.reports-table-header-cell,
.pane-tabs__tab.reports-table-body-cell,
.pane-tabs__tab.reports-table-body-cell--toggleable,
.reports-table-footer-cell .pane-tabs__tab.reports-table-footer-cell-label,
.stats-btn-tabs--sm>.pane-tabs__tab.stats-btn-tabs__item,
.pane-tabs__tab.v-series-list__cell,
.pane-tabs__tab.v-series-list__header,
.pane-tabs__tab.v-text,
.pane-tabs__tab.v-text__label,
.v-chart__map .pane-tabs__tab.v-map-state__label,
.pane-tabs__tab.account-table-item,
.pane-tabs__tab.account-table-item--stock,
.pane-tabs__tab.account-table-preview,
.pane-tabs__tab.account-notification-warning,
.pane-tabs__tab.account-client-card__label,
.account-billing-table .account-billing-table-item .pane-tabs__tab.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .pane-tabs__tab.account-billing-table-item__cost,
.pane-tabs__tab.auth-billing-payment-method__summary,
.pane-tabs__tab.campaigns-integration-card__text,
.pane-tabs__tab.campaigns-render-variant,
.pane-tabs__tab.campaigns-variant-stat--desc,
.pane-tabs__tab.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .pane-tabs__tab.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .pane-tabs__tab.campaigns-seo-social-preview__description,
.pane-tabs__tab.campaigns-page-meta-code,
.pane-tabs__tab.main-dropdown-item,
.integrations-label.v-text__label--sm,
.integrations-label.account-verify,
.integrations-label.account-current-pricing-plan__header,
.integrations-label.account-overview-card__footer,
.integrations-label.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.integrations-label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .integrations-label.campaigns-seo-social-preview__url,
.integrations-label.main-alert-btn,
.reports-table-header-cell.v-text__label--sm,
.reports-table-header-cell.account-verify,
.reports-table-header-cell.account-current-pricing-plan__header,
.reports-table-header-cell.account-overview-card__footer,
.reports-table-header-cell.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-header-cell,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-header-cell.campaigns-seo-social-preview__url,
.reports-table-header-cell.main-alert-btn,
.reports-table-body-cell.v-text__label--sm,
.reports-table-body-cell.account-verify,
.reports-table-body-cell.account-current-pricing-plan__header,
.reports-table-body-cell.account-overview-card__footer,
.reports-table-body-cell.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-body-cell,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-body-cell.campaigns-seo-social-preview__url,
.reports-table-body-cell.main-alert-btn,
.reports-table-body-cell--toggleable.v-text__label--sm,
.reports-table-body-cell--toggleable.account-verify,
.reports-table-body-cell--toggleable.account-current-pricing-plan__header,
.reports-table-body-cell--toggleable.account-overview-card__footer,
.reports-table-body-cell--toggleable.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-body-cell--toggleable,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-body-cell--toggleable.campaigns-seo-social-preview__url,
.reports-table-body-cell--toggleable.main-alert-btn,
.reports-table-footer-cell .reports-table-footer-cell-label.v-text__label--sm,
.reports-table-footer-cell .reports-table-footer-cell-label.account-verify,
.reports-table-footer-cell .reports-table-footer-cell-label.account-current-pricing-plan__header,
.reports-table-footer-cell .reports-table-footer-cell-label.account-overview-card__footer,
.reports-table-footer-cell .reports-table-footer-cell-label.account-client-card__badge,
.reports-table-footer-cell .account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-footer-cell-label,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .reports-table-footer-cell div.reports-table-footer-cell-label,
.reports-table-footer-cell .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-footer-cell-label.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-footer-cell .reports-table-footer-cell-label.campaigns-seo-social-preview__url,
.reports-table-footer-cell .reports-table-footer-cell-label.main-alert-btn,
.stats-btn-tabs--sm>.stats-btn-tabs__item.v-text__label--sm,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-verify,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-current-pricing-plan__header,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-overview-card__footer,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .stats-btn-tabs--sm>div.stats-btn-tabs__item,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .stats-btn-tabs--sm>.stats-btn-tabs__item.campaigns-seo-social-preview__url,
.stats-btn-tabs--sm>.stats-btn-tabs__item.main-alert-btn,
.v-series-list__header.v-text__label--sm,
.v-series-list__header.account-verify,
.v-series-list__header.account-current-pricing-plan__header,
.v-series-list__header.account-overview-card__footer,
.v-series-list__header.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-series-list__header,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-series-list__header.campaigns-seo-social-preview__url,
.v-series-list__header.main-alert-btn,
.v-series-list__cell.v-text__label--sm,
.v-series-list__cell.account-verify,
.v-series-list__cell.account-current-pricing-plan__header,
.v-series-list__cell.account-overview-card__footer,
.v-series-list__cell.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-series-list__cell,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-series-list__cell.campaigns-seo-social-preview__url,
.v-series-list__cell.main-alert-btn,
.v-text.v-text__label--sm,
.v-text.account-verify,
.v-text.account-current-pricing-plan__header,
.v-text.account-overview-card__footer,
.v-text.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-text,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-text.campaigns-seo-social-preview__url,
.v-text.main-alert-btn,
.v-chart__map .v-map-state__label.v-text__label--sm,
.v-chart__map .v-map-state__label.account-verify,
.v-chart__map .v-map-state__label.account-current-pricing-plan__header,
.v-chart__map .v-map-state__label.account-overview-card__footer,
.v-chart__map .v-map-state__label.account-client-card__badge,
.v-chart__map .account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-map-state__label,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .v-chart__map div.v-map-state__label,
.v-chart__map .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-map-state__label.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-chart__map .v-map-state__label.campaigns-seo-social-preview__url,
.v-chart__map .v-map-state__label.main-alert-btn,
.v-text__label.v-text__label--sm,
.v-text__label.account-verify,
.v-text__label.account-current-pricing-plan__header,
.v-text__label.account-overview-card__footer,
.v-text__label.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-text__label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-text__label.campaigns-seo-social-preview__url,
.v-text__label.main-alert-btn,
.v-text__label--sm.account-table-item,
.v-text__label--sm.account-table-item--stock,
.v-text__label--sm.account-table-preview,
.v-text__label--sm.account-notification-warning,
.v-text__label--sm.account-client-card__label,
.account-billing-table .account-billing-table-item .v-text__label--sm.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .v-text__label--sm.account-billing-table-item__cost,
.v-text__label--sm.auth-billing-payment-method__summary,
.v-text__label--sm.campaigns-integration-card__text,
.v-text__label--sm.campaigns-render-variant,
.v-text__label--sm.campaigns-variant-stat--desc,
.v-text__label--sm.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .v-text__label--sm.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-text__label--sm.campaigns-seo-social-preview__description,
.v-text__label--sm.campaigns-page-meta-code,
.v-text__label--sm.main-dropdown-item,
.account-table-item.account-verify,
.account-table-item.account-current-pricing-plan__header,
.account-table-item.account-overview-card__footer,
.account-table-item.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-table-item,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-table-item.campaigns-seo-social-preview__url,
.account-table-item.main-alert-btn,
.account-table-item--stock.account-verify,
.account-table-item--stock.account-current-pricing-plan__header,
.account-table-item--stock.account-overview-card__footer,
.account-table-item--stock.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-table-item--stock,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-table-item--stock.campaigns-seo-social-preview__url,
.account-table-item--stock.main-alert-btn,
.account-table-preview.account-verify,
.account-table-preview.account-current-pricing-plan__header,
.account-table-preview.account-overview-card__footer,
.account-table-preview.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-table-preview,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-table-preview.campaigns-seo-social-preview__url,
.account-table-preview.main-alert-btn,
.account-verify.account-notification-warning,
.account-verify.account-client-card__label,
.account-billing-table .account-billing-table-item .account-verify.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-verify.account-billing-table-item__cost,
.account-verify.auth-billing-payment-method__summary,
.account-verify.campaigns-integration-card__text,
.account-verify.campaigns-render-variant,
.account-verify.campaigns-variant-stat--desc,
.account-verify.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-verify.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-verify.campaigns-seo-social-preview__description,
.account-verify.campaigns-page-meta-code,
.account-verify.main-dropdown-item,
.account-notification-warning.account-current-pricing-plan__header,
.account-notification-warning.account-overview-card__footer,
.account-notification-warning.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-notification-warning,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-notification-warning.campaigns-seo-social-preview__url,
.account-notification-warning.main-alert-btn,
.account-current-pricing-plan__header.account-client-card__label,
.account-billing-table .account-billing-table-item .account-current-pricing-plan__header.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-current-pricing-plan__header.account-billing-table-item__cost,
.account-current-pricing-plan__header.auth-billing-payment-method__summary,
.account-current-pricing-plan__header.campaigns-integration-card__text,
.account-current-pricing-plan__header.campaigns-render-variant,
.account-current-pricing-plan__header.campaigns-variant-stat--desc,
.account-current-pricing-plan__header.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-current-pricing-plan__header.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-current-pricing-plan__header.campaigns-seo-social-preview__description,
.account-current-pricing-plan__header.campaigns-page-meta-code,
.account-current-pricing-plan__header.main-dropdown-item,
.account-overview-card__footer.account-client-card__label,
.account-billing-table .account-billing-table-item .account-overview-card__footer.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-overview-card__footer.account-billing-table-item__cost,
.account-overview-card__footer.auth-billing-payment-method__summary,
.account-overview-card__footer.campaigns-integration-card__text,
.account-overview-card__footer.campaigns-render-variant,
.account-overview-card__footer.campaigns-variant-stat--desc,
.account-overview-card__footer.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-overview-card__footer.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-overview-card__footer.campaigns-seo-social-preview__description,
.account-overview-card__footer.campaigns-page-meta-code,
.account-overview-card__footer.main-dropdown-item,
.account-client-card__badge.account-client-card__label,
.account-billing-table .account-billing-table-item .account-client-card__badge.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-client-card__badge.account-billing-table-item__cost,
.account-client-card__badge.auth-billing-payment-method__summary,
.account-client-card__badge.campaigns-integration-card__text,
.account-client-card__badge.campaigns-render-variant,
.account-client-card__badge.campaigns-variant-stat--desc,
.account-client-card__badge.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-client-card__badge.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-client-card__badge.campaigns-seo-social-preview__description,
.account-client-card__badge.campaigns-page-meta-code,
.account-client-card__badge.main-dropdown-item,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-client-card__label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-client-card__label.campaigns-seo-social-preview__url,
.account-client-card__label.main-alert-btn,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-billing-table-item__cost,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.auth-billing-payment-method__summary,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-integration-card__text,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-render-variant,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-variant-stat--desc,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-catalog-item__cell,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .campaigns-seo-search-preview div.campaigns-seo-search-preview__search-results,
.campaigns-seo-search-preview .account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-seo-search-preview__search-results,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .campaigns-seo-social-preview .campaigns-seo-social-preview__summary div.campaigns-seo-social-preview__description,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-seo-social-preview__description,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-page-meta-code,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.main-dropdown-item,
.account-billing-table .account-billing-table-item .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table-item__description.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table .account-billing-table-item .account-billing-table-item__description.campaigns-seo-social-preview__url,
.account-billing-table .account-billing-table-item .account-billing-table-item__description.main-alert-btn,
.account-billing-table .account-billing-table-item .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table-item__cost.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table .account-billing-table-item .account-billing-table-item__cost.campaigns-seo-social-preview__url,
.account-billing-table .account-billing-table-item .account-billing-table-item__cost.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .auth-billing-payment-method__summary.campaigns-seo-social-preview__url,
.auth-billing-payment-method__summary.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-integration-card__text.campaigns-seo-social-preview__url,
.campaigns-integration-card__text.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-render-variant.campaigns-seo-social-preview__url,
.campaigns-render-variant.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-variant-stat--desc.campaigns-seo-social-preview__url,
.campaigns-variant-stat--desc.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-catalog-item__cell.campaigns-seo-social-preview__url,
.campaigns-catalog-item__cell.main-alert-btn,
.campaigns-seo-search-preview .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-search-preview__search-results.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-search-preview .campaigns-seo-search-preview__search-results.campaigns-seo-social-preview__url,
.campaigns-seo-search-preview .campaigns-seo-search-preview__search-results.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.campaigns-seo-social-preview__description,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.campaigns-page-meta-code,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.main-dropdown-item,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__description.main-alert-btn,
.campaigns-page-meta-code.main-alert-btn,
.main-alert-btn.main-dropdown-item {
  font-size: 12px;
  line-height: 18px;
}

.campaigns-integration-card__name,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__title {
  font-size: 16px;
  line-height: 25px;
}

.auth-billing-payment-method__summary {
  font-size: 14px;
  line-height: 20px;
}

.integrations-label,
.reports-table-header-cell,
.reports-table-footer-cell .reports-table-footer-cell-label,
.stats-btn-tabs--sm>.stats-btn-tabs__item,
.v-axis .tick text,
.v-chart-bar .tick text,
.v-chart-line .tick text,
.v-chart-bar .label,
.v-chart-bar .v-chart-bar-stack-details,
.v-text__label,
.v-chart__map .v-map-state__label,
.v-mask-details .v-mask-details-label,
.account-notifications-settings .account-notifications-settings__input,
.account-notifications-settings .account-notifications-settings__dropdown,
.account-billing-table .account-billing-table-item .account-billing-table-item__cost span,
.campaigns-variant-weight-slider-label,
.campaigns-variant-stat--desc span,
.campaigns-variant-stat--desc div,
.campaigns-catalog-header__cell,
.campaigns-catalog-item__cell,
.campaigns-page-meta-code,
.main-nav-item {
  font-size: 12px;
  line-height: 18px;
}

.campaigns-messages-inline__message {
  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
}

.cheatsheet-item__key.campaigns-messages-inline__message,
.pane-tabs__tab.campaigns-messages-inline__message,
.v-text__label--sm.campaigns-messages-inline__message,
.account-verify.campaigns-messages-inline__message,
.account-current-pricing-plan__header.campaigns-messages-inline__message,
.account-overview-card__footer.campaigns-messages-inline__message,
.account-client-card__badge.campaigns-messages-inline__message,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-messages-inline__message,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-messages-inline__message.campaigns-seo-social-preview__url,
.campaigns-messages-inline__message.main-alert-btn {
  font-size: 10px;
  line-height: 15px;
}

.v-text__label--sm {
  font-size: 8px;
  line-height: 12px;
  font-weight: 600;
}

.v-text__label--sm,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-text__label--sm,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.v-text__label--sm {
  font-size: 8px;
  line-height: 12px;
}

.empty-state__text,
.account-verify,
.main-breadcrumbs-inactive {
  cursor: pointer;
}

.empty-state__text:hover,
.account-verify:hover,
.main-breadcrumbs-inactive:hover {
  color: #004cff !important;
}

.empty-state__text:hover svg,
.account-verify:hover svg,
.main-breadcrumbs-inactive:hover svg {
  fill: #004cff !important;
}

.reports-modal-header__close {
  font-size: 21px;
  line-height: 31px;
}

.cheatsheet-item__key.reports-modal-header__close,
.pane-tabs__tab.reports-modal-header__close,
.reports-modal-header__close.v-text__label--sm,
.reports-modal-header__close.account-verify,
.reports-modal-header__close.account-current-pricing-plan__header,
.reports-modal-header__close.account-overview-card__footer,
.reports-modal-header__close.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-modal-header__close,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-modal-header__close.campaigns-seo-social-preview__url,
.reports-modal-header__close.main-alert-btn {
  font-size: 15px;
  line-height: 22px;
}

.cheatsheet-item__key,
.empty-state__title,
.empty-state__text,
.reports-btn-o-mono {
  font-size: 18px;
  line-height: 25px;
}

.cheatsheet-item__key,
.empty-state__title.pane-tabs__tab,
.empty-state__title.v-text__label--sm,
.empty-state__title.account-verify,
.empty-state__title.account-current-pricing-plan__header,
.empty-state__title.account-overview-card__footer,
.empty-state__title.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.empty-state__title,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .empty-state__title.campaigns-seo-social-preview__url,
.empty-state__title.main-alert-btn,
.empty-state__text.pane-tabs__tab,
.empty-state__text.v-text__label--sm,
.empty-state__text.account-verify,
.empty-state__text.account-current-pricing-plan__header,
.empty-state__text.account-overview-card__footer,
.empty-state__text.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.empty-state__text,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .empty-state__text.campaigns-seo-social-preview__url,
.empty-state__text.main-alert-btn,
.pane-tabs__tab.reports-btn-o-mono,
.reports-btn-o-mono.v-text__label--sm,
.reports-btn-o-mono.account-verify,
.reports-btn-o-mono.account-current-pricing-plan__header,
.reports-btn-o-mono.account-overview-card__footer,
.reports-btn-o-mono.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-btn-o-mono,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-btn-o-mono.campaigns-seo-social-preview__url,
.reports-btn-o-mono.main-alert-btn,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.cheatsheet-item__key,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.cheatsheet-item__key {
  font-size: 13px;
  line-height: 19px;
}

.pane-tabs__tab,
.account-verify,
.account-current-pricing-plan__header,
.account-overview-card__footer,
.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url,
.main-alert-btn {
  font-size: 14px;
  line-height: 21px;
}

.pane-tabs__tab,
.account-verify,
.account-current-pricing-plan__header,
.account-overview-card__footer,
.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url,
.main-alert-btn {
  font-size: 10px;
  line-height: 15px;
}

.campaigns-messages-inline__message {
  font-size: 10px;
}

.v-text__label--sm {
  font-size: 8px;
}

.cheatsheet-item__key.reports-modal-header__close,
.pane-tabs__tab.reports-modal-header__close,
.reports-modal-header__close.v-text__label--sm,
.reports-modal-header__close.account-verify,
.reports-modal-header__close.account-current-pricing-plan__header,
.reports-modal-header__close.account-overview-card__footer,
.reports-modal-header__close.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-modal-header__close,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-modal-header__close.campaigns-seo-social-preview__url,
.reports-modal-header__close.main-alert-btn,
.cheatsheet-item__key,
.empty-state__title.pane-tabs__tab,
.empty-state__title.v-text__label--sm,
.empty-state__title.account-verify,
.empty-state__title.account-current-pricing-plan__header,
.empty-state__title.account-overview-card__footer,
.empty-state__title.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.empty-state__title,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .empty-state__title.campaigns-seo-social-preview__url,
.empty-state__title.main-alert-btn,
.empty-state__text.pane-tabs__tab,
.empty-state__text.v-text__label--sm,
.empty-state__text.account-verify,
.empty-state__text.account-current-pricing-plan__header,
.empty-state__text.account-overview-card__footer,
.empty-state__text.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.empty-state__text,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .empty-state__text.campaigns-seo-social-preview__url,
.empty-state__text.main-alert-btn,
.pane-tabs__tab.reports-btn-o-mono,
.reports-btn-o-mono.v-text__label--sm,
.reports-btn-o-mono.account-verify,
.reports-btn-o-mono.account-current-pricing-plan__header,
.reports-btn-o-mono.account-overview-card__footer,
.reports-btn-o-mono.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-btn-o-mono,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-btn-o-mono.campaigns-seo-social-preview__url,
.reports-btn-o-mono.main-alert-btn,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.cheatsheet-item__key,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.cheatsheet-item__key,
.pane-tabs__tab,
.account-verify,
.account-current-pricing-plan__header,
.account-overview-card__footer,
.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url,
.main-alert-btn,
.cheatsheet-item__key.cheatsheet-item__label,
.legal-section__content>p.cheatsheet-item__key,
.cheatsheet-item__key.integrations-label,
.cheatsheet-item__key.reports-table-header-cell,
.cheatsheet-item__key.reports-table-body-cell,
.cheatsheet-item__key.reports-table-body-cell--toggleable,
.reports-table-footer-cell .cheatsheet-item__key.reports-table-footer-cell-label,
.stats-btn-tabs--sm>.cheatsheet-item__key.stats-btn-tabs__item,
.cheatsheet-item__key.v-series-list__cell,
.cheatsheet-item__key.v-series-list__header,
.cheatsheet-item__key.v-text,
.cheatsheet-item__key.v-text__label,
.v-chart__map .cheatsheet-item__key.v-map-state__label,
.cheatsheet-item__key.account-table-item,
.cheatsheet-item__key.account-table-item--stock,
.cheatsheet-item__key.account-table-preview,
.cheatsheet-item__key.account-notification-warning,
.cheatsheet-item__key.account-client-card__label,
.account-billing-table .account-billing-table-item .cheatsheet-item__key.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .cheatsheet-item__key.account-billing-table-item__cost,
.cheatsheet-item__key.auth-billing-payment-method__summary,
.cheatsheet-item__key.campaigns-integration-card__text,
.cheatsheet-item__key.campaigns-render-variant,
.cheatsheet-item__key.campaigns-variant-stat--desc,
.cheatsheet-item__key.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .cheatsheet-item__key.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .cheatsheet-item__key.campaigns-seo-social-preview__description,
.cheatsheet-item__key.campaigns-page-meta-code,
.cheatsheet-item__key.main-dropdown-item,
.cheatsheet-item__label.pane-tabs__tab,
.cheatsheet-item__label.v-text__label--sm,
.cheatsheet-item__label.account-verify,
.cheatsheet-item__label.account-current-pricing-plan__header,
.cheatsheet-item__label.account-overview-card__footer,
.cheatsheet-item__label.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.cheatsheet-item__label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .cheatsheet-item__label.campaigns-seo-social-preview__url,
.cheatsheet-item__label.main-alert-btn,
.legal-section__content>p.pane-tabs__tab,
.legal-section__content>p.v-text__label--sm,
.legal-section__content>p.account-verify,
.legal-section__content>p.account-current-pricing-plan__header,
.legal-section__content>p.account-overview-card__footer,
.legal-section__content>p.account-client-card__badge,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .legal-section__content>p.campaigns-seo-social-preview__url,
.legal-section__content>p.main-alert-btn,
.pane-tabs__tab.integrations-label,
.pane-tabs__tab.reports-table-header-cell,
.pane-tabs__tab.reports-table-body-cell,
.pane-tabs__tab.reports-table-body-cell--toggleable,
.reports-table-footer-cell .pane-tabs__tab.reports-table-footer-cell-label,
.stats-btn-tabs--sm>.pane-tabs__tab.stats-btn-tabs__item,
.pane-tabs__tab.v-series-list__cell,
.pane-tabs__tab.v-series-list__header,
.pane-tabs__tab.v-text,
.pane-tabs__tab.v-text__label,
.v-chart__map .pane-tabs__tab.v-map-state__label,
.pane-tabs__tab.account-table-item,
.pane-tabs__tab.account-table-item--stock,
.pane-tabs__tab.account-table-preview,
.pane-tabs__tab.account-notification-warning,
.pane-tabs__tab.account-client-card__label,
.account-billing-table .account-billing-table-item .pane-tabs__tab.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .pane-tabs__tab.account-billing-table-item__cost,
.pane-tabs__tab.auth-billing-payment-method__summary,
.pane-tabs__tab.campaigns-integration-card__text,
.pane-tabs__tab.campaigns-render-variant,
.pane-tabs__tab.campaigns-variant-stat--desc,
.pane-tabs__tab.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .pane-tabs__tab.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .pane-tabs__tab.campaigns-seo-social-preview__description,
.pane-tabs__tab.campaigns-page-meta-code,
.pane-tabs__tab.main-dropdown-item,
.integrations-label.v-text__label--sm,
.integrations-label.account-verify,
.integrations-label.account-current-pricing-plan__header,
.integrations-label.account-overview-card__footer,
.integrations-label.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.integrations-label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .integrations-label.campaigns-seo-social-preview__url,
.integrations-label.main-alert-btn,
.reports-table-header-cell.v-text__label--sm,
.reports-table-header-cell.account-verify,
.reports-table-header-cell.account-current-pricing-plan__header,
.reports-table-header-cell.account-overview-card__footer,
.reports-table-header-cell.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-header-cell,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-header-cell.campaigns-seo-social-preview__url,
.reports-table-header-cell.main-alert-btn,
.reports-table-body-cell.v-text__label--sm,
.reports-table-body-cell.account-verify,
.reports-table-body-cell.account-current-pricing-plan__header,
.reports-table-body-cell.account-overview-card__footer,
.reports-table-body-cell.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-body-cell,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-body-cell.campaigns-seo-social-preview__url,
.reports-table-body-cell.main-alert-btn,
.reports-table-body-cell--toggleable.v-text__label--sm,
.reports-table-body-cell--toggleable.account-verify,
.reports-table-body-cell--toggleable.account-current-pricing-plan__header,
.reports-table-body-cell--toggleable.account-overview-card__footer,
.reports-table-body-cell--toggleable.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-body-cell--toggleable,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-body-cell--toggleable.campaigns-seo-social-preview__url,
.reports-table-body-cell--toggleable.main-alert-btn,
.reports-table-footer-cell .reports-table-footer-cell-label.v-text__label--sm,
.reports-table-footer-cell .reports-table-footer-cell-label.account-verify,
.reports-table-footer-cell .reports-table-footer-cell-label.account-current-pricing-plan__header,
.reports-table-footer-cell .reports-table-footer-cell-label.account-overview-card__footer,
.reports-table-footer-cell .reports-table-footer-cell-label.account-client-card__badge,
.reports-table-footer-cell .account-billing-table .account-billing-table-item .account-billing-table-item__title div.reports-table-footer-cell-label,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .reports-table-footer-cell div.reports-table-footer-cell-label,
.reports-table-footer-cell .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-footer-cell-label.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .reports-table-footer-cell .reports-table-footer-cell-label.campaigns-seo-social-preview__url,
.reports-table-footer-cell .reports-table-footer-cell-label.main-alert-btn,
.stats-btn-tabs--sm>.stats-btn-tabs__item.v-text__label--sm,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-verify,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-current-pricing-plan__header,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-overview-card__footer,
.stats-btn-tabs--sm>.stats-btn-tabs__item.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .stats-btn-tabs--sm>div.stats-btn-tabs__item,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .stats-btn-tabs--sm>.stats-btn-tabs__item.campaigns-seo-social-preview__url,
.stats-btn-tabs--sm>.stats-btn-tabs__item.main-alert-btn,
.v-series-list__header.v-text__label--sm,
.v-series-list__header.account-verify,
.v-series-list__header.account-current-pricing-plan__header,
.v-series-list__header.account-overview-card__footer,
.v-series-list__header.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-series-list__header,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-series-list__header.campaigns-seo-social-preview__url,
.v-series-list__header.main-alert-btn,
.v-series-list__cell.v-text__label--sm,
.v-series-list__cell.account-verify,
.v-series-list__cell.account-current-pricing-plan__header,
.v-series-list__cell.account-overview-card__footer,
.v-series-list__cell.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-series-list__cell,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-series-list__cell.campaigns-seo-social-preview__url,
.v-series-list__cell.main-alert-btn,
.v-text.v-text__label--sm,
.v-text.account-verify,
.v-text.account-current-pricing-plan__header,
.v-text.account-overview-card__footer,
.v-text.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-text,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-text.campaigns-seo-social-preview__url,
.v-text.main-alert-btn,
.v-chart__map .v-map-state__label.v-text__label--sm,
.v-chart__map .v-map-state__label.account-verify,
.v-chart__map .v-map-state__label.account-current-pricing-plan__header,
.v-chart__map .v-map-state__label.account-overview-card__footer,
.v-chart__map .v-map-state__label.account-client-card__badge,
.v-chart__map .account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-map-state__label,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .v-chart__map div.v-map-state__label,
.v-chart__map .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-map-state__label.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-chart__map .v-map-state__label.campaigns-seo-social-preview__url,
.v-chart__map .v-map-state__label.main-alert-btn,
.v-text__label.v-text__label--sm,
.v-text__label.account-verify,
.v-text__label.account-current-pricing-plan__header,
.v-text__label.account-overview-card__footer,
.v-text__label.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-text__label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-text__label.campaigns-seo-social-preview__url,
.v-text__label.main-alert-btn,
.v-text__label--sm.account-table-item,
.v-text__label--sm.account-table-item--stock,
.v-text__label--sm.account-table-preview,
.v-text__label--sm.account-notification-warning,
.v-text__label--sm.account-client-card__label,
.account-billing-table .account-billing-table-item .v-text__label--sm.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .v-text__label--sm.account-billing-table-item__cost,
.v-text__label--sm.auth-billing-payment-method__summary,
.v-text__label--sm.campaigns-integration-card__text,
.v-text__label--sm.campaigns-render-variant,
.v-text__label--sm.campaigns-variant-stat--desc,
.v-text__label--sm.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .v-text__label--sm.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .v-text__label--sm.campaigns-seo-social-preview__description,
.v-text__label--sm.campaigns-page-meta-code,
.v-text__label--sm.main-dropdown-item,
.account-table-item.account-verify,
.account-table-item.account-current-pricing-plan__header,
.account-table-item.account-overview-card__footer,
.account-table-item.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-table-item,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-table-item.campaigns-seo-social-preview__url,
.account-table-item.main-alert-btn,
.account-table-item--stock.account-verify,
.account-table-item--stock.account-current-pricing-plan__header,
.account-table-item--stock.account-overview-card__footer,
.account-table-item--stock.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-table-item--stock,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-table-item--stock.campaigns-seo-social-preview__url,
.account-table-item--stock.main-alert-btn,
.account-table-preview.account-verify,
.account-table-preview.account-current-pricing-plan__header,
.account-table-preview.account-overview-card__footer,
.account-table-preview.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-table-preview,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-table-preview.campaigns-seo-social-preview__url,
.account-table-preview.main-alert-btn,
.account-verify.account-notification-warning,
.account-verify.account-client-card__label,
.account-billing-table .account-billing-table-item .account-verify.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-verify.account-billing-table-item__cost,
.account-verify.auth-billing-payment-method__summary,
.account-verify.campaigns-integration-card__text,
.account-verify.campaigns-render-variant,
.account-verify.campaigns-variant-stat--desc,
.account-verify.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-verify.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-verify.campaigns-seo-social-preview__description,
.account-verify.campaigns-page-meta-code,
.account-verify.main-dropdown-item,
.account-notification-warning.account-current-pricing-plan__header,
.account-notification-warning.account-overview-card__footer,
.account-notification-warning.account-client-card__badge,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-notification-warning,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-notification-warning.campaigns-seo-social-preview__url,
.account-notification-warning.main-alert-btn,
.account-current-pricing-plan__header.account-client-card__label,
.account-billing-table .account-billing-table-item .account-current-pricing-plan__header.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-current-pricing-plan__header.account-billing-table-item__cost,
.account-current-pricing-plan__header.auth-billing-payment-method__summary,
.account-current-pricing-plan__header.campaigns-integration-card__text,
.account-current-pricing-plan__header.campaigns-render-variant,
.account-current-pricing-plan__header.campaigns-variant-stat--desc,
.account-current-pricing-plan__header.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-current-pricing-plan__header.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-current-pricing-plan__header.campaigns-seo-social-preview__description,
.account-current-pricing-plan__header.campaigns-page-meta-code,
.account-current-pricing-plan__header.main-dropdown-item,
.account-overview-card__footer.account-client-card__label,
.account-billing-table .account-billing-table-item .account-overview-card__footer.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-overview-card__footer.account-billing-table-item__cost,
.account-overview-card__footer.auth-billing-payment-method__summary,
.account-overview-card__footer.campaigns-integration-card__text,
.account-overview-card__footer.campaigns-render-variant,
.account-overview-card__footer.campaigns-variant-stat--desc,
.account-overview-card__footer.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-overview-card__footer.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-overview-card__footer.campaigns-seo-social-preview__description,
.account-overview-card__footer.campaigns-page-meta-code,
.account-overview-card__footer.main-dropdown-item,
.account-client-card__badge.account-client-card__label,
.account-billing-table .account-billing-table-item .account-client-card__badge.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-client-card__badge.account-billing-table-item__cost,
.account-client-card__badge.auth-billing-payment-method__summary,
.account-client-card__badge.campaigns-integration-card__text,
.account-client-card__badge.campaigns-render-variant,
.account-client-card__badge.campaigns-variant-stat--desc,
.account-client-card__badge.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .account-client-card__badge.campaigns-seo-search-preview__search-results,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-client-card__badge.campaigns-seo-social-preview__description,
.account-client-card__badge.campaigns-page-meta-code,
.account-client-card__badge.main-dropdown-item,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-client-card__label,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-client-card__label.campaigns-seo-social-preview__url,
.account-client-card__label.main-alert-btn,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-billing-table-item__description,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.account-billing-table-item__cost,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.auth-billing-payment-method__summary,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-integration-card__text,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-render-variant,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-variant-stat--desc,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-catalog-item__cell,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .campaigns-seo-search-preview div.campaigns-seo-search-preview__search-results,
.campaigns-seo-search-preview .account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-seo-search-preview__search-results,
.account-billing-table .account-billing-table-item .account-billing-table-item__title .campaigns-seo-social-preview .campaigns-seo-social-preview__summary div.campaigns-seo-social-preview__description,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-seo-social-preview__description,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-page-meta-code,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.main-dropdown-item,
.account-billing-table .account-billing-table-item .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table-item__description.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table .account-billing-table-item .account-billing-table-item__description.campaigns-seo-social-preview__url,
.account-billing-table .account-billing-table-item .account-billing-table-item__description.main-alert-btn,
.account-billing-table .account-billing-table-item .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table-item__cost.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .account-billing-table .account-billing-table-item .account-billing-table-item__cost.campaigns-seo-social-preview__url,
.account-billing-table .account-billing-table-item .account-billing-table-item__cost.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .auth-billing-payment-method__summary.campaigns-seo-social-preview__url,
.auth-billing-payment-method__summary.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-integration-card__text.campaigns-seo-social-preview__url,
.campaigns-integration-card__text.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-render-variant.campaigns-seo-social-preview__url,
.campaigns-render-variant.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-variant-stat--desc.campaigns-seo-social-preview__url,
.campaigns-variant-stat--desc.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-catalog-item__cell.campaigns-seo-social-preview__url,
.campaigns-catalog-item__cell.main-alert-btn,
.campaigns-seo-search-preview .campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-search-preview__search-results.campaigns-seo-social-preview__url,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-search-preview .campaigns-seo-search-preview__search-results.campaigns-seo-social-preview__url,
.campaigns-seo-search-preview .campaigns-seo-search-preview__search-results.main-alert-btn,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.campaigns-seo-social-preview__description,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.campaigns-page-meta-code,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.main-dropdown-item,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__description.main-alert-btn,
.campaigns-page-meta-code.main-alert-btn,
.main-alert-btn.main-dropdown-item,
.cheatsheet-item__key.campaigns-messages-inline__message,
.pane-tabs__tab.campaigns-messages-inline__message,
.v-text__label--sm.campaigns-messages-inline__message,
.account-verify.campaigns-messages-inline__message,
.account-current-pricing-plan__header.campaigns-messages-inline__message,
.account-overview-card__footer.campaigns-messages-inline__message,
.account-client-card__badge.campaigns-messages-inline__message,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.campaigns-messages-inline__message,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-messages-inline__message.campaigns-seo-social-preview__url,
.campaigns-messages-inline__message.main-alert-btn,
.v-text__label--sm,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div.v-text__label--sm,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url.v-text__label--sm {
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.v-text__label--sm,
.account-current-pricing-plan__header,
.account-overview-card__footer,
.campaigns-integration-card__name,
.campaigns-variant-stat--desc,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__title,
.visitors-catalog-item .visitors-catalog-item-title.visitors-catalog-item-title--viewed,
.main-alert-btn,
.main-nav-item.main-nav-item--active {
  font-weight: 700 !important;
}

.cheatsheet-item__key,
.empty-state__title,
.empty-state__text,
.pane-tabs__tab--active,
.integrations-label,
.reports-btn-o-mono,
.reports-table-header-cell,
.reports-table-footer-cell,
.reports-table-footer-cell .reports-table-footer-cell-label,
.stats-btn-tabs--sm>.stats-btn-tabs__item,
.v-text__label,
.v-chart__map .v-map-state__label,
.account-verify,
.account-billing-table .account-billing-table-item .account-billing-table-item__title div,
.account-billing-table .account-billing-table-item .account-billing-table-item__cost strong,
.auth-billing-payment-method__summary strong,
.campaigns-variant-weight-slider-label {
  font-weight: 600 !important;
}

.cheatsheet-header,
.main-breadcrumbs-inactive,
.main-nav-item {
  font-weight: 300 !important;
}

.v-text__label--sm {
  text-align: center;
}

.pane-title,
.reports-btn-o-mono,
.campaigns-variant-weight-slider-label,
.campaigns-catalog-header__cell,
.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .campaigns-seo-search-preview__summary .campaigns-seo-search-preview__title,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__title,
.main-breadcrumbs,
.main-nav-item,
.main-nav-item__title {
  overflow: hidden;
  white-space: nowrap;
}

.pane-title,
.reports-btn-o-mono,
.campaigns-variant-weight-slider-label,
.campaigns-catalog-header__cell,
.campaigns-catalog-item__cell,
.campaigns-seo-search-preview .campaigns-seo-search-preview__summary .campaigns-seo-search-preview__title,
.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__title,
.main-breadcrumbs,
.main-nav-item,
.main-nav-item__title {
  text-overflow: ellipsis;
}

.main-breadcrumbs,
.main-breadcrumbs-inactive {
  font-family: "IBM Plex Sans",sans-serif !important !important;
  font-weight: normal;
}

.cheatsheet-header.main-breadcrumbs,
.main-breadcrumbs.main-nav-item,
.main-breadcrumbs-inactive {
  font-family: "IBM Plex Sans",sans-serif !important !important;
}

.campaigns-stat-card,
.visitors-stat-card {
  vertical-align: top;
  position: relative;
}

.campaigns-stat-card__header,
.visitors-stat-card__header {
  background: #fff;
  border-bottom: 1px solid #cfccca;
  color: #5c5854;
}

.campaigns-stat-card__body {
  position: relative;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
}

.cheatsheet {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  visibility: hidden;
  background: rgba(48,43,39,0.5);
}

.cheatsheet.fade {
  opacity: 0;
  z-index: -1024;
}

.cheatsheet.in {
  opacity: 1;
  display: block;
  visibility: visible;
  z-index: 1000000;
}

.cheatsheet-modal {
  position: absolute;
  top: 20px;
  left: 80px;
  right: 80px;
  bottom: 20px;
  overflow: hidden;
}

.cheatsheet-header__close {
  float: right;
  cursor: pointer;
  z-index: 1000;
}

.cheatsheet-header__close svg {
  fill: #cfccca;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.cheatsheet-header__close:hover svg {
  fill: #004cff;
}

.cheatsheet-header {
  padding: 0 20px;
  font-size: 18px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 64px;
  background: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
  border-bottom: 1px solid #ced3e0;
  line-height: 64px;
}

.cheatsheet-body {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #5c5854;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: auto;
  padding: 20px;
  color: #fff;
}

.cheatsheet-item {
  margin-bottom: 20px;
}

.cheatsheet-item__key {
  color: #fff;
  display: inline-block;
  padding: 0 15px;
  height: 37px;
  line-height: 37px !important;
  font-size: 18px;
  text-align: center;
  letter-spacing: 0;
  vertical-align: middle;
  background: #7d7a78;
  border: 1px solid #cfccca;
  box-shadow: 0 1px #cfccca;
  border-radius: 4px;
}

.cheatsheet-item__label {
  display: inline-block;
  color: #fff;
  line-height: 37px !important;
}

.empty-campaigns {
  background-image: url(724d7fce3d3d86160dc54ada7a0792af.png);
  background-position: -1214px 0px;
  width: 327px;
  height: 261px;
}

.empty-pages {
  background-image: url(724d7fce3d3d86160dc54ada7a0792af.png);
  background-position: -1214px -261px;
  width: 300px;
  height: 271px;
}

.empty-templates {
  background-image: url(724d7fce3d3d86160dc54ada7a0792af.png);
  background-position: 0px -1063px;
  width: 194px;
  height: 254px;
}

.empty-files {
  background-image: url(724d7fce3d3d86160dc54ada7a0792af.png);
  background-position: -1214px -532px;
  width: 280px;
  height: 237px;
}

.empty-arrow {
  position: absolute;
  pointer-events: none;
}

.empty-arrow.ng-animate {
  animation: none 0s;
}

.empty-state {
  padding-top: 40px;
  font-size: 21px;
  line-height: 31px;
  text-align: center;
}

.empty-state__title {
  color: #5c5854;
}

.empty-state__text {
  color: #004cff;
  margin-bottom: 50px;
  display: inline-block;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-moz-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min-device-pixel-ratio: 1.5) {
  .empty-campaigns {
    background-image: url(1405a752ba5d5a8e21d748b43b19c0b8.png);
    width: 327px;
    height: 261px;
    background-size: 607px 531.5px;
  }

  .empty-pages {
    background-image: url(1405a752ba5d5a8e21d748b43b19c0b8.png);
    background-position: 0px -261px;
    width: 300px;
    height: 270.5px;
    background-size: 607px 531.5px;
  }

  .empty-templates {
    background-image: url(1405a752ba5d5a8e21d748b43b19c0b8.png);
    background-position: -327px -236.5px;
    width: 194px;
    height: 254px;
    background-size: 607px 531.5px;
  }

  .empty-files {
    background-image: url(1405a752ba5d5a8e21d748b43b19c0b8.png);
    background-position: -327px 0px;
    width: 280px;
    height: 236.5px;
    background-size: 607px 531.5px;
  }
}

[core-hidden-scroll] {
  position: relative;
  overflow: hidden;
}

.core-hidden-scroll-container {
  position: relative;
  overflow: hidden;
}

.core-hidden-scroll-container:hover .core-hidden-scroll-bar {
  opacity: 1;
}

.core-hidden-scroll-overflow-y {
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 50%;
  height: 20px;
  opacity: 0;
  box-shadow: 0 0 20px #ced3e0;
}

.core-hidden-scroll-overflow-y.main-sidebar-scrollbar {
  box-shadow: 0 0 15px 15px #30334c;
}

.core-hidden-scroll-overflow-y--top {
  top: 0;
  transform: translateY(-100%);
}

.core-hidden-scroll-overflow-y--bottom {
  bottom: 0;
  transform: translateY(100%);
}

.core-hidden-scroll-overflow-x {
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  width: 10px;
  opacity: 0;
}

.core-hidden-scroll-overflow-y--left {
  left: 0;
}

.core-hidden-scroll-overflow-y--right {
  right: 0;
}

.core-hidden-scroll-bar {
  position: absolute;
  top: 0;
  right: 2px;
  width: 5px;
  padding: 2px;
  background-clip: padding-box;
  border-radius: 500px;
  background: #cfccca;
  transition: all 0.2s;
  opacity: 0;
}

.core-hidden-scroll-bar.main-sidebar-scrollbar {
  background: #fff;
}

.core-hidden-scroll-bar:hover,
.core-hidden-scroll-bar.core-hidden-scroll-bar--active {
  width: 10px;
  opacity: 1;
}

.legal {
  color: #302b27;
}

.legal-section {
  padding-top: 30px;
  padding-bottom: 15px;
  border-top: 1px solid #cfccca;
  display: flex;
}

.legal-section__title {
  padding-right: 40px;
  width: 260px;
  font-size: 21px;
  margin-top: -5px;
}

.legal-section__title .legal-section__title-number {
  color: #004cff;
  margin-bottom: 5px;
}

.legal-section__title .legal-section__title-name {
  font-family: "IBM Plex Sans",sans-serif !important !important;
}

.legal-section__content {
  flex: 1;
}

.legal-section__content>p {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .legal-section {
    display: block;
  }

  .legal-section__title {
    width: 100%;
  }
}

#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;
  background: #004cff;
  position: fixed;
  z-index: 30000;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: 0.45;
  -moz-box-shadow: #004cff 1px 0 6px 1px;
  -ms-box-shadow: #004cff 1px 0 6px 1px;
  -webkit-box-shadow: #004cff 1px 0 6px 1px;
  box-shadow: #004cff 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 30000;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #004cff;
  border-left-color: #004cff;
  border-radius: 10px;
  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation: loading-bar-spinner 400ms linear infinite;
  -ms-animation: loading-bar-spinner 400ms linear infinite;
  -o-animation: loading-bar-spinner 400ms linear infinite;
  animation: loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes loading-bar-spinner {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes loading-bar-spinner {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes loading-bar-spinner {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loading-bar-spinner {
  0% {
    transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.pane-header {
  height: 36px;
  padding: 0 20px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.pane-header__title {
  padding-right: 20px;
}

.pane-header__controls {
  position: relative;
  height: 36px;
}

.pane-close {
  height: 36px;
  float: left;
  margin-right: 20px;
}

.pane-tabs {
  position: absolute;
  right: 30px;
  left: 0;
  bottom: 0;
  top: 0;
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
}

.pane-tabs.pane-tabs--full {
  right: 0;
}

.pane-tabs.pane-tabs--full .fx-tab:last-child {
  margin-right: 0 !important;
}

.pane-tabs__tab {
  display: inline-block;
  color: #7d7a78;
  position: relative;
  line-height: 36px;
  margin-right: 20px;
  cursor: pointer;
}

.pane-tabs__tab:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: transparent;
}

.pane-tabs__tab:hover:not(.pane-tabs__tab--active)::after {
  background: #cfccca;
}

.pane-tabs__tab--active::after {
  background: #004cff;
}

.pane-settings {
  position: absolute;
  right: 0;
  width: 30px;
  top: 0;
  bottom: 0;
  text-align: right;
}

.bg-textured-dark {
  position: relative;
  z-index: 0;
}

.bg-textured-dark::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
}

.bg-textured-dark::before {
  background-image: url(8fa3865ed64fbb2bb790689b07fe40e8.png) !important;
  background-repeat: repeat;
}

.bg-textured-accent {
  background-image: url(8fa3865ed64fbb2bb790689b07fe40e8.png) !important;
  background-repeat: repeat;
}

.account-integration-card,
.account-reports-card,
.campaigns-integration-card {
  position: relative;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  margin-bottom: 10px;
  display: flex;
}

.account-integration-card__left,
.account-reports-card__left,
.campaigns-integration-card__left {
  min-height: 90px;
  width: 140px;
  text-align: center;
  border-right: 1px solid #cfccca;
  background: #fff;
  padding: 15px;
  display: flex;
  align-items: center;
}

.account-integration-card__right,
.account-reports-card__right,
.campaigns-integration-card__right {
  flex: 1;
  padding: 15px 20px;
}

.account-integration-card__settings,
.campaigns-integration-card__settings {
  position: absolute;
  top: 0;
  right: 0;
}

.integrations-label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
  margin-top: 5px;
  padding: 7px 12px;
  border-radius: 4px;
  background: #004cff;
  padding-left: 27px;
  color: #fff;
}

.integrations-label::after {
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Imljb24tY2xvc2UteHMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAgMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPmljb24tY2xvc2UteHM8L3RpdGxlPgo8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTYuNDEsNWwzLjMtMy4yOWMwLjM5LTAuMzksMC4zOS0xLjAzLDAtMS40MnMtMS4wMy0wLjM5LTEuNDIsMEw1LDMuNTlsLTMuMjktMy4zCgljLTAuMzktMC4zOS0xLjAzLTAuMzktMS40Miwwcy0wLjM5LDEuMDMsMCwxLjQyTDMuNTksNWwtMy4zLDMuMjljLTAuMzksMC4zOS0wLjM5LDEuMDMsMCwxLjQyczEuMDMsMC4zOSwxLjQyLDBsMCwwTDUsNi40MQoJbDMuMjksMy4zYzAuMzksMC4zOSwxLjAzLDAuMzksMS40MiwwczAuMzktMS4wMywwLTEuNDJMNi40MSw1eiIvPgo8L3N2Zz4K) center center no-repeat;
  background-size: 100%;
  position: absolute;
  left: 10px;
  top: 50%;
  height: 10px;
  width: 10px;
  margin-top: -5px;
  opacity: 0.6;
}

.integrations-label:hover:not(.check-label--active) {
  background: #0f57ff;
}

.integrations-label:hover:not(.check-label--active)::after {
  opacity: 1;
}

.integrations-label:active {
  background: #0047f0;
}

.integrations-logo {
  width: 100%;
}

.integrations-logo svg {
  width: 100%;
  display: block;
}

.integrations-dot {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #cfccca;
  height: 48px;
  width: 48px;
  min-width: 48px;
  background: #fff;
  border: #cfccca solid 2px;
  border-radius: 50%;
  transition: border-color 0.1s ease-in-out;
}

.integrations-dot:hover {
  border-color: #004cff;
  color: #004cff !important;
}

.integrations-dot:hover.integrations-dot--overflow svg {
  fill: #004cff !important;
}

.integrations-dot:not(.integrations-dot--overflow) svg {
  width: 26px;
}

.playback-buffer__right {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 160px;
}

.playback-buffer__left {
  position: absolute;
  left: 0;
  width: 160px;
  top: 0;
  bottom: 0;
  border-right: 1px solid #cfccca;
}

.playback-buffer__left>.playback-buffer__header {
  right: -2px;
}

.playback-buffer__controls,
.playback-buffer__header {
  position: absolute;
  height: 36px;
  bottom: 100%;
}

.playback-buffer__controls.playback-buffer__controls--right,
.playback-buffer__controls--right.playback-buffer__header {
  right: 20px;
  margin-bottom: 56px;
}

.playback-buffer__header {
  left: 0;
  right: 0;
  background: #fff;
}

.playback-buffer-row {
  height: 36px;
  border-top: 1px solid #cfccca;
  position: relative;
  margin-left: -12px;
  margin-right: -12px;
}

.playback-buffer-label {
  padding: 0 10.5px;
  text-align: right;
  border-color: transparent;
}

.playback-buffer-label.playback-buffer-label__first {
  border-color: #cfccca;
}

.playback-buffer-inner {
  position: relative;
  margin: 8px 12px;
  height: 14px;
}

.playback-buffer-stream-event {
  position: absolute;
  box-shadow: inset 0 0 0 2px rgba(0,0,0,0.2);
  height: 14px;
  display: inline-block;
  z-index: 9;
  transition: all 0.2s;
}

.playback-buffer-stream-event.playback-buffer-stream-event--movement {
  background: #ed98ea;
}

.playback-buffer-stream-event.playback-buffer-stream-event--movement:hover {
  background: #e25bde;
}

.playback-buffer-stream-event.playback-buffer-stream-event--scroll {
  background: #f2c069;
}

.playback-buffer-stream-event.playback-buffer-stream-event--scroll:hover {
  background: #eb9d15;
}

.playback-buffer-discrete-event {
  display: block;
  width: 14px;
  height: 14px;
  margin-left: -7px;
  position: absolute;
  z-index: 10;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px rgba(0,0,0,0.2);
  transition: all 0.2s;
}

.playback-buffer-discrete-event.playback-buffer-discrete-event--click {
  background: #5dabf4;
}

.playback-buffer-discrete-event.playback-buffer-discrete-event--click:hover {
  background: #1586ef;
}

.playback-buffer-discrete-event.playback-buffer-discrete-event--form-event {
  background: #78d260 !important;
}

.playback-buffer-discrete-event.playback-buffer-discrete-event--form-event:hover {
  background: #4eb333;
}

.playback-catalog__item,
.playback-catalog__item--linked {
  position: relative;
  background: #fff;
  border: 1px solid #cfccca;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  margin-bottom: 10px;
  margin-left: 50px;
}

.playback-catalog__item--linked:before {
  bottom: 50%;
  top: -5px;
}

.playback-catalog__item--linked:after {
  bottom: -5px;
  top: 50%;
}

.playback-catalog__item--linked:first-child:before {
  display: none;
}

.playback-catalog__item--linked:last-child:after {
  display: none;
}

.playback-catalog__item--linked:before,
.playback-catalog__item--linked:after {
  content: '';
  width: 2px;
  background: #cfccca;
  position: absolute;
  display: block;
  left: -33px;
  z-index: 0;
  display: none;
}

.playback-catalog__item--active {
  color: #004cff;
}

.playback-catalog__item--active::after {
  content: '';
  background: rgba(0,76,255,0.1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 0 2px #004cff;
  z-index: 1;
  pointer-events: none;
}

.playback-gate-graphic {
  position: relative;
}

.playback-gate-graphic:after {
  content: '';
  position: absolute;
  top: 0px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  background: linear-gradient(rgba(249,247,246,0.2), #f9f7f6);
  z-index: 100;
}

.playback-gate-graphic__text {
  position: absolute;
  top: 50%;
  z-index: 200;
  text-align: center;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}

.playback-icon {
  position: absolute;
  left: -50px;
  top: 50%;
  height: 36px;
  width: 36px;
  margin-top: -18px;
  text-align: center;
  z-index: 100;
}

.playback-icon__button {
  height: 36px;
  width: 36px;
  line-height: 32px;
}

.playback-icon__button[disabled='disabled'] {
  pointer-events: none !important;
  cursor: default;
  background: transparent;
  border-color: #cfccca;
  box-shadow: none;
}

.playback-icon__button[disabled='disabled'] svg {
  fill: #cfccca !important;
  box-shadow: none;
}

.playback-icon__button.playback-icon__button--viewed {
  background: transparent;
  border-color: #004cff;
  box-shadow: none;
}

.playback-icon__button.playback-icon__button--viewed:hover {
  background: transparent !important;
  box-shadow: none;
}

.playback-icon__button.playback-icon__button--viewed svg {
  fill: #004cff;
}

.playback-icon__button svg {
  fill: #fff;
  margin-left: 3px;
}

.playback-marker {
  position: absolute;
  z-index: 500;
  top: -8.5px;
  background: #fff;
  width: 21px;
  height: 21px;
  margin-left: -9.5px;
  border: 2px solid #7d7a78;
  cursor: pointer;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.playback-marker-progress-bar {
  height: 100%;
  width: 100%;
  background: #cfccca;
}

.playback-marker-progress-fill {
  width: 0;
  background: #004cff;
  height: 100%;
  position: absolute;
  top: 0;
}

.playback-marker-tail {
  position: absolute;
  top: 0;
  width: 2px;
  background: #7d7a78;
  height: 144px;
  z-index: 15;
  pointer-events: none;
}

.playback-marker-tail-container {
  margin: 0 12px;
  position: absolute;
  background: transparent;
  height: 100%;
  z-index: 16;
  top: 0;
  left: 0;
  right: 0;
  cursor: default !important;
}

.playback-page {
  position: absolute;
  top: 0;
  bottom: 180px;
  left: 0;
  right: 0;
  margin: 20px;
  pointer-events: none;
}

.playback-page-outer-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.playback-page-container {
  position: relative;
  max-height: none !important;
  margin: 0 auto;
  background: #413a35;
  padding: 20px;
  border-radius: 20px;
  box-sizing: content-box;
}

.playback-page-container::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: -40px;
  right: -40px;
  height: 20px;
  background: #413a35;
  border-radius: 0 0 20px 20px;
  border-top: 2px solid #302b27;
  z-index: 100;
}

.playback-page-container::after {
  content: '';
  background: #302b27;
  position: absolute;
  bottom: 14px;
  left: 50%;
  transform: translateX(-50%);
  width: 160px;
  height: 6px;
  border-radius: 0 0 6px 6px;
  z-index: 110;
}

.playback-page-container-inner {
  position: relative;
  width: 100%;
  height: 100%;
  border: 4px solid #302b27;
  background: #302b27;
  overflow: hidden;
}

.playback-page.playback-page--mobile .playback-page-container {
  width: 360px;
  height: 480px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 80px;
  padding-top: 56px;
  border-radius: 35px;
}

.playback-page.playback-page--mobile .playback-page-container::before {
  bottom: 16px;
  left: 50%;
  right: auto;
  margin-left: -24px;
  width: 48px;
  height: 48px;
  background: #302b27;
  border-radius: 50%;
}

.playback-page.playback-page--mobile .playback-page-container::after {
  top: 25px;
  bottom: auto;
  width: 70px;
  border-radius: 4px;
}

.playback-page.playback-page--mobile .playback-page-container .bach-mobile-only {
  display: block;
}

.playback-page.playback-page--mobile .playback-page-container .bach-desktop-only {
  display: none;
}

.playback-page.playback-page--mobile .playback-page-container .is-responsive .page-column,
.playback-page.playback-page--mobile .playback-page-container .page-column-inner {
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
}

.playback-page.playback-page--mobile .playback-page-container .media__img {
  width: 100% !important;
  max-width: 100% !important;
}

.playback-page.playback-page--mobile .playback-page-container .media__body {
  float: left;
}

.playback-page.playback-page--mobile .playback-page-container.playback-page-container--landscape {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 80px;
  padding-left: 56px;
}

.playback-page.playback-page--mobile .playback-page-container.playback-page-container--landscape::before {
  right: 20px;
  top: 50%;
  left: auto;
  margin-left: 0;
  margin-top: -18px;
  width: 36px;
  height: 36px;
  background: #e8e7e6;
  border-radius: 4px;
}

.playback-page.playback-page--mobile .playback-page-container.playback-page-container--landscape::after {
  left: 25px;
  top: 50%;
  margin-left: 0;
  margin-top: -35px;
  height: 70px;
  width: 6px;
  border-radius: 4px;
}

.playback-page.playback-page--mobile .playback-page-container.playback-page-container--landscape>.playback-page-contents {
  left: 56px;
  right: 80px;
  top: 20px;
  bottom: 20px;
}

.playback-page.playback-page--mobile .playback-page-contents {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -15px;
}

.playback-page-contents {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -15px;
  background: white;
  overflow: auto;
  overflow-x: hidden;
}

.playback-card {
  position: relative;
}

.playback-stats {
  color: #cfccca;
}

.playback-stats svg {
  fill: #cfccca;
}

.playback-modal-body {
  position: absolute;
  width: 100%;
  top: 64px;
  bottom: 0;
  overflow: hidden;
  background: #2a2622;
}

.playback-buffer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 144px;
  z-index: 10;
  background: #eceae9;
}

.bach-navigation-mobile-menu {
  display: none;
}

.bach-navigation-mobile-menu-input {
  display: none !important;
}

.playback-action {
  margin-left: 20px;
}

.playback-action svg {
  fill: #7d7a78;
}

.playback-action:hover svg {
  fill: #5c5854;
}

.playback-duration {
  float: right;
  margin-right: 10.5px;
  line-height: 36px !important;
}

.playback-progress-inner {
  position: relative;
  height: 4px;
  margin: 7px 12px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.playback-click {
  position: absolute;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background: transparent;
  border: 2px solid #ef5c48;
  opacity: 0;
  border-radius: 50%;
  z-index: 110;
}

.playback-click-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  background-color: #ef5c48;
  margin-top: -15px;
  margin-left: -15px;
  opacity: 0;
  border-radius: 50%;
}

.playback-mousemove {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 22px;
  height: 36px;
  z-index: 120;
  background-image: url(724d7fce3d3d86160dc54ada7a0792af.png);
  background-position: -1514px -261px;
  width: 22px;
  height: 36px;
}

.playback-touchmove {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  box-shadow: 0 0 0 2px #004cff,0 0 0 4px #fff;
  background-color: #004cff;
  border-radius: 50%;
  background-image: url(724d7fce3d3d86160dc54ada7a0792af.png);
  background-position: -1494px -532px;
  width: 30px;
  height: 30px;
}

.playback-idle-row {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.playback-idle-event {
  position: absolute;
  top: 0;
  bottom: 0;
  border-right: 1px dashed #cfccca;
  z-index: 14;
}

.playback-inputfocus {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  overflow: hidden;
}

.playback-inputfocus__inner {
  background: url(eaa1e2b175d44789eeb675dd3e7cb7ce.gif) no-repeat center;
  background-color: rgba(48,43,39,0.3);
  position: absolute;
  top: 0;
  bottom: 0;
  border-color: rgba(48,43,39,0.8);
  border-style: solid;
}

.reports-btn-o-mono {
  padding: 7px 12px;
  height: 37px;
  line-height: 20px;
  font-size: 12px;
  position: relative;
  cursor: pointer;
  background: transparent;
  color: #7d7a78;
  border: 2px solid #cfccca;
  outline: 0;
  text-align: left;
  border-radius: 4px;
}

.reports-btn-o-mono:active {
  outline: 0;
}

.reports-btn-o-mono:hover {
  border-color: #b2adaa;
}

.reports-item {
  width: 100%;
  height: 250px;
  cursor: pointer;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 0 #7d7a78;
  border: 1px solid #cfccca;
  transition: box-shadow 0.1s ease-in-out;
}

.reports-item:hover:not(.reports-item--active) {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #cfccca;
  transition: box-shadow 0.1s ease-in-out;
}

.reports-item.disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}

.reports-item--active {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #004cff;
  transition: box-shadow 0.1s ease-in-out;
}

.reports-item--active::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  margin-left: -10px;
  margin-top: 10px;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  pointer-events: none;
  z-index: 2;
}

.reports-item--active::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  margin-left: -10px;
  margin-top: 9px;
  border-bottom: 10px solid rgba(0,0,0,0.12);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  pointer-events: none;
  z-index: 2;
}

.reports-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20000;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.reports-modal.ng-enter {
  transform: translate3d(0, 100%, 0);
  transition: transform 0.5s cubic-bezier(0.45, 0.11, 0.1, 1.01);
}

.reports-modal.ng-enter-active {
  transform: translate3d(0, 0, 0);
  transition: transform 0.5s cubic-bezier(0.45, 0.11, 0.1, 1.01);
}

.reports-modal.ng-leave {
  transform: translate3d(0, 0, 0);
  transition: transform 0.5s cubic-bezier(0.57, 0.2, 0, 1.04);
}

.reports-modal.ng-leave-active {
  transform: translate3d(0, 100%, 0);
  transition: transform 0.5s cubic-bezier(0.57, 0.2, 0, 1.04);
}

.reports-modal-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  z-index: 200;
  pointer-events: none;
}

.reports-modal-header__close {
  color: #7d7a78;
  cursor: pointer;
  padding: 10.5px 20px;
  border-left: 1px solid #e8e7e6;
  float: right;
  height: 100%;
  line-height: 37px;
}

.reports-modal-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.reports-modal-transition-mask {
  text-align: center;
  position: absolute;
  top: 64px;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2000;
  background: #7d7a78;
  opacity: 0.3;
}

.reports-modal-transition-mask.ng-hide-add,
.reports-modal-transition-mask.ng-hide-add-active,
.reports-modal-transition-mask.ng-hide-remove-active,
.reports-modal-transition-mask.ng-hide-remove,
.reports-modal-transition-mask.ng-enter,
.reports-modal-transition-mask.ng-enter-active,
.reports-modal-transition-mask.ng-leave,
.reports-modal-transition-mask.ng-enter-active {
  transition: opacity 0.3s linear;
}

.reports-modal-transition-mask.ng-hide-add,
.reports-modal-transition-mask.ng-leave {
  opacity: 0.3;
}

.reports-modal-transition-mask.ng-hide-add.ng-hide-add-active,
.reports-modal-transition-mask.ng-hide-add.ng-leave-active,
.reports-modal-transition-mask.ng-leave.ng-hide-add-active,
.reports-modal-transition-mask.ng-leave.ng-leave-active {
  opacity: 0;
}

.reports-modal-transition-mask.ng-hide-remove,
.reports-modal-transition-mask.ng-enter {
  opacity: 0;
}

.reports-modal-transition-mask.ng-hide-remove.ng-hide-remove-active,
.reports-modal-transition-mask.ng-hide-remove.ng-enter-active,
.reports-modal-transition-mask.ng-enter.ng-hide-remove-active,
.reports-modal-transition-mask.ng-enter.ng-enter-active {
  opacity: 0.3;
}

.reports-sheet {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-shadow: 0 -1px 3px rgba(0,0,0,0.12),0 -1px 2px rgba(0,0,0,0.24);
}

.reports-sheet-header {
  position: absolute;
  top: 0;
  width: 100%;
  background: #fff;
}

.reports-sheet-header>.reports-sheet-right {
  overflow: hidden;
}

.reports-sheet-body {
  position: absolute;
  top: 35px;
  overflow: auto;
  bottom: 44px;
  width: 100%;
  background: #fff;
  color: #302b27;
}

.reports-sheet-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #5c5854;
}

.reports-sheet-left {
  display: block;
  float: left;
  width: 282px;
  min-height: 100%;
  overflow: hidden;
}

.reports-sheet-right {
  display: block;
  overflow: hidden;
  min-height: 100%;
}

.reports-table-body {
  overflow-x: auto;
  border-collapse: collapse;
  border-spacing: 0;
  height: 100%;
}

.reports-table-row {
  display: table-row;
}

.reports-table-row--active .reports-table-cell-link {
  color: #004cff !important;
}

.reports-table-row--active .reports-table-body-cell {
  background: #fff;
}

.reports-table-row--empty .reports-table-body-cell {
  color: #cfccca !important;
}

.reports-table-footer {
  border-collapse: collapse;
  border-spacing: 0;
}

.reports-table-header-cell,
.reports-table-body-cell,
.reports-table-body-cell--toggleable,
.reports-table-footer-cell {
  position: relative;
  display: table-cell;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 7px 10.5px;
  transition: background, opacity 0.1s ease-in-out;
}

.reports-table-header-cell {
  color: #5c5854;
  cursor: pointer !important;
  height: 35px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-bottom: 2px solid transparent;
  border-right: 2px solid transparent;
  text-align: left;
  padding: 8px 10.5px !important;
  background: #fff !important;
}

.reports-table-header-cell:hover {
  background: #fafafa !important;
}

.reports-table-header-cell:active {
  background: #f5f5f5 !important;
}

.reports-table-header-cell.reports-table-header-cell-sort--up {
  border-top: 2px solid #7d7a78 !important;
}

.reports-table-header-cell.reports-table-header-cell-sort--down {
  box-shadow: inset 0px -3px #7d7a78 !important;
}

.reports-table-header-cell .reports-table-header-cell--right {
  text-align: right !important;
}

.reports-table-body-cell {
  background: #fff;
  border: 2px solid #fff;
  transition: opacity 0.35s;
}

.reports-table-body-cell.reports-table-body-cell--syncing .reports-table-bar {
  opacity: 0.4 !important;
}

.reports-table-body-cell--toggleable {
  background: #fff;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  border-right: 2px solid transparent !important;
}

.reports-table-cell-toggle {
  font-size: 14px !important;
  cursor: pointer;
  letter-spacing: 1.2px;
  min-width: 40px;
  max-width: 40px;
  padding: 0 !important;
  opacity: 1;
  border-right: none;
  border-right: 2px solid transparent !important;
}

.reports-table-cell-toggle:hover {
  background: #fafafa;
}

.reports-table-cell-toggle.reports-table-body-cell--toggleable .reports-table-cell-toggle__ribbon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  transition: background .1s ease-in-out;
}

.reports-table-cell-toggle.reports-table-body-cell--toggleable .reports-table-cell-toggle__action {
  position: absolute;
  top: 7px;
  right: 6.5px;
  padding: 9px;
}

.reports-table-cell-toggle.mute {
  opacity: 0.35 !important;
  transition: opacity 0.15s ease-in-out;
}

.reports-table-cell-toggle i {
  color: #5c5854 !important;
}

.reports-table-cell-name {
  max-width: 240px;
  min-width: 240px;
  cursor: default;
  border-left: 2px solid transparent !important;
}

.reports-table-cell-link {
  cursor: pointer;
}

.reports-table-cell-link .reports-table-cell-name--inner {
  border-bottom: 1px dotted currentColor;
}

.reports-table-cell-link:hover .reports-table-cell-name--inner {
  border-bottom: 1px dotted transparent;
  color: #004cff;
}

.reports-table-cell-bar {
  min-width: 150px;
  max-width: 150px;
}

.reports-table-cell-rate {
  min-width: 100px;
  max-width: 100px;
  text-align: right;
}

.reports-table-cell-time {
  min-width: 120px;
  max-width: 120px;
  text-align: right;
}

.reports-table-cell-count {
  min-width: 120px;
  max-width: 120px;
  text-align: right;
}

.reports-table-cell-dynamic {
  min-width: 150px;
  max-width: 150px;
  text-align: right;
}

.reports-table-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  opacity: 1;
  transition: width 0.2s ease-in-out;
}

.reports-table-footer-cell {
  padding: 0;
  color: #fff;
  border-right: 1px solid #474441;
}

.reports-table-footer-cell.reports-table-cell-name {
  min-width: 280px !important;
  max-width: 280px !important;
  border-right: 4px solid #514e4a;
}

.reports-table-footer-cell .reports-table-footer-cell-label {
  padding: 15px 10.5px !important;
  font-feature-settings: 'liga' 0, 'lnum';
}

.reports-view {
  position: absolute;
  overflow: hidden;
}

.reports-view-header {
  top: 0;
  left: 0;
  right: 0;
  height: 64px;
  width: 100%;
  overflow: visible !important;
  background: #fff;
  border-bottom: 1px solid #cfccca;
}

.reports-view--top {
  top: 64px;
  height: 319px;
  left: 0;
  right: 0;
  width: 100%;
}

.reports-view--bottom {
  top: 383px;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

.reports-view--body {
  top: 5px;
  left: 0;
  height: 275px;
  width: 100%;
  min-width: 100%;
}

.reports-view--left {
  top: 0;
  bottom: 0;
  left: 0;
  width: 495px;
  max-width: 495px;
}

.reports-view--right {
  top: 0;
  left: 495px;
  bottom: 0;
  right: 0;
}

.reports-view--top-map {
  top: 64px;
  height: 393px;
  left: 0;
  right: 0;
  width: 100%;
}

.reports-view--bottom-map {
  top: 457px;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

.reports-view--body-map {
  top: 5px;
  left: 0;
  height: 349px;
  width: 100%;
  min-width: 100%;
}

.reports-view--body-footer {
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 44px;
}

.reports--disabled {
  opacity: 0.3;
  pointer-events: none !important;
}

.reports-title-popover-container {
  position: fixed;
}

.tooltip--lg .fx-tooltip {
  width: 100% !important;
}

.reports-loading-gif {
  min-height: 47px;
}

.stats-btn-tabs {
  display: inline-block;
  font-size: 0;
}

.stats-btn-tabs--primary>.stats-btn-tabs__item--active {
  color: #004cff !important;
}

.stats-btn-tabs--primary>.stats-btn-tabs__item--active::before {
  background: #004cff !important;
}

.stats-btn-tabs--primary>.stats-btn-tabs__item--active::after {
  background: #004cff !important;
}

.stats-btn-tabs--accent>.stats-btn-tabs__item--active {
  color: #4d577b !important;
}

.stats-btn-tabs--accent>.stats-btn-tabs__item--active::before {
  background: #004cff !important;
}

.stats-btn-tabs--accent>.stats-btn-tabs__item--active::after {
  background: #4d577b !important;
}

.stats-btn-tabs--sm>.stats-btn-tabs__item {
  height: 64px;
  line-height: 64px;
}

.stats-btn-tabs--lg>.stats-btn-tabs__item {
  height: 64px;
  line-height: 64px;
}

.stats-btn-tabs__item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10.5px;
  height: 44px;
  line-height: 44px;
  cursor: pointer;
  color: #7d7a78;
}

.stats-btn-tabs__item::after {
  position: absolute;
  display: inline-block;
  content: '';
  height: 3px;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transform: translate(0, 3px);
  transition: all 0.15s;
}

.stats-btn-tabs__item:hover::after {
  opacity: 1;
  background: #cfccca;
  transform: translate(0, 0);
}

.stats-btn-tabs__item:active::after {
  color: #63615f;
  background: #c3bfbd;
  transition: all 0.2s ease;
}

.stats-btn-tabs__item.stats-btn-tabs__item--active {
  color: #5c5854;
}

.stats-btn-tabs__item.stats-btn-tabs__item--active::after {
  opacity: 1 !important;
  background: #5c5854;
  transform: translate(0, 0);
}

.stats-btn-tabs__item[disabled='disabled'] {
  opacity: 0.5;
  pointer-events: none;
}

.v-axis .tick,
.v-chart-bar .tick,
.v-chart-line .tick {
  pointer-events: none !important;
}

.v-axis .tick text,
.v-chart-bar .tick text,
.v-chart-line .tick text {
  fill: #7d7a78;
  cursor: default !important;
}

.v-axis .tick line,
.v-chart-bar .tick line,
.v-chart-line .tick line {
  stroke: #e8e7e6 !important;
  stroke-width: 2px;
}

.v-axis .axis.x path,
.v-chart-bar .axis.x path,
.v-chart-line .axis.x path {
  display: none;
}

.v-axis .axis.y path,
.v-chart-bar .axis.y path,
.v-chart-line .axis.y path {
  display: none;
}

.v-chart,
.v-chart-bar,
.v-chart-line,
.v-chart__map,
.v-chart-pie {
  background: none;
  height: 100%;
}

.v-chart--center {
  text-align: center !important;
}

.v-chart-mask {
  position: relative;
}

.v-chart-bar .label {
  fill: #fff;
  cursor: default !important;
  pointer-events: none;
}

.v-chart-bar .v-chart-bar-stack-details {
  position: absolute;
  color: #fff;
  background-color: #7d7a78;
  cursor: default !important;
  pointer-events: none;
}

.v-chart-line .axis path,
.v-chart-line .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.v-chart-line .axis .x {
  transition: opacity .1s ease-in-out;
}

.v-chart-line .axis .y {
  transition: opacity .1s ease-in-out;
}

.v-chart-line .axis .y .tick text {
  fill: #004cff;
  transition: opacity .2s ease-in-out;
}

.v-chart-line .axis .y.stable .tick text {
  opacity: 1 !important;
  fill: #7d7a78 !important;
}

.v-chart-line .lines-group {
  transition: opacity .2s ease-in-out;
}

.v-chart-line .line {
  fill: none;
  stroke-width: 2px;
  pointer-events: none;
  transition: opacity .2s ease-in-out,stroke .2s ease-in-out;
}

.v-chart-line-sm,
.v-chart-line-sm--interact {
  position: relative;
  cursor: default;
}

.v-chart-line-sm .line,
.v-chart-line-sm--interact .line {
  fill: none;
  stroke-width: 2px;
  stroke: rgba(0,0,0,0.27);
  transition: opacity .2s ease-in-out;
  pointer-events: none;
}

.v-chart-line-sm .trend-background,
.v-chart-line-sm--interact .trend-background {
  transition: opacity .2s ease-in-out;
}

.v-chart-line-sm .trend-background--neutral,
.v-chart-line-sm--interact .trend-background--neutral {
  background: rgba(0,0,0,0.06);
  fill: rgba(0,0,0,0.06);
}

.v-chart-line-sm .trend-background--positive,
.v-chart-line-sm--interact .trend-background--positive {
  background: #c0eab5;
  fill: #c0eab5;
}

.v-chart-line-sm .trend-background--negative,
.v-chart-line-sm--interact .trend-background--negative {
  background: #f7b0a6;
  fill: #f7b0a6;
}

.v-chart-line-sm--interact {
  cursor: pointer !important;
}

.v-chart-line-sm--interact svg {
  cursor: pointer !important;
}

.v-chart__map .v-map-background {
  fill: none;
  pointer-events: all;
}

.v-chart__map .v-map-state-container {
  width: 36px !important;
  height: 36px !important;
}

.v-chart__map .v-map-state {
  fill: #fff;
  transition: fill .2s ease-in-out,outline .1s ease-in-out;
}

.v-chart__map .v-map-state.disabled {
  fill: #fff !important;
}

.v-chart__map .v-map-state__label {
  cursor: pointer !important;
  color: #cfccca;
}

.v-chart__map .v-map-state__label.disabled .leaf-location {
  cursor: default !important;
}

.v-chart__map .v-map-state__events-mask {
  fill: transparent !important;
}

.v-chart__map .v-map-state__events-mask .disabled .leaf-location {
  cursor: default !important;
}

.v-chart__map .v-map-state-borders {
  fill: none;
  stroke: #fff;
  stroke-width: 1.5px;
  stroke-linejoin: round;
  stroke-linecap: round;
  pointer-events: none;
}

.v-chart-pie .v-arc path {
  opacity: 0;
}

.v-fade-out-0 {
  opacity: 0 !important;
}

.v-fade-out-1 {
  opacity: 0.1 !important;
}

.v-follower__circle {
  stroke-width: 2px;
  pointer-events: none;
  z-index: 5;
}

.v-follower__vertical {
  opacity: 1;
  stroke-width: 2px;
}

.v-follower__circle div .v-follower__circle-tooltip {
  position: relative;
  color: #e8e7e6;
  stroke-width: 0.5px;
  background: #5c5854;
}

.v-popover,
.v-popover--sm {
  pointer-events: none;
  position: absolute;
  min-width: 300px;
  text-align: left;
  background: #fff;
  border: 2px solid #cfccca;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  z-index: 1000;
  transition: visibility 0.3s ease-in-out;
}

.v-popover--sm {
  min-width: 200px;
}

.v-series-list {
  width: 100%;
}

.v-series-list__container {
  position: absolute;
  top: 44px;
  left: 0;
  right: 0;
  bottom: 0;
}

.v-series-list__container .v-series-list__head {
  position: absolute;
  top: -44px;
  left: 0;
  right: 0;
  width: 100%;
  height: 44px;
  border-spacing: 0;
  border-top: 2px solid #dcdad9;
}

.v-series-list__container .v-series-list__body .v-series-list__cell:not(:last-child),
.v-series-list__container .v-series-list__body .v-series-list__header:not(:last-child) {
  border-right: 2px solid #e8e7e6;
}

.v-series-list__header {
  cursor: pointer;
  background: #efefee;
  color: #5c5854;
  border-bottom: 2px solid #e3e2e1;
}

.v-series-list__header:hover {
  background: #e3e2e1 !important;
}

.v-series-list__header:active {
  background: #dcdad9 !important;
}

.v-series-list__row {
  background: transparent;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  transition: color, background 0.05s ease-in-out;
}

.v-series-list__row:not(.v-series-list__row--active) {
  color: #7d7a78 !important;
}

.v-series-list__row.v-series-list__row--active {
  background: #004cff !important;
}

.v-series-list__row.v-series-list__row--active .v-series-list__cell,
.v-series-list__row.v-series-list__row--active .v-series-list__header {
  color: #fff !important;
  background: #004cff !important;
}

.v-series-list__row.v-series-list__row--active .v-series-list__icon {
  color: #7d7a78 !important;
}

.v-series-list__row.v-series-list__row--active .v-series-list__icon:after {
  opacity: 1;
  box-shadow: 0 0 0 18px #fff,0 1px 3px rgba(0,0,0,0.12);
}

.v-series-list__row:first-child>.v-series-list__cell,
.v-series-list__row:first-child>.v-series-list__header {
  border-top: 2px solid #e8e7e6;
}

.v-series-list__row>.v-series-list__cell,
.v-series-list__row>.v-series-list__header {
  border-bottom: 2px solid #e8e7e6;
}

.v-series-list__row[disabled='disabled'] {
  background: rgba(0,76,255,0.5) !important;
}

.v-series-list__row[disabled='disabled'] .v-series-list__cell,
.v-series-list__row[disabled='disabled'] .v-series-list__header {
  color: #fff !important;
  background: rgba(0,76,255,0.5) !important;
}

.v-series-list__row[disabled='disabled'] .v-series-list__icon {
  color: #7d7a78 !important;
}

.v-series-list__row[disabled='disabled'] .v-series-list__icon:after {
  opacity: 1;
  box-shadow: 0 0 0 18px #fff,0 1px 3px rgba(0,0,0,0.12);
}

.v-series-list__row .v-series-list__row-title {
  line-height: 21px;
}

.v-series-list__row .v-series-list__row-title:hover {
  cursor: pointer;
  text-decoration: underline;
}

.v-series-list__row .v-series-list__row-title.v-series-list__title--leaf {
  cursor: default !important;
  text-decoration: none !important;
}

.v-series-list__row .v-series-list__row-bar {
  height: 21px;
  width: 100%;
}

.v-series-list__row .v-series-list__row-bar>.v-series-list__row-bar-inner {
  height: 100%;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.12),inset 0 1px 2px rgba(0,0,0,0.24);
}

.v-series-list__row .v-series-list__row-bar>.v-series-list__row-bar-inner>.v-series-list__row-bar--fill {
  height: 100%;
  width: 0;
  transition: width 0.25s ease-in-out;
}

.v-series-list__cell,
.v-series-list__header {
  vertical-align: middle;
  cursor: inherit;
  height: 44px;
}

.v-series-list__cell[disabled='disabled'],
.v-series-list__header[disabled='disabled'] {
  color: #fff !important;
  pointer-events: none;
}

.v-series-list__cell-inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  padding: 0 15.75px;
  vertical-align: top;
}

.v-series-list__cell-inner.v-series-list__cell-inner--has-icon {
  padding: 0;
  text-align: center;
}

.v-text__label,
.v-chart__map .v-map-state__label,
.v-text__label--sm {
  pointer-events: none !important;
  fill: rgba(0,0,0,0.54);
}

.v-text {
  fill: #7d7a78;
  opacity: 0.3;
}

.v-text__label-group {
  opacity: 1;
  transition: opacity .1s ease-in-out;
}

.v-text__label-group.v-fade {
  opacity: 0 !important;
}

.v-text__label--sm {
  fill: rgba(0,0,0,0.26);
}

.v-mask-details {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transition: all 0.2s ease-in-out;
}

.v-mask-details .v-mask-details-label {
  color: #7d7a78;
  position: absolute;
  top: 35%;
  margin-top: -9px;
}

.v-mask-details .v-mask-details-label.v-mask-details-label--left {
  text-align: center;
  width: 50%;
  left: 0;
}

.v-mask-details .v-mask-details-label.v-mask-details-label--right {
  text-align: center;
  width: 50%;
  right: 0;
}

.v-list-bar {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  transition: width 0.2s ease-in-out;
}

#v-list-stats-locations-encodings {
  position: absolute !important;
  top: 5px;
  right: 5px;
}

#v-list-stats-locations-filters {
  position: absolute;
  top: 5px;
  left: 5px;
}

.account-left {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 200px;
  background: #fff;
  border-right: 1px solid #ced3e0;
  overflow-x: hidden;
  overflow-y: auto;
}

.account-right {
  position: absolute;
  left: 200px;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
}

.account-right__max {
  max-width: 800px;
}

.account-right__min {
  min-width: 800px;
}

.account-table-header {
  position: relative;
  background: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 36px;
  width: 100%;
  border-bottom: 1px solid #e8e7e6;
}

.account-table-header-left {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 513px;
  height: 100%;
}

.account-table-header-right {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 231px;
  height: 100%;
}

.account-table-item {
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -1px #ced3e0;
  background: #fff;
}

.account-table-item:hover .account-table-item__actions {
  opacity: 1;
}

.account-table-item:last-child {
  box-shadow: none;
}

.account-table-item[disabled='disabled'] {
  pointer-events: none;
}

.account-table-item--stock {
  cursor: default;
  pointer-events: none;
}

.account-table-item__actions {
  display: flex;
  z-index: 100;
  padding-left: 15px;
  opacity: 0;
  transition: opacity 0.15s;
}

.account-table-item__actions>div {
  cursor: pointer;
}

.account-table-item__actions>div svg {
  fill: #cfccca;
  display: block;
}

.account-table-icon {
  cursor: pointer;
}

.account-table-icon svg {
  display: block;
  fill: #cfccca;
  transition: all 0.2s;
}

.account-table-icon:hover svg {
  fill: #7d7a78;
}

.account-table-icon--trash:hover svg {
  fill: #ef5c48;
}

.account-table-icon--pencil:hover svg {
  fill: #e8af52;
}

.account-table-icon--success svg {
  fill: #7dd366;
}

.account-table-preview {
  padding: 7px 12px;
  width: 100%;
  border-radius: 4px;
  border: 2px solid #cfccca;
  background: #fff;
  color: #7d7a78;
}

.account-verify {
  color: #004cff;
}

.account-verify[disabled='disabled'] {
  color: #cfccca;
  pointer-events: none;
}

.account-notification-warning {
  background: rgba(233,176,73,0.2);
  color: rgba(0,0,0,0.87);
  padding: 7px 12px;
  border-bottom: 1px solid #ced3e0;
}

.account-reports-card:hover .account-reports-card__logo svg {
  fill: #004cff;
}

.account-reports-card__left {
  width: 90px;
}

.account-reports-card__logo {
  margin: 0 auto;
}

.account-reports-card__logo svg {
  transition: fill 0.2s;
}

.account-table-item__credit-card-img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.account-table-item__credit-card-name {
  display: inline-block;
  vertical-align: middle;
}

.account-table-item__credit-card-name strong {
  display: block;
}

.account-billing-new-card {
  text-align: center;
  background: #fff;
  border: 2px dashed #cfccca;
  cursor: pointer;
  color: #918e8d;
}

.account-billing-new-card .account-table-icon {
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}

.account-billing-new-card:hover .account-table-icon svg {
  fill: #7d7a78;
}

#card-image {
  position: absolute;
  top: 28px;
  right: 10px;
  width: 44px;
  height: 28px;
  background-image: url(8f8705ee2516623a5faab39b59e2d86b.png);
  background-size: 86px 437px;
  background-position: -100px 0;
  background-repeat: no-repeat;
}

#card-image.american-express {
  background-position: 0 -352px;
}

#card-image.diners-club {
  background-position: 0 -128px;
}

#card-image.discover {
  background-position: 0 -156px;
}

#card-image.jcb {
  background-position: 0 -212px;
}

#card-image.maestro {
  background-position: 0 -240px;
}

#card-image.master-card {
  background-position: 0 -268px;
}

#card-image.visa {
  background-position: 0 -380px;
}

.braintree-hosted-fields-focused {
  border-color: #004cff;
}

.braintree-hosted-fields-invalid {
  border-color: #ef5c48;
}

.account-current-pricing-plan {
  background: #fff;
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
  width: 100%;
  display: flex;
  align-items: center;
}

.account-current-pricing-plan__header {
  text-align: center;
  background-color: #fff;
  border-right: 1px solid #ced3e0;
  padding-top: 20px;
  padding-bottom: 15px;
  color: #7d7a78;
}

.account-current-pricing-plan__info {
  flex: 1;
}

.account-upgrade-card {
  padding: 20px;
  text-align: center;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
  background: #fff;
  height: 100%;
  flex: 3;
}

.account-overview-card {
  max-width: calc(33.33% - 20px);
  width: calc(33.33% - 20px);
  flex-basis: auto;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #cfccca;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  margin: 0 10px 20px;
  cursor: pointer;
  transition: all 0.15s;
}

.account-overview-card svg {
  fill: #cfccca;
  transition: all 0.2s;
}

.account-overview-card:hover {
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.account-overview-card:hover svg {
  fill: #004cff;
}

.account-overview-card__body {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.account-overview-card--empty {
  background: #fff;
  box-shadow: none;
}

.account-overview-card--empty svg {
  opacity: 0.6;
}

.account-overview-card--empty:hover {
  background: #fff;
}

.account-overview-card--empty:hover svg {
  opacity: 1;
}

.account-overview-card__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  margin-top: 25px;
  margin-bottom: 20px;
}

.account-overview-card__title {
  margin-bottom: 10px;
}

.account-overview-card__footer {
  width: 100%;
  background: #fff;
  border-top: 1px solid #ced3e0;
  padding: 7px 10.5px;
  color: #004cff;
}

.account-meter {
  position: relative;
  width: 100%;
  background: rgba(207,204,202,0.25);
  overflow: hidden;
}

.account-meter--lg {
  height: 15px;
}

.account-meter--md {
  height: 10px;
}

.account-meter--sm {
  height: 5px;
}

.account-meter--pill {
  border-radius: 500px;
  box-shadow: inset 0 0 1px rgba(0,0,0,0.12),inset 0 0 1px rgba(0,0,0,0.24);
}

.account-meter--pill>.account-meter__fill {
  border-radius: 500px;
}

.account-meter__fill {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #cfccca;
  opacity: 0.8;
  width: 0%;
  transition: width 0.2s ease-in-out 0.2s;
}

.account-billing-card {
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
  border: 1px solid #ced3e0;
  background: #fff;
  border: 1px solid #ced3e0;
  text-align: center;
  height: 100%;
}

.account-billing-card svg {
  fill: #cfccca;
}

.account-billing-card__body {
  padding: 20px;
}

.account-billing-card__header {
  padding: 15px;
  background: #fff;
  border-bottom: 1px solid #ced3e0;
}

.account-billing-card__footer {
  padding: 20px;
  background: #fff;
}

.account-client-card {
  box-shadow: 0 0 1px rgba(0,0,0,0.15);
  border: 1px solid #ced3e0;
  background: #fff;
  border: 1px solid #ced3e0;
}

.account-client-card:hover .account-client-card__actions {
  display: block;
}

.account-client-card:hover .account-client-card__label {
  display: none;
}

.account-client-card__avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  font-size: 18px;
  color: #fff;
  background-color: #e8e7e6;
}

.account-client-card__avatar img {
  border-radius: 50%;
}

.account-client-card__badge {
  display: inline-block;
  color: #fff;
  padding: 2px 6px;
  border-radius: 2px;
  height: 20px;
  line-height: 18px !important;
}

.account-client-card__actions {
  display: none;
}

.account-client-card__label {
  display: block;
}

.account-info-card {
  background: #fff;
}

.account-badge--user {
  cursor: pointer;
}

.account-badge--user svg {
  display: block;
}

.account-billing-price--original {
  text-decoration: line-through;
  margin-right: 7.5px;
  color: #cfccca;
}

.account-domains-preview {
  padding: 10px;
  background-color: #fff;
  border-radius: 4px;
}

.account-client-avatar {
  cursor: pointer;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  box-shadow: 0 0 0 2px #cfccca;
  overflow: hidden;
  transition: box-shadow 0.15s;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 50px;
  color: #fff;
}

.account-client-avatar:hover {
  box-shadow: 0 0 0 4px #cfccca;
}

.account-integration-mapping-dropdown {
  width: 300px;
  max-width: 300px;
  max-height: 275px;
  overflow: auto;
  z-index: 140;
}

.account-notifications-settings {
  border-top: 1px solid #ced3e0;
}

.account-notifications-settings .account-notifications-settings__input {
  height: 33px;
  padding: 0 9.45px;
}

.account-notifications-settings .account-notifications-settings__dropdown {
  height: 33px;
  padding: 0 9.45px;
}

.account-billing-table {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
}

.account-billing-table span {
  font-weight: normal;
}

.account-billing-table .account-billing-table-item {
  display: flex;
  align-items: center;
  min-height: 60px;
  padding: 10.5px 15.75px;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -1px #ced3e0;
  background: #fff;
}

.account-billing-table .account-billing-table-item:last-child {
  box-shadow: none;
}

.account-billing-table .account-billing-table-item .account-billing-table-item__title {
  padding-right: 20px;
}

.account-billing-table .account-billing-table-item .account-billing-table-item__title div {
  width: 125px;
}

.account-billing-table .account-billing-table-item .account-billing-table-item__description {
  padding-right: 20px;
  flex: 1;
}

.account-billing-table .account-billing-table-item .account-billing-table-item__cost {
  padding-right: 20px;
  text-align: end;
  line-height: 18px;
}

.account-billing-table .account-billing-table-item .account-billing-table-item__cost span {
  color: #7d7a78;
}

.account-billing-table .account-billing-table-item .account-billing-table-item__action {
  width: 150px;
  display: flex;
  justify-content: flex-end;
}

.account-billing-table .account-billing-table-item--total {
  background-color: #fff;
}

.account-billing-table .account-billing-table-item--total .account-billing-table-item__cost {
  padding-right: 0px;
  flex: 1;
}

.auth-billing-payment-method__summary {
  color: #7d7a78;
}

.auth-billing-payment-method__summary strong {
  color: #302b27;
}

#CampaignsBreadcrumbs {
  transition: color 0.3s ease-in-out;
}

.campaigns-container {
  background: #f4f7ff;
  position: absolute;
  height: 100%;
  width: 100%;
}

.campaigns-stat-card {
  width: 100%;
}

.campaigns-stat-card::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: -4px;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #004cff;
  visibility: hidden;
  transition: transform 0.4s cubic-bezier(0.21, 0.77, 0, 1.04) 0.3s;
}

.campaigns-stat-card.campaigns-stat-card--active {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #004cff;
  transition: box-shadow 0.2s cubic-bezier(0.21, 0.77, 0, 1.04);
}

.campaigns-stat-card.campaigns-stat-card--active::after {
  visibility: visible;
  transition: transform 0.4s cubic-bezier(0.21, 0.77, 0, 1.04);
  transform: translate3d(0, 4px, 0);
}

.campaigns-stat-card.campaigns-stat-card--active .campaigns-stat__icon svg {
  fill: #004cff !important;
}

.campaigns-grid {
  position: relative;
}

.campaigns-grid-toggle {
  position: relative;
  cursor: pointer;
  transition: color 0.15s;
}

.campaigns-grid-toggle:before,
.campaigns-grid-toggle:after {
  content: '';
  display: block;
  position: absolute;
  width: calc(50% - 85px);
  height: 2px;
  background-color: #ced3e0;
  top: 50%;
  transform: translateY(-50%);
  transition: background-color 0.15s;
}

.campaigns-grid-toggle:before {
  left: 0;
}

.campaigns-grid-toggle:after {
  right: 0;
}

.campaigns-grid-toggle:hover {
  color: #302b27 !important;
}

.campaigns-grid-toggle:hover:before,
.campaigns-grid-toggle:hover:after {
  background-color: rgba(0,0,0,0.26) !important;
}

.campaigns-grid-toggle--page:before,
.campaigns-grid-toggle--page:after {
  width: calc(50% - 75px);
}

.campaigns-grid--toggled {
  display: none;
}

.campaigns-grid__side {
  width: 30%;
}

.campaigns-grid__side>.campaigns-stat-card:not(:last-child) {
  margin-bottom: 15px;
}

.campaigns-grid__side>.campaigns-stat-card>.campaigns-stat-card__header {
  padding: 7px 10.5px;
  color: #7d7a78;
}

.campaigns-grid__side:first-child {
  float: left;
  padding-right: 7.5px;
}

.campaigns-grid__side:last-child {
  float: right;
  padding-left: 7.5px;
}

.campaigns-grid__middle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 30%;
  right: 30%;
  padding: 0 7.5px;
}

.campaigns-grid__middle>.campaigns-stat-card::after {
  margin-left: -7.5px;
  border-left: 7.5px solid transparent;
  border-right: 7.5px solid transparent;
  border-top: 7.5px solid #004cff;
}

.campaigns-grid__middle>.campaigns-stat-card>.campaigns-stat-card__header {
  position: absolute;
  top: 0;
  height: 40px;
  left: 0;
  right: 0;
  padding: 10.5px 15.75px;
  font-size: 12px;
}

.campaigns-grid__middle>.campaigns-stat-card>.campaigns-stat-card__body {
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
}

[fxa-breadcrumbs-body] .campaigns-stat {
  text-align: left;
}

.campaigns-status-icon {
  display: inline-block;
  width: 40px;
  line-height: 57px;
  text-align: center;
  height: 57px;
}

.campaigns-status-icon__status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #fff;
  background: transparent;
}

.campaigns-status-icon__status--online {
  background: #7dd366;
  border-color: #7dd366;
}

.campaigns-playback-icon {
  display: inline-block;
  padding: 7px 0;
  width: 57px;
  height: 57px;
  text-align: center;
}

.campaigns-integration-card--new {
  position: relative;
  background: #fff;
  border: 1px solid #cfccca;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  margin-bottom: 10px;
}

.campaigns-integration-card__header {
  min-height: 90px;
  width: 100%;
  background: #fff;
  padding: 20px;
  display: flex;
  align-items: center;
}

.campaigns-integration-card__logo {
  width: 90px;
}

.campaigns-integration-card__logo svg {
  width: 100%;
  display: block;
}

.campaigns-integration-card__desc {
  flex: 1;
  padding-right: 40px;
  padding-left: 25px;
}

.campaigns-integration-card__text {
  color: #5c5854;
  max-width: 660px;
}

.campaigns-integration-card__body {
  border-top: 1px solid #cfccca;
  padding: 20px 20px 0 20px;
}

.campaigns-integration-card__input-wrapper {
  padding-bottom: 20px;
}

.campaigns-integration-card__typeahead {
  position: relative;
  padding-bottom: 5px;
}

.campaigns-render-variant {
  text-align: center;
  color: #7d7a78;
}

.campaigns-render-variant svg {
  fill: #cfccca;
  transition: fill 0.1s ease-in-out;
}

.campaigns-render-variant__left {
  padding: 20px 40px;
  border-right: 1px solid #ced3e0;
}

.campaigns-render-variant__left svg {
  fill: #004cff;
}

.campaigns-render-variant__right {
  padding: 20px 40px;
}

.campaigns-render-variant__right svg {
  fill: #7d7a78;
}

.campaigns-variant-actions-menu {
  max-height: 270px;
  width: 200px;
}

.campaigns-stat {
  color: #5c5854;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 21px;
}

.campaigns-stat__icon {
  display: inline-block;
  margin-right: 10px;
}

.campaigns-stat__icon svg {
  display: block;
  fill: #cfccca;
}

.campaigns-stat__label {
  display: inline-block;
  vertical-align: middle;
}

.campaigns-dropdown-domain {
  width: 400px;
  max-width: 400px;
}

.campaigns-dropdown-integration {
  width: 300px;
  max-width: 300px;
  max-height: 275px;
  overflow: auto;
}

.campaigns-variants-list {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}

.campaigns-overflow-left,
.campaigns-overflow-right {
  position: absolute;
  top: 0;
  width: 20px;
  height: 450px;
  border-radius: 50%;
  box-shadow: 0 0 20px rgba(0,0,0,0.3);
  opacity: 0;
  z-index: 1;
  pointer-events: none;
}

.campaigns-overflow-left {
  right: 100%;
}

.campaigns-overflow-right {
  left: 100%;
}

.campaigns-variant-placeholder {
  display: inline-block;
  position: relative;
  background: #fff;
  width: 370px;
  height: 260px;
  border: 2px dashed #cfccca;
  cursor: pointer;
}

.campaigns-variant-placeholder svg {
  fill: #cfccca;
  transition: 0.1s ease-in-out;
}

.campaigns-variant-placeholder:hover svg {
  fill: #7d7a78;
}

.campaigns-variant-weight-slider {
  display: block;
}

.campaigns-variant-weight-slider:after {
  content: '';
  display: table;
  clear: both;
}

.campaigns-variant-weight-slider-section {
  position: relative;
}

.campaigns-variant-weight-slider-section:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.campaigns-variant-weight-slider-section:last-child {
  margin-right: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.campaigns-variant-weight-slider-section:last-child .campaigns-variant-weight-slider-handle {
  display: none;
}

.campaigns-variant-weight-slider-label {
  text-align: center;
  color: #fff;
  padding: 5px 0;
}

.campaigns-variant-weight-slider-handle {
  position: absolute;
  right: 0;
  top: -0;
  bottom: -0;
  background: #fff;
  width: 4px;
  margin-top: 0;
  margin-right: -2px;
  cursor: ew-resize;
  z-index: 2;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.5);
  border-radius: 1px;
  transition: all 0.1s ease-in-out;
}

.campaigns-variant-weight-slider-handle:hover,
.campaigns-variant-weight-slider-handle.campaigns-variant-weight-slider-handle--active {
  z-index: 3;
  box-shadow: 0 0 0 2px #004cff;
  transition: all 0.1s ease-in-out;
}

.campaigns-variant-weight-slider-handle:active {
  top: -4px;
  bottom: -4px;
}

.campaigns-card {
  display: inline-block;
  width: 20%;
  max-width: 450px;
  vertical-align: top;
}

.campaigns-card .campaigns-card-actions__top-action {
  opacity: 0;
  transition: all 0.2s;
  z-index: 1;
}

@media (max-width: 1800px) {
  .campaigns-card {
    width: 25%;
  }
}

@media (max-width: 1400px) {
  .campaigns-card {
    width: 33.33%;
  }
}

@media (max-width: 1000px) {
  .campaigns-card {
    width: 50%;
  }
}

@media (max-width: 800px) {
  .campaigns-card {
    width: 100%;
  }
}

.campaigns-card--page {
  padding: 12px 0 12px 24px;
}

.campaigns-card--page .campaigns-card-actions {
  background: rgba(48,33,39,0.8);
  opacity: 0;
  text-align: center;
}

.campaigns-card--page.fx-actionmenu-open .campaigns-card-actions__top-action,
.campaigns-card--page.lock-pop-open .campaigns-card-actions__top-action {
  opacity: 1;
}

.campaigns-card--page.fx-actionmenu-open .campaigns-card-actions,
.campaigns-card--page.lock-pop-open .campaigns-card-actions {
  opacity: 1;
}

.campaigns-card--page.fx-actionmenu-open .campaign-page-card-actions__main-action,
.campaigns-card--page.lock-pop-open .campaign-page-card-actions__main-action {
  transform: scale(1);
  z-index: 1;
}

.campaigns-card--variant .campaigns-card-actions {
  background: linear-gradient(180deg, rgba(0,0,0,0.1), rgba(0,0,0,0.8));
  opacity: 1;
}

.campaigns-card--variant .campaigns-card-actions::after {
  content: '';
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, rgba(48,33,39,0), rgba(48,33,39,0.8));
  opacity: 0;
  transition: all 0.2s;
  z-index: 0;
}

.campaigns-card--variant .campaign-page-card-actions__main-action {
  transform: scale(1);
  z-index: 1;
}

.campaigns-card-actions__options {
  height: 20px;
}

.campaigns-card__preview {
  background-size: 100% 100%;
  background-color: #fff;
  background-repeat: no-repeat;
  height: 260px;
  border: 1px solid #ced3e0;
  border-radius: 8px;
  box-shadow: 0 4px 12px 0 rgba(31,33,41,0.08);
}

.campaigns-card__preview:hover .campaigns-card-actions {
  opacity: 1;
}

.campaigns-card__preview:hover .campaign-page-card-actions__main-action {
  transform: scale(1);
}

.campaigns-card-actions {
  position: relative;
  background: rgba(48,33,39,0.8);
  height: 100%;
  opacity: 0;
  transition: all 0.2s;
}

.campaign-page-card-actions__main-action {
  transform: scale(0);
  transition: all 0.2s cubic-bezier(0.25, 1, 0.5, 1.25);
}

.campaign-page-card-actions__main-action button {
  padding-right: 20px;
  padding-left: 20px;
}

.campaigns-page-card__footer .campaigns-page-card__title {
  font-size: 14px;
  line-height: 20px;
  color: #1f2129;
  font-weight: 500;
}

.campaigns-page-card__footer .campaigns-page-card__status-offline {
  font-size: 14px;
  line-height: 20px;
  color: #5f667e;
}

.campaigns-page-card__footer .campaigns-page-card__live-link {
  font-size: 14px;
  line-height: 20px;
}

.campaigns-page-stats-divider {
  height: 2px !important;
}

.campaigns-variant-stat--icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #fff;
}

.campaigns-variant-stat--icon svg {
  fill: #7d7a78;
}

.campaigns-variant-stat--desc {
  color: #5c5854;
}

.campaigns-variant-stat--desc span {
  color: #7d7a78;
  margin-left: 5px;
}

.campaigns-variant-stat--desc div {
  color: #7d7a78;
}

.replay-dropdown-icon {
  width: 50px;
  text-align: center;
  float: left;
  margin-left: -12px;
}

.replay-dropdown-icon:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.replay-dropdown-icon svg {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  fill: #cfccca;
}

.replay-dropdown-icon.replay-dropdown-icon--active-danger svg {
  fill: #ef5c48;
}

.campaigns-domain-field-left {
  border-radius: 4px 0 0 4px;
}

.campaigns-domain-field-right {
  border-radius: 0 4px 4px 0;
  margin-left: -2px;
}

.campaigns-messages-inline {
  position: relative;
}

.campaigns-messages-inline__message {
  color: #ef5c48;
  bottom: 100%;
  right: 0;
  margin-bottom: 5px;
}

.campaigns-catalog {
  position: relative;
  background: #fff;
  border: 1px solid #cfccca;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}

.campaigns-catalog-header {
  background: #fff;
  border-bottom: 1px solid #ced3e0;
  color: #5c5854;
}

.campaigns-catalog-header__cell-group--left {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.campaigns-catalog-header__cell-group--right {
  border-left: 1px solid #ced3e0;
  border-right: 1px solid transparent;
}

.campaigns-catalog-header__cell {
  position: relative;
  cursor: default;
  color: #7d7a78;
}

.campaigns-catalog-body {
  display: block;
  overflow: auto;
}

.campaigns-catalog-item {
  position: relative;
  box-shadow: inset 0 -1px #ced3e0;
  height: 35px;
}

.campaigns-catalog-item:last-child {
  box-shadow: none;
}

.campaigns-catalog-item.fx-actionmenu-open {
  background: #f4f4f4;
}

.campaigns-catalog-item--muted .campaigns-catalog-item__cell {
  color: #cfccca;
}

.campaigns-catalog-item__cell {
  color: #7d7a78;
}

.campaigns-variant-badge {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

.campaigns-catalog--static .campaigns-catalog-item:hover {
  color: inherit !important;
}

.campaigns-catalog--static .campaigns-catalog-item:active {
  background: inherit !important;
}

.campaigns-catalog-divider {
  background: #e8e7e6;
  height: 5px;
  box-shadow: 0 1px #ced3e0;
}

.campaigns-seo-browser-preview {
  background: #d8d8d8;
  border-radius: 6px 6px 0 0;
  height: 54px;
  position: relative;
}

.campaigns-seo-browser-preview:after {
  content: url(8c0abeeda1469e840607d894520e59bf.svg);
  position: absolute;
  top: 0;
  left: 0;
}

.campaigns-seo-browser-preview:before {
  content: '';
  background-color: #f2f2f2;
  border-top: 1px solid #b6b6b6;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 17px;
}

.campaigns-seo-browser-preview__title {
  position: absolute;
  z-index: 10;
  top: 15px;
  left: 88px;
  width: 200px;
}

.campaigns-seo-browser-preview__title svg {
  width: 16px;
  height: 16px;
  fill: #cfccca;
}

.campaigns-seo-search-preview {
  background: #fff;
  font-family: 'Roboto', arial, sans-serif;
}

.campaigns-seo-search-preview .campaigns-seo-search-preview__search-results {
  color: #7d7a78;
  margin-bottom: 15px;
}

.campaigns-seo-search-preview .campaigns-seo-search-preview__summary .campaigns-seo-search-preview__title {
  color: #1a0dab;
  line-height: 20px;
  font-size: 18px;
}

.campaigns-seo-search-preview .campaigns-seo-search-preview__summary .campaigns-seo-search-preview__url {
  color: #006621;
  line-height: 18px;
  font-size: 14px;
}

.campaigns-seo-search-preview .campaigns-seo-search-preview__summary .campaigns-seo-search-preview__description {
  color: #545454;
  line-height: 18px;
  font-size: 12px;
}

.campaigns-seo-social-preview {
  background: #fff;
}

.campaigns-seo-social-preview .campaigns-seo-social-preview__summary {
  color: #302b27;
}

.campaigns-seo-social-preview .campaigns-seo-social-preview__summary .campaigns-seo-social-preview__url {
  color: #7d7a78;
  margin-top: 10px;
}

.campaigns-seo-social-preview__img {
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.campaigns-page-meta-image {
  position: relative;
  width: 100%;
  overflow: hidden;
  text-align: center;
  border: 2px dashed #cfccca;
  cursor: pointer;
  border-radius: 2px;
}

.campaigns-page-meta-image:hover {
  border: 2px dashed #7d7a78;
}

.campaigns-page-meta-image--sm {
  height: 50px;
}

.campaigns-page-meta-image__mask {
  background: rgba(0,0,0,0.5);
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  transition: opacity 0.1s ease-in-out;
}

.campaigns-page-meta-image__img {
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border: 2px solid #fff;
}

.campaigns-page-meta-image__favicon {
  height: 50px;
  width: 50px;
}

.campaigns-page-meta-image__favicon .campaigns-page-meta-image__img {
  background-size: 16px 16px;
}

.campaigns-page-meta-image__btn {
  width: 100% !important;
  height: 100% !important;
}

.campaigns-page-meta-image-thumbnail {
  width: 150px;
  height: 150px;
  display: inline-block;
  border: 2px solid #fff;
  cursor: pointer;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  transition: box-shadow 0.1s ease-in-out;
}

.campaigns-page-meta-image-thumbnail:hover:not(.campaigns-page-meta-image-thumbnail--active) {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #cfccca;
  transition: box-shadow 0.1s ease-in-out;
}

.campaigns-page-meta-image-thumbnail:active,
.campaigns-page-meta-image-thumbnail.campaigns-page-meta-image-thumbnail--active {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 0 0 4px #004cff;
}

.campaigns-page-meta-image__reset {
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -5px;
  cursor: pointer;
}

.campaigns-page-meta-image__reset svg {
  fill: #cfccca;
}

.campaigns-page-meta-image__reset:hover svg {
  fill: #7d7a78;
}

.campaigns-page-meta-image__placeholder {
  cursor: pointer;
  color: #cfccca;
}

.campaigns-page-meta-image__placeholder svg {
  fill: #cfccca;
}

.campaigns-page-meta-image__placeholder:hover {
  color: #7d7a78;
}

.campaigns-page-meta-image__placeholder:hover svg {
  fill: #7d7a78;
}

.campaigns-page-meta-code {
  font-family: 'Courier New', Courier, monospace;
}

.campaigns-page-meta-ace {
  width: 100%;
  border-radius: 4px;
  border: 2px solid #cfccca;
}

.campaigns-svg-btn--success svg {
  fill: #7dd366;
}

.campaign-page-variants-dropdown {
  overflow-x: hidden;
  width: 200px;
}

.campaigns-icon-label-interact {
  cursor: default;
}

.campaigns-icon-label-interact:hover:not(.campaigns-icon-label-interact--nox) {
  cursor: pointer;
  color: #004cff !important;
}

.campaigns-icon-label-interact:hover:not(.campaigns-icon-label-interact--nox) svg {
  fill: #004cff;
}

.page-header {
  background: #ffffff;
  position: relative;
  height: 300px;
  width: 100%;
}

.page-header .campaigns-card {
  width: 370px;
  height: 260px;
  z-index: 200;
}

.page-header .campaigns-card .campaign-page-card-actions__secondary-action {
  z-index: 200;
}

.page-header .campaigns-card-actions:before {
  content: '';
  height: 37px;
  display: block;
}

.page-header-right .page-header-right-integrations {
  width: 100%;
  margin-left: -5px;
}

.page-header-right .page-header-right-integrations .page-header-right-integrations-left {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  right: 0;
  overflow-x: auto;
}

.page-header-footer {
  height: 33px;
  background: #fff;
  border-bottom: #ced3e0 solid 1px;
}

.page-header-footer .page-header-footer-right {
  height: 100%;
}

.page-tabs {
  height: 100%;
}

.page-tabs .fx-tab {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.page-tabs .fx-tab::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: #cfccca;
  transition: height 0.15s;
}

.page-tabs .fx-tab:first-child {
  margin-left: 36px;
}

.page-tabs .fx-tab--active {
  color: #004cff;
}

.page-tabs .fx-tab--active::after {
  height: 3px;
  background: #004cff;
}

.page-visitors-blank-list {
  height: 180px;
  text-align: center;
  background-color: #fff;
}

@media screen and (max-width: 1155px) {
  .page-header {
    margin-bottom: 64px;
    height: auto;
  }

  .page-header .campaigns-card {
    width: 350px;
    height: 220px;
    min-width: 280px;
  }

  .page-header .campaigns-card .campaigns-card__preview {
    height: 100%;
  }

  .page-header-footer {
    bottom: auto;
    top: 100%;
  }

  .page-header-footer .page-header-footer-right {
    position: static;
    padding-left: 20px;
  }
}

.visitors-list-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
  opacity: 0.66;
}

.visitors-list-item-left__stats {
  position: relative;
  right: 0;
}

.visitors-list-item-right {
  cursor: default;
  width: 280px;
  border-left: 1px dashed #e8e7e6;
}

.visitor-list-item-stat {
  width: 75px;
  max-width: 75px;
}

.visitor-list-item-stat .visitors-stat {
  color: #cfccca;
  width: 100%;
  display: flex;
  align-items: center;
  min-height: 21px;
}

.visitor-list-item-stat .visitors-stat__icon {
  display: inline-block;
  margin-right: 7.5px;
}

.visitor-list-item-stat .visitors-stat__icon svg {
  display: block;
  fill: #cfccca;
}

.visitor-list-item-stat .visitors-stat__label {
  display: inline-block;
  vertical-align: middle;
}

.visitors-catalog-item {
  position: relative;
  cursor: default;
  box-shadow: inset 0 -1px #ced3e0;
}

.visitors-catalog-item:last-child {
  box-shadow: none;
}

.visitors-catalog-item .visitors-catalog-item-title:hover {
  color: #004cff;
}

.visitors-catalog-item.fx-actionmenu-open {
  background: #f4f4f4;
}

.visitors-stat-card {
  cursor: default !important;
  flex: 1;
  margin-left: 5px;
  margin-right: 5px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12);
  border: 1px solid #cfccca;
}

.visitors-stat-card__header {
  padding: 7px 10.5px;
  color: #7d7a78;
}

.visitors-stat-card__body .campaigns-stat__label {
  padding-top: 4px !important;
}

.visitors-stat-card__footer {
  border-top: 1px solid #ced3e0;
}

.icon-clientinfo--visitor svg {
  height: 10px !important;
  width: 10px !important;
  display: block;
}

.fx-btn-n-mono-dark svg {
  fill: #5c5854 !important;
}

.fx-btn-n-mono-dark svg path {
  fill: #5c5854 !important;
}

.fx-btn-n-success svg {
  fill: #7dd366 !important;
}

.fx-btn-n-warning svg {
  fill: #e9b049 !important;
}

@media screen and (max-width: 1040px) {
  .visitor-list-item-stat {
    display: none;
  }
}

.visitors-typeahead ul {
  z-index: 200 !important;
}

.dashboard-view {
  position: fixed !important;
}

.dashboard-container {
  max-width: 900px;
  margin: 30px auto 20px;
}

@media (min-width: 1200px) {
  .dashboard-container .fx-card {
    width: calc(25% - 20px);
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .dashboard-container .fx-card {
    width: calc(25% - 20px);
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .dashboard-container .fx-card {
    width: calc(50% - 20px);
  }
}

@media (min-width: 600px) and (max-width: 767px) {
  .dashboard-container .fx-card {
    width: calc(50% - 20px);
  }
}

@media (max-width: 599px) {
  .dashboard-container .fx-card {
    width: calc(100% - 20px);
  }
}

.dashboard-container .fx-card .fx-card-body {
  height: 180px;
}

.dashboard-list-item {
  border-bottom: 1px solid #302b27;
  background: #5c5854 !important;
  color: #eceae9 !important;
}

.dashboard-view--chart-contain {
  position: relative;
  height: 240px !important;
  min-height: 240px !important;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dashboard-view--chart-contain .v-chart-line {
  height: 200px !important;
  min-height: 200px !important;
  overflow: hidden;
}

.dashboard-onboarding__item {
  background: #fff;
  color: #7d7a78;
}

.dashboard-onboarding__item:not(:last-child) {
  border-bottom: 2px solid #e8e7e6;
}

.dashboard-onboarding-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  position: relative;
  text-align: center;
}

.dashboard-onboarding-icon>.dashboard-onboarding-icon__svg {
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  border: 2px solid #7d7a78;
  border-radius: 50%;
}

.dashboard-onboarding-icon>.dashboard-onboarding-icon__svg svg {
  fill: #7d7a78;
  vertical-align: middle;
  margin-bottom: 7px;
}

.dashboard-onboarding-icon>.dashboard-onboarding-icon__svg.dashboard-onboarding-icon__svg--complete {
  border: 2px solid #43b835;
  background: #7dd366;
}

.dashboard-onboarding-icon>.dashboard-onboarding-icon__svg.dashboard-onboarding-icon__svg--complete svg {
  fill: #fff;
}

.template-preview--dashboard:not(:last-child) {
  padding-right: 15px !important;
}

.dashboard-tour-dialogue {
  opacity: 1;
  bottom: 50px;
  left: 15px;
  top: auto;
  width: 240px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
}

.templates-thumbnail-section {
  min-height: 10px;
}

.templates-thumbnail-section:last-child .templates-thumbnail-row:last-child {
  margin-bottom: 0;
}

.templates-thumbnail-row {
  display: block;
  margin-left: -2.5px;
  margin-right: -2.5px;
  min-height: 10px;
  margin-bottom: 5px;
}

.templates-thumbnail-row:after {
  content: '';
  display: table;
  clear: both;
}

.templates-thumbnail-column {
  float: left;
  background-clip: content-box !important;
  min-height: 10px;
  max-height: 60px;
  padding: 0 2.5px;
}

.templates-thumbnail-component {
  width: 100%;
  height: 10px;
}

.templates-cards-container {
  margin: 0 auto 15px;
}

.templates-cards-container .fx-card {
  width: 250px;
}

.templates-cards-container .fx-card-body {
  height: 200px;
}

@media (max-width: 3250px) {
  .templates-cards-container .fx-card {
    width: calc(7.6% - 20px) !important;
  }
}

@media (max-width: 3250px) {
  .templates-cards-container .fx-card {
    width: calc(8.3% - 20px) !important;
  }
}

@media (max-width: 3000px) {
  .templates-cards-container .fx-card {
    width: calc(9.1% - 20px) !important;
  }
}

@media (max-width: 2750px) {
  .templates-cards-container .fx-card {
    width: calc(10% - 20px) !important;
  }
}

@media (max-width: 2500px) {
  .templates-cards-container .fx-card {
    width: calc(11.1% - 20px) !important;
  }
}

@media (max-width: 2250px) {
  .templates-cards-container .fx-card {
    width: calc(12.5% - 20px) !important;
  }
}

@media (max-width: 2000px) {
  .templates-cards-container .fx-card {
    width: calc(14.2% - 20px) !important;
  }
}

@media (max-width: 1750px) {
  .templates-cards-container .fx-card {
    width: calc(16.6% - 20px) !important;
  }
}

@media (max-width: 1500px) {
  .templates-cards-container .fx-card {
    width: calc(20% - 20px) !important;
  }
}

@media (max-width: 1250px) {
  .templates-cards-container .fx-card {
    width: calc(25% - 20px) !important;
  }
}

@media (max-width: 1000px) {
  .templates-cards-container .fx-card {
    width: calc(33.3% - 20px) !important;
  }
}

@media (max-width: 750px) {
  .templates-cards-container .fx-card {
    width: calc(50% - 20px) !important;
  }
}

@media (max-width: 300px) {
  .templates-cards-container .fx-card {
    width: calc(100% - 20px) !important;
  }
}

.templates-cards-container--center {
  margin: 0 auto;
}

@font-face {
  font-family: 'LL-Font-Regular';
  src: url(bf963cdc4631c4d3fcbd25a4049bca5b.eot) format("embedded-opentype"),url(aa22209bb429c0ca8daf2eda59624562.otf) format("opentype"),url(db300733b4405c054b997bf350367ff6.woff) format("woff"),url(e19f6360dd23fab64bd9fb372a713abd.ttf) format("truetype"),url(f9e005cc64f4b6055d7f71681158d003.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LL-Font-Light';
  src: url(1a55cd10cad33354c2757fb8bf7f3cbe.eot) format("embedded-opentype"),url(280627605d11e8db24c9238d53be1acb.otf) format("opentype"),url(5d06cf85bf6ad0a2b29f699817686571.woff) format("woff"),url(9c5cb2c38ddd9e1456039bec45f1a1c0.ttf) format("truetype"),url(c5002e021841b99e172cc4e90ad0de34.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(70ab6aa5921ac166dc5a8c4accb10f0a.woff2) format("woff2"),url(3b283241f204d3bbf40d329695551b06.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(326d8ff98c56195c8cd43210f679c918.woff2) format("woff2"),url(64a85652c4d1891e67b4466145b68652.woff) format("woff");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url(c31a107d20c073c36a728e6ee5fbb3dd.woff2) format("woff2"),url(1015a97dfaedd78b91111ed2ea1e8fcc.woff) format("woff");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url(7902009ab553dbb83926789e90757cd7.woff2) format("woff2"),url(5cd2c3ff9af40c570d7a4ba4c2a618c7.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(7ebf543e11840597286ae1b57ea1cb2c.woff2) format("woff2"),url(32b883ec7e489004632d30e8b7f00428.woff) format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url(7ebf543e11840597286ae1b57ea1cb2c.woff2) format("woff2"),url(32b883ec7e489004632d30e8b7f00428.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(a8fdfb690b751799de0528fa7e71ba5f.woff2) format("woff2"),url(a24ecd4393347871af0f84eeff64dbc6.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(58129c656561ea89048b37d0012e6e78.woff2) format("woff2"),url(84367901f2bddfd5eeb837aa8252c7df.woff) format("woff");
  font-weight: 600;
  font-style: italic;
}

.height-100 {
  height: 100%;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-right {
  display: flex;
  justify-content: flex-end;
}

.camp-list-table .camp-list-table-title {
  height: 28px;
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
  color: #5f667e;
  border: 1px solid #ced3e0;
  padding: 0 16px;
}

.camp-list-table .camp-list-table-body {
  color: #1f2129;
}

.camp-list-table .camp-list-table-row {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  border-bottom: 1px solid #ced3e0;
  border-left: 1px solid #ced3e0;
  border-right: 1px solid #ced3e0;
  height: 52px;
}

.camp-list-table .camp-list-table-row .camp-list-table-icon {
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.camp-list-table .camp-list-table-row .camp-list-table-row-title {
  margin-left: 16px;
  font-weight: 500;
}

.camp-list-table .camp-list-table-row .camp-list-table-verify {
  font-size: 14px;
  line-height: 20px;
  color: #004cff;
  cursor: pointer;
}

.camp-list-table .camp-list-table-row .camp-list-table-delete {
  cursor: pointer;
}

.camp-list-table .camp-list-table-row .rightside {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}

.camp-list-table .camp-list-table-row .rightside div {
  margin-right: 16px;
  display: flex;
  align-items: center;
}

:root {
  --b-0: 0;
  --b-100: 1px;
  --b-200: 2px;
  --b-300: 4px;
  --b-none: none;
  --b-dashed: dashed;
  --b-solid: solid;
  --radii-0: 0;
  --radii-100: 4px;
  --radii-200: 8px;
  --radii-rounded: 99rem;
  --radii-circle: 100%;
  --shadow-100: 0 4px 8px -2px rgba(31, 33, 41, 0.3);
  --shadow-200: 0 4px 12px 0 rgba(31, 33, 41, 0.08);
  --shadow-300: 0 14px 22px 0 rgba(31, 33, 41, 0.1);
  --shadow-400: 0 26px 32px 0 rgba(31, 33, 41, 0.3);
  --banana-100: #fff9e6;
  --banana-200: #fdecb2;
  --banana-300: #fce28b;
  --banana-400: #fbd965;
  --banana-500: #facf3f;
  --banana-600: #deaa00;
  --black: #000;
  --creamsicle-100: #fff8f2;
  --creamsicle-200: #ffe1cb;
  --creamsicle-300: #ffbf90;
  --creamsicle-400: #ffa869;
  --creamsicle-500: #ff8730;
  --creamsicle-600: #e66000;
  --lavender-100: #f7f2ff;
  --lavender-200: #eae0fe;
  --lavender-300: #c3a7fc;
  --lavender-400: #aa81fc;
  --lavender-500: #9159fc;
  --lavender-600: #73f;
  --mint-100: #ebfffa;
  --mint-200: #b6f2e4;
  --mint-300: #6ae6c9;
  --mint-400: #1bddb1;
  --mint-500: #19cca3;
  --mint-600: #11866f;
  --network-android: #3ddc84;
  --network-apple: #1f2129;
  --network-facebook: #1877f2;
  --network-instagram: #1f2129;
  --network-linked-in: #2867b2;
  --network-twitter: #1da1f2;
  --network-you-tube: red;
  --ocean-100: #fafbff;
  --ocean-150: #edf3fe;
  --ocean-200: #e3ebfc;
  --ocean-300: #c1d1f7;
  --ocean-400: #5884ea;
  --ocean-500: #356ae6;
  --ocean-600: #1b54d9;
  --ocean-700: #123b99;
  --slate-100: #f7f9ff;
  --slate-150: #edf0f7;
  --slate-200: #ced3e0;
  --slate-300: #9298ad;
  --slate-400: #5f667e;
  --slate-500: #4e5468;
  --slate-550: #353a4a;
  --slate-600: #1f2129;
  --strawberry-100: #fff2f6;
  --strawberry-200: #fcdee7;
  --strawberry-300: #faa5bd;
  --strawberry-400: #f56e94;
  --strawberry-500: #f3376b;
  --strawberry-600: #e40e49;
  --strawberry-700: #c60d40;
  --transparent: transparent;
  --white: #fff;
  --duration-fast: 200ms;
  --duration-medium: 400ms;
  --duration-slow: 1200ms;
  --transition-in: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --transition-out: cubic-bezier(0.23, 1, 0.32, 1);
  --transition-in-out: cubic-bezier(0.86, 0, 0.07, 1);
  --transition-out-elastic: cubic-bezier(0.75, 0, 0.25, 1.25);
  --breakpoint-xs: 480px;
  --breakpoint-sm: 768px;
  --breakpoint-md: 1024px;
  --breakpoint-lg: 1280px;
  --breakpoint-xl: 1920px;
  --sp-0: 0;
  --sp-100: 2px;
  --sp-200: 4px;
  --sp-300: 8px;
  --sp-400: 12px;
  --sp-500: 16px;
  --sp-600: 20px;
  --sp-700: 24px;
  --sp-800: 28px;
  --sp-900: 32px;
  --sp-1000: 48px;
  --sp-1100: 64px;
  --sp-1200: 80px;
  --sp-1300: 128px;
  --sp-1400: 200px;
  --sp-1500: 400px;
  --ff-display: 'Poppins', 'Avenir', 'Avenir Next', 'Futura', helvetica, arial, sans-serif;
  --ff-standard: 'IBM Plex Sans', 'Franklin Gothic', 'ITC Franklin Gothic', helvetica, arial, sans-serif;
  --fs-100: 12px;
  --fs-200: 14px;
  --fs-300: 16px;
  --fs-400: 18px;
  --fs-500: 20px;
  --fs-600: 24px;
  --fs-700: 28px;
  --fs-800: 32px;
  --fs-900: 36px;
  --fs-1000: 40px;
  --fs-1100: 44px;
  --fs-1200: 48px;
  --fs-1300: 60px;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semi-bold: 600;
  --fw-bold: 700;
  --lh-100: 16px;
  --lh-200: 20px;
  --lh-300: 24px;
  --lh-400: 28px;
  --lh-500: 32px;
  --lh-600: 36px;
  --lh-700: 44px;
  --lh-800: 49px;
  --lh-900: 52px;
  --lh-1000: 56px;
  --lh-1100: 76px;
}

:root {
  --ocean: #356ae6;
  --ocean-120: #1b54d9;
  --ocean-80: #5884ea;
  --ocean-60: #c1d1f7;
  --ocean-40: #e3ebfc;
  --ocean-30: #edf3fe;
  --ocean-20: #fafbff;
  --slate: #4e5468;
  --slate-120: #353a4a;
  --slate-140: #1f2129;
  --slate-80: #5f667e;
  --slate-60: #9298ad;
  --slate-40: #ced3e0;
  --slate-30: #e4e7f0;
  --slate-20: #f7f9fc;
  --mint: #19cca3;
  --mint-120: #139879;
  --mint-80: #1bddb1;
  --mint-60: #6ae6c9;
  --mint-40: #b6f2e4;
  --mint-20: #ebfffa;
  --strawberry: #f3376b;
  --strawberry-120: #e40e49;
  --strawberry-80: #f56e94;
  --strawberry-60: #faa5bd;
  --strawberry-40: #fcdee7;
  --strawberry-20: #fff2f6;
  --creamsicle: #ff8730;
  --creamsicle-120: #f46700;
  --creamsicle-80: #ffa869;
  --creamsicle-60: #ffbf90;
  --creamsicle-40: #ffe1cb;
  --creamsicle-20: #fff8f2;
  --lavender: #9159fc;
  --lavender-120: #73f;
  --lavender-80: #aa81fc;
  --lavender-60: #c3a7fc;
  --lavender-40: #eae0fe;
  --lavender-20: #f7f2ff;
  --banana: #facf3f;
  --banana-120: #deaa00;
  --banana-80: #fbd965;
  --banana-60: #fce28b;
  --banana-40: #fdecb2;
  --banana-20: #fff9e6;
  --black: #000;
  --white: #fff;
  --transparent: rgba(255, 255, 255, 0);
  --tag-bg: #e5e5e5;
  --tag-hover: #d3e2e2;
}

body,
html {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  line-height: 1;
  font-size: 10px;
  background: #ffffff;
  font-family: "IBM Plex Sans",sans-serif !important;
  color: #1f2129;
}

::-webkit-input-placeholder {
  color: #cfccca;
}

::-moz-placeholder {
  color: #cfccca;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #cfccca;
}

.main-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 64px;
  background: #ffffff;
  overflow: hidden;
}

.main-alert {
  position: fixed;
  top: 0;
  right: 0;
  left: 64px;
  height: 37px;
  overflow: hidden;
  text-align: center;
  color: #fff;
  z-index: 1000;
}

.main-alert+.view {
  top: 37px;
}

.main-alert--danger {
  background: #ef5c48;
}

.main-alert--warning {
  background: #e9b049;
}

.main-alert--warning:hover:not(.main-alert--warning--nox) {
  cursor: default;
  background: #cd9f19;
}

.main-alert-btn {
  display: inline-block;
  padding: 5px;
  box-shadow: 0 0 0 2px #fff;
  border-radius: 2px;
  cursor: pointer;
}

.main-alert-btn:hover {
  background: rgba(0,0,0,0.12);
}

.main-breadcrumbs {
  font-size: 18px;
  position: absolute;
  left: 0;
  right: 225px;
  top: 0;
  bottom: 0;
  color: rgba(0,0,0,0.87);
  line-height: 65px;
  padding-left: 20px;
  padding-right: 20px;
}

.loading-mask {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 190;
}

.loading-mask.ng-animate {
  transition: none 0s;
}

.loading-mask.ng-animate * {
  transition: none 0s;
  animation: none 0s;
}

.transition-mask {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2000;
}

.transition-mask.ng-leave,
.transition-mask.ng-leave-active {
  transition: opacity 0.15s;
}

.transition-mask.ng-leave {
  opacity: 1;
}

.transition-mask.ng-leave-active {
  opacity: 0;
}

.inset-z1-shadow {
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.12),inset 0 1px 2px rgba(0,0,0,0.24);
}

.bg-textured-primary {
  background: #eceae9;
}

.bg-textured-accent {
  background: #fff;
}

.bg-textured-dark {
  background: #5c5854;
}

.bg-textured-dark::before {
  opacity: .75;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[fill-height],
[max-height] {
  display: block;
  overflow: auto;
}

.jsa-cover,
.jsa-reveal,
.jsa-push,
.jsa-transition {
  position: absolute !important;
}

.click-mask {
  position: relative;
  cursor: pointer;
}

.click-mask::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}

.divider {
  position: relative;
  z-index: 2;
}

.divider::before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  width: 100%;
  z-index: 0;
  height: 2px;
  left: 0;
  background: #7d7a78;
}

.divider::after {
  content: '';
  position: relative;
  margin-right: -100%;
  height: 100%;
  background-color: #e8e7e6;
  z-index: 1;
}

.flag {
  display: table;
  width: 100%;
}

.flag__image,
.flag__body {
  display: table-cell;
  vertical-align: middle;
}

.flag--top .flag__image,
.flag--top .flag__body {
  vertical-align: top;
}

.flag--bottom .flag__image,
.flag--bottom .flag__body {
  vertical-align: bottom;
}

.flag__image {
  padding-right: 10px;
}

.flag__image>img {
  display: block;
  max-width: none;
}

.flag--rev .flag__image {
  padding-right: 0;
  padding-left: 10px;
}

.flag__body {
  width: 100%;
}

.graph-placeholder {
  content: 'graph';
  padding: 10px;
  color: #fff;
  width: 100%;
  height: 200px;
  background: #7d7a78;
}

.hide-scrollbar {
  overflow: hidden !important;
}

.hide-scrollbar-x {
  overflow-x: hidden !important;
}

.hide-scrollbar-y {
  overflow-y: hidden !important;
}

.disabled {
  pointer-events: none;
}

.pin-right {
  position: absolute;
  left: 100%;
}

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

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

.valign-contain {
  display: flex;
  justify-content: center;
  align-items: center;
}

.valign-middle {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.fill {
  width: 100%;
  height: 100%;
}

[permanent-placeholder] {
  position: relative;
}

[permanent-placeholder]>.permanent-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10.5px 15.75px;
}

.main-upgrade {
  position: absolute;
  right: 225px;
  top: 0;
  bottom: 0;
  padding-right: 15px;
}

#avpw_fullscreen_bg {
  z-index: 16000 !important;
}

.avpw_is_fullscreen #avpw_controls {
  z-index: 17000 !important;
}

.fx-modal-backdrop--aviary {
  z-index: 18000 !important;
}

.fx-modal--aviary {
  z-index: 19000 !important;
}

.nav-items-container {
  display: flex;
  height: calc(100% - 130px);
  flex-direction: column;
  justify-content: space-between;
}

.nav-items-container .nav-items {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 4px;
}

.nav-items-container .nav-items .nav-item {
  display: block;
  width: 100%;
}

.nav-items-container .nav-items .nav-item a {
  text-align: center;
  position: relative;
  display: block;
  padding: 12px 0;
  width: 100%;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.nav-items-container .nav-items .nav-item a svg {
  width: 18px;
  height: 18px;
  fill: #ffffff;
}

nav.sidenav .logo:not(.custom-logo) {
  line-height: 64px;
}

nav.sidenav .logo {
  display: block;
  width: 100%;
  height: 64px;
  max-height: 64px;
  background-color: var(--ocean-500);
  text-align: center;
  text-decoration: none;
}

nav.sidenav .logo .ac-icon-ac {
  display: block;
  margin: auto;
  font-size: 25.2px;
  color: #ffffff;
  fill: #ffffff;
}

nav.sidenav .logo .ac-icon-ac svg {
  width: 17px;
}

nav.sidenav .logo span {
  display: block;
  margin: auto;
  font-size: 25.2px;
  color: #ffffff;
  fill: #ffffff;
  vertical-align: middle;
  width: 64px;
  height: 64px;
}

.main-1 {
  overflow: hidden;
}

.main-1__right {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.main-1__right.main-1--banner {
  top: 37px;
}

.main-1__right-transition-mask {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  left: 248px;
  bottom: 0;
  z-index: 2000;
}

.main-2 {
  overflow: hidden;
  background: #f4f7ff;
}

.main-2__left {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 185px;
  border-right: 1px solid #ced3e0;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
}

.main-2__right {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: scroll;
}

.main-2__right.main-2__right--expanded {
  left: 0;
}

.main-2__right-transition-mask {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  left: 185px;
  bottom: 0;
  z-index: 2000;
}

.main-nav-body-inner {
  display: flex;
  flex-direction: column;
}

.main-nav-section--btn {
  padding: 11px 16px;
}

.main-nav-section--btn .secondary-nav-item {
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
}

.main-nav-section--btn .secondary-nav-item.pages {
  background: #1f2129;
}

.main-nav-section--btn .secondary-nav-item a {
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  text-decoration: none;
}

.main-nav-section--btn.pages,
.main-nav-section--btn.menu-site {
  font-size: 14px;
  line-height: 14px;
  background: #1f2129;
}

.main-header {
  height: 65px;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #ced3e0;
}

.main-header-navbar {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #ced3e0;
}

.main-header-navbar .page-tabs .fx-tab.disabled {
  cursor: not-allowed;
  color: #ced3e0;
}

.main-header-navbar .page-tabs .fx-tab:first-child {
  margin-left: 24px;
}

.main-header-nav {
  height: 49px;
  width: 100%;
  background: #fff;
}

.main-header-nav .main-nav-item {
  color: #1f2129;
}

.main-header-title {
  height: 65px;
  display: flex;
  align-items: center;
}

.main-header-title p {
  font-size: 14px;
  line-height: 20px;
  color: #1f2129;
  margin-left: 32px;
}

.sidebar-nav-body-wrapper {
  display: flex;
  margin-top: 40px;
}

.sidebar-nav {
  width: 164px;
  margin-left: 32px;
  color: #1f2129;
}

.sidebar-nav .main-nav-item {
  color: #5f667e;
  font-size: 14px;
  line-height: 14px;
  border-left: 2px solid transparent;
}

.sidebar-nav .main-nav-item.main-nav-item--active {
  border-left: 2px solid #004cff;
}

.sidebar-nav .main-nav-item:hover {
  background: transparent;
  border-left: 2px solid #004cff;
}

.sidebar-nav .main-nav-section--btn {
  font-size: 14px;
  line-height: 14px;
  color: #004cff;
}

.btn-text {
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
  color: #004cff;
  background: transparent;
  border: none;
}

.form-error-message {
  margin: 0.5rem 0 1rem 0;
  color: #f3376b;
  font-weight: 500;
}

.form-error-message-input,
.form-error-message-input:hover {
  color: #f3376b !important;
  border-color: #f3376b !important;
}

.margin-right-12 {
  margin-right: 12px;
}

.main-body-sidebar-nav {
  width: 100%;
  margin-left: 32px;
  margin-right: 32px;
}

.main-body-sidebar-nav-top-bar {
  display: flex;
  margin-bottom: 24px;
}

.main-body-sidebar-nav-top-bar .main-body-sidebar-nav-top-bar-right {
  margin-left: auto;
}

.main-body {
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  overflow-y: auto;
  background: #f4f7ff;
}

.main-body--full-height {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  overflow-y: auto;
}

.main-dropdown {
  background: #5f667e;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  height: 64px;
  cursor: pointer;
  padding-left: 15px;
  padding-right: 30px;
}

.main-dropdown:hover .main-dropdown__client {
  color: #004cff;
}

.main-dropdown:hover::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEuOTkgNyI+PHBhdGggZmlsbD0iIzRlYmZlNSIgZD0iTTYsN0g2YTEsMSwwLDAsMS0uNzEtMC4yOWwtNS01QTEsMSwwLDAsMSwxLDBIMTFhMSwxLDAsMCwxLC43MSwxLjcxbC01LDVBMSwxLDAsMCwxLDYsN1pNMy40MiwyTDYsNC41OCw4LjU5LDJIMy40MloiLz48L3N2Zz4=) center center no-repeat;
}

.main-dropdown-menu {
  width: 185px;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}

.main-dropdown-item {
  position: relative;
  color: #5c5854;
  cursor: pointer;
  padding: 5px 10px;
  display: flex;
  align-items: center;
}

.main-dropdown-item svg {
  fill: #cfccca;
  margin-right: 10px;
}

.main-dropdown-item:hover {
  background: #fff;
}

.main-dropdown-item:hover svg {
  fill: #7d7a78;
}

.main-dropdown-item:active {
  background: #eceae9;
}

.main-transition {
  z-index: 19000;
}

.main-sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 64px;
  overflow: hidden;
  background: #5f667e;
  text-align: center;
  box-shadow: 0 3px 6px rgba(0,0,0,0.12);
}

.main-sidebar-header {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 64px;
  background: #004cff;
}

.main-sidebar-header svg {
  cursor: pointer;
  width: 25px;
  height: 25px;
}

.main-sidebar-header svg #outline {
  fill: #8a7e9a;
}

.main-sidebar-nav {
  cursor: pointer;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-sidebar-nav svg {
  fill: #8a7e9a;
}

.main-sidebar-nav:hover svg {
  fill: #9f95ac;
}

.main-sidebar-client {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  font-size: 18px;
  color: #fff;
  opacity: 0.4;
  transition: opacity 0.15s;
}

.main-sidebar-client:hover {
  box-shadow: 0 0 0 2px #6f7ba5;
  opacity: 1;
}

.main-sidebar-client img {
  border-radius: 50%;
}

.main-sidebar-client img:hover {
  box-shadow: 0 0 0 2px #6f7ba5;
  opacity: 1;
}

.main-sidebar-client--active {
  box-shadow: 0 0 0 2px #fff !important;
  opacity: 1;
}

.main-sidebar-client--active img {
  opacity: 1;
  box-shadow: 0 0 0 2px #fff !important;
}

.main-sidebar-add-client {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  font-size: 18px;
  border: 2px solid #8a7e9a;
}

.main-sidebar-add-client svg {
  fill: #8a7e9a;
}

.main-sidebar-add-client:hover {
  border: 2px solid #b9b1c2;
}

.main-sidebar-add-client:hover svg {
  fill: #b9b1c2;
}

.main-nav {
  background: #373a4a;
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.main-nav-header--disabled {
  pointer-events: none;
  cursor: default !important;
}

.main-nav-overflow {
  box-shadow: 0 0 20px #ced3e0;
}

.main-nav-section {
  color: #ffffff;
}

.main-nav-section .main-nav-section-add-a-folder {
  padding: 15px 15px 15px 0;
}

.main-nav-section--btn {
  cursor: pointer;
}

.main-nav-section--btn.main-nav-section--active {
  background: black;
}

.main-nav-section--btn.main-nav-section--active p {
  border-left: 2px solid white;
}

.main-nav-item {
  position: relative;
  padding: 5px 0;
  cursor: pointer;
}

.main-nav-item.fx-actionmenu-open .main-nav-item__actions,
.main-nav-item:hover .main-nav-item__actions {
  opacity: 1;
}

.main-nav-item .main-nav-item__actions {
  opacity: 0;
  padding-left: 7.5px;
  padding-right: 12.5px;
  transition: all 0.05s;
}

.main-nav-item:hover {
  background: #4e5468;
}

.main-nav-item:active {
  background: #eceae9;
}

.main-nav-item.main-nav-item--active {
  color: #4d577b;
  background: #fafafa;
}

.main-nav-item__title {
  padding-left: 15px;
  max-width: 159.5px;
}

.main-mobile-blocker {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20000;
  padding: 20px;
  display: none;
}

@media only screen and (max-width: 600px) {
  .main-mobile-blocker {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}

.connection-loss-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.85);
  z-index: 30000;
}

.transition-color {
  transition: color 0.1s ease-in-out;
}

.main-app-transition {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.main-app-transition.ng-enter {
  transition: all linear 400ms;
  opacity: 0;
}

.main-app-transition.ng-enter-active {
  opacity: 1;
}

.main-app-transition.ng-leave {
  opacity: 1;
  transition: all linear 400ms;
}

.main-app-transition.ng-leave-active {
  opacity: 0;
}

.templates_body-fixed-sidebar__sidebar {
  z-index: 5;
  position: fixed;
  left: 0;
  top: 0;
  padding: 0;
  bottom: 0;
  width: 248px;
}

div.sidenav {
  top: 0px;
  left: 0px;
  width: 248px;
  height: 100%;
  position: fixed;
  background-color: var(--slate-500);
  z-index: 1;
}

nav.sidenav.collapse .main-container,
nav.sidenav.collapse .actmenu {
  width: 64px;
  min-width: 64px;
}

nav.sidenav.collapse .ac_flex-col:not(.col-icon) {
  display: none;
  opacity: 0;
}

nav.sidenav .nav-items .ac_flex-col {
  transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
}

nav.sidenav .nav-items .icon {
  margin-left: 4px;
}

.icon.medium {
  width: 16px;
}

.icon.middle {
  margin: 0;
}

.text-white {
  color: var(--white, #fff);
}

.icon {
  width: 12px;
  display: inline-block;
}

nav.sidenav {
  position: fixed;
  display: flex;
  align-items: stretch;
  max-width: 248px;
  min-height: 100%;
  height: 100%;
  background-color: #4e5468;
  vertical-align: top;
  -webkit-transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
  -moz-transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
  -o-transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
  transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
  z-index: 10;
}

nav.sidenav.collapse .main-container {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  width: 64px;
}

nav.sidenav .main-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 248px;
  background-color: #4e5468;
  -moz-transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
  -o-transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
  transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
  z-index: 2;
}

nav.sidenav .main-container,
nav.sidenav .sub-container {
  -webkit-transition: all 0.1s cubic-bezier(0.42, 0, 0.76, 0.995);
}

nav.sidenav .nav-items-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 130px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

nav.sidenav .nav-items {
  display: block;
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
}

nav.sidenav .nav-items-container ul.nav-items {
  overflow-x: hidden;
}

nav.sidenav .nav-items .nav-item {
  display: block;
  width: 100%;
}

nav.sidenav.collapse .nav-items a {
  text-align: center;
}

nav.sidenav .nav-items a.active,
nav.sidenav .nav-items a.active svg,
nav.sidenav .nav-items a:hover svg {
  background-color: #353a4a;
  color: #fff !important;
  fill: #fff !important;
}

nav.sidenav .nav-items a {
  position: relative;
  display: block;
  padding: 12px 20px;
  width: 100%;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
}

nav.sidenav .actmenu,
nav.sidenav .nav-items a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

a:hover:not(.is-styled),
a:link:not(.is-styled),
a:visited:not(.is-styled) {
  color: #356ae6;
  text-decoration: none;
}

nav.sidenav .nav-items .ac_flex-row.align-middle {
  justify-content: flex-start;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.ac_flex-row.align-middle {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  justify-content: center;
}

.ac_flex-row,
.ac_flex-row.align-middle {
  display: -ms-flexbox;
  display: -webkit-flex;
}

.ac_flex-row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-left: -1.6%;
}

.align-middle {
  vertical-align: middle;
}

nav.sidenav .nav-items a.active,
nav.sidenav .nav-items a.active svg,
nav.sidenav .nav-items a:hover svg {
  background-color: #353a4a;
  color: #fff !important;
  fill: #fff !important;
}

nav.sidenav .nav-items .ac_flex-col {
  transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
}

.ac_flex-col.ac_flex1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.333%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 8.333%;
  -ms-flex: 0 0 8.333%;
  flex: 0 0 8.333%;
}

nav.sidenav .nav-items .ac_flex-col .icon {
  margin-left: 0;
}

.icon.medium {
  width: 16px;
}

.icon.middle {
  margin: 0;
}

.icon,
.icon svg {
  width: 12px;
  display: inline-block;
}

.text-white {
  color: var(--white, #fff);
}

nav.sidenav.collapse .nav-items a {
  text-align: center;
}

nav.sidenav .side-menu-header {
  padding: 21px 16px !important;
  margin: 0 !important;
  max-height: 64px;
  background-color: var(--slate-500) !important;
  color: #ffffff !important;
  font-weight: 600;
  opacity: 1 !important;
  text-transform: capitalize !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

nav.sidenav .sub-container {
  position: relative;
  left: 64px;
  width: 185px;
  min-width: 185px;
  background-color: var(--slate-550);
  -webkit-transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  -moz-transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  -o-transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  z-index: 1;
}

nav.sidenav.universal {
  position: fixed;
  top: 0px;
  left: 0px;
  display: flex;
  align-items: stretch;
  max-width: 248px;
  min-height: 100%;
  height: 100%;
  background-color: var(--slate-500);
  vertical-align: top;
  -webkit-transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  -moz-transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  -o-transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  transition: all 100ms cubic-bezier(0.42, 0, 0.76, 0.995);
  z-index: 10;
}

nav.sidenav .sub-container .ac_side-menu {
  height: calc(100% - 21px);
  padding-bottom: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ac_side-menu {
  font-family: 'IBM Plex Sans', Helvetica, sans-serif;
  width: 100%;
  border-bottom: 0 none;
  border-top-color: transparent;
  box-sizing: border-box;
}

.ac_side-menu>ul {
  margin: 0;
  padding: 0;
}

nav.sidenav .sub-container .ac_side-menu>ul li {
  padding: 0;
  background: rgba(0,0,0,0);
  background-color: rgba(0,0,0,0);
}

.ac_side-menu>ul>li {
  list-style: none;
  padding: 14px 20px;
  font-weight: 400;
  color: #fff;
  background: var(--slate-500);
}

nav.sidenav .sub-container .ac_side-menu .active,
nav.sidenav .sub-container .ac_side-menu .active * {
  color: #ffffff !important;
  background: var(--slate-600) !important;
  border-left: 0 none !important;
}

nav.sidenav .sub-container .ac_side-menu a,
nav.sidenav .sub-container .ac_side-menu .sub-menu-header {
  display: block;
  padding: 12px 16px;
  font-size: 14px;
  color: var(--slate-200) !important;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

nav.sidenav .sub-container .ac_side-menu a:hover,
nav.sidenav .sub-container .ac_side-menu .sub-menu-header:hover {
  background: var(--slate-600);
}

.text-size-medium {
  font-size: 14px !important;
  line-height: 1.6em;
}

nav.collapse {
  visibility: visible;
}

.nav.sidenav .sub-container .ac_side-menu a,
nav.sidenav .sub-container .ac_side-menu .sub-menu-header {
  display: block;
  padding: 12px 16px;
  font-size: 14px;
  color: var(--slate-200) !important;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

.page-thumbnail-default {
  background-size: 100% 80%;
  background-position: center;
}

.iframe {
  background-color: #fafbff;
}

.iframe .mozart-loader,
.iframe .main-header-navbar,
.iframe #loading-bar {
  display: none !important;
}

.iframe .main-1__right {
  left: 0 !important;
  overflow: unset !important;
}
.page-cookie-banner {
  border: 1px solid #cfccca !important;
  border-radius: 0 !important;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12) !important;
}
.page-compliance .compliance-title {
  color: rgba(0,0,0,0.54);
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
}

.page-compliance .settings {
  border: 1px solid #cfccca;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12);
}

.page-compliance .settings .enable-banner>span {
  color: #5c5854;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 15px;
  margin-bottom: 5px;
}

.page-compliance .settings .banner-language {
  position: relative;
  margin-bottom: 16px;
}

.page-compliance .settings .banner-language>span {
  color: #5c5854;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 15px;
  margin-bottom: 5px;
}

.page-compliance .settings .banner-language>div {
  width: 100%;
}

.page-compliance .settings .banner-language>div button {
  height: 44px;
  width: 100%;
  max-width: 100%;
  border: 2px solid #cfccca;
}

.page-compliance .settings .banner-language>div button span {
  font-size: 1.4rem;
}

.page-compliance .settings .banner-language>div>div {
  width: 100%;
  max-width: 100%;
}

.page-compliance .settings .banner-language>div>div ul {
  border-radius: 4px;
}

.page-compliance .settings .banner-language>div>div ul>li {
  width: auto;
}

.page-compliance .settings .banner-language>div>div ul>li>div {
  width: inherit;
}

.page-compliance .settings .terms-of-service label {
  color: #5c5854;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 15px;
  margin-bottom: 5px;
}

.page-compliance .settings .terms-of-service div {
  border: 2px solid #cfccca;
  height: 44px;
  border-radius: 4px;
}

.page-compliance .settings .terms-of-service div:focus-within {
  border: 2px solid #356ae6;
}

.page-compliance .settings .terms-of-service div input::placeholder {
  color: #5c5854;
}

.page-compliance .settings .terms-of-service.invalid div {
  border: 2px solid #f3376b;
  box-shadow: none;
}

.page-compliance .banner-preview-title {
  color: rgba(0,0,0,0.54);
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
}

.page-compliance .save {
  background: #356ae6;
  color: #ffffff;
  border: 2px solid #1737b8;
}

.page-compliance .save:hover {
  background: #4374e8;
}

.page-compliance .save:disabled {
  background: #cfccca;
  color: #7d7a78;
  border-color: #b7b2af;
  opacity: 0.6;
}
#layout-container {
  font-size: 14px;
}

#layout-container #ac-navigation-container svg {
  width: 18px;
  fill: #FFFFFF;
}
.splash-page-product {
  background-image: url(4d90832dea59a375312df9e994481806.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
