@charset "UTF-8";
.aspect-21x9 {
  padding-top: 42.86% !important;
}
.aspect-16x9 {
  padding-top: 56.25% !important;
}
.aspect-5x4 {
  padding-top: 80% !important;
}
.aspect-4x3 {
  padding-top: 75% !important;
}
.aspect-1x1 {
  padding-top: 100% !important;
}
.aspect-3x4 {
  padding-top: 133.33% !important;
}
.aspect-coverphoto {
  padding-top: 40.09% !important;
}
.rotate {
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rounded {
  border-radius: 0.5rem !important;
}
.active .rotate {
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.spinner-border {
  vertical-align: initial;
}
.close {
  display: flex;
  opacity: 1;
}
.grid-col-span-all {
  grid-column-start: 1;
  grid-column-end: -1;
}
.background-rounded-black {
  background: #121926;
  border-radius: 50%;
}
.background-rounded-green {
  background: #429784;
  border-radius: 50%;
}
@keyframes highlight {
  0% {
    background: #c1e4dc;
  }
  50% {
    background: #c1e4dc;
  }
}
@keyframes pulse {
  0% {
    background: #EDEDED;
  }
  50% {
    background: #D8D8D8;
  }
  100% {
    background: #EDEDED;
  }
}
.new-item {
  animation: highlight 2s;
}
.row {
  margin-right: -6px;
  margin-left: -6px;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  padding-right: 6px;
  padding-left: 6px;
}
/*
p-1 = 0.25rem
p-2 = 0.5rem
p-2_5 = 0.75rem
p-3 = 1rem
p-4 = 1.5rem
p-5 = 2rem
*/
.p-2_5 {
  padding: 0.75rem !important;
}
.pt-2_5 {
  padding-top: 0.75rem !important;
}
.pb-2_5 {
  padding-bottom: 0.75rem !important;
}
.pl-2_5 {
  padding-left: 0.75rem !important;
}
.pr-2_5 {
  padding-right: 0.75rem !important;
}
.px-2_5 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.py-2_5 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.m-2_5 {
  margin: 0.75rem !important;
}
.mt-2_5 {
  margin-top: 0.75rem !important;
}
.mb-2_5 {
  margin-bottom: 0.75rem !important;
}
.ml-2_5 {
  margin-left: 0.75rem !important;
}
.mr-2_5 {
  margin-right: 0.75rem !important;
}
.mx-2_5 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.my-2_5 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
@media only screen and (min-width: 576px) {
  .p-sm-2_5 {
    padding: 0.75rem !important;
  }
  .pt-sm-2_5 {
    padding-top: 0.75rem !important;
  }
  .pb-sm-2_5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-sm-2_5 {
    padding-left: 0.75rem !important;
  }
  .pr-sm-2_5 {
    padding-right: 0.75rem !important;
  }
  .px-sm-2_5 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .py-sm-2_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .m-sm-2_5 {
    margin: 0.75rem !important;
  }
  .mt-sm-2_5 {
    margin-top: 0.75rem !important;
  }
  .mb-sm-2_5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-sm-2_5 {
    margin-left: 0.75rem !important;
  }
  .mr-sm-2_5 {
    margin-right: 0.75rem !important;
  }
  .mx-sm-2_5 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .my-sm-2_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
}
@media only screen and (min-width: 768px) {
  .p-md-2_5 {
    padding: 0.75rem !important;
  }
  .pt-md-2_5 {
    padding-top: 0.75rem !important;
  }
  .pb-md-2_5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-md-2_5 {
    padding-left: 0.75rem !important;
  }
  .pr-md-2_5 {
    padding-right: 0.75rem !important;
  }
  .px-md-2_5 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .py-md-2_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .m-md-2_5 {
    margin: 0.75rem !important;
  }
  .mt-md-2_5 {
    margin-top: 0.75rem !important;
  }
  .mb-md-2_5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-md-2_5 {
    margin-left: 0.75rem !important;
  }
  .mr-md-2_5 {
    margin-right: 0.75rem !important;
  }
  .mx-md-2_5 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .my-md-2_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
}
@media only screen and (min-width: 992px) {
  .p-lg-2_5 {
    padding: 0.75rem !important;
  }
  .pt-lg-2_5 {
    padding-top: 0.75rem !important;
  }
  .pb-lg-2_5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-lg-2_5 {
    padding-left: 0.75rem !important;
  }
  .pr-lg-2_5 {
    padding-right: 0.75rem !important;
  }
  .px-lg-2_5 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .py-lg-2_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .m-lg-2_5 {
    margin: 0.75rem !important;
  }
  .mt-lg-2_5 {
    margin-top: 0.75rem !important;
  }
  .mb-lg-2_5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-lg-2_5 {
    margin-left: 0.75rem !important;
  }
  .mr-lg-2_5 {
    margin-right: 0.75rem !important;
  }
  .mx-lg-2_5 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .my-lg-2_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
}
@media only screen and (min-width: 1200px) {
  .p-xl-2_5 {
    padding: 0.75rem !important;
  }
  .pt-xl-2_5 {
    padding-top: 0.75rem !important;
  }
  .pb-xl-2_5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xl-2_5 {
    padding-left: 0.75rem !important;
  }
  .pr-xl-2_5 {
    padding-right: 0.75rem !important;
  }
  .px-xl-2_5 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .py-xl-2_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .m-xl-2_5 {
    margin: 0.75rem !important;
  }
  .mt-xl-2_5 {
    margin-top: 0.75rem !important;
  }
  .mb-xl-2_5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xl-2_5 {
    margin-left: 0.75rem !important;
  }
  .mr-xl-2_5 {
    margin-right: 0.75rem !important;
  }
  .mx-xl-2_5 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .my-xl-2_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2_5 {
  gap: 0.75rem;
}
.gap-3 {
  gap: 1rem;
}
.gap-4 {
  gap: 1.5rem;
}
.gap-5 {
  gap: 2rem;
}
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}
/**
 * Address margins handled incorrectly in IE 6/7.
 */
body {
  margin: 0;
}
/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: none;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}
/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Address styling not present in IE 6/7/8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address margins set differently in IE 6/7.
 */
p,
pre {
  margin: 1em 0;
}
/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/**
 * Address CSS quotes not supported in IE 6/7.
 */
q {
  quotes: none;
}
/**
 * Address `quotes` property not supported in Safari 4.
 */
q:before,
q:after {
  content: '';
  content: none;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 40px;
}
/**
 * Address paddings set differently in IE 6/7.
 */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}
/**
 * Correct list images handled incorrectly in IE 7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}
/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
  outline: none;
}
/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
html,
button,
input,
select,
textarea {
  color: #222;
}
body {
  font-size: 1em;
  line-height: 1.4;
}
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
img {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.coverphoto-area {
  height: 100%;
}
.coverphoto {
  height: 100%;
}
.coverphoto-container {
  position: relative;
  font: 12px "Helvetica";
  width: 100%;
  height: 100%;
}
.coverphoto-container canvas {
  position: absolute;
  display: none;
  z-index: 101;
}
.coverphoto-container .coverphoto-photo-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}
.coverphoto-container .coverphoto-photo-container .drag-helper {
  padding: 5px 10px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -10px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  display: none;
}
.coverphoto-container .coverphoto-photo-container.dragging .drag-helper {
  display: block;
}
.coverphoto-container .coverphoto-form {
  display: none;
}
.coverphoto-container .actions {
  position: absolute;
  z-index: 9999;
  top: 1rem;
  right: 1rem;
  z-index: 4;
}
.coverphoto-loader {
  z-index: 5;
  padding: 5px 10px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -10px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  display: none;
}
.coverphoto-container .actions .chooser {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 5;
  position: relative;
}
.coverphoto-container .actions .chooser ul {
  display: none;
}
.coverphoto-container .actions .chooser a {
  display: block;
  height: 100%;
  text-decoration: none;
  padding: 5px 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
.coverphoto-container .actions .chooser label {
  display: block;
  cursor: pointer;
  height: 100%;
  text-decoration: none;
  padding: 5px 10px;
  color: #fff;
  border-radius: 3px;
}
.coverphoto-container .actions .chooser .change_cover_photo {
  display: none;
}
.coverphoto-container .actions .chooser .item {
  display: block;
}
.coverphoto-container .actions .chooser .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #b1b1b1;
  background: #fff;
  padding: 1px;
  box-shadow: 0 2px 3px 0 rgba(109,109,109, 0.25);
}
.coverphoto-container .actions .chooser .sub-menu .tip {
  width: 12px;
  height: 10px;
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) -150px 0 no-repeat;
  position: absolute;
  top: -9px;
  right: 12px;
}
.coverphoto-container .actions .chooser .sub-menu .item a {
  display: block;
  padding: 7px 15px;
  font-size: 12px;
  color: #121926;
  white-space: nowrap;
}
.coverphoto-container .actions .chooser .sub-menu .item a:hover {
  text-decoration: none;
  background: #ececec;
}
.coverphoto-container .actions .edit {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 6;
}
.coverphoto-container .actions .edit ul,
.coverphoto-container .actions .edit li {
  margin: 0;
  padding: 0;
}
.coverphoto-container .actions .edit .item {
  cursor: pointer;
  float: left;
  margin-left: 10px;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*!
 * jQuery UI Menu 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
/*!
 * jQuery UI Button 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*!
 * jQuery UI Datepicker 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
/*!
 * jQuery UI Selectmenu 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 2px;
}
/*
    Select Menu
*/
.styled-select {
  display: inline-block;
  vertical-align: middle;
}
.styled-select a:hover {
  text-decoration: none;
}
.ui-selectmenu-button {
  background: #ffffff;
  border: 1px solid #cacaca;
  font-size: 13px;
  color: #eef2f6;
  padding: 6px 20px 6px 9px;
}
.ui-selectmenu-button:active,
.ui-selectmenu-button:focus,
.ui-selectmenu-button:hover {
  background: #ffffff;
  color: black;
  border: 1px solid #5cb4d5;
  outline: 0;
  box-shadow: 0 0 4px 0 rgba(0,174,239,0.25);
}
.ui-selectmenu-button:active .ui-selectmenu-icon,
.ui-selectmenu-button:focus .ui-selectmenu-icon,
.ui-selectmenu-button:hover .ui-selectmenu-icon {
  background-image: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png);
  background-position: 0 -10px;
}
.ui-selectmenu-button .ui-selectmenu-text {
  margin-right: 0;
}
.ui-selectmenu-button .ui-selectmenu-icon {
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) 0 0 no-repeat;
  width: 9px;
  height: 9px;
  position: absolute;
  right: 3px;
  bottom: 3px;
}
.ui-selectmenu-menu {
  /*
            div.ui-selectmenu-menu
            .ui-select-menu-open

                ul.ui-menu

                    li.ui-menu-item

                        div.ui-menu-item-wrapper
                        .ui-state-active
        */
}
.ui-selectmenu-menu.ui-selectmenu-open {
  z-index: 99999;
  border: 1px solid #5cb4d5;
  box-shadow: 0 0 4px 0 rgba(0,174,239,0.25);
}
.ui-selectmenu-menu .ui-menu {
  padding-left: 0;
  overflow-y: auto;
  max-height: 300px;
  margin-bottom: 0;
  border: 0;
  box-shadow: 0 0 4px 0 rgba(0,174,239,0.25);
  border-radius: 2px;
}
.ui-selectmenu-menu .ui-menu-item-wrapper {
  padding: 6px 9px;
}
.ui-selectmenu-menu .ui-state-active {
  border-color: transparent;
  background: #d1f0fc;
  color: #121926;
}
/* Selectmenu styles
        --------------------------------*/
.ui-selectmenu-menu {
  background: #ffffff;
  border: 1px solid #cacaca;
  font-size: 13px;
  color: #eef2f6;
  line-height: normal;
  border-radius: 2px;
}
.ui-selectmenu:hover {
  text-decoration: none;
}
.ui-selectmenu.ui-state-active {
  color: black;
  border: 1px solid #5cb4d5;
  box-shadow: 0 0 4px 0 rgba(0,174,239,0.25);
}
.ui-selectmenu-status {
  padding: 0;
  line-height: 1.2;
  margin-right: 30px;
  padding: 6px 9px;
}
.ui-state-default .ui-selectmenu-icon {
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) 0 0 no-repeat;
  width: 9px;
  height: 9px;
}
.ui-state-active .ui-selectmenu-icon {
  background-position: 0 -9px;
}
.ui-selectmenu-menu {
  overflow: visible;
  background: #fff;
}
.ui-selectmenu-menu-dropdown {
  margin-top: -1px;
  padding-left: 0;
  overflow: auto;
  margin-bottom: 0;
  border: 1px solid #5cb4d5;
  box-shadow: 0 0 4px 0 rgba(0,174,239,0.25);
  border-radius: 2px;
}
.ui-selectmenu-menu li a {
  padding: 6px 9px;
  color: #121926;
}
.ui-selectmenu-item-focus {
  background: transparent !important;
  border-color: transparent !important;
}
.ui-selectmenu-item-focus a:hover {
  color: #121926;
}
.character-counter {
  position: absolute;
  bottom: 1px;
  right: 0.5rem;
  font-size: 0.75rem;
  background-color: #e5e5e5;
  opacity: 0.75;
  border-radius: 0.25rem 0.25rem 0 0;
}
.croppie-container {
  width: 100%;
  height: 100%;
}
.croppie-container .cr-image {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  max-height: none;
  max-width: none;
}
.croppie-container .cr-boundary {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
  position: absolute;
  border: 2px solid #fff;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
  z-index: 0;
}
.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}
.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}
.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
  display: block;
  position: absolute;
  box-sizing: border-box;
  border: 1px solid black;
  background: #fff;
  width: 10px;
  height: 10px;
  content: '';
}
.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}
.croppie-container .cr-resizer-vertical::after {
  left: 50%;
  margin-left: -5px;
}
.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}
.croppie-container .cr-resizer-horisontal::after {
  top: 50%;
  margin-top: -5px;
}
.croppie-container .cr-original-image {
  display: none;
}
.croppie-container .cr-vp-circle {
  border-radius: 50%;
}
.croppie-container .cr-overlay {
  z-index: 1;
  position: absolute;
  cursor: move;
  touch-action: none;
}
.croppie-container .cr-slider-wrap {
  width: 75%;
  margin: 15px auto;
  text-align: center;
}
.croppie-result {
  position: relative;
  overflow: hidden;
}
.croppie-result img {
  position: absolute;
}
.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/
.cr-slider {
  -webkit-appearance: none;
  /*removes default webkit styles*/
  /*border: 1px solid white; */
  /*fix for FF unable to apply focus style bug */
  width: 300px;
  /*required for proper track sizing in FF*/
  max-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: transparent;
}
.cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 3px;
}
.cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: -6px;
}
.cr-slider:focus {
  outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/
.cr-slider::-moz-range-track {
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 3px;
}
.cr-slider::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: -6px;
}
/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
.cr-slider::-ms-track {
  width: 100%;
  height: 5px;
  background: transparent;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  border-color: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-width: 6px 0;
  color: transparent;
  /*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: 1px;
}
.cr-slider:focus::-ms-fill-lower {
  background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
  background: rgba(0, 0, 0, 0.5);
}
/*******************************************/
/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
  position: absolute;
  bottom: 5px;
  left: 5px;
  z-index: 1;
}
.cr-rotate-controls button {
  border: 0;
  background: none;
}
.cr-rotate-controls i:before {
  display: inline-block;
  font-style: normal;
  font-weight: 900;
  font-size: 22px;
}
.cr-rotate-l i:before {
  content: '↺';
}
.cr-rotate-r i:before {
  content: '↻';
}
.croppie-container .cr-resizer,
.croppie-container .cr-viewport {
  border: 0px;
}
.croppie-container .cr-slider-wrap {
  width: 300px;
  position: absolute;
  bottom: 50%;
  left: 50%;
  z-index: 999;
  margin: 0;
  margin-left: -150px;
}
.croppie-container .cr-image {
  background-color: #FFFFFF;
}
.greedy_nav {
  position: relative;
  height: 60px;
  display: flex;
  background: #ffffff;
}
.greedy_nav.images {
  align-items: stretch;
}
.greedy_nav.images .more {
  font-size: 12px;
  font-weight: bold;
  display: flex;
  align-items: center;
  background: #eef2f6;
}
.greedy_nav.images .more::before {
  content: '+' attr(count) " ";
  white-space: pre;
}
.greedy_nav.images .links {
  justify-content: flex-start;
  overflow: hidden;
}
.greedy_nav.images .links li,
.greedy_nav.images .links .more {
  flex-grow: 1;
  min-width: 60px;
  max-width: 90px;
  width: 70px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  padding: 0;
  border-radius: 0.5rem;
}
.greedy_nav.images .links li a,
.greedy_nav.images .links .more a {
  flex-grow: 1;
  margin-right: 0.5rem;
  background-size: cover;
  background-position: center center;
  display: flex;
}
.greedy_nav button {
  align-self: stretch;
  transition: all 0.4s ease-out;
  padding: 0 1rem 0 1.5rem;
  outline: 0;
  border: 0;
  font-size: 0.9rem;
  font-weight: bold;
  background: #ffffff;
  color: #404040;
}
.greedy_nav button.hidden {
  transition: none;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.greedy_nav ul,
.greedy_nav menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.greedy_nav .links {
  display: flex;
  justify-content: space-around;
  flex: 1;
}
.greedy_nav .links li {
  flex: none;
  padding: 0.5rem 1.5rem;
}
.greedy_nav .links li a {
  color: #404040;
}
.greedy_nav .hidden-links {
  position: absolute;
  background: #d8d8d8;
  right: 0;
  top: 100%;
}
.greedy_nav .hidden-links li a {
  color: #404040;
  padding: 1rem 1.5rem;
}
.greedy_nav .hidden-links li a:hover {
  background: #dc0714;
  color: #ffffff;
}
.greedy_nav .hidden-links li a.active {
  background: #dc0714;
  color: #ffffff;
}
.greedy_nav .hidden-links.hidden {
  display: none;
}
mark {
  padding: 0.1rem 0;
  border-radius: 0.25rem;
  background: #e5e6fc;
}
.vjs-modal-dialog .vjs-modal-dialog-content,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play,
.video-js .vjs-play-control .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}
.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}
.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}
.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}
.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}
.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}
.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}
.vjs-icon-subtitles,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}
.vjs-icon-captions,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}
.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder,
.video-js .vjs-volume-level,
.video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before,
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before {
  content: "\f111";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}
.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}
.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}
.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}
.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}
.vjs-icon-picture-in-picture-enter,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}
.vjs-icon-picture-in-picture-exit,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}
.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: none;
}
.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-js.vjs-16-9 {
  padding-top: 56.25%;
}
.video-js.vjs-4-3 {
  padding-top: 75%;
}
.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 48px;
  width: 48px;
  display: block;
  position: absolute;
  padding: 0;
  cursor: pointer;
  transition: all 0.4s;
  background-image: url(/5bc6cddc7498/main/dist/491fee43983a1addd4cd.svg);
  filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.3));
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.22222222em;
}
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}
.video-js .vjs-control-text {
  display: none;
}
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}
.vjs-no-flex .vjs-progress-control {
  width: auto;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.66666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.33333333em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}
.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-live .vjs-time-control {
  display: none;
}
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-live .vjs-time-divider {
  display: none;
}
.video-js .vjs-play-control {
  cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
/*.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X"; commenting out for now, looks kinda janky bc it doesn't do anything
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}*/
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: -1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
}
.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}
.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}
.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "";
}
/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-clock:before {
  content: "\f017";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-times:before {
  content: "\f00d";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(data:font/woff;base64,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) format("woff");
}
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
/*
    Base Styles
    You shouldn't overwrite
*/
.content_well-accordion .content_well-accordion-row {
  padding: 0 !important;
}
.content_well-accordion .content_well-accordion-header {
  padding: 1rem;
  cursor: pointer;
}
.content_well-accordion .content_well-accordion-body {
  margin: 0 !important;
  padding: 0 !important;
  display: none;
}
/*
    Custom Styles
    If you need specific styles, copy/paste this section
    into your app specific less files
*/
.content_well-accordion .content_well-accordion-row.active .content_well_accordion-header-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  color: #dc0714 !important;
}
.sticky-col {
  position: relative;
}
.sticky-col-item {
  position: sticky;
  left: 0;
}
.sticky-col-item.stuck::after {
  content: '';
  position: absolute;
  left: 100%;
  top: 0;
  height: 100%;
  width: 8px;
  background-image: linear-gradient(to right, rgba(76, 90, 97, 0.15), transparent);
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fib {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.fi:before {
  content: "\00a0";
}
.fi.fis {
  width: 1em;
}
.fi-xx {
  background-image: url(/5bc6cddc7498/main/dist/96f901b4ca23142ad779.svg);
}
.fi-xx.fis {
  background-image: url(/5bc6cddc7498/main/dist/aa8f667027fd90e56320.svg);
}
.fi-ad {
  background-image: url(/5bc6cddc7498/main/dist/ae04a3ead396d8b17262.svg);
}
.fi-ad.fis {
  background-image: url(/5bc6cddc7498/main/dist/044ba89324018b532dc5.svg);
}
.fi-ae {
  background-image: url(/5bc6cddc7498/main/dist/b263220156c66d18fff2.svg);
}
.fi-ae.fis {
  background-image: url(/5bc6cddc7498/main/dist/e982ce1a46db65259241.svg);
}
.fi-af {
  background-image: url(/5bc6cddc7498/main/dist/78edb4b4bc5213afa8f5.svg);
}
.fi-af.fis {
  background-image: url(/5bc6cddc7498/main/dist/dcd7e355cc6b37160901.svg);
}
.fi-ag {
  background-image: url(/5bc6cddc7498/main/dist/5aea90ddbe84fc7de529.svg);
}
.fi-ag.fis {
  background-image: url(/5bc6cddc7498/main/dist/7c5f1b900000f419ed54.svg);
}
.fi-ai {
  background-image: url(/5bc6cddc7498/main/dist/0b7208a9ec34846dd15d.svg);
}
.fi-ai.fis {
  background-image: url(/5bc6cddc7498/main/dist/0a7fe823980c4738d3fb.svg);
}
.fi-al {
  background-image: url(/5bc6cddc7498/main/dist/3868e719427cb2463392.svg);
}
.fi-al.fis {
  background-image: url(/5bc6cddc7498/main/dist/c05e63fb1dba6cd20026.svg);
}
.fi-am {
  background-image: url(/5bc6cddc7498/main/dist/683c20ed58f4d9474856.svg);
}
.fi-am.fis {
  background-image: url(/5bc6cddc7498/main/dist/eaae878c684895ebbfbd.svg);
}
.fi-ao {
  background-image: url(/5bc6cddc7498/main/dist/39110f8b63c8b1d373b1.svg);
}
.fi-ao.fis {
  background-image: url(/5bc6cddc7498/main/dist/ae9767d4b8d6c2fc991c.svg);
}
.fi-aq {
  background-image: url(/5bc6cddc7498/main/dist/2405e38d3ce9174eee60.svg);
}
.fi-aq.fis {
  background-image: url(/5bc6cddc7498/main/dist/0aff28faa2b3abc8e49a.svg);
}
.fi-ar {
  background-image: url(/5bc6cddc7498/main/dist/686954abbfdb9b890d66.svg);
}
.fi-ar.fis {
  background-image: url(/5bc6cddc7498/main/dist/d35f60182198c5d33bbb.svg);
}
.fi-as {
  background-image: url(/5bc6cddc7498/main/dist/f1d3fa0ae5d614eb16dd.svg);
}
.fi-as.fis {
  background-image: url(/5bc6cddc7498/main/dist/0f89fa27cfed3543d1fa.svg);
}
.fi-at {
  background-image: url(/5bc6cddc7498/main/dist/b511d36eecb8b5dc08f5.svg);
}
.fi-at.fis {
  background-image: url(/5bc6cddc7498/main/dist/5ffa25ce96dad1a8c4dc.svg);
}
.fi-au {
  background-image: url(/5bc6cddc7498/main/dist/fdaebf2b3a87f4cbd2fb.svg);
}
.fi-au.fis {
  background-image: url(/5bc6cddc7498/main/dist/ac70d22dd0c26fae055b.svg);
}
.fi-aw {
  background-image: url(/5bc6cddc7498/main/dist/5833f1365defb17730fc.svg);
}
.fi-aw.fis {
  background-image: url(/5bc6cddc7498/main/dist/9f9a1e16047b82cc7ebe.svg);
}
.fi-ax {
  background-image: url(/5bc6cddc7498/main/dist/dd048088f167a2fc17f4.svg);
}
.fi-ax.fis {
  background-image: url(/5bc6cddc7498/main/dist/fb29ad0e1dbf3e0eb0f0.svg);
}
.fi-az {
  background-image: url(/5bc6cddc7498/main/dist/aae9c7ff43e36d202a00.svg);
}
.fi-az.fis {
  background-image: url(/5bc6cddc7498/main/dist/28042690b69f4c26b9fb.svg);
}
.fi-ba {
  background-image: url(/5bc6cddc7498/main/dist/83f603448a9e984610b0.svg);
}
.fi-ba.fis {
  background-image: url(/5bc6cddc7498/main/dist/705b1348460b1291d937.svg);
}
.fi-bb {
  background-image: url(/5bc6cddc7498/main/dist/0506d6bd800e84fd2923.svg);
}
.fi-bb.fis {
  background-image: url(/5bc6cddc7498/main/dist/8f344222ecda4609aaee.svg);
}
.fi-bd {
  background-image: url(/5bc6cddc7498/main/dist/0ad8c443ef4d47ea0497.svg);
}
.fi-bd.fis {
  background-image: url(/5bc6cddc7498/main/dist/a62e330d249ff3f5bd27.svg);
}
.fi-be {
  background-image: url(/5bc6cddc7498/main/dist/251f80c01a359e203199.svg);
}
.fi-be.fis {
  background-image: url(/5bc6cddc7498/main/dist/5b3a82a296b071e1440a.svg);
}
.fi-bf {
  background-image: url(/5bc6cddc7498/main/dist/a3957b0a98236111e237.svg);
}
.fi-bf.fis {
  background-image: url(/5bc6cddc7498/main/dist/bb616c9ec60cde6806bb.svg);
}
.fi-bg {
  background-image: url(/5bc6cddc7498/main/dist/9c87ba43360f54e47b2f.svg);
}
.fi-bg.fis {
  background-image: url(/5bc6cddc7498/main/dist/0717abbc6df210a43c5d.svg);
}
.fi-bh {
  background-image: url(/5bc6cddc7498/main/dist/3310879d5f14a62669bf.svg);
}
.fi-bh.fis {
  background-image: url(/5bc6cddc7498/main/dist/d6e3bed59974f2b0aedd.svg);
}
.fi-bi {
  background-image: url(/5bc6cddc7498/main/dist/be5f159137e399dca23b.svg);
}
.fi-bi.fis {
  background-image: url(/5bc6cddc7498/main/dist/29ab7a295b800ac8cdee.svg);
}
.fi-bj {
  background-image: url(/5bc6cddc7498/main/dist/b04c72b67773f10058a8.svg);
}
.fi-bj.fis {
  background-image: url(/5bc6cddc7498/main/dist/bbb9c937317f682ba1f2.svg);
}
.fi-bl {
  background-image: url(/5bc6cddc7498/main/dist/429c7feda4977d44bc35.svg);
}
.fi-bl.fis {
  background-image: url(/5bc6cddc7498/main/dist/66cdc56cf5c323535418.svg);
}
.fi-bm {
  background-image: url(/5bc6cddc7498/main/dist/8621f87bdecfd16a4383.svg);
}
.fi-bm.fis {
  background-image: url(/5bc6cddc7498/main/dist/4a80f894c485745e46a2.svg);
}
.fi-bn {
  background-image: url(/5bc6cddc7498/main/dist/6053afa4730ff0ece6c7.svg);
}
.fi-bn.fis {
  background-image: url(/5bc6cddc7498/main/dist/2344f82cf7a0dd20e4d5.svg);
}
.fi-bo {
  background-image: url(/5bc6cddc7498/main/dist/524f603b8c770d1ba57a.svg);
}
.fi-bo.fis {
  background-image: url(/5bc6cddc7498/main/dist/4f1e715c7d315affe222.svg);
}
.fi-bq {
  background-image: url(/5bc6cddc7498/main/dist/04ca6698f051e72cf774.svg);
}
.fi-bq.fis {
  background-image: url(/5bc6cddc7498/main/dist/1698f2886a1c56881806.svg);
}
.fi-br {
  background-image: url(/5bc6cddc7498/main/dist/33b38c329c8eb7d5a366.svg);
}
.fi-br.fis {
  background-image: url(/5bc6cddc7498/main/dist/f1b8e364a7dd0a8f3fb5.svg);
}
.fi-bs {
  background-image: url(/5bc6cddc7498/main/dist/527eff5cdc00fa23f06f.svg);
}
.fi-bs.fis {
  background-image: url(/5bc6cddc7498/main/dist/3fac313f5a20d93d24be.svg);
}
.fi-bt {
  background-image: url(/5bc6cddc7498/main/dist/ef80804e14eb159e3936.svg);
}
.fi-bt.fis {
  background-image: url(/5bc6cddc7498/main/dist/4ded667616cee76fc78c.svg);
}
.fi-bv {
  background-image: url(/5bc6cddc7498/main/dist/3d8e6f49fad8459575e1.svg);
}
.fi-bv.fis {
  background-image: url(/5bc6cddc7498/main/dist/976c853ae9062409996c.svg);
}
.fi-bw {
  background-image: url(/5bc6cddc7498/main/dist/840cd355c0fbd02b11c7.svg);
}
.fi-bw.fis {
  background-image: url(/5bc6cddc7498/main/dist/3697157a23bdcf5b8c7a.svg);
}
.fi-by {
  background-image: url(/5bc6cddc7498/main/dist/4c57e6cbe13c574dcede.svg);
}
.fi-by.fis {
  background-image: url(/5bc6cddc7498/main/dist/0bc23418cf7a453885cf.svg);
}
.fi-bz {
  background-image: url(/5bc6cddc7498/main/dist/aff76e57af51a17339da.svg);
}
.fi-bz.fis {
  background-image: url(/5bc6cddc7498/main/dist/5b105d56a8b172270c47.svg);
}
.fi-ca {
  background-image: url(/5bc6cddc7498/main/dist/f3f7109aa7e471fef134.svg);
}
.fi-ca.fis {
  background-image: url(/5bc6cddc7498/main/dist/27f31b05aefedba14066.svg);
}
.fi-cc {
  background-image: url(/5bc6cddc7498/main/dist/2c9a0f9614426398a973.svg);
}
.fi-cc.fis {
  background-image: url(/5bc6cddc7498/main/dist/d6d030ba86120d083de4.svg);
}
.fi-cd {
  background-image: url(/5bc6cddc7498/main/dist/4b82821f4a615f2d8c26.svg);
}
.fi-cd.fis {
  background-image: url(/5bc6cddc7498/main/dist/089aab7a533a120abe27.svg);
}
.fi-cf {
  background-image: url(/5bc6cddc7498/main/dist/a3843e7991ac45d28eff.svg);
}
.fi-cf.fis {
  background-image: url(/5bc6cddc7498/main/dist/e2e89fb8727d254107da.svg);
}
.fi-cg {
  background-image: url(/5bc6cddc7498/main/dist/05e95e537bcdc02a69a7.svg);
}
.fi-cg.fis {
  background-image: url(/5bc6cddc7498/main/dist/363fa0a518e3142cf3d6.svg);
}
.fi-ch {
  background-image: url(/5bc6cddc7498/main/dist/55323a0680e7c5ff735b.svg);
}
.fi-ch.fis {
  background-image: url(/5bc6cddc7498/main/dist/e6b520ab87791013063b.svg);
}
.fi-ci {
  background-image: url(/5bc6cddc7498/main/dist/c7146bc39c724cd34b46.svg);
}
.fi-ci.fis {
  background-image: url(/5bc6cddc7498/main/dist/133adff8acf564df5728.svg);
}
.fi-ck {
  background-image: url(/5bc6cddc7498/main/dist/6f73c68e1aca3060e929.svg);
}
.fi-ck.fis {
  background-image: url(/5bc6cddc7498/main/dist/3e6dd6ddd9eb71276bcb.svg);
}
.fi-cl {
  background-image: url(/5bc6cddc7498/main/dist/107ef3fb7d1ea271cc2e.svg);
}
.fi-cl.fis {
  background-image: url(/5bc6cddc7498/main/dist/5e19099caf3daa730ce5.svg);
}
.fi-cm {
  background-image: url(/5bc6cddc7498/main/dist/c3d6559075a3adc19bbc.svg);
}
.fi-cm.fis {
  background-image: url(/5bc6cddc7498/main/dist/9e2eec80c0e7346aecfe.svg);
}
.fi-cn {
  background-image: url(/5bc6cddc7498/main/dist/e4f6436aa2c562521a6e.svg);
}
.fi-cn.fis {
  background-image: url(/5bc6cddc7498/main/dist/d3623dbc36037e23ddd7.svg);
}
.fi-co {
  background-image: url(/5bc6cddc7498/main/dist/2035da4efa474be5bb4b.svg);
}
.fi-co.fis {
  background-image: url(/5bc6cddc7498/main/dist/650be7bf6524161dd3fb.svg);
}
.fi-cr {
  background-image: url(/5bc6cddc7498/main/dist/da71ea0e0e43752f1f4a.svg);
}
.fi-cr.fis {
  background-image: url(/5bc6cddc7498/main/dist/96cca3298724eeac307f.svg);
}
.fi-cu {
  background-image: url(/5bc6cddc7498/main/dist/0bdccb54e0c4ec0357fe.svg);
}
.fi-cu.fis {
  background-image: url(/5bc6cddc7498/main/dist/b92f84c54d433ddeb07e.svg);
}
.fi-cv {
  background-image: url(/5bc6cddc7498/main/dist/fe0c56194b4f20b42ab2.svg);
}
.fi-cv.fis {
  background-image: url(/5bc6cddc7498/main/dist/c4df14eee0b28bca07a3.svg);
}
.fi-cw {
  background-image: url(/5bc6cddc7498/main/dist/7b83329130ff6a4d69d4.svg);
}
.fi-cw.fis {
  background-image: url(/5bc6cddc7498/main/dist/023cc06898b0b15eeedc.svg);
}
.fi-cx {
  background-image: url(/5bc6cddc7498/main/dist/1d486e07716508b2e944.svg);
}
.fi-cx.fis {
  background-image: url(/5bc6cddc7498/main/dist/0f86d209d6ce174b3bc8.svg);
}
.fi-cy {
  background-image: url(/5bc6cddc7498/main/dist/e323e5843ba3ef9dcb8e.svg);
}
.fi-cy.fis {
  background-image: url(/5bc6cddc7498/main/dist/3975224c1deed52e5e32.svg);
}
.fi-cz {
  background-image: url(/5bc6cddc7498/main/dist/5a24757d105fbe7a4e81.svg);
}
.fi-cz.fis {
  background-image: url(/5bc6cddc7498/main/dist/f7d5fa0258940e2c3ac9.svg);
}
.fi-de {
  background-image: url(/5bc6cddc7498/main/dist/6435bf24d148ca7248e7.svg);
}
.fi-de.fis {
  background-image: url(/5bc6cddc7498/main/dist/8406691444ff98ee33d4.svg);
}
.fi-dj {
  background-image: url(/5bc6cddc7498/main/dist/015c67e78d7c8cb05d7f.svg);
}
.fi-dj.fis {
  background-image: url(/5bc6cddc7498/main/dist/52e5fa9d44c086c8bca4.svg);
}
.fi-dk {
  background-image: url(/5bc6cddc7498/main/dist/025c12105396b6e6b3b8.svg);
}
.fi-dk.fis {
  background-image: url(/5bc6cddc7498/main/dist/90f7d12042a18708f7ed.svg);
}
.fi-dm {
  background-image: url(/5bc6cddc7498/main/dist/cfce36343ac21f154298.svg);
}
.fi-dm.fis {
  background-image: url(/5bc6cddc7498/main/dist/f17f9b312e559bd63608.svg);
}
.fi-do {
  background-image: url(/5bc6cddc7498/main/dist/960745a72ddd4d797a1f.svg);
}
.fi-do.fis {
  background-image: url(/5bc6cddc7498/main/dist/c5dc383b86a4e726a807.svg);
}
.fi-dz {
  background-image: url(/5bc6cddc7498/main/dist/0f0875827805c6719abb.svg);
}
.fi-dz.fis {
  background-image: url(/5bc6cddc7498/main/dist/676246527fe04242f0f7.svg);
}
.fi-ec {
  background-image: url(/5bc6cddc7498/main/dist/7d1693275c588cea2fe8.svg);
}
.fi-ec.fis {
  background-image: url(/5bc6cddc7498/main/dist/33ce56273543deb46e2c.svg);
}
.fi-ee {
  background-image: url(/5bc6cddc7498/main/dist/bd3f873d66e924740c13.svg);
}
.fi-ee.fis {
  background-image: url(/5bc6cddc7498/main/dist/5b02e4813fdf56e02d19.svg);
}
.fi-eg {
  background-image: url(/5bc6cddc7498/main/dist/1454c291ad86ed353eb7.svg);
}
.fi-eg.fis {
  background-image: url(/5bc6cddc7498/main/dist/615a10d5a9d594145a5f.svg);
}
.fi-eh {
  background-image: url(/5bc6cddc7498/main/dist/7f1a292cb98a2884f83a.svg);
}
.fi-eh.fis {
  background-image: url(/5bc6cddc7498/main/dist/be69ae1dfb2e13feb6af.svg);
}
.fi-er {
  background-image: url(/5bc6cddc7498/main/dist/4e8d72f968ec26604a65.svg);
}
.fi-er.fis {
  background-image: url(/5bc6cddc7498/main/dist/51a82d50a7e3633fe39c.svg);
}
.fi-es {
  background-image: url(/5bc6cddc7498/main/dist/e3db1b5f8a2ec8ae8764.svg);
}
.fi-es.fis {
  background-image: url(/5bc6cddc7498/main/dist/284fc0d789fb7e70a998.svg);
}
.fi-et {
  background-image: url(/5bc6cddc7498/main/dist/c3d2d75ff7299b68bf18.svg);
}
.fi-et.fis {
  background-image: url(/5bc6cddc7498/main/dist/61822620fbdca0ced26f.svg);
}
.fi-fi {
  background-image: url(/5bc6cddc7498/main/dist/ead68a19c50e3e6f4d04.svg);
}
.fi-fi.fis {
  background-image: url(/5bc6cddc7498/main/dist/aed885cc7a38b534b2b6.svg);
}
.fi-fj {
  background-image: url(/5bc6cddc7498/main/dist/890e19ded82dba321284.svg);
}
.fi-fj.fis {
  background-image: url(/5bc6cddc7498/main/dist/389ccaee95c355ae0707.svg);
}
.fi-fk {
  background-image: url(/5bc6cddc7498/main/dist/1c958169982971ccfe4c.svg);
}
.fi-fk.fis {
  background-image: url(/5bc6cddc7498/main/dist/9eaf961f0751e4d87a47.svg);
}
.fi-fm {
  background-image: url(/5bc6cddc7498/main/dist/bc057f7505830fd69f4b.svg);
}
.fi-fm.fis {
  background-image: url(/5bc6cddc7498/main/dist/12e9e2f28f79474f8cae.svg);
}
.fi-fo {
  background-image: url(/5bc6cddc7498/main/dist/7c11a8ad56937ca0487c.svg);
}
.fi-fo.fis {
  background-image: url(/5bc6cddc7498/main/dist/a004f63d8cf851543b79.svg);
}
.fi-fr {
  background-image: url(/5bc6cddc7498/main/dist/78df1f5ffc0623dbfa99.svg);
}
.fi-fr.fis {
  background-image: url(/5bc6cddc7498/main/dist/f11ffb9f638ea26f8b30.svg);
}
.fi-ga {
  background-image: url(/5bc6cddc7498/main/dist/ccf7eecbecdd26d2403c.svg);
}
.fi-ga.fis {
  background-image: url(/5bc6cddc7498/main/dist/d33bfe612c008a01f156.svg);
}
.fi-gb {
  background-image: url(/5bc6cddc7498/main/dist/516897fd3988e35032b7.svg);
}
.fi-gb.fis {
  background-image: url(/5bc6cddc7498/main/dist/ad3aa4f8661cd353439d.svg);
}
.fi-gd {
  background-image: url(/5bc6cddc7498/main/dist/06dbd9a4d37e3ad88606.svg);
}
.fi-gd.fis {
  background-image: url(/5bc6cddc7498/main/dist/5eb22c15e47968f297bd.svg);
}
.fi-ge {
  background-image: url(/5bc6cddc7498/main/dist/3c65f52fda94c4461ae5.svg);
}
.fi-ge.fis {
  background-image: url(/5bc6cddc7498/main/dist/6c56f6ba97744ba8bc19.svg);
}
.fi-gf {
  background-image: url(/5bc6cddc7498/main/dist/05ea604e1c1224e56f15.svg);
}
.fi-gf.fis {
  background-image: url(/5bc6cddc7498/main/dist/e8d1605c425820f38035.svg);
}
.fi-gg {
  background-image: url(/5bc6cddc7498/main/dist/b8779f1806c259de289a.svg);
}
.fi-gg.fis {
  background-image: url(/5bc6cddc7498/main/dist/cff3c6217db3d2732657.svg);
}
.fi-gh {
  background-image: url(/5bc6cddc7498/main/dist/3b04534742f8cc2f32bb.svg);
}
.fi-gh.fis {
  background-image: url(/5bc6cddc7498/main/dist/26d188e88a801ef36f64.svg);
}
.fi-gi {
  background-image: url(/5bc6cddc7498/main/dist/f25d85c249123ee35494.svg);
}
.fi-gi.fis {
  background-image: url(/5bc6cddc7498/main/dist/1b8feafa6ccc32e8d265.svg);
}
.fi-gl {
  background-image: url(/5bc6cddc7498/main/dist/633d308e7df9c5abcb89.svg);
}
.fi-gl.fis {
  background-image: url(/5bc6cddc7498/main/dist/2466f7b0c1cdbbc5bce5.svg);
}
.fi-gm {
  background-image: url(/5bc6cddc7498/main/dist/6e4caca46e637e40175f.svg);
}
.fi-gm.fis {
  background-image: url(/5bc6cddc7498/main/dist/dfd25b88d3660d236c00.svg);
}
.fi-gn {
  background-image: url(/5bc6cddc7498/main/dist/65edeaef7dabb0abc834.svg);
}
.fi-gn.fis {
  background-image: url(/5bc6cddc7498/main/dist/347b60cf985684d7ea4f.svg);
}
.fi-gp {
  background-image: url(/5bc6cddc7498/main/dist/b1c360db4c8cfeb26738.svg);
}
.fi-gp.fis {
  background-image: url(/5bc6cddc7498/main/dist/83eeff875850332c2f92.svg);
}
.fi-gq {
  background-image: url(/5bc6cddc7498/main/dist/d338046f390d50e31f3c.svg);
}
.fi-gq.fis {
  background-image: url(/5bc6cddc7498/main/dist/6c7f20b675f0fa8025dc.svg);
}
.fi-gr {
  background-image: url(/5bc6cddc7498/main/dist/969458b727378ff7b215.svg);
}
.fi-gr.fis {
  background-image: url(/5bc6cddc7498/main/dist/f4f1efd04d192aac3cbe.svg);
}
.fi-gs {
  background-image: url(/5bc6cddc7498/main/dist/d1b8447c836a68c0518f.svg);
}
.fi-gs.fis {
  background-image: url(/5bc6cddc7498/main/dist/9d17b64612b5ef9cfe13.svg);
}
.fi-gt {
  background-image: url(/5bc6cddc7498/main/dist/d9fb40177567ad783b7b.svg);
}
.fi-gt.fis {
  background-image: url(/5bc6cddc7498/main/dist/29e81d3c3c04b6e24ba6.svg);
}
.fi-gu {
  background-image: url(/5bc6cddc7498/main/dist/a237987ff814fc9412a0.svg);
}
.fi-gu.fis {
  background-image: url(/5bc6cddc7498/main/dist/bc2f83639f0ccad757e5.svg);
}
.fi-gw {
  background-image: url(/5bc6cddc7498/main/dist/9bc2271a9dcb2ec3e78c.svg);
}
.fi-gw.fis {
  background-image: url(/5bc6cddc7498/main/dist/72f0aeda9571f6a38b11.svg);
}
.fi-gy {
  background-image: url(/5bc6cddc7498/main/dist/80b47cd2f50d288d53b6.svg);
}
.fi-gy.fis {
  background-image: url(/5bc6cddc7498/main/dist/e28d1b4b1a434168df63.svg);
}
.fi-hk {
  background-image: url(/5bc6cddc7498/main/dist/206f3ee8617b71afa396.svg);
}
.fi-hk.fis {
  background-image: url(/5bc6cddc7498/main/dist/b80f4f843c33522190c6.svg);
}
.fi-hm {
  background-image: url(/5bc6cddc7498/main/dist/7357662d39fe5b26e5f2.svg);
}
.fi-hm.fis {
  background-image: url(/5bc6cddc7498/main/dist/92fcad4fd3aacc9e2813.svg);
}
.fi-hn {
  background-image: url(/5bc6cddc7498/main/dist/fd657bc402b47da9dd0c.svg);
}
.fi-hn.fis {
  background-image: url(/5bc6cddc7498/main/dist/188d9a1c5fe0c0564ef8.svg);
}
.fi-hr {
  background-image: url(/5bc6cddc7498/main/dist/f573d7d4790518e20f73.svg);
}
.fi-hr.fis {
  background-image: url(/5bc6cddc7498/main/dist/ab9e1377c5eda78780a1.svg);
}
.fi-ht {
  background-image: url(/5bc6cddc7498/main/dist/2e87e7dd3d94ae869238.svg);
}
.fi-ht.fis {
  background-image: url(/5bc6cddc7498/main/dist/e3e24822a4c0baf059be.svg);
}
.fi-hu {
  background-image: url(/5bc6cddc7498/main/dist/e404d718cffb5bd06467.svg);
}
.fi-hu.fis {
  background-image: url(/5bc6cddc7498/main/dist/cb329e885950a7c05407.svg);
}
.fi-id {
  background-image: url(/5bc6cddc7498/main/dist/f624e2c8444a7794b357.svg);
}
.fi-id.fis {
  background-image: url(/5bc6cddc7498/main/dist/578a8a9cdfdb824a35b1.svg);
}
.fi-ie {
  background-image: url(/5bc6cddc7498/main/dist/0542b94612db83a2f550.svg);
}
.fi-ie.fis {
  background-image: url(/5bc6cddc7498/main/dist/9e3414e898f1a07d0bea.svg);
}
.fi-il {
  background-image: url(/5bc6cddc7498/main/dist/cdb1fb9268e7908a99fb.svg);
}
.fi-il.fis {
  background-image: url(/5bc6cddc7498/main/dist/64814d3eb4e199bff160.svg);
}
.fi-im {
  background-image: url(/5bc6cddc7498/main/dist/1471ac6032ffd8766943.svg);
}
.fi-im.fis {
  background-image: url(/5bc6cddc7498/main/dist/3b9ec59891d962581ef8.svg);
}
.fi-in {
  background-image: url(/5bc6cddc7498/main/dist/56c684671d65bd5f2ed6.svg);
}
.fi-in.fis {
  background-image: url(/5bc6cddc7498/main/dist/5e03d9dfdd128693590c.svg);
}
.fi-io {
  background-image: url(/5bc6cddc7498/main/dist/b7a5e36a161893d2378c.svg);
}
.fi-io.fis {
  background-image: url(/5bc6cddc7498/main/dist/27431f534aa480e1d003.svg);
}
.fi-iq {
  background-image: url(/5bc6cddc7498/main/dist/7a8858e71522f3d9d56e.svg);
}
.fi-iq.fis {
  background-image: url(/5bc6cddc7498/main/dist/942b6bfdf031d606c26a.svg);
}
.fi-ir {
  background-image: url(/5bc6cddc7498/main/dist/11ad08fae588f43fa1d2.svg);
}
.fi-ir.fis {
  background-image: url(/5bc6cddc7498/main/dist/1ce4b7ffeeecf1bb4263.svg);
}
.fi-is {
  background-image: url(/5bc6cddc7498/main/dist/3c4b4181458260fed9fc.svg);
}
.fi-is.fis {
  background-image: url(/5bc6cddc7498/main/dist/76481cf550e4750b105c.svg);
}
.fi-it {
  background-image: url(/5bc6cddc7498/main/dist/08db2cd122d5f99494dd.svg);
}
.fi-it.fis {
  background-image: url(/5bc6cddc7498/main/dist/febcc1b18059405d2a1b.svg);
}
.fi-je {
  background-image: url(/5bc6cddc7498/main/dist/094e9043efbacd7f32c1.svg);
}
.fi-je.fis {
  background-image: url(/5bc6cddc7498/main/dist/5444183572a5a14b0f2d.svg);
}
.fi-jm {
  background-image: url(/5bc6cddc7498/main/dist/bbf9bcce8cefb8d15d88.svg);
}
.fi-jm.fis {
  background-image: url(/5bc6cddc7498/main/dist/259baa445256a0bc926e.svg);
}
.fi-jo {
  background-image: url(/5bc6cddc7498/main/dist/527af4b76be5bd7e890a.svg);
}
.fi-jo.fis {
  background-image: url(/5bc6cddc7498/main/dist/6fe6e076d9928ca834ff.svg);
}
.fi-jp {
  background-image: url(/5bc6cddc7498/main/dist/415cd9139e92a31041b9.svg);
}
.fi-jp.fis {
  background-image: url(/5bc6cddc7498/main/dist/93b2bbb8a74b04dc122f.svg);
}
.fi-ke {
  background-image: url(/5bc6cddc7498/main/dist/0aab796123b74534bf37.svg);
}
.fi-ke.fis {
  background-image: url(/5bc6cddc7498/main/dist/8bd67ea6470e92824210.svg);
}
.fi-kg {
  background-image: url(/5bc6cddc7498/main/dist/e58fe773001c093fe0eb.svg);
}
.fi-kg.fis {
  background-image: url(/5bc6cddc7498/main/dist/3d3688e6c88943caffeb.svg);
}
.fi-kh {
  background-image: url(/5bc6cddc7498/main/dist/ffda5c64882c0293dab0.svg);
}
.fi-kh.fis {
  background-image: url(/5bc6cddc7498/main/dist/4bd66d2508e9ae281e4f.svg);
}
.fi-ki {
  background-image: url(/5bc6cddc7498/main/dist/339d25434ca1eaf0ed78.svg);
}
.fi-ki.fis {
  background-image: url(/5bc6cddc7498/main/dist/93b60ad98e05bc97b906.svg);
}
.fi-km {
  background-image: url(/5bc6cddc7498/main/dist/636e9ed727bb8f644964.svg);
}
.fi-km.fis {
  background-image: url(/5bc6cddc7498/main/dist/f07a34b8d0a9f8910177.svg);
}
.fi-kn {
  background-image: url(/5bc6cddc7498/main/dist/924ba78fe913a3dbd988.svg);
}
.fi-kn.fis {
  background-image: url(/5bc6cddc7498/main/dist/2c6b3e41da7cf401967e.svg);
}
.fi-kp {
  background-image: url(/5bc6cddc7498/main/dist/510d0a3c130d94bfd139.svg);
}
.fi-kp.fis {
  background-image: url(/5bc6cddc7498/main/dist/650f6d2f12e900e69c10.svg);
}
.fi-kr {
  background-image: url(/5bc6cddc7498/main/dist/6f5dd1f3f5644d973fc4.svg);
}
.fi-kr.fis {
  background-image: url(/5bc6cddc7498/main/dist/82592a3ff981da9fa31a.svg);
}
.fi-kw {
  background-image: url(/5bc6cddc7498/main/dist/1ac81961aeb84840db2f.svg);
}
.fi-kw.fis {
  background-image: url(/5bc6cddc7498/main/dist/0924dc178a2cf893e78d.svg);
}
.fi-ky {
  background-image: url(/5bc6cddc7498/main/dist/4a99efbd231abc964aca.svg);
}
.fi-ky.fis {
  background-image: url(/5bc6cddc7498/main/dist/0571630dc0fd75731f7d.svg);
}
.fi-kz {
  background-image: url(/5bc6cddc7498/main/dist/dfbb7a1dcd3d33b99eae.svg);
}
.fi-kz.fis {
  background-image: url(/5bc6cddc7498/main/dist/dce1a98976584765a4e3.svg);
}
.fi-la {
  background-image: url(/5bc6cddc7498/main/dist/644f2f1af4cc82620b9c.svg);
}
.fi-la.fis {
  background-image: url(/5bc6cddc7498/main/dist/d2ebfb8712f5375ce406.svg);
}
.fi-lb {
  background-image: url(/5bc6cddc7498/main/dist/ee9b0b19822bb23ce51c.svg);
}
.fi-lb.fis {
  background-image: url(/5bc6cddc7498/main/dist/c8fd1cbd044a2558393b.svg);
}
.fi-lc {
  background-image: url(/5bc6cddc7498/main/dist/26619234555a923eb7b3.svg);
}
.fi-lc.fis {
  background-image: url(/5bc6cddc7498/main/dist/7ac7d1c95113e30046c9.svg);
}
.fi-li {
  background-image: url(/5bc6cddc7498/main/dist/a75c2f095526f4d84613.svg);
}
.fi-li.fis {
  background-image: url(/5bc6cddc7498/main/dist/632e6da63768a861e20b.svg);
}
.fi-lk {
  background-image: url(/5bc6cddc7498/main/dist/fd529379b814c9d95d49.svg);
}
.fi-lk.fis {
  background-image: url(/5bc6cddc7498/main/dist/ab7b92bda5c7b8891f1b.svg);
}
.fi-lr {
  background-image: url(/5bc6cddc7498/main/dist/274e9865978ac60476fd.svg);
}
.fi-lr.fis {
  background-image: url(/5bc6cddc7498/main/dist/c70ba2e26749882f79c7.svg);
}
.fi-ls {
  background-image: url(/5bc6cddc7498/main/dist/1656b1dc3d7ad3685ca4.svg);
}
.fi-ls.fis {
  background-image: url(/5bc6cddc7498/main/dist/e9b2f4ba095591e4e9c5.svg);
}
.fi-lt {
  background-image: url(/5bc6cddc7498/main/dist/93a07daff68dea7336fd.svg);
}
.fi-lt.fis {
  background-image: url(/5bc6cddc7498/main/dist/1d07a8b84f27401d15e2.svg);
}
.fi-lu {
  background-image: url(/5bc6cddc7498/main/dist/c155a6845ad167cdad8c.svg);
}
.fi-lu.fis {
  background-image: url(/5bc6cddc7498/main/dist/1de57f2a9396a1bb3325.svg);
}
.fi-lv {
  background-image: url(/5bc6cddc7498/main/dist/ff6176a6bfeba64d0716.svg);
}
.fi-lv.fis {
  background-image: url(/5bc6cddc7498/main/dist/884e7f97a321e3dda410.svg);
}
.fi-ly {
  background-image: url(/5bc6cddc7498/main/dist/86eec27b4d685f067ab5.svg);
}
.fi-ly.fis {
  background-image: url(/5bc6cddc7498/main/dist/8d6871917dd571682b3c.svg);
}
.fi-ma {
  background-image: url(/5bc6cddc7498/main/dist/ab052b412792b9fadd8c.svg);
}
.fi-ma.fis {
  background-image: url(/5bc6cddc7498/main/dist/4d3a6f5c2bd6a436e6a1.svg);
}
.fi-mc {
  background-image: url(/5bc6cddc7498/main/dist/b5edb75519037dcf483e.svg);
}
.fi-mc.fis {
  background-image: url(/5bc6cddc7498/main/dist/21f385d1c90452e35d21.svg);
}
.fi-md {
  background-image: url(/5bc6cddc7498/main/dist/b51b6be960f624fb9814.svg);
}
.fi-md.fis {
  background-image: url(/5bc6cddc7498/main/dist/01ec3194a89e6a0c5676.svg);
}
.fi-me {
  background-image: url(/5bc6cddc7498/main/dist/0c03b01f0a036dd1e720.svg);
}
.fi-me.fis {
  background-image: url(/5bc6cddc7498/main/dist/3b8260d491f0ed64b1ad.svg);
}
.fi-mf {
  background-image: url(/5bc6cddc7498/main/dist/56aa4d16c6c2320c3c61.svg);
}
.fi-mf.fis {
  background-image: url(/5bc6cddc7498/main/dist/96b3272eb93715ad40e4.svg);
}
.fi-mg {
  background-image: url(/5bc6cddc7498/main/dist/5d294de1198203cd569a.svg);
}
.fi-mg.fis {
  background-image: url(/5bc6cddc7498/main/dist/bdd56d44e50a82caecc6.svg);
}
.fi-mh {
  background-image: url(/5bc6cddc7498/main/dist/d3854d0ef79845fd2197.svg);
}
.fi-mh.fis {
  background-image: url(/5bc6cddc7498/main/dist/f4334b2e5d62cd297935.svg);
}
.fi-mk {
  background-image: url(/5bc6cddc7498/main/dist/b5eadefbb6da73c9d0cf.svg);
}
.fi-mk.fis {
  background-image: url(/5bc6cddc7498/main/dist/d335b1f7842c183f2626.svg);
}
.fi-ml {
  background-image: url(/5bc6cddc7498/main/dist/fa530666ce9e170dc6cd.svg);
}
.fi-ml.fis {
  background-image: url(/5bc6cddc7498/main/dist/abd95c9bbc3b8e14d05a.svg);
}
.fi-mm {
  background-image: url(/5bc6cddc7498/main/dist/22912145d37e1a4ed73d.svg);
}
.fi-mm.fis {
  background-image: url(/5bc6cddc7498/main/dist/53de19a4603b655a1a68.svg);
}
.fi-mn {
  background-image: url(/5bc6cddc7498/main/dist/dbc2cf49179fad8c83ba.svg);
}
.fi-mn.fis {
  background-image: url(/5bc6cddc7498/main/dist/1e46ee4e2cde2f93dbf5.svg);
}
.fi-mo {
  background-image: url(/5bc6cddc7498/main/dist/47a7b538e1eeb24ccfb4.svg);
}
.fi-mo.fis {
  background-image: url(/5bc6cddc7498/main/dist/fe788ad8056f3fae82ab.svg);
}
.fi-mp {
  background-image: url(/5bc6cddc7498/main/dist/22db1d8d93210e4b195e.svg);
}
.fi-mp.fis {
  background-image: url(/5bc6cddc7498/main/dist/669fb6af01d040686c75.svg);
}
.fi-mq {
  background-image: url(/5bc6cddc7498/main/dist/fe327ace5767815c40e3.svg);
}
.fi-mq.fis {
  background-image: url(/5bc6cddc7498/main/dist/794f4690ac0eca38ed10.svg);
}
.fi-mr {
  background-image: url(/5bc6cddc7498/main/dist/f999a3ab03d99422445b.svg);
}
.fi-mr.fis {
  background-image: url(/5bc6cddc7498/main/dist/d7db7269c3c9a5fb4fcd.svg);
}
.fi-ms {
  background-image: url(/5bc6cddc7498/main/dist/bfac90ab8a9cbe5316ed.svg);
}
.fi-ms.fis {
  background-image: url(/5bc6cddc7498/main/dist/eda45363054639bb62a8.svg);
}
.fi-mt {
  background-image: url(/5bc6cddc7498/main/dist/a39094a015bbe6ba3861.svg);
}
.fi-mt.fis {
  background-image: url(/5bc6cddc7498/main/dist/35575a14235408993f8d.svg);
}
.fi-mu {
  background-image: url(/5bc6cddc7498/main/dist/468d5464b2219b1bb922.svg);
}
.fi-mu.fis {
  background-image: url(/5bc6cddc7498/main/dist/fd1c498d09f3df7291e3.svg);
}
.fi-mv {
  background-image: url(/5bc6cddc7498/main/dist/f252e4cb6189ffbeb1ed.svg);
}
.fi-mv.fis {
  background-image: url(/5bc6cddc7498/main/dist/8cb05cc8693221f2eec1.svg);
}
.fi-mw {
  background-image: url(/5bc6cddc7498/main/dist/0159b1bd857af9ed65b8.svg);
}
.fi-mw.fis {
  background-image: url(/5bc6cddc7498/main/dist/83c32d57b8256fb3a1fe.svg);
}
.fi-mx {
  background-image: url(/5bc6cddc7498/main/dist/6b5b07b466de97533812.svg);
}
.fi-mx.fis {
  background-image: url(/5bc6cddc7498/main/dist/023324073a66bdde59b1.svg);
}
.fi-my {
  background-image: url(/5bc6cddc7498/main/dist/372223fb108f4360e86a.svg);
}
.fi-my.fis {
  background-image: url(/5bc6cddc7498/main/dist/579b190bdbd98b3ff45b.svg);
}
.fi-mz {
  background-image: url(/5bc6cddc7498/main/dist/22cb086638f1a52c4e49.svg);
}
.fi-mz.fis {
  background-image: url(/5bc6cddc7498/main/dist/525b13720883d5b9fdd2.svg);
}
.fi-na {
  background-image: url(/5bc6cddc7498/main/dist/7e46f9f6fb3767adf481.svg);
}
.fi-na.fis {
  background-image: url(/5bc6cddc7498/main/dist/27a5988ed15ca88d9ca7.svg);
}
.fi-nc {
  background-image: url(/5bc6cddc7498/main/dist/cd59091eac48fc8cc185.svg);
}
.fi-nc.fis {
  background-image: url(/5bc6cddc7498/main/dist/74229c544bb0394b7a83.svg);
}
.fi-ne {
  background-image: url(/5bc6cddc7498/main/dist/82c3626f7a2a329d1397.svg);
}
.fi-ne.fis {
  background-image: url(/5bc6cddc7498/main/dist/66cb0cd9e54d34e883f1.svg);
}
.fi-nf {
  background-image: url(/5bc6cddc7498/main/dist/96d57c56bd4feba75b0e.svg);
}
.fi-nf.fis {
  background-image: url(/5bc6cddc7498/main/dist/7988830715c23c9d75b8.svg);
}
.fi-ng {
  background-image: url(/5bc6cddc7498/main/dist/f29450b9f8b2f04e96aa.svg);
}
.fi-ng.fis {
  background-image: url(/5bc6cddc7498/main/dist/1b98819eb371ab888962.svg);
}
.fi-ni {
  background-image: url(/5bc6cddc7498/main/dist/ee3ca4d90473d161af89.svg);
}
.fi-ni.fis {
  background-image: url(/5bc6cddc7498/main/dist/95148fe31f5f1044d6a7.svg);
}
.fi-nl {
  background-image: url(/5bc6cddc7498/main/dist/cfe72ae0b3d6d8485234.svg);
}
.fi-nl.fis {
  background-image: url(/5bc6cddc7498/main/dist/c0bdb1a8a77eb133c4b7.svg);
}
.fi-no {
  background-image: url(/5bc6cddc7498/main/dist/b9cc4fcdf51eb234607e.svg);
}
.fi-no.fis {
  background-image: url(/5bc6cddc7498/main/dist/c2a3c34c769194e219c3.svg);
}
.fi-np {
  background-image: url(/5bc6cddc7498/main/dist/08f803d83114c05f5cb2.svg);
}
.fi-np.fis {
  background-image: url(/5bc6cddc7498/main/dist/a0599715685449f39364.svg);
}
.fi-nr {
  background-image: url(/5bc6cddc7498/main/dist/94f7307aad6675681fef.svg);
}
.fi-nr.fis {
  background-image: url(/5bc6cddc7498/main/dist/f088588c0fce3d304cd2.svg);
}
.fi-nu {
  background-image: url(/5bc6cddc7498/main/dist/2d9c15c308eff50f974f.svg);
}
.fi-nu.fis {
  background-image: url(/5bc6cddc7498/main/dist/c4afdde3280afe436fc8.svg);
}
.fi-nz {
  background-image: url(/5bc6cddc7498/main/dist/016645a6f77c47c42091.svg);
}
.fi-nz.fis {
  background-image: url(/5bc6cddc7498/main/dist/c8cf2daece60541b9182.svg);
}
.fi-om {
  background-image: url(/5bc6cddc7498/main/dist/e32ff9c35c4efac64638.svg);
}
.fi-om.fis {
  background-image: url(/5bc6cddc7498/main/dist/e5b8ab73e47d055889b6.svg);
}
.fi-pa {
  background-image: url(/5bc6cddc7498/main/dist/8659812291825552ed13.svg);
}
.fi-pa.fis {
  background-image: url(/5bc6cddc7498/main/dist/751c8f87270b925c26c4.svg);
}
.fi-pe {
  background-image: url(/5bc6cddc7498/main/dist/d64e9732fcaa8f765994.svg);
}
.fi-pe.fis {
  background-image: url(/5bc6cddc7498/main/dist/b8e62fe370160622092e.svg);
}
.fi-pf {
  background-image: url(/5bc6cddc7498/main/dist/60eab759c4bdba38ab46.svg);
}
.fi-pf.fis {
  background-image: url(/5bc6cddc7498/main/dist/be30b559c3943a7e0703.svg);
}
.fi-pg {
  background-image: url(/5bc6cddc7498/main/dist/7248ade59c2b54a0a348.svg);
}
.fi-pg.fis {
  background-image: url(/5bc6cddc7498/main/dist/eb9cc6c51c5a51ef15f4.svg);
}
.fi-ph {
  background-image: url(/5bc6cddc7498/main/dist/e215bab6b405d1afeff4.svg);
}
.fi-ph.fis {
  background-image: url(/5bc6cddc7498/main/dist/f171bffcc4d9d58ef70a.svg);
}
.fi-pk {
  background-image: url(/5bc6cddc7498/main/dist/d93be02c73adbb0250bc.svg);
}
.fi-pk.fis {
  background-image: url(/5bc6cddc7498/main/dist/45854c457a1d150934b5.svg);
}
.fi-pl {
  background-image: url(/5bc6cddc7498/main/dist/2b5541c54505328dbc1b.svg);
}
.fi-pl.fis {
  background-image: url(/5bc6cddc7498/main/dist/cd835d05865e496ff6b8.svg);
}
.fi-pm {
  background-image: url(/5bc6cddc7498/main/dist/f7221aee7380dbfc907d.svg);
}
.fi-pm.fis {
  background-image: url(/5bc6cddc7498/main/dist/796b5cb08996be494ffc.svg);
}
.fi-pn {
  background-image: url(/5bc6cddc7498/main/dist/c95dddcdc16e2c3e0ec0.svg);
}
.fi-pn.fis {
  background-image: url(/5bc6cddc7498/main/dist/b6d5968b108c0e9a7b49.svg);
}
.fi-pr {
  background-image: url(/5bc6cddc7498/main/dist/97520818c4ec402b4ba8.svg);
}
.fi-pr.fis {
  background-image: url(/5bc6cddc7498/main/dist/d478856bfb090d89128e.svg);
}
.fi-ps {
  background-image: url(/5bc6cddc7498/main/dist/385ac1bdebf6347dcdfe.svg);
}
.fi-ps.fis {
  background-image: url(/5bc6cddc7498/main/dist/8e2aad287a0b3284d3b1.svg);
}
.fi-pt {
  background-image: url(/5bc6cddc7498/main/dist/c4463ea71a7c8aa8b115.svg);
}
.fi-pt.fis {
  background-image: url(/5bc6cddc7498/main/dist/599135309f45dbc5b091.svg);
}
.fi-pw {
  background-image: url(/5bc6cddc7498/main/dist/f9ea0367acd37580acec.svg);
}
.fi-pw.fis {
  background-image: url(/5bc6cddc7498/main/dist/2ba81a95ae7bbc2ef182.svg);
}
.fi-py {
  background-image: url(/5bc6cddc7498/main/dist/b4f1de657b201640e4ec.svg);
}
.fi-py.fis {
  background-image: url(/5bc6cddc7498/main/dist/f95e744f8dc1060e28c9.svg);
}
.fi-qa {
  background-image: url(/5bc6cddc7498/main/dist/a4f5c16c0a4ab4c14fdf.svg);
}
.fi-qa.fis {
  background-image: url(/5bc6cddc7498/main/dist/c64c7cc55e86f803cf1a.svg);
}
.fi-re {
  background-image: url(/5bc6cddc7498/main/dist/10d38d8ad23a3bc2f783.svg);
}
.fi-re.fis {
  background-image: url(/5bc6cddc7498/main/dist/65fecda00937aa8b6917.svg);
}
.fi-ro {
  background-image: url(/5bc6cddc7498/main/dist/33482fcd4344b097d6d7.svg);
}
.fi-ro.fis {
  background-image: url(/5bc6cddc7498/main/dist/6d757067ccc276327b1b.svg);
}
.fi-rs {
  background-image: url(/5bc6cddc7498/main/dist/8bc417a0e2c97bda035d.svg);
}
.fi-rs.fis {
  background-image: url(/5bc6cddc7498/main/dist/592a16061fdb260df109.svg);
}
.fi-ru {
  background-image: url(/5bc6cddc7498/main/dist/7e04b988972d41f5c369.svg);
}
.fi-ru.fis {
  background-image: url(/5bc6cddc7498/main/dist/c789ea20a0f569d9d6a9.svg);
}
.fi-rw {
  background-image: url(/5bc6cddc7498/main/dist/3b2c0ac24a4651fdecb1.svg);
}
.fi-rw.fis {
  background-image: url(/5bc6cddc7498/main/dist/e4dde1e27b876025698f.svg);
}
.fi-sa {
  background-image: url(/5bc6cddc7498/main/dist/a0967ddbfcb8bbe1630a.svg);
}
.fi-sa.fis {
  background-image: url(/5bc6cddc7498/main/dist/eb5fdfc5d02632318b87.svg);
}
.fi-sb {
  background-image: url(/5bc6cddc7498/main/dist/c2672e369471d01fcd1c.svg);
}
.fi-sb.fis {
  background-image: url(/5bc6cddc7498/main/dist/149bbf5e3a1e55db7588.svg);
}
.fi-sc {
  background-image: url(/5bc6cddc7498/main/dist/4691653cefd138906e7b.svg);
}
.fi-sc.fis {
  background-image: url(/5bc6cddc7498/main/dist/fea26a158b05a81a819d.svg);
}
.fi-sd {
  background-image: url(/5bc6cddc7498/main/dist/3050433e2767fb821c5d.svg);
}
.fi-sd.fis {
  background-image: url(/5bc6cddc7498/main/dist/e0516e5be772a548898b.svg);
}
.fi-se {
  background-image: url(/5bc6cddc7498/main/dist/369f685ebb83712ce954.svg);
}
.fi-se.fis {
  background-image: url(/5bc6cddc7498/main/dist/1124c09af582f9d04436.svg);
}
.fi-sg {
  background-image: url(/5bc6cddc7498/main/dist/8b629e7bf137abf1643b.svg);
}
.fi-sg.fis {
  background-image: url(/5bc6cddc7498/main/dist/8db1ed19f334e7b5ad26.svg);
}
.fi-sh {
  background-image: url(/5bc6cddc7498/main/dist/34a3e7b91929021ea39f.svg);
}
.fi-sh.fis {
  background-image: url(/5bc6cddc7498/main/dist/281c8c4528284574f7e5.svg);
}
.fi-si {
  background-image: url(/5bc6cddc7498/main/dist/e0de0e96aded64134bcf.svg);
}
.fi-si.fis {
  background-image: url(/5bc6cddc7498/main/dist/4b2b84595a3a317f733a.svg);
}
.fi-sj {
  background-image: url(/5bc6cddc7498/main/dist/f8f9b21529bdc34df1b5.svg);
}
.fi-sj.fis {
  background-image: url(/5bc6cddc7498/main/dist/7111b15215671c0cabae.svg);
}
.fi-sk {
  background-image: url(/5bc6cddc7498/main/dist/031f7d1211a3a7f59010.svg);
}
.fi-sk.fis {
  background-image: url(/5bc6cddc7498/main/dist/8ebdd96622429b4fe475.svg);
}
.fi-sl {
  background-image: url(/5bc6cddc7498/main/dist/d4cd148ff94760097b5c.svg);
}
.fi-sl.fis {
  background-image: url(/5bc6cddc7498/main/dist/ec1ec422fd5ac1515437.svg);
}
.fi-sm {
  background-image: url(/5bc6cddc7498/main/dist/42bdc9518f62841c3540.svg);
}
.fi-sm.fis {
  background-image: url(/5bc6cddc7498/main/dist/7f0fe9fe91337a906853.svg);
}
.fi-sn {
  background-image: url(/5bc6cddc7498/main/dist/5d2dde7343ab4f202890.svg);
}
.fi-sn.fis {
  background-image: url(/5bc6cddc7498/main/dist/07ec7ccbea282d9458ad.svg);
}
.fi-so {
  background-image: url(/5bc6cddc7498/main/dist/1392d24855dd708a0ee9.svg);
}
.fi-so.fis {
  background-image: url(/5bc6cddc7498/main/dist/1ace29c02ffbda05c917.svg);
}
.fi-sr {
  background-image: url(/5bc6cddc7498/main/dist/f281cc96dc94e9f2bcdf.svg);
}
.fi-sr.fis {
  background-image: url(/5bc6cddc7498/main/dist/45463ee6f9675e59c293.svg);
}
.fi-ss {
  background-image: url(/5bc6cddc7498/main/dist/65f6eee5fd80394c659f.svg);
}
.fi-ss.fis {
  background-image: url(/5bc6cddc7498/main/dist/252b833eee63afee120b.svg);
}
.fi-st {
  background-image: url(/5bc6cddc7498/main/dist/294be1f5fb27d0567b44.svg);
}
.fi-st.fis {
  background-image: url(/5bc6cddc7498/main/dist/7a2660118068e7fa98d5.svg);
}
.fi-sv {
  background-image: url(/5bc6cddc7498/main/dist/688fbc18c25251118e13.svg);
}
.fi-sv.fis {
  background-image: url(/5bc6cddc7498/main/dist/7a4091f7531e4fcd0bee.svg);
}
.fi-sx {
  background-image: url(/5bc6cddc7498/main/dist/37214364557e2b16b8d3.svg);
}
.fi-sx.fis {
  background-image: url(/5bc6cddc7498/main/dist/c3e3382c50cdc9150344.svg);
}
.fi-sy {
  background-image: url(/5bc6cddc7498/main/dist/a7d9792964e74fe3a58f.svg);
}
.fi-sy.fis {
  background-image: url(/5bc6cddc7498/main/dist/475131156fa2b0e3d124.svg);
}
.fi-sz {
  background-image: url(/5bc6cddc7498/main/dist/6428bd80238502c01d7d.svg);
}
.fi-sz.fis {
  background-image: url(/5bc6cddc7498/main/dist/3592c973b5ad2456d54f.svg);
}
.fi-tc {
  background-image: url(/5bc6cddc7498/main/dist/37fca9bee3eba2f1c540.svg);
}
.fi-tc.fis {
  background-image: url(/5bc6cddc7498/main/dist/b81fa255da148d979758.svg);
}
.fi-td {
  background-image: url(/5bc6cddc7498/main/dist/ce35efd0cf28cc8886eb.svg);
}
.fi-td.fis {
  background-image: url(/5bc6cddc7498/main/dist/16a25e2113c56509d1b6.svg);
}
.fi-tf {
  background-image: url(/5bc6cddc7498/main/dist/7e39f4397e0d054456fe.svg);
}
.fi-tf.fis {
  background-image: url(/5bc6cddc7498/main/dist/7dab17705a52417887a3.svg);
}
.fi-tg {
  background-image: url(/5bc6cddc7498/main/dist/ae395581590b44c50c40.svg);
}
.fi-tg.fis {
  background-image: url(/5bc6cddc7498/main/dist/a54fe773a9a6f8f7ae60.svg);
}
.fi-th {
  background-image: url(/5bc6cddc7498/main/dist/d3dea0cee87c83e3a1e6.svg);
}
.fi-th.fis {
  background-image: url(/5bc6cddc7498/main/dist/b4262644824a028810ca.svg);
}
.fi-tj {
  background-image: url(/5bc6cddc7498/main/dist/2d800396936338f3c4f0.svg);
}
.fi-tj.fis {
  background-image: url(/5bc6cddc7498/main/dist/edec6bf9613bbd1e6361.svg);
}
.fi-tk {
  background-image: url(/5bc6cddc7498/main/dist/5c7cbb32d630f7d2f658.svg);
}
.fi-tk.fis {
  background-image: url(/5bc6cddc7498/main/dist/2619557b557f9684e1c0.svg);
}
.fi-tl {
  background-image: url(/5bc6cddc7498/main/dist/b51e57c22b21dd257744.svg);
}
.fi-tl.fis {
  background-image: url(/5bc6cddc7498/main/dist/d8e3bbb05aa228ef7591.svg);
}
.fi-tm {
  background-image: url(/5bc6cddc7498/main/dist/b4446ed76be10e80da7b.svg);
}
.fi-tm.fis {
  background-image: url(/5bc6cddc7498/main/dist/38a7e313a4359d76c568.svg);
}
.fi-tn {
  background-image: url(/5bc6cddc7498/main/dist/6c7055b6554b66542644.svg);
}
.fi-tn.fis {
  background-image: url(/5bc6cddc7498/main/dist/4e7d8d8c98cc74fc52a9.svg);
}
.fi-to {
  background-image: url(/5bc6cddc7498/main/dist/a7375d4d2ef32a2c8761.svg);
}
.fi-to.fis {
  background-image: url(/5bc6cddc7498/main/dist/2cb4df0a0e3875c3c113.svg);
}
.fi-tr {
  background-image: url(/5bc6cddc7498/main/dist/a1a28a5eb8eceaad90b3.svg);
}
.fi-tr.fis {
  background-image: url(/5bc6cddc7498/main/dist/1a109fa73fffdfd33b11.svg);
}
.fi-tt {
  background-image: url(/5bc6cddc7498/main/dist/33069ab84c09c8db0b08.svg);
}
.fi-tt.fis {
  background-image: url(/5bc6cddc7498/main/dist/62c94980596e2af8b861.svg);
}
.fi-tv {
  background-image: url(/5bc6cddc7498/main/dist/fd2caae1fd2cb51b675a.svg);
}
.fi-tv.fis {
  background-image: url(/5bc6cddc7498/main/dist/57ef8775a287d9d53d50.svg);
}
.fi-tw {
  background-image: url(/5bc6cddc7498/main/dist/39308d8769d9190bd1aa.svg);
}
.fi-tw.fis {
  background-image: url(/5bc6cddc7498/main/dist/8ea0b61c9cced533d851.svg);
}
.fi-tz {
  background-image: url(/5bc6cddc7498/main/dist/42ec1dd14b99f59fe0f2.svg);
}
.fi-tz.fis {
  background-image: url(/5bc6cddc7498/main/dist/148d6a2535c91c0c7922.svg);
}
.fi-ua {
  background-image: url(/5bc6cddc7498/main/dist/423c68f9fb154fb2749b.svg);
}
.fi-ua.fis {
  background-image: url(/5bc6cddc7498/main/dist/af1d11dab17044ee2036.svg);
}
.fi-ug {
  background-image: url(/5bc6cddc7498/main/dist/ac0f0d78f5f94572d57b.svg);
}
.fi-ug.fis {
  background-image: url(/5bc6cddc7498/main/dist/9e26c8f2269d749b4d2d.svg);
}
.fi-um {
  background-image: url(/5bc6cddc7498/main/dist/c3077277c5663829042b.svg);
}
.fi-um.fis {
  background-image: url(/5bc6cddc7498/main/dist/a26c7f8b7b44e4726edb.svg);
}
.fi-us {
  background-image: url(/5bc6cddc7498/main/dist/bbbd9f5266841b5c49cc.svg);
}
.fi-us.fis {
  background-image: url(/5bc6cddc7498/main/dist/8521a232fc83a880eaf7.svg);
}
.fi-uy {
  background-image: url(/5bc6cddc7498/main/dist/4549bcf72b17bae08c6d.svg);
}
.fi-uy.fis {
  background-image: url(/5bc6cddc7498/main/dist/2b1d262606d8266ed428.svg);
}
.fi-uz {
  background-image: url(/5bc6cddc7498/main/dist/60ef8b796d509ef9f051.svg);
}
.fi-uz.fis {
  background-image: url(/5bc6cddc7498/main/dist/dd320115684dcc0c1187.svg);
}
.fi-va {
  background-image: url(/5bc6cddc7498/main/dist/499599fd1f68266cad54.svg);
}
.fi-va.fis {
  background-image: url(/5bc6cddc7498/main/dist/523b1954ab03eb8a41e8.svg);
}
.fi-vc {
  background-image: url(/5bc6cddc7498/main/dist/a1a39ca12f5354105b9b.svg);
}
.fi-vc.fis {
  background-image: url(/5bc6cddc7498/main/dist/7ad1635f6a2e05857a9f.svg);
}
.fi-ve {
  background-image: url(/5bc6cddc7498/main/dist/8654417d0313322c0ee9.svg);
}
.fi-ve.fis {
  background-image: url(/5bc6cddc7498/main/dist/7fbce4edfbf021a000e0.svg);
}
.fi-vg {
  background-image: url(/5bc6cddc7498/main/dist/58732a680786828e64dd.svg);
}
.fi-vg.fis {
  background-image: url(/5bc6cddc7498/main/dist/75f173cf612c8937606f.svg);
}
.fi-vi {
  background-image: url(/5bc6cddc7498/main/dist/dcd590157f57dbd098e7.svg);
}
.fi-vi.fis {
  background-image: url(/5bc6cddc7498/main/dist/05dfe8acb1321ec66c79.svg);
}
.fi-vn {
  background-image: url(/5bc6cddc7498/main/dist/8dd281c9c02ab2fba493.svg);
}
.fi-vn.fis {
  background-image: url(/5bc6cddc7498/main/dist/4a4db88dfcbbae1ccdde.svg);
}
.fi-vu {
  background-image: url(/5bc6cddc7498/main/dist/c089acdd70433681f84d.svg);
}
.fi-vu.fis {
  background-image: url(/5bc6cddc7498/main/dist/8e148a421af49b09a2fd.svg);
}
.fi-wf {
  background-image: url(/5bc6cddc7498/main/dist/29e14c6a7699d2cd98d0.svg);
}
.fi-wf.fis {
  background-image: url(/5bc6cddc7498/main/dist/c3d114899e43c0297495.svg);
}
.fi-ws {
  background-image: url(/5bc6cddc7498/main/dist/314e33c2a444698f4bce.svg);
}
.fi-ws.fis {
  background-image: url(/5bc6cddc7498/main/dist/f06e3a3930f25859ac07.svg);
}
.fi-ye {
  background-image: url(/5bc6cddc7498/main/dist/67bb215c4226cd5a32aa.svg);
}
.fi-ye.fis {
  background-image: url(/5bc6cddc7498/main/dist/9b186a8be867d7cb136d.svg);
}
.fi-yt {
  background-image: url(/5bc6cddc7498/main/dist/27a5074c30d76879ca0f.svg);
}
.fi-yt.fis {
  background-image: url(/5bc6cddc7498/main/dist/7946958a93eee2f93e3b.svg);
}
.fi-za {
  background-image: url(/5bc6cddc7498/main/dist/3c0a1996be3d8ece02c1.svg);
}
.fi-za.fis {
  background-image: url(/5bc6cddc7498/main/dist/508297a957f23b62b666.svg);
}
.fi-zm {
  background-image: url(/5bc6cddc7498/main/dist/864bd087d50f237db5ce.svg);
}
.fi-zm.fis {
  background-image: url(/5bc6cddc7498/main/dist/7d7825c9680bf4c7a1cd.svg);
}
.fi-zw {
  background-image: url(/5bc6cddc7498/main/dist/27efe68ca96d31dc7eeb.svg);
}
.fi-zw.fis {
  background-image: url(/5bc6cddc7498/main/dist/6846032463fa03beeafc.svg);
}
.fi-ac {
  background-image: url(/5bc6cddc7498/main/dist/93fa65103f379c9c5c16.svg);
}
.fi-ac.fis {
  background-image: url(/5bc6cddc7498/main/dist/8ec787f3e0499dd23f4c.svg);
}
.fi-arab {
  background-image: url(/5bc6cddc7498/main/dist/df48a3462c9c85d43512.svg);
}
.fi-arab.fis {
  background-image: url(/5bc6cddc7498/main/dist/38625ae0698b498a48fd.svg);
}
.fi-cefta {
  background-image: url(/5bc6cddc7498/main/dist/159b824020be52ab9a1d.svg);
}
.fi-cefta.fis {
  background-image: url(/5bc6cddc7498/main/dist/4247899e6d860ac788cd.svg);
}
.fi-cp {
  background-image: url(/5bc6cddc7498/main/dist/6d728b13712a82796c6e.svg);
}
.fi-cp.fis {
  background-image: url(/5bc6cddc7498/main/dist/07dab79812c8de77ad74.svg);
}
.fi-dg {
  background-image: url(/5bc6cddc7498/main/dist/36fbc663af1f1f23966d.svg);
}
.fi-dg.fis {
  background-image: url(/5bc6cddc7498/main/dist/77d941f801da4b8e40a3.svg);
}
.fi-eac {
  background-image: url(/5bc6cddc7498/main/dist/f9b2c76b618e0c78668c.svg);
}
.fi-eac.fis {
  background-image: url(/5bc6cddc7498/main/dist/92aeb47e55b92c8539b0.svg);
}
.fi-es-ct {
  background-image: url(/5bc6cddc7498/main/dist/ae2d1ab93385b37fd124.svg);
}
.fi-es-ct.fis {
  background-image: url(/5bc6cddc7498/main/dist/9d52c0a552153cf88238.svg);
}
.fi-es-ga {
  background-image: url(/5bc6cddc7498/main/dist/c1f547a8db225475769b.svg);
}
.fi-es-ga.fis {
  background-image: url(/5bc6cddc7498/main/dist/091af445da938e870d37.svg);
}
.fi-es-pv {
  background-image: url(/5bc6cddc7498/main/dist/bc671336343cce95f794.svg);
}
.fi-es-pv.fis {
  background-image: url(/5bc6cddc7498/main/dist/e0f6252aacba9bacf0be.svg);
}
.fi-eu {
  background-image: url(/5bc6cddc7498/main/dist/0dc8a7c267548f798ce5.svg);
}
.fi-eu.fis {
  background-image: url(/5bc6cddc7498/main/dist/5c5fd502085093dbde4c.svg);
}
.fi-gb-eng {
  background-image: url(/5bc6cddc7498/main/dist/ee3571430d489c32deac.svg);
}
.fi-gb-eng.fis {
  background-image: url(/5bc6cddc7498/main/dist/7b249f565cc9aa70b36b.svg);
}
.fi-gb-nir {
  background-image: url(/5bc6cddc7498/main/dist/f0f1cf328d51869f9e70.svg);
}
.fi-gb-nir.fis {
  background-image: url(/5bc6cddc7498/main/dist/319eb77d82e9b5bb406c.svg);
}
.fi-gb-sct {
  background-image: url(/5bc6cddc7498/main/dist/5edc6d75a73111158da1.svg);
}
.fi-gb-sct.fis {
  background-image: url(/5bc6cddc7498/main/dist/5e8518f9c48a90941d02.svg);
}
.fi-gb-wls {
  background-image: url(/5bc6cddc7498/main/dist/4abd7bc95cbecde943cc.svg);
}
.fi-gb-wls.fis {
  background-image: url(/5bc6cddc7498/main/dist/910c0fb3440a800691cb.svg);
}
.fi-ic {
  background-image: url(/5bc6cddc7498/main/dist/500d420982feb8a67cbc.svg);
}
.fi-ic.fis {
  background-image: url(/5bc6cddc7498/main/dist/5217cbc3b14b1f23840f.svg);
}
.fi-ta {
  background-image: url(/5bc6cddc7498/main/dist/f8cb3b88a0852205020f.svg);
}
.fi-ta.fis {
  background-image: url(/5bc6cddc7498/main/dist/4c0239406e4ea16a1743.svg);
}
.fi-un {
  background-image: url(/5bc6cddc7498/main/dist/1506db39d5b77ce566cc.svg);
}
.fi-un.fis {
  background-image: url(/5bc6cddc7498/main/dist/525635b049890b161f5b.svg);
}
.fi-xk {
  background-image: url(/5bc6cddc7498/main/dist/574f9c5bed5f12b51e1f.svg);
}
.fi-xk.fis {
  background-image: url(/5bc6cddc7498/main/dist/2e923b4cb7449d257190.svg);
}
.icon,
.header-icon {
  flex-shrink: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background-image: url(/5bc6cddc7498/main/dist/93d876ed12f89bd4fe8e.png);
  background-repeat: no-repeat;
  background-position: 100px 100px;
}
/* Retina Support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon {
    background-image: url(/5bc6cddc7498/main/dist/57e1642b9b2598e6f34b.png) !important;
    -moz-background-size: 237px 63px;
    -ie-background-size: 237px 63px;
    -o-background-size: 237px 63px;
    -webkit-background-size: 237px 63px;
    background-size: 237px 63px;
  }
}
.branded-main-sprite {
  background-image: url(/5bc6cddc7498/main/dist/8fb9778a130f015eacdd.png) !important;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .branded-main-sprite {
    background-image: url(/5bc6cddc7498/main/dist/57aafc492908cb713788.png) !important;
    -moz-background-size: 1000px 400px !important;
    -ie-background-size: 1000px 400px !important;
    -o-background-size: 1000px 400px !important;
    -webkit-background-size: 1000px 400px !important;
    background-size: 1000px 400px !important;
  }
}
.default_grey_background {
  background-color: #eef2f6;
}
.default-sprite {
  background-image: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .default-sprite {
    background-image: url(/5bc6cddc7498/main/dist/50a592f65ab2eec946fc.png) !important;
    -moz-background-size: 400px 400px !important;
    -ie-background-size: 400px 400px !important;
    -o-background-size: 400px 400px !important;
    -webkit-background-size: 400px 400px !important;
    background-size: 400px 400px !important;
  }
}
.color-neutral {
  color: #121926 !important;
}
.color-neutral25 {
  color: #f2f2f2 !important;
}
.color-neutral50 {
  color: #f8fafc !important;
}
.color-neutral100 {
  color: #eef2f6 !important;
}
.color-neutral200 {
  color: #e3e8ef !important;
}
.color-neutral300 {
  color: #cdd5df !important;
}
.color-neutral400 {
  color: #9aa4b2 !important;
}
.color-neutral500 {
  color: #697586 !important;
}
.color-neutral600 {
  color: #4b5565 !important;
}
.color-neutral700 {
  color: #364152 !important;
}
.color-neutral800 {
  color: #202939 !important;
}
.color-neutral900 {
  color: #121926 !important;
}
.color-primary {
  color: #dc0714 !important;
}
.color-primary25 {
  color: #fef8f8 !important;
}
.color-primary50 {
  color: #fdf3f3 !important;
}
.color-primary100 {
  color: #ffd3d3 !important;
}
.color-primary200 {
  color: #f98e8f !important;
}
.color-primary300 {
  color: #ed5355 !important;
}
.color-primary400 {
  color: #e63134 !important;
}
.color-primary500 {
  color: #dc0714 !important;
}
.color-primary600 {
  color: #cc0015 !important;
}
.color-primary700 {
  color: #ba000f !important;
}
.color-primary800 {
  color: #ae0008 !important;
}
.color-primary900 {
  color: #9f0000 !important;
}
.color-secondary {
  color: #429784 !important;
}
.color-secondary25 {
  color: #f9fcfb !important;
}
.color-secondary50 {
  color: #f5faf9 !important;
}
.color-secondary100 {
  color: #C4DED9 !important;
}
.color-secondary200 {
  color: #97C9C0 !important;
}
.color-secondary300 {
  color: #6AB4A6 !important;
}
.color-secondary400 {
  color: #4FA694 !important;
}
.color-secondary500 {
  color: #429784 !important;
}
.color-secondary600 {
  color: #3A8875 !important;
}
.color-secondary700 {
  color: #387968 !important;
}
.color-secondary800 {
  color: #2F695A !important;
}
.color-secondary900 {
  color: #244D3F !important;
}
.color-white {
  color: #ffffff !important;
}
.color-whiteAlpha25 {
  color: rgba(255, 255, 255, 0.025) !important;
}
.color-whiteAlpha50 {
  color: rgba(255, 255, 255, 0.05) !important;
}
.color-whiteAlpha100 {
  color: rgba(255, 255, 255, 0.1) !important;
}
.color-whiteAlpha200 {
  color: rgba(255, 255, 255, 0.2) !important;
}
.color-whiteAlpha300 {
  color: rgba(255, 255, 255, 0.3) !important;
}
.color-whiteAlpha400 {
  color: rgba(255, 255, 255, 0.4) !important;
}
.color-whiteAlpha500 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.color-whiteAlpha600 {
  color: rgba(255, 255, 255, 0.6) !important;
}
.color-whiteAlpha700 {
  color: rgba(255, 255, 255, 0.7) !important;
}
.color-whiteAlpha800 {
  color: rgba(255, 255, 255, 0.8) !important;
}
.color-whiteAlpha900 {
  color: rgba(255, 255, 255, 0.9) !important;
}
.color-overlay {
  color: #000000 !important;
}
.color-overlayAlpha05 {
  color: rgba(0, 0, 0, 0.05) !important;
}
.color-overlayAlpha10 {
  color: rgba(0, 0, 0, 0.1) !important;
}
.color-overlayAlpha20 {
  color: rgba(0, 0, 0, 0.2) !important;
}
.color-overlayAlpha30 {
  color: rgba(0, 0, 0, 0.3) !important;
}
.color-overlayAlpha40 {
  color: rgba(0, 0, 0, 0.4) !important;
}
.color-overlayAlpha50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.color-overlayAlpha60 {
  color: rgba(0, 0, 0, 0.6) !important;
}
.color-overlayAlpha70 {
  color: rgba(0, 0, 0, 0.7) !important;
}
.color-overlayAlpha80 {
  color: rgba(0, 0, 0, 0.8) !important;
}
.color-overlayAlpha90 {
  color: rgba(0, 0, 0, 0.9) !important;
}
.color-success {
  color: #429784 !important;
}
.color-success25 {
  color: #f9fcfb !important;
}
.color-success50 {
  color: #f5faf9 !important;
}
.color-success100 {
  color: #c4ded9 !important;
}
.color-success200 {
  color: #97c9c0 !important;
}
.color-success300 {
  color: #6ab4a6 !important;
}
.color-success400 {
  color: #4fa694 !important;
}
.color-success500 {
  color: #429784 !important;
}
.color-success600 {
  color: #3a8875 !important;
}
.color-success700 {
  color: #387968 !important;
}
.color-success800 {
  color: #2f695a !important;
}
.color-success900 {
  color: #244d3f !important;
}
.color-warning {
  color: #9f0000 !important;
}
.color-warning25 {
  color: #faf2f2 !important;
}
.color-warning50 {
  color: #f6e9e9 !important;
}
.color-warning100 {
  color: #f1d9d9 !important;
}
.color-warning200 {
  color: #e7bfbf !important;
}
.color-warning300 {
  color: #cf8080 !important;
}
.color-warning400 {
  color: #b74040 !important;
}
.color-warning500 {
  color: #9f0000 !important;
}
.color-warning600 {
  color: #870000 !important;
}
.color-warning700 {
  color: #6f0000 !important;
}
.color-warning800 {
  color: #4f0000 !important;
}
.color-warning900 {
  color: #320000 !important;
}
.color-error {
  color: #9f0000 !important;
}
.color-error25 {
  color: #faf2f2 !important;
}
.color-error50 {
  color: #f6e9e9 !important;
}
.color-error100 {
  color: #f1d9d9 !important;
}
.color-error200 {
  color: #e7bfbf !important;
}
.color-error300 {
  color: #cf8080 !important;
}
.color-error400 {
  color: #b74040 !important;
}
.color-error500 {
  color: #9f0000 !important;
}
.color-error600 {
  color: #870000 !important;
}
.color-error700 {
  color: #6f0000 !important;
}
.color-error800 {
  color: #4f0000 !important;
}
.color-error900 {
  color: #320000 !important;
}
.color-red500 {
  color: #9f0000 !important;
}
.color-red700 {
  color: #6f0000 !important;
}
.color-link {
  color: #429784 !important;
}
.color-link25 {
  color: #f9fcfb !important;
}
.color-link50 {
  color: #f5faf9 !important;
}
.color-link100 {
  color: #c4ded9 !important;
}
.color-link200 {
  color: #97c9c0 !important;
}
.color-link300 {
  color: #6ab4a6 !important;
}
.color-link400 {
  color: #4fa694 !important;
}
.color-link500 {
  color: #429784 !important;
}
.color-link600 {
  color: #3a8875 !important;
}
.color-link700 {
  color: #387968 !important;
}
.color-link800 {
  color: #2f695a !important;
}
.color-link900 {
  color: #244d3f !important;
}
.bg-color-neutral {
  background-color: #121926 !important;
}
.bg-color-neutral50 {
  background-color: #f8fafc !important;
}
.bg-color-neutral100 {
  background-color: #eef2f6 !important;
}
.bg-color-neutral200 {
  background-color: #e3e8ef !important;
}
.bg-color-neutral300 {
  background-color: #cdd5df !important;
}
.bg-color-neutral400 {
  background-color: #9aa4b2 !important;
}
.bg-color-neutral500 {
  background-color: #697586 !important;
}
.bg-color-neutral600 {
  background-color: #4b5565 !important;
}
.bg-color-neutral700 {
  background-color: #364152 !important;
}
.bg-color-neutral800 {
  background-color: #202939 !important;
}
.bg-color-neutral900 {
  background-color: #121926 !important;
}
.bg-color-primary {
  background-color: #dc0714 !important;
}
.bg-color-primary50 {
  background-color: #fdf3f3 !important;
}
.bg-color-primary100 {
  background-color: #ffd3d3 !important;
}
.bg-color-primary200 {
  background-color: #f98e8f !important;
}
.bg-color-primary300 {
  background-color: #ed5355 !important;
}
.bg-color-primary400 {
  background-color: #e63134 !important;
}
.bg-color-primary500 {
  background-color: #dc0714 !important;
}
.bg-color-primary600 {
  background-color: #cc0015 !important;
}
.bg-color-primary700 {
  background-color: #ba000f !important;
}
.bg-color-primary800 {
  background-color: #ae0008 !important;
}
.bg-color-primary900 {
  background-color: #9f0000 !important;
}
.bg-color-secondary {
  background-color: #429784 !important;
}
.bg-color-secondary50 {
  background-color: #f5faf9 !important;
}
.bg-color-secondary100 {
  background-color: #C4DED9 !important;
}
.bg-color-secondary200 {
  background-color: #97C9C0 !important;
}
.bg-color-secondary300 {
  background-color: #6AB4A6 !important;
}
.bg-color-secondary400 {
  background-color: #4FA694 !important;
}
.bg-color-secondary500 {
  background-color: #429784 !important;
}
.bg-color-secondary600 {
  background-color: #3A8875 !important;
}
.bg-color-secondary700 {
  background-color: #387968 !important;
}
.bg-color-secondary800 {
  background-color: #2F695A !important;
}
.bg-color-secondary900 {
  background-color: #244D3F !important;
}
.bg-color-white {
  background-color: #ffffff !important;
}
.bg-color-whiteAlpha25 {
  background-color: rgba(255, 255, 255, 0.025) !important;
}
.bg-color-whiteAlpha50 {
  background-color: rgba(255, 255, 255, 0.05) !important;
}
.bg-color-whiteAlpha100 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.bg-color-whiteAlpha200 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.bg-color-whiteAlpha300 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-color-whiteAlpha400 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.bg-color-whiteAlpha500 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-color-whiteAlpha600 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
.bg-color-whiteAlpha700 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-color-whiteAlpha800 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-color-whiteAlpha900 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.bg-color-overlay {
  background-color: #000000 !important;
}
.bg-color-overlayAlpha05 {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
.bg-color-overlayAlpha10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.bg-color-overlayAlpha20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.bg-color-overlayAlpha30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-color-overlayAlpha40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-color-overlayAlpha50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-color-overlayAlpha60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-color-overlayAlpha70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-color-overlayAlpha80 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-color-overlayAlpha90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}
.bg-color-success {
  background-color: #429784 !important;
}
.bg-color-success50 {
  background-color: #f5faf9 !important;
}
.bg-color-success100 {
  background-color: #c4ded9 !important;
}
.bg-color-success200 {
  background-color: #97c9c0 !important;
}
.bg-color-success300 {
  background-color: #6ab4a6 !important;
}
.bg-color-success400 {
  background-color: #4fa694 !important;
}
.bg-color-success500 {
  background-color: #429784 !important;
}
.bg-color-success600 {
  background-color: #3a8875 !important;
}
.bg-color-success700 {
  background-color: #387968 !important;
}
.bg-color-success800 {
  background-color: #2f695a !important;
}
.bg-color-success900 {
  background-color: #244d3f !important;
}
.bg-color-warning {
  background-color: #9f0000 !important;
}
.bg-color-warning50 {
  background-color: #f6e9e9 !important;
}
.bg-color-warning100 {
  background-color: #f1d9d9 !important;
}
.bg-color-warning200 {
  background-color: #e7bfbf !important;
}
.bg-color-warning300 {
  background-color: #cf8080 !important;
}
.bg-color-warning400 {
  background-color: #b74040 !important;
}
.bg-color-warning500 {
  background-color: #9f0000 !important;
}
.bg-color-warning600 {
  background-color: #870000 !important;
}
.bg-color-warning700 {
  background-color: #6f0000 !important;
}
.bg-color-warning800 {
  background-color: #4f0000 !important;
}
.bg-color-warning900 {
  background-color: #320000 !important;
}
.bg-color-error {
  background-color: #9f0000 !important;
}
.bg-color-error50 {
  background-color: #f6e9e9 !important;
}
.bg-color-error100 {
  background-color: #f1d9d9 !important;
}
.bg-color-error200 {
  background-color: #e7bfbf !important;
}
.bg-color-error300 {
  background-color: #cf8080 !important;
}
.bg-color-error400 {
  background-color: #b74040 !important;
}
.bg-color-error500 {
  background-color: #9f0000 !important;
}
.bg-color-error600 {
  background-color: #870000 !important;
}
.bg-color-error700 {
  background-color: #6f0000 !important;
}
.bg-color-error800 {
  background-color: #4f0000 !important;
}
.bg-color-error900 {
  background-color: #320000 !important;
}
.bg-color-red500 {
  background-color: #9f0000 !important;
}
.bg-color-red700 {
  background-color: #6f0000 !important;
}
.bg-color-link {
  background-color: #429784 !important;
}
.bg-color-link50 {
  background-color: #f5faf9 !important;
}
.bg-color-link100 {
  background-color: #c4ded9 !important;
}
.bg-color-link200 {
  background-color: #97c9c0 !important;
}
.bg-color-link300 {
  background-color: #6ab4a6 !important;
}
.bg-color-link400 {
  background-color: #4fa694 !important;
}
.bg-color-link500 {
  background-color: #429784 !important;
}
.bg-color-link600 {
  background-color: #3a8875 !important;
}
.bg-color-link700 {
  background-color: #387968 !important;
}
.bg-color-link800 {
  background-color: #2f695a !important;
}
.bg-color-link900 {
  background-color: #244d3f !important;
}
.bg-color-primary-gradient {
  background: linear-gradient(124.57deg, #e63134 18.76%, #dc0714 85.44%) !important;
}
.bg-color-secondary-gradient {
  background: linear-gradient(124.57deg, #4FA694 18.76%, #429784 85.44%) !important;
}
.bg-color-tertiary-gradient {
  background: linear-gradient(124.57deg, #FFB700 18.76%, #F19100 85.44%) !important;
}
.bg-color-success-gradient {
  background: linear-gradient(124.57deg, #4fa694 18.76%, #429784 85.44%) !important;
}
.bg-color-warning-gradient {
  background: linear-gradient(124.57deg, #b74040 18.76%, #9f0000 85.44%) !important;
}
/************************ Old ******************************/
.white {
  color: #ffffff !important;
}
.black {
  color: #121926 !important;
}
/*
    Legacy
    We'll have to eventually remove this over time.
    The following colors are sprinkled throughout the codebase.
*/
/*
    These are problematic to remove until we are 100% SURE I should rename them
*/
.gray {
  color: #eef2f6 !important;
}
.pink {
  color: #9f0000 !important;
}
.blue {
  color: #dc0714 !important;
}
.green {
  color: #429784 !important;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype');
}
.b1 {
  color: #121926;
  font-size: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
.b2 {
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
}
.b3 {
  color: #121926;
  font-size: 12px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.33;
}
.mono_font {
  color: #121926;
  font-family: 'Roboto Mono', monospace;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.mono_font2 {
  color: #121926;
  font-family: 'Roboto Mono', monospace;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.43;
}
.noto_font {
  font-family: 'Noto Serif';
}
.overline {
  color: #121926;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
.button-text {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.71;
}
.label-text {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71;
  letter-spacing: 0.01em;
}
/*
    Base Font
*/
html,
body {
  color: #121926;
  font-size: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
#wrapper,
input,
textarea,
select,
#toast_notifications,
#alert_bar {
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
}
/*
    Headers
*/
.h0 {
  font-size: 48px;
  line-height: 1.16;
  font-weight: bold;
}
.h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  line-height: 1.17;
}
.h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.16;
}
.h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}
.h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}
.h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
}
.h6 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
.h7 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
}
.h8 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33;
}
h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  line-height: 1.17;
}
h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.16;
}
h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}
h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}
h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
}
h6,
.name {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
/*
    Specific Fonts
*/
.name {
  color: #121926 !important;
}
.title {
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
}
.sub_title {
  font-size: 12px;
  font-weight: normal;
}
.timestamp,
.sub-title,
.description,
.caption,
.quantity {
  color: #697586;
  font-size: 12px;
  font-weight: normal;
}
.caption {
  text-transform: uppercase;
  font-weight: 700;
}
.competitions_header {
  font-weight: bold;
  font-size: 36px;
  line-height: 1.17;
}
/*
Global Links
*/
a {
  color: #429784;
  text-decoration: none;
}
a:hover {
  color: #6ab4a6;
  text-decoration: underline;
}
a:active {
  color: #387968;
  text-decoration: underline;
}
a.disabled {
  cursor: not-allowed;
  text-decoration: none !important;
  color: #eef2f6 !important;
}
a.text-underline {
  text-decoration: underline;
}
pre {
  padding: 1rem;
  background: #f8fafc;
  border: 1px solid #cdd5df;
}
@media only screen and (min-width: 992px) {
  h2 {
    font-size: 24px;
  }
}
.app_header {
  padding: 0px 3px;
}
.app_header .h1,
.app_header .h2,
.app_header p {
  padding: 0 5px;
}
.app_header .h1 {
  margin: 0 0 3px;
}
.app_header .h2 {
  font-size: 18px;
  margin-bottom: 3px;
  font-weight: normal;
}
.app_header p {
  margin: 0 0 6px;
}
.app_body {
  border-top: 1px solid #cacaca;
  padding: 10px 0 10px 5px;
}
.app_body_spaced {
  padding-top: 30px;
  padding-bottom: 30px;
}
.app_footer {
  border-top: 1px solid #cacaca;
  padding: 20px 0 10px 5px;
}
.avatar,
.author_thumb_img {
  border-radius: 50%;
  overflow: hidden;
}
/*
    Notification marker
*/
.icon-wrapper .icon-bell {
  display: none;
}
.icon-wrapper .icon-bell.has-notifications {
  display: block;
}
.icon-bell {
  padding: 2px 8px;
  background: #323232;
  border-radius: 2.5rem;
  font-size: 14px;
  color: #8a8a8a;
  width: auto;
  height: auto;
  line-height: 1.2;
  font-style: normal;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.icon-bell.icon-bell-mini {
  padding: 2px 4px;
  border-radius: 0.5rem;
  font-size: 12px;
  line-height: 1;
  display: none;
}
.icon-bell.icon-bell-mini.has-notifications {
  display: block;
}
.icon-bell.has-notifications {
  background-color: #e20000;
  background-image: none !important;
  color: #ffffff;
}
.icon-tl {
  position: absolute;
  right: 14px;
  top: -4px;
}
.icon-tr {
  position: absolute;
  right: -12px;
  top: -4px;
}
/*
    Badges
*/
.badge {
  padding: 3px 7px;
  background: #9f0000;
  font-size: 13px;
  color: #ffffff;
  line-height: 1.2;
  font-style: normal;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
/*
    Results dropdown
*/
.results_dropdown .tip {
  width: 12px;
  height: 10px;
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) -150px 0 no-repeat;
  position: absolute;
  top: -9px;
  right: 13px;
}
.results_dropdown .results_dropdown_content {
  border: 1px solid #b1b1b1;
  background: #ffffff !important;
  width: 330px;
  box-shadow: 0 2px 3px 1px rgba(105,105,105,0.25);
}
.results_dropdown .results_dropdown_menu_li_child {
  border: 1px solid #ffffff;
}
.results_dropdown .more_results {
  text-align: center;
  background: #ececec;
}
.results_dropdown .more_results a {
  display: block;
  padding: 5px 0;
}
.results_dropdown_menu {
  border-top: 1px solid #cacaca;
  margin: 0;
  padding: 0;
}
.results_dropdown_menu:first-child {
  border-top: 0;
}
.results_dropdown_menu_li {
  padding: 1px;
  display: block;
  border-top: 1px solid #cacaca;
}
.results_dropdown_menu_li:first-child {
  border-top: 0;
}
.results_dropdown_menu_li.hashtag_item {
  padding: 0;
}
.results_dropdown_menu_li.hashtag_item a {
  padding: 20px;
  display: block;
}
.results_dropdown_menu_li.hashtag_item a:hover,
.results_dropdown_menu_li.hashtag_item a.active {
  background: #ececec;
}
.results_dropdown_menu_a {
  padding: 10px;
  color: #dc0714;
  text-decoration: none;
  text-shadow: none;
  display: block;
}
.results_dropdown_menu_a:hover,
.results_dropdown_menu_a.active {
  background: #ececec;
  text-decoration: none;
}
.results_dropdown_menu_a .info {
  display: block;
  padding-top: 5px;
}
.results_dropdown_menu_a .name {
  color: #121926;
}
.results_dropdown_menu_a .title {
  color: #429784;
}
.results_dropdown_menu_a .avatar {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.emoji {
  height: 1rem;
  padding: 0 1px;
}
/*
    Partner Picker
*/
.partner_info {
  margin-bottom: 15px;
}
.ui-selectmenu-item-icon {
  display: inline-block !important;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -3px;
  margin-bottom: -2px !important;
  margin-left: -5px;
}
.ui-selectmenu-item-icon img {
  display: block;
  width: 100%;
  height: 100%;
}
/*
    Load more bar
*/
.load-more-bar {
  background: #fafafa;
  border: 1px solid #e7e7e7;
  padding: 10px 0;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}
/*
    Flush Content well
     - content well that is shifted up to rest flush against the drund_header
    */
.flush_content_well {
  background: #ffffff;
  border-radius: 0 0 3px 3px;
  padding: 10px 0px;
  margin-bottom: 10px;
  margin-top: -10px;
}
.flush_content_well .flush_content_well_title_area {
  padding-left: 10px;
}
.flush_content_well .flush_content_well_filter_container {
  border-top: 1px solid #e5e5e5;
  padding: 15px 15px 5px;
}
.sub_content_well {
  background: #f8f8f8;
  margin: -10px 10px 10px;
  border: 1px solid #cacaca;
  border-top: 0;
}
.sub_content_well .sub_content_well_title {
  padding: 10px;
  line-height: 1;
  font-size: 13px;
  text-transform: none;
  float: right;
  color: #eef2f6;
}
.sub_content_well .sub_content_body {
  padding: 10px 10px 12px 10px;
}
.inner_content_well {
  background: #f8f8f8;
  border-top: 1px solid #dfdfdf;
  padding: 15px 10px;
  margin: 0;
}
/*FILE UPLOAD BUTTON MASKING*/
.fileinput-button {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.fileinput-button .file-upload-input {
  cursor: pointer;
  direction: ltr;
  font-size: 23px;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  height: 100%;
  padding: 0;
  right: 0;
  top: 0;
  transform: translate(-300px, 0px) scale(4);
}
.breadcrumb_item:first-child .breadcrumb_icon {
  display: none;
}
.post_actions,
.actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}
.post_actions li,
.actions li {
  display: inline-block;
  margin: 0 2px;
}
.post_actions li:first-child,
.actions li:first-child {
  margin-left: 0;
}
.post_actions li .action_link,
.actions li .action_link {
  display: inline-block;
  line-height: 22px;
  height: 22px;
  margin-top: 2px;
}
.post_actions .post_actions_li_picker,
.actions .post_actions_li_picker {
  float: left;
  margin-top: -5px;
}
.post_actions {
  margin-bottom: 1rem;
}
.content_well .post_actions {
  margin-bottom: 0;
}
/*
    Play Button
    - Parent needs to be position:relative;
*/
.play-button {
  width: 82px;
  height: 83px;
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) 0 -100px no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -41px;
  margin-left: -41px;
}
/*
    Lists
*/
.bulleted-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #429784;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bulleted-list li {
  float: left;
  margin: 0;
  margin-right: 0.25rem;
}
.bulleted-list li::before {
  content: "\2022";
  margin-right: 0.25rem;
}
.bulleted-list li:first-child::before {
  content: "";
  margin: 0;
  padding: 0;
}
.text-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.text-list li {
  font-size: 16px;
  padding: 20px;
  border-top: 1px solid #eeecec;
}
.inline-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.inline-list li {
  display: inline-block;
}
.inline-list.comma-separated li:before {
  content: ", ";
}
.inline-list.comma-separated li:first-child:before {
  content: "";
}
.inline-list.plus-separated li:before,
.inline-list.plus-separated span:before,
.inline-list.plus-separated div:before {
  content: " + ";
}
.inline-list.plus-separated li:first-child:before,
.inline-list.plus-separated span:first-child:before,
.inline-list.plus-separated div:first-child:before {
  content: "";
}
.post_specifics {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #697586;
  font-size: 12px;
  font-weight: normal;
}
.post_specifics .post_specifics_item {
  padding: 0;
  margin: 0;
}
.post_specifics .prefix {
  color: #429784;
}
/*
    Interests/official hashtags
*/
.tags {
  background: #007cfa;
  color: #fff;
  display: inline-block;
  margin-right: 3px;
  padding: 3px 8px;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.1px;
  margin-bottom: 3px;
  border-radius: 10px;
}
/*
    Helper classes
*/
.fr {
  float: right;
}
.fl {
  float: left;
}
.dib {
  display: inline-block;
}
.di {
  display: inline;
}
.db {
  display: block;
}
.clear {
  clear: both;
}
.oh {
  overflow: hidden;
}
.hide {
  display: none !important;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.tac {
  text-align: center;
}
.tar {
  text-align: right;
}
.b {
  font-weight: bold;
}
.pr {
  position: relative;
}
.cp {
  cursor: pointer;
}
.faux-link:hover {
  text-decoration: underline;
}
/* slideshow css */
.prev-button,
.next-button {
  width: 40px;
  height: 40px;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
  background: #ffffff;
  border-radius: 50%;
  color: #202939;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.prev-button:hover,
.next-button:hover {
  color: #202939;
}
.prev-button:active,
.next-button:active {
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}
.prev-button.disabled,
.next-button.disabled {
  opacity: 0.5;
}
.prev-button.disabled:active,
.next-button.disabled:active {
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
}
.prev-button {
  left: -20px;
}
.next-button {
  right: -20px;
}
.controls-item {
  width: 8px;
  height: 8px;
  background: #eef2f6;
  cursor: pointer;
}
.controls-item.active {
  background: #ae0008;
}
.content-count::after {
  content: " (" attr(data-count) ")";
}
.shadow-0 {
  box-shadow: none;
}
.shadow-1 {
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
}
.shadow-2 {
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}
.shadow-3 {
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
}
.shadow-4 {
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
}
.shadow-5 {
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1), 0px 8px 8px -4px rgba(16, 24, 40, 0.04);
}
.shadow-6 {
  box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.25);
}
.shadow-7 {
  box-shadow: 0px 32px 64px -12px rgba(16, 24, 40, 0.2);
}
.filter-drop-shadow {
  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.25));
}
.breadcrumbs .breadcrumb_link {
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  color: #364152;
  text-decoration: none;
}
.breadcrumbs .breadcrumb_link:hover {
  text-decoration: underline;
}
.breadcrumbs .breadcrumb_link.active {
  color: #ba000f;
  text-decoration: underline;
}
.skeleton {
  position: relative;
  overflow: hidden;
  /*
      Allowing extra widths for skeleton
      keeps bootstrap style
   */
}
.skeleton::before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  animation-name: loading;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.skeleton .w-10 {
  width: 10%;
}
.skeleton .w-35 {
  width: 35%;
}
.skeleton.skeleton-image,
.skeleton .skeleton-image {
  background: #eef2f6 !important;
}
.skeleton .text-line,
.skeleton .text-block {
  background: #eef2f6;
  height: 1rem;
  border-radius: 0.1rem;
}
.skeleton .text-line.translucent,
.skeleton .text-block.translucent {
  background: rgba(255, 255, 255, 0.1);
}
.skeleton .text-line {
  height: 1rem;
}
.skeleton .text-block {
  height: 3rem;
}
.skeleton.skeleton-alpha.skeleton-image,
.skeleton.skeleton-alpha .skeleton-image {
  background: rgba(255, 255, 255, 0.1) !important;
}
.skeleton.skeleton-alpha .text-line,
.skeleton.skeleton-alpha .text-block {
  background: rgba(255, 255, 255, 0.1);
}
@keyframes loading {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
/*
    Alerts
*/
.alert {
  background: #eef2f6;
  padding: 0.75rem;
  border: 0;
  border-radius: 0.25rem;
  margin-bottom: 0;
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  /* Specific link action style line-height keeps position inline
    with icons. */
}
.alert a {
  text-decoration: underline;
}
.alert.no-border {
  border: 0 !important;
}
.alert.alert-info {
  background: #f5faf9;
  border: 1px solid #429784;
}
.alert.alert-info .svg-icon {
  fill: #429784;
}
.alert.alert-info a {
  color: #429784;
}
.alert.alert-success {
  background: #f5faf9;
  border: 1px solid #429784;
}
.alert.alert-success .svg-icon {
  fill: #429784;
}
.alert.alert-success a {
  color: #429784;
}
.alert.alert-error {
  background: #f6e9e9;
  border: 1px solid #9f0000;
}
.alert.alert-error .svg-icon {
  fill: #9f0000;
}
.alert.alert-error a {
  color: #9f0000;
  font-weight: bold;
}
.alert.alert-dark {
  background: #121926;
  color: #ffffff;
}
.alert.alert-dark a {
  color: #ffffff;
}
.alert.alert-inline {
  margin: 0;
  display: inline-block;
  display: inline-flex;
}
.alert.alert-thin {
  padding: 0 0.5rem;
  font-weight: 400;
}
.alert.alert-spaced {
  padding-top: 35px;
  padding-bottom: 35px;
  text-align: center;
}
.alert.alert-spaced .alert-title {
  display: block;
  font-size: 15px;
  margin-bottom: 3px;
}
.alert.alert-big {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}
.alert .alert-action_link {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  text-transform: uppercase;
  text-decoration: none;
}
/*
    Text Inputs
*/
.form .form-row {
  margin-bottom: 1.5rem;
}
.form-row {
  margin: 0;
  display: flex;
  flex-direction: column;
}
.form-row .alert-error {
  background: transparent;
  padding: 0;
  margin: 0;
  font-weight: 400;
}
.form-row .description {
  margin: 0;
  margin-bottom: 8px;
}
/* Error Styles */
.form-row.error {
  color: #9f0000;
}
.form-row.error .alert-error {
  background: transparent;
  padding: 0;
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  margin: 8px 0;
  color: #9f0000;
  border: 0;
}
.form-row.error .styled-label {
  color: #121926;
}
.form-row.error .styled-input,
.form-row.error .select2-selection {
  border-color: #9f0000 !important;
  color: #9f0000;
}
.form-row.error .styled-text-input {
  color: #9f0000;
}
.form-row.error .description {
  color: inherit;
}
.form-row.error .styled-radio[type="radio"] + .styled-radio-label {
  color: #121926;
}
.form-row.error .styled-radio[type="radio"] + .styled-radio-label .styled-radio-icon {
  background: #ffffff;
  border-color: #9f0000;
}
.form-row.error .styled-checkbox[type="checkbox"] + .styled-checkbox-label {
  color: #121926;
}
.form-row.error .styled-checkbox[type="checkbox"] + .styled-checkbox-label .styled-checkbox-icon {
  background: #ffffff;
  border-color: #9f0000;
}
.form-row.error select {
  color: #9f0000;
  border-color: #9f0000;
}
.form-row.error .error_only {
  display: block;
}
.asterisk {
  color: #9f0000;
}
.styled-label {
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  margin-bottom: 12px;
  color: #121926;
}
.form-text-body {
  width: 330px;
  display: inline-block;
  padding: 7px;
}
.styled-input {
  color: #121926;
  margin: 0;
  border: 1px solid #cdd5df;
  border-radius: 4px;
  padding: 12px 16px;
  background: white;
  display: block;
}
.styled-input.styled-input-sm {
  padding: 8px 12px;
}
.styled-input .styled-text-input {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71;
  letter-spacing: 0.01em;
  width: 100%;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  resize: none;
  color: inherit;
}
.styled-input .styled-text-input::placeholder {
  color: #cdd5df;
}
.styled-input.translucent-styled-input {
  background: rgba(255, 255, 255, 0.1);
  border: 0;
  color: #ffffff;
}
.styled-input.translucent-styled-input .styled-text-input {
  color: #cdd5df;
}
.styled-input.translucent-styled-input.styled-input-focused {
  background: #ffffff;
  color: #121926;
}
.styled-input.translucent-styled-input.styled-input-focused .styled-text-input {
  color: #121926;
}
.styled-input.gray-styled-input {
  background: #f8fafc;
  border: 0;
  font-size: 1rem;
}
.styled-input.gray-styled-input .styled-text-input {
  font-size: 1rem;
}
.styled-input.gray-styled-input.styled-input-focused {
  background: #ffffff;
}
.styled-input::placeholder {
  color: #697586;
}
.styled-input:hover {
  border-color: var(--colors-link-500);
  color: var(--colors-gray-600);
}
.styled-input.styled-input-focused {
  border-color: #429784;
  box-shadow: 0px 0px 0px 4px #c4ded9;
  position: relative;
  z-index: 1;
}
.styled-input.disabled {
  border-color: #cdd5df;
  background: #f8fafc;
  color: #cdd5df;
  cursor: not-allowed;
}
.styled-input.emoji-widget-wrapper {
  position: relative;
}
.styled-input .error_only {
  display: none;
}
.styled-input.styled-comment-input {
  position: relative;
  border-radius: 24px;
}
.styled-input.styled-comment-input .mentions-input-box {
  background: none;
}
.content_well_section.first-child.styled-input,
.content_well_section:first-child.styled-input {
  border-radius: 0.25rem 0.25rem 0 0 !important;
  border-top-width: 1px !important;
}
.content_well_section:last-child.styled-input {
  border-radius: 0 0 0.25rem 0.25rem !important;
}
.content_well_section:only-child.styled-input {
  border-radius: 0.25rem !important;
}
.content_well_section.styled-input {
  border-radius: 0;
}
.content_well_section.styled-input.styled-input-focused {
  box-shadow: inset 0 0 1px 1px #429784, 0px 0px 0px 4px #c4ded9;
}
select {
  color: #121926;
  margin: 0;
  border: 1px solid #cdd5df;
  border-radius: 4px;
  background: white;
  width: 100%;
  padding: 12px 24px 12px 16px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(/5bc6cddc7498/main/dist/88dfbab8fa9a342d42d7.svg);
  background-size: 24px;
  background-position: center right;
  background-repeat: no-repeat;
  outline: none;
}
select::-ms-expand {
  display: none;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
select:hover {
  border-color: var(--colors-link-500);
  color: var(--colors-gray-600);
}
select:focus {
  border-color: #429784;
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
select:disabled {
  border-color: #cdd5df;
  background: #f8fafc;
  color: #cdd5df;
  cursor: not-allowed;
}
.styled-select2-input {
  display: block;
}
.styled-select2-input :focus {
  border: 0px;
}
.select2-container {
  display: block;
}
.select2-container.select2-container--focus :focus {
  outline: none;
}
.select2-container.select2-container--focus .selection .select2-selection {
  border-color: #429784;
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
.select2-container.above_modal {
  z-index: 10000;
}
.select2-container .select2-selection__clear {
  display: none;
}
.select2-container .selection .select2-selection {
  background: #ffffff;
  border: 1px solid #cdd5df;
  padding: 12px 16px;
  border-radius: 4px !important;
  height: auto;
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  background-image: url(/5bc6cddc7498/main/dist/88dfbab8fa9a342d42d7.svg) !important;
  background-size: 24px !important;
  background-position: center right !important;
  background-repeat: no-repeat !important;
}
.select2-container .selection .select2-selection:hover {
  border-color: var(--colors-link-500);
  color: var(--colors-gray-600);
}
.select2-container .selection .select2-selection .select2-selection__rendered {
  line-height: 24px;
  color: #121926;
  padding: 0;
}
.select2-container .selection .select2-selection .select2-selection__arrow {
  top: 50%;
  margin-top: -12px;
  background-image: url(/5bc6cddc7498/main/dist/203a0187afa40af156b3.svg);
  background-size: 24px;
  background-position: center right;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
.select2-container .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.select2-container .select2-dropdown {
  border-radius: 4px;
  overflow: hidden;
  border: 0;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
}
.select2-container .select2-dropdown .select2-search {
  padding: 8px;
}
.select2-container .select2-dropdown .select2-search .select2-search__field {
  color: #121926;
  margin: 0;
  border: 1px solid #cdd5df;
  border-radius: 4px;
  padding: 12px 16px;
  background: white;
}
.select2-container .select2-dropdown .select2-search .select2-search__field:focus {
  border-color: #429784;
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
.select2-container .select2-dropdown .select2-results {
  border-top: 1px solid #eef2f6;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted {
  background: #f8fafc;
  color: #121926;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected='true'] {
  background: #e3e8ef !important;
  color: #121926;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__message {
  color: #121926 !important;
}
.search-input {
  position: relative;
}
.search-input .icon,
.search-input .icon-magnifying-glass {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 0.5rem;
}
/*
    Radio / Checkboxes
*/
.styled-radio[type="radio"] {
  /* hide with accessibility in mind */
  position: absolute;
  left: -999em;
  opacity: 0;
}
.styled-radio[type="radio"] + .styled-radio-label {
  display: flex;
  gap: 0.75rem;
  user-select: none;
  cursor: pointer;
  color: #121926;
  align-items: center;
  /* bootstrap overwrite */
  margin-bottom: 0.5rem;
}
.styled-radio[type="radio"] + .styled-radio-label:hover .styled-radio-icon {
  background: #ffffff;
}
.styled-radio[type="radio"] + .styled-radio-label .styled-radio-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #121926;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  border-radius: 50%;
  cursor: pointer;
}
.styled-radio[type="radio"]:checked + .styled-radio-label {
  color: #121926;
}
.styled-radio[type="radio"]:checked + .styled-radio-label .styled-radio-icon {
  border-color: #429784;
}
.styled-radio[type="radio"]:checked + .styled-radio-label .styled-radio-icon::after {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #429784;
}
.styled-radio[type="radio"]:focus + .styled-radio-label .styled-radio-icon {
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
.styled-radio[type="radio"]:disabled + .styled-radio-label {
  color: #cdd5df;
  cursor: not-allowed;
}
.styled-radio[type="radio"]:disabled + .styled-radio-label .styled-radio-icon {
  cursor: not-allowed;
  border-color: #cdd5df;
}
.styled-checkbox[type="checkbox"] {
  /* hide with accessibility in mind */
  position: absolute;
  left: -999em;
  opacity: 0;
}
.styled-checkbox[type="checkbox"] + .styled-checkbox-label {
  display: flex;
  cursor: pointer;
  color: #121926;
  align-items: center;
  margin-bottom: 0.5rem;
}
.styled-checkbox[type="checkbox"] + .styled-checkbox-label:hover .styled-checkbox-icon {
  background: #ffffff;
}
.styled-checkbox[type="checkbox"] + .styled-checkbox-label .styled-checkbox-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 0.75rem;
  background: #ffffff;
  border: 1px solid #121926;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  vertical-align: middle;
  cursor: pointer;
}
.styled-checkbox[type="checkbox"] + .styled-checkbox-label .styled-checkbox-icon .svg-icon {
  display: none;
}
.styled-checkbox[type="checkbox"]:checked + .styled-checkbox-label {
  color: #121926;
}
.styled-checkbox[type="checkbox"]:checked + .styled-checkbox-label .styled-checkbox-icon {
  background: #429784;
  border-color: #429784;
}
.styled-checkbox[type="checkbox"]:checked + .styled-checkbox-label .styled-checkbox-icon .svg-icon {
  display: block;
}
.styled-checkbox[type="checkbox"]:focus + .styled-checkbox-label .styled-checkbox-icon {
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
.styled-checkbox[type="checkbox"]:disabled + .styled-checkbox-label {
  color: #cdd5df;
  cursor: not-allowed;
}
.styled-checkbox[type="checkbox"]:disabled + .styled-checkbox-label .styled-checkbox-icon {
  cursor: not-allowed;
  border-color: #cdd5df;
}
.styled-slider + .styled-slider-label {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.styled-slider + .styled-slider-label .styled-slider-area {
  width: 32px;
  height: 12px;
  border-radius: 43px;
  background: #eef2f6;
  display: block;
  position: relative;
}
.styled-slider + .styled-slider-label .styled-slider-area::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #ffffff;
  left: 0px;
  top: 50%;
  margin-top: -9px;
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
  transition: left 0.2s ease-out;
}
.styled-slider:checked + .styled-slider-label .styled-slider-area {
  background: #cdd5df;
}
.styled-slider:checked + .styled-slider-label .styled-slider-area::before {
  background: #202939;
  left: 14px;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input_group {
  border-radius: 4px;
  display: flex;
  border: 1px solid #eef2f6;
  background: white;
}
.input_group:focus-within {
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
.input_group .input_group-child {
  border-radius: 0;
}
.input_group .input_group-child:first-child {
  border-radius: 0.25rem 0 0 0.25rem;
}
.input_group .input_group-child:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}
.input_group .input_group-button {
  padding: 8px;
  display: flex;
  align-items: center;
  color: inherit;
  background: #eef2f6;
}
.input_group .input_group-button:hover {
  background: #f8fafc;
}
.input_group .input_group-button:active {
  opacity: 1;
  background: #e3e8ef;
}
.input_group .input_group-button:focus-visible {
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
.input_group .input_group-button:disabled {
  background: #eef2f6;
  color: #cdd5df;
}
.input_group .quantity {
  margin: 0;
  padding: 0;
  border: 0 !important;
  box-shadow: none !important;
}
.input_group .quantity input[type='number'] {
  padding: 8px 0;
  width: 48px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
.limiter {
  color: #121926;
}
.limiter.invalid {
  color: #9f0000;
}
.styled_search_input {
  padding: 8px 12px;
}
.styled_search_input .clear_search {
  display: none;
}
.styled_search_input.active {
  background: #f8fafc;
}
.styled_search_input.active .search_icon {
  display: none;
}
.styled_search_input.active .clear_search {
  display: block;
}
.password_input .eye_disabled {
  display: none;
}
.password_input.password_hidden .eye_disabled {
  display: block;
}
.password_input.password_hidden .eye_enabled {
  display: none;
}
/*
    Dropdown Menu
*/
.dropdown_wrapper {
  border: 1px solid #cdd5df;
  background: #ffffff;
  border-radius: 4px;
  display: flex;
}
.dropdown_wrapper .dropdown:only-child .dropdown_trigger {
  border: 0;
  border-radius: 4px;
}
.dropdown_wrapper .dropdown_trigger {
  border-left: 1px solid #cdd5df;
  border-radius: 0 4px 4px 0;
}
.dropdown_wrapper.active .dropdown_trigger {
  background: #eef2f6;
}
.dropdown_wrapper.dropdown_wrapper_sm .dropdown_trigger {
  padding: 0.25rem;
}
.dropdown_wrapper.dropdown_wrapper_sm .dropdown_trigger_link {
  padding: 0.25rem;
}
.dropdown_trigger {
  padding: 8px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  color: #364152;
}
.dropdown_trigger:hover {
  color: #4b5565;
  background: #f2f2f2;
}
.dropdown_trigger:focus-visible {
  box-shadow: 0px 0px 0px 4px #c4ded9;
  outline: none;
}
.dropdown_trigger.active,
.dropdown_trigger:active {
  color: #202939;
  background: #f8fafc;
}
.dropdown_trigger:disabled {
  background: white;
  color: #cdd5df;
}
.dropdown {
  position: relative;
  display: flex;
}
.dropdown_trigger_link {
  display: flex;
  align-items: center;
  color: #121926;
  padding: 8px 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dropdown_trigger_link .filter_by {
  padding-left: 5px;
  text-transform: capitalize;
  font-weight: bold;
}
.dropdown_trigger_link.active,
.dropdown_trigger_link:hover {
  color: #121926;
  text-decoration: none;
}
.dropdown_content {
  z-index: 9999;
  display: none;
  position: absolute;
  background: #ffffff;
  border-radius: 0.25rem;
  overflow: hidden;
  margin-top: 4px;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
}
.dropdown_content.dropdown_box_style {
  margin-right: -9px;
}
.dropdown_content .dropdown_menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
.dropdown_content .dropdown_menu_divider {
  height: 1px;
  background: #eef2f6;
}
.dropdown_content .dropdown_menu_a {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #364152;
  padding: 10px 1rem;
  white-space: nowrap;
  user-select: none;
}
.dropdown_content .dropdown_menu_a:hover {
  text-decoration: none;
  background: #f8fafc;
  color: #4b5565;
}
.dropdown_content .dropdown_menu_a:hover .name {
  color: #4b5565 !important;
}
.dropdown_content .dropdown_menu_a:active {
  background: #eef2f6;
  color: #202939;
}
.dropdown_content .dropdown_menu_a:active .svg-icon {
  fill: #ffffff;
}
.dropdown_content .dropdown_menu_a.active {
  color: #364152;
}
.dropdown_content .dropdown_menu_a:disabled,
.dropdown_content .dropdown_menu_a .disabled {
  background: white;
  color: #cdd5df;
  cursor: not-allowed;
}
.dropdown_content .dropdown_menu_a .avatar {
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}
.dropdown_content .no-results {
  background: #eef2f6;
  padding: 0.75rem;
  border: 0;
  border-radius: 0.25rem;
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  /* Specific link action style line-height keeps position inline
    with icons. */
  border-radius: 0;
  margin-bottom: 0;
}
.dropdown_content .no-results a {
  text-decoration: underline;
}
.dropdown_content .no-results.no-border {
  border: 0 !important;
}
.dropdown_content .no-results.alert-info {
  background: #f5faf9;
  border: 1px solid #429784;
}
.dropdown_content .no-results.alert-info .svg-icon {
  fill: #429784;
}
.dropdown_content .no-results.alert-info a {
  color: #429784;
}
.dropdown_content .no-results.alert-success {
  background: #f5faf9;
  border: 1px solid #429784;
}
.dropdown_content .no-results.alert-success .svg-icon {
  fill: #429784;
}
.dropdown_content .no-results.alert-success a {
  color: #429784;
}
.dropdown_content .no-results.alert-error {
  background: #f6e9e9;
  border: 1px solid #9f0000;
}
.dropdown_content .no-results.alert-error .svg-icon {
  fill: #9f0000;
}
.dropdown_content .no-results.alert-error a {
  color: #9f0000;
  font-weight: bold;
}
.dropdown_content .no-results.alert-dark {
  background: #121926;
  color: #ffffff;
}
.dropdown_content .no-results.alert-dark a {
  color: #ffffff;
}
.dropdown_content .no-results.alert-inline {
  margin: 0;
  display: inline-block;
  display: inline-flex;
}
.dropdown_content .no-results.alert-thin {
  padding: 0 0.5rem;
  font-weight: 400;
}
.dropdown_content .no-results.alert-spaced {
  padding-top: 35px;
  padding-bottom: 35px;
  text-align: center;
}
.dropdown_content .no-results.alert-spaced .alert-title {
  display: block;
  font-size: 15px;
  margin-bottom: 3px;
}
.dropdown_content .no-results.alert-big {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}
.dropdown_content .no-results .alert-action_link {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  text-transform: uppercase;
  text-decoration: none;
}
/*
    Tooltips
*/
.tooltip_area {
  position: absolute;
  z-index: 99999;
}
.tooltip_area .tooltip {
  opacity: 1;
  position: absolute;
  display: inline-block;
  padding: 8px;
  border-radius: 4px;
  text-align: center;
  white-space: nowrap;
  background: #121926;
  color: #ffffff;
}
.tooltip_area .tip {
  position: absolute;
  width: 0;
  height: 0;
}
.tooltip-c .tooltip {
  bottom: 8px;
}
.tooltip-c .tip {
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #121926;
}
.tooltip-s .tooltip {
  top: 8px;
}
.tooltip-s .tip {
  top: 0;
  margin-top: -5px;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #121926;
}
.tooltip-e {
  margin-left: 10px;
}
.tooltip-e .tooltip {
  top: 0;
}
.tooltip-e .tip {
  top: 50%;
  margin-top: -5px;
  left: -5px;
  margin-left: 0;
  border-top: 5px solid transparent;
  border-right: 6px solid #121926;
  border-bottom: 5px solid transparent;
}
.tooltip-w .tooltip {
  top: 0;
  right: 100%;
  margin-right: 10px;
}
.tooltip-w .tip {
  top: 50%;
  margin-top: -5px;
  left: 100%;
  margin-left: 0;
  border-top: 5px solid transparent;
  border-left: 6px solid #121926;
  border-bottom: 5px solid transparent;
}
.tooltip-se .tooltip {
  top: 8px;
  right: 0;
}
.tooltip-se .tip {
  top: 0;
  margin-top: -5px;
  right: 0;
  margin-right: 5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #121926;
}
.tooltip-sw .tooltip {
  top: 8px;
  left: 0;
}
.tooltip-sw .tip {
  top: 0;
  margin-top: -5px;
  left: 4px;
  margin-right: 5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #121926;
}
/*
Content well
*/
.content_well,
.card {
  background: #ffffff;
  border-radius: 0.25rem;
  padding: 1rem;
  margin-bottom: 0.75rem;
}
.content_well.has-border,
.card.has-border {
  border: 1px solid #cdd5df;
}
.content_well.no-padding,
.card.no-padding {
  padding: 0;
}
.content_well.has-header > .header,
.card.has-header > .header {
  padding: 1rem;
  margin: -16px -16px 16px;
  border-bottom: 1px solid #cdd5df;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.content_well.has-header > .header h1,
.card.has-header > .header h1,
.content_well.has-header > .header h2,
.card.has-header > .header h2,
.content_well.has-header > .header h3,
.card.has-header > .header h3,
.content_well.has-header > .header h4,
.card.has-header > .header h4,
.content_well.has-header > .header h5,
.card.has-header > .header h5,
.content_well.has-header > .header h6,
.card.has-header > .header h6 {
  margin: 0;
}
.content_well.has-header > .header.no-borders,
.card.has-header > .header.no-borders {
  border: 0;
}
.content_well.has-header > .important-header,
.card.has-header > .important-header {
  text-transform: uppercase;
  border-top: 4px solid #dc0714;
}
.content_well.has-header > .light-header,
.card.has-header > .light-header {
  font-weight: 100;
  font-size: 16px;
  color: #101010;
  padding: 9px 10px 6px;
}
.content_well.bare,
.card.bare {
  background: transparent;
  padding: 0;
}
.content_well.bare.has-header > .header,
.card.bare.has-header > .header {
  padding: 0.5rem;
  margin: 0;
  border-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
}
.content_well.bare.has-header > .header a,
.card.bare.has-header > .header a {
  font-weight: 500;
}
.content_well.bare .row,
.card.bare .row {
  margin: 0 -0.5rem;
}
.content_well.bare .row .col,
.card.bare .row .col,
.content_well.bare .row .col-1,
.card.bare .row .col-1,
.content_well.bare .row .col-10,
.card.bare .row .col-10,
.content_well.bare .row .col-11,
.card.bare .row .col-11,
.content_well.bare .row .col-12,
.card.bare .row .col-12,
.content_well.bare .row .col-2,
.card.bare .row .col-2,
.content_well.bare .row .col-3,
.card.bare .row .col-3,
.content_well.bare .row .col-4,
.card.bare .row .col-4,
.content_well.bare .row .col-5,
.card.bare .row .col-5,
.content_well.bare .row .col-6,
.card.bare .row .col-6,
.content_well.bare .row .col-7,
.card.bare .row .col-7,
.content_well.bare .row .col-8,
.card.bare .row .col-8,
.content_well.bare .row .col-9,
.card.bare .row .col-9,
.content_well.bare .row .col-auto,
.card.bare .row .col-auto,
.content_well.bare .row .col-lg,
.card.bare .row .col-lg,
.content_well.bare .row .col-lg-1,
.card.bare .row .col-lg-1,
.content_well.bare .row .col-lg-10,
.card.bare .row .col-lg-10,
.content_well.bare .row .col-lg-11,
.card.bare .row .col-lg-11,
.content_well.bare .row .col-lg-12,
.card.bare .row .col-lg-12,
.content_well.bare .row .col-lg-2,
.card.bare .row .col-lg-2,
.content_well.bare .row .col-lg-3,
.card.bare .row .col-lg-3,
.content_well.bare .row .col-lg-4,
.card.bare .row .col-lg-4,
.content_well.bare .row .col-lg-5,
.card.bare .row .col-lg-5,
.content_well.bare .row .col-lg-6,
.card.bare .row .col-lg-6,
.content_well.bare .row .col-lg-7,
.card.bare .row .col-lg-7,
.content_well.bare .row .col-lg-8,
.card.bare .row .col-lg-8,
.content_well.bare .row .col-lg-9,
.card.bare .row .col-lg-9,
.content_well.bare .row .col-lg-auto,
.card.bare .row .col-lg-auto,
.content_well.bare .row .col-md,
.card.bare .row .col-md,
.content_well.bare .row .col-md-1,
.card.bare .row .col-md-1,
.content_well.bare .row .col-md-10,
.card.bare .row .col-md-10,
.content_well.bare .row .col-md-11,
.card.bare .row .col-md-11,
.content_well.bare .row .col-md-12,
.card.bare .row .col-md-12,
.content_well.bare .row .col-md-2,
.card.bare .row .col-md-2,
.content_well.bare .row .col-md-3,
.card.bare .row .col-md-3,
.content_well.bare .row .col-md-4,
.card.bare .row .col-md-4,
.content_well.bare .row .col-md-5,
.card.bare .row .col-md-5,
.content_well.bare .row .col-md-6,
.card.bare .row .col-md-6,
.content_well.bare .row .col-md-7,
.card.bare .row .col-md-7,
.content_well.bare .row .col-md-8,
.card.bare .row .col-md-8,
.content_well.bare .row .col-md-9,
.card.bare .row .col-md-9,
.content_well.bare .row .col-md-auto,
.card.bare .row .col-md-auto,
.content_well.bare .row .col-sm,
.card.bare .row .col-sm,
.content_well.bare .row .col-sm-1,
.card.bare .row .col-sm-1,
.content_well.bare .row .col-sm-10,
.card.bare .row .col-sm-10,
.content_well.bare .row .col-sm-11,
.card.bare .row .col-sm-11,
.content_well.bare .row .col-sm-12,
.card.bare .row .col-sm-12,
.content_well.bare .row .col-sm-2,
.card.bare .row .col-sm-2,
.content_well.bare .row .col-sm-3,
.card.bare .row .col-sm-3,
.content_well.bare .row .col-sm-4,
.card.bare .row .col-sm-4,
.content_well.bare .row .col-sm-5,
.card.bare .row .col-sm-5,
.content_well.bare .row .col-sm-6,
.card.bare .row .col-sm-6,
.content_well.bare .row .col-sm-7,
.card.bare .row .col-sm-7,
.content_well.bare .row .col-sm-8,
.card.bare .row .col-sm-8,
.content_well.bare .row .col-sm-9,
.card.bare .row .col-sm-9,
.content_well.bare .row .col-sm-auto,
.card.bare .row .col-sm-auto,
.content_well.bare .row .col-xl,
.card.bare .row .col-xl,
.content_well.bare .row .col-xl-1,
.card.bare .row .col-xl-1,
.content_well.bare .row .col-xl-10,
.card.bare .row .col-xl-10,
.content_well.bare .row .col-xl-11,
.card.bare .row .col-xl-11,
.content_well.bare .row .col-xl-12,
.card.bare .row .col-xl-12,
.content_well.bare .row .col-xl-2,
.card.bare .row .col-xl-2,
.content_well.bare .row .col-xl-3,
.card.bare .row .col-xl-3,
.content_well.bare .row .col-xl-4,
.card.bare .row .col-xl-4,
.content_well.bare .row .col-xl-5,
.card.bare .row .col-xl-5,
.content_well.bare .row .col-xl-6,
.card.bare .row .col-xl-6,
.content_well.bare .row .col-xl-7,
.card.bare .row .col-xl-7,
.content_well.bare .row .col-xl-8,
.card.bare .row .col-xl-8,
.content_well.bare .row .col-xl-9,
.card.bare .row .col-xl-9,
.content_well.bare .row .col-xl-auto,
.card.bare .row .col-xl-auto {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.content_well.bare .row .content_well,
.card.bare .row .content_well {
  margin-bottom: 0.5rem;
}
.content_well.no-borders.has-header > .header,
.card.no-borders.has-header > .header {
  border: 0;
}
.content_well.no-borders.has-sections .content_well_section,
.card.no-borders.has-sections .content_well_section {
  border: 0;
}
.content_well.no-borders.has-footer > .footer,
.card.no-borders.has-footer > .footer {
  border: 0;
}
.content_well.has-gray-body,
.card.has-gray-body {
  background: #f8fafc;
}
.content_well.has-gray-body.has-header > .header,
.card.has-gray-body.has-header > .header {
  background: #ffffff;
  border-bottom: 0;
}
.content_well.has-gray-body .content_well,
.card.has-gray-body .content_well {
  margin-bottom: 0.5rem;
}
.content_well.has-gray-body.has-footer > .footer,
.card.has-gray-body.has-footer > .footer {
  background: #ffffff;
  border-radius: 0 0 0.5rem 0.5rem;
  border-top: 0;
}
.content_well.has-gray-body.has-footer > .footer.no-borders,
.card.has-gray-body.has-footer > .footer.no-borders {
  border: 0;
}
.content_well.has-nested,
.card.has-nested {
  border: none;
}
.content_well.has-nested a,
.card.has-nested a {
  text-decoration: none;
  color: #333333;
}
.content_well.has-nested .content_well,
.card.has-nested .content_well {
  border: 1px solid #cdd5df;
  border-radius: 0px;
  margin: 0px;
  border-bottom: none;
}
.content_well.has-nested .content_well:first-child,
.card.has-nested .content_well:first-child {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: none;
}
.content_well.has-nested .content_well:last-child,
.card.has-nested .content_well:last-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom: 1px solid #cdd5df;
}
.content_well.has-nested .content_well:only-child,
.card.has-nested .content_well:only-child {
  border-radius: 0.5rem;
}
.content_well.has-footer > .footer,
.card.has-footer > .footer {
  margin: 16px -16px -16px;
  border-top: 1px solid #cdd5df;
  padding: 16px;
  color: #7f7f7f;
}
.content_well.has-footer > .footer.no-borders,
.card.has-footer > .footer.no-borders {
  border: 0;
}
.content_well.has-sections .content_well_section,
.card.has-sections .content_well_section {
  border-radius: 0;
  border-top: 1px solid #eaeaea;
  padding: 16px;
  margin: 0 -16px;
}
.content_well.has-sections .content_well_section.no-border,
.card.has-sections .content_well_section.no-border {
  border: 0 !important;
}
.content_well.has-sections .content_well_section.first-child,
.card.has-sections .content_well_section.first-child,
.content_well.has-sections .content_well_section:first-child,
.card.has-sections .content_well_section:first-child {
  border-top: 0;
  margin-top: -16px;
  border-radius: 0.5rem 0.5rem 0 0;
}
.content_well.has-sections .content_well_section:last-child,
.card.has-sections .content_well_section:last-child {
  margin-bottom: -16px;
  border-radius: 0 0 0.5rem 0.5rem;
}
.content_well.has-sections .content_well_section:only-child,
.card.has-sections .content_well_section:only-child {
  border-radius: 0.5rem;
}
.content_well.has-sections .content_well_section.hoverable:hover,
.card.has-sections .content_well_section.hoverable:hover {
  background: #f8fafc;
  cursor: pointer;
}
.content_well.has-sections .content_well_section.hoverable:active,
.card.has-sections .content_well_section.hoverable:active {
  background: #eef2f6;
  cursor: pointer;
}
.content_well.has-sections .content_well_section_spaced,
.card.has-sections .content_well_section_spaced {
  padding: 20px;
}
.content_well.has-sections.has-header .content_well_section:first-child,
.card.has-sections.has-header .content_well_section:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.content_well.is-collapsed,
.card.is-collapsed {
  padding-bottom: 0;
}
.content_well.is-collapsed .content,
.card.is-collapsed .content {
  display: none;
}
.content_well hr,
.card hr {
  border-color: #cdd5df;
}
.content_well .content_well_header,
.card .content_well_header {
  margin-bottom: 10px;
}
.content_well .content_well_header .search-input,
.card .content_well_header .search-input {
  width: 250px;
}
.content_well .content_well_header .h1,
.card .content_well_header .h1 {
  font-size: 18px;
  margin: 0;
}
.content_well .content_well_list,
.card .content_well_list {
  list-style-type: none;
  margin: -16px;
  padding: 0;
}
.content_well .content_well_list .content_well_list_item,
.card .content_well_list .content_well_list_item {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #121926;
}
.content_well .response,
.card .response {
  word-wrap: break-word;
}
.form .content_well {
  border: 1px solid #cdd5df;
}
/*
    Support separate tabs from content wells
*/
.parent_tab_nav,
.tab_nav {
  display: flex;
  z-index: 3;
  background: white;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  border-bottom: 1px solid #eef2f6;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}
.parent_tab_nav .tab_menu,
.tab_nav .tab_menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: nowrap;
}
.parent_tab_nav .tab_a,
.tab_nav .tab_a {
  display: flex;
  align-items: center;
  padding: 1rem;
  color: #364152;
  cursor: pointer;
  user-select: none;
}
.parent_tab_nav .tab_a:active,
.tab_nav .tab_a:active {
  background-color: #f5faf9;
  color: #202939;
}
.parent_tab_nav .tab_a.active,
.tab_nav .tab_a.active,
.parent_tab_nav .tab_a.active:hover,
.tab_nav .tab_a.active:hover {
  background: #ffffff;
  text-decoration: none;
  color: #387968;
  box-shadow: inset 0 -2px 0 #429784;
}
.parent_tab_nav .tab_a:hover,
.tab_nav .tab_a:hover {
  text-decoration: none;
  background-color: #f9fcfb;
  color: #4b5565;
}
.parent_tab_nav .tab_a:disabled,
.tab_nav .tab_a:disabled {
  background: white;
  color: #cdd5df;
  cursor: not-allowed;
}
.parent_tab_nav .tab_a svg,
.tab_nav .tab_a svg {
  flex-shrink: 0;
}
/*
default = neutral
branded = primary
positive = positive
negative = destructive
standard = primary
secondary = secondary // will readd this

*/
/*
    Buttons
*/
button {
  display: inline-block;
  cursor: pointer;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button:focus {
  outline: 0;
}
/*
Note: only added secondary-button here cause its not used with "styled-button"
throughout the system
*/
.styled-button,
.secondary-button {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.71;
  border-radius: 4px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  padding: 8px 12px;
}
.styled-button.styled-button-icon-only,
.secondary-button.styled-button-icon-only {
  padding: 8px;
}
.styled-button:hover,
.secondary-button:hover {
  text-decoration: none;
}
.styled-button:disabled,
.secondary-button:disabled,
.styled-button.disabled-button,
.secondary-button.disabled-button {
  opacity: 0.6;
  cursor: not-allowed;
  box-shadow: none !important;
}
.styled-button.gradient,
.secondary-button.gradient {
  background: linear-gradient(124.57deg, #4FA694 18.76%, #429784 85.44%) !important;
}
.styled-button.gradient:hover,
.secondary-button.gradient:hover {
  background: linear-gradient(124.57deg, #6AB4A6 18.76%, #4FA694 85.44%) !important;
  color: white;
}
.styled-button.gradient:active,
.secondary-button.gradient:active {
  background: linear-gradient(124.57deg, #429784 18.76%, #3A8875 85.44%) !important;
  color: rgba(255, 255, 255, 0.8);
}
.styled-button.gradient:disabled,
.secondary-button.gradient:disabled,
.styled-button.gradient.disabled-button,
.secondary-button.gradient.disabled-button {
  background: linear-gradient(124.57deg, #C4DED9 18.76%, #97C9C0 85.44%) !important;
  color: #eef2f6 !important;
}
.styled-button.glow,
.secondary-button.glow {
  box-shadow: 0px 4px 14px 0px rgba(66, 151, 132, 0.4);
}
.styled-button.glow:disabled,
.secondary-button.glow:disabled,
.styled-button.glow.disabled-button,
.secondary-button.glow.disabled-button {
  box-shadow: none;
}
.styled-button.styled-button-border,
.secondary-button.styled-button-border {
  border: 1px solid #cdd5df;
}
.styled-button.styled-button-border:disabled,
.secondary-button.styled-button-border:disabled,
.styled-button.styled-button-border.disabled-button,
.secondary-button.styled-button-border.disabled-button {
  background-color: white !important;
  color: #cdd5df !important;
  border-color: #cdd5df;
}
.styled-button.plain-button:disabled,
.secondary-button.plain-button:disabled,
.styled-button.plain-button.disabled-button,
.secondary-button.plain-button.disabled-button {
  background: transparent !important;
  color: #cdd5df !important;
}
.styled-button-sm {
  padding: 4px 12px;
}
.styled-button-sm.styled-button-icon-only {
  padding: 4px;
}
.styled-button-l {
  padding: 12px;
}
.styled-button-l.styled-button-icon-only {
  padding: 12px;
}
.styled-button-xl {
  padding: 16px;
}
.styled-button-xl.styled-button-icon-only {
  padding: 16px;
}
.styled-button {
  background: #697586;
  color: white;
}
.styled-button:hover {
  background: #9aa4b2;
  color: white;
}
.styled-button:focus-visible {
  box-shadow: 0px 0px 0px 4px #c4ded9;
  outline: none;
}
.styled-button:active,
.styled-button .active {
  background: #4b5565;
  color: white;
}
.styled-button:disabled,
.styled-button.disabled-button {
  background-color: #cdd5df !important;
}
.styled-button.styled-button-border {
  background: white;
  color: #364152;
}
.styled-button.styled-button-border:hover {
  background-color: white;
  color: #4b5565;
}
.styled-button.styled-button-border:active {
  background-color: #f2f2f2;
}
.styled-button.styled-button-border:disabled,
.styled-button.styled-button-border.disabled-button {
  background-color: white !important;
  color: #cdd5df;
  border-color: #cdd5df;
}
.styled-button.plain-button {
  color: #364152;
  background-color: transparent;
}
.styled-button.plain-button:hover {
  background-color: #f2f2f2;
  color: #4b5565;
}
.styled-button.plain-button:active {
  background-color: #f8fafc;
  color: #202939;
}
.styled-button.plain-button:disabled,
.styled-button.plain-button.disabled-button {
  background-color: transparent !important;
  color: #cdd5df;
}
.standard-button,
.branded-button,
.primary-button {
  background-color: #dc0714;
  color: white;
}
.standard-button:hover,
.branded-button:hover,
.primary-button:hover {
  background: #e63134;
}
.standard-button:active,
.branded-button:active,
.primary-button:active,
.standard-button .active,
.branded-button .active,
.primary-button .active {
  background: #cc0015;
}
.standard-button.gradient,
.branded-button.gradient,
.primary-button.gradient {
  background: linear-gradient(124.57deg, #e63134 18.76%, #dc0714 85.44%) !important;
}
.standard-button.gradient:hover,
.branded-button.gradient:hover,
.primary-button.gradient:hover {
  background: linear-gradient(124.57deg, #ed5355 18.76%, #e63134 85.44%) !important;
  color: white;
}
.standard-button.gradient:active,
.branded-button.gradient:active,
.primary-button.gradient:active {
  background: linear-gradient(124.57deg, #dc0714 18.76%, #cc0015 85.44%) !important;
  color: rgba(255, 255, 255, 0.8);
}
.standard-button.gradient:disabled,
.branded-button.gradient:disabled,
.primary-button.gradient:disabled,
.standard-button.gradient.disabled-button,
.branded-button.gradient.disabled-button,
.primary-button.gradient.disabled-button {
  background: linear-gradient(124.57deg, #ffd3d3 18.76%, #f98e8f 85.44%) !important;
  color: #eef2f6 !important;
}
.standard-button.glow,
.branded-button.glow,
.primary-button.glow {
  box-shadow: 0px 4px 14px 0px rgba(220, 7, 20, 0.4);
}
.standard-button.glow:disabled,
.branded-button.glow:disabled,
.primary-button.glow:disabled,
.standard-button.glow.disabled-button,
.branded-button.glow.disabled-button,
.primary-button.glow.disabled-button {
  box-shadow: none;
}
.standard-button.styled-button-border,
.branded-button.styled-button-border,
.primary-button.styled-button-border {
  background: white;
  color: #ba000f;
}
.standard-button.styled-button-border:hover,
.branded-button.styled-button-border:hover,
.primary-button.styled-button-border:hover {
  background-color: white;
  color: #cc0015;
}
.standard-button.styled-button-border:active,
.branded-button.styled-button-border:active,
.primary-button.styled-button-border:active {
  background-color: #fef8f8;
  color: #ae0008;
}
.standard-button.plain-button,
.branded-button.plain-button,
.primary-button.plain-button {
  color: #ba000f;
  background-color: transparent;
}
.standard-button.plain-button:hover,
.branded-button.plain-button:hover,
.primary-button.plain-button:hover {
  background-color: #fef8f8;
  color: #cc0015;
}
.standard-button.plain-button:active,
.branded-button.plain-button:active,
.primary-button.plain-button:active {
  background-color: #fdf3f3;
  color: #ae0008;
}
.standard-button.button-shadow,
.branded-button.button-shadow,
.primary-button.button-shadow {
  box-shadow: 0px 4px 14px 0px #ff001040;
}
.secondary-button {
  background-color: #429784;
  color: white;
}
.secondary-button:hover {
  background: #4FA694;
  color: white;
}
.secondary-button:active,
.secondary-button .active {
  background: #3A8875;
}
.secondary-button.styled-button-border {
  background: white;
  color: #387968;
}
.secondary-button.styled-button-border:hover {
  background-color: white;
  color: #3A8875;
}
.secondary-button.styled-button-border:active {
  background-color: #f9fcfb;
  color: #2F695A;
}
.secondary-button.plain-button {
  color: #387968;
  background-color: transparent;
}
.secondary-button.plain-button:hover {
  background-color: #f9fcfb;
  color: #3A8875;
}
.secondary-button.plain-button:active {
  background-color: #f5faf9;
  color: #2F695A;
}
.tertiary-button {
  background-color: #F19100;
  color: white;
}
.tertiary-button:hover {
  background: #FFB700;
}
.tertiary-button:active,
.tertiary-button .active {
  background: #870000;
}
.tertiary-button.gradient {
  background: linear-gradient(124.57deg, #FFB700 18.76%, #F19100 85.44%) !important;
}
.tertiary-button.gradient:hover {
  background: linear-gradient(124.57deg, #ffcb47 18.76%, #FFB700 85.44%) !important;
  color: white;
}
.tertiary-button.gradient:active {
  background: linear-gradient(124.57deg, #F19100 18.76%, #870000 85.44%) !important;
  color: rgba(255, 255, 255, 0.8);
}
.tertiary-button.gradient:disabled,
.tertiary-button.gradient.disabled-button {
  background: linear-gradient(124.57deg, #ffe299 18.76%, #ffd978 85.44%) !important;
  color: #eef2f6 !important;
}
.tertiary-button.glow {
  box-shadow: 0px 4px 14px 0px rgba(241, 145, 0, 0.4);
}
.tertiary-button.glow:disabled,
.tertiary-button.glow.disabled-button {
  box-shadow: none;
}
.tertiary-button.styled-button-border {
  background: white;
  color: #6f0000;
}
.tertiary-button.styled-button-border:hover {
  background-color: white;
  color: #870000;
}
.tertiary-button.styled-button-border:active {
  background-color: #ffe299;
  color: #4f0000;
}
.tertiary-button.plain-button {
  color: #6f0000;
  background-color: transparent;
}
.tertiary-button.plain-button:hover {
  background-color: #ffe299;
  color: #870000;
}
.tertiary-button.plain-button:active {
  background-color: #ffe299;
  color: #4f0000;
}
.tertiary-button.button-shadow {
  box-shadow: 0px 4px 16px 0px #f8a40159;
}
.positive-button,
.success-button {
  background-color: #429784;
}
.positive-button:hover,
.success-button:hover {
  background: #4fa694;
}
.positive-button:focus-visible,
.success-button:focus-visible {
  box-shadow: 0px 0px 0px 4px #c4ded9;
}
.positive-button:active,
.success-button:active,
.positive-button .active,
.success-button .active {
  background: #3a8875;
}
.positive-button.gradient,
.success-button.gradient {
  background: linear-gradient(124.57deg, #4fa694 18.76%, #429784 85.44%) !important;
}
.positive-button.gradient:hover,
.success-button.gradient:hover {
  background: linear-gradient(124.57deg, #6ab4a6 18.76%, #4fa694 85.44%) !important;
  color: white;
}
.positive-button.gradient:active,
.success-button.gradient:active {
  background: linear-gradient(124.57deg, #429784 18.76%, #3a8875 85.44%) !important;
  color: rgba(255, 255, 255, 0.8);
}
.positive-button.gradient:disabled,
.success-button.gradient:disabled,
.positive-button.gradient.disabled-button,
.success-button.gradient.disabled-button {
  background: linear-gradient(124.57deg, #c4ded9 18.76%, #97c9c0 85.44%) !important;
  color: #eef2f6 !important;
}
.positive-button.styled-button-border,
.success-button.styled-button-border {
  background: white;
  color: #387968;
}
.positive-button.styled-button-border:hover,
.success-button.styled-button-border:hover {
  background-color: white;
  color: #3a8875;
}
.positive-button.styled-button-border:active,
.success-button.styled-button-border:active {
  background-color: #f9fcfb;
  color: #2f695a;
}
.positive-button.plain-button,
.success-button.plain-button {
  color: #387968;
  background-color: transparent;
}
.positive-button.plain-button:hover,
.success-button.plain-button:hover {
  background-color: #f9fcfb;
  color: #3a8875;
}
.positive-button.plain-button:active,
.success-button.plain-button:active {
  background-color: #f5faf9;
  color: #2f695a;
}
.warning-button {
  background-color: #9f0000;
}
.warning-button:hover {
  background: #b74040;
}
.warning-button:focus-visible {
  box-shadow: 0px 0px 0px 4px #f1d9d9;
}
.warning-button:active,
.warning-button .active {
  background: #870000;
}
.warning-button.gradient {
  background: linear-gradient(124.57deg, #b74040 18.76%, #9f0000 85.44%) !important;
}
.warning-button.gradient:hover {
  background: linear-gradient(124.57deg, #cf8080 18.76%, #b74040 85.44%) !important;
  color: white;
}
.warning-button.gradient:active {
  background: linear-gradient(124.57deg, #9f0000 18.76%, #870000 85.44%) !important;
  color: rgba(255, 255, 255, 0.8);
}
.warning-button.gradient:disabled,
.warning-button.gradient.disabled-button {
  background: linear-gradient(124.57deg, #f1d9d9 18.76%, #e7bfbf 85.44%) !important;
  color: #eef2f6 !important;
}
.warning-button.styled-button-border {
  background: white;
  color: #6f0000;
}
.warning-button.styled-button-border:hover {
  background-color: white;
  color: #870000;
}
.warning-button.styled-button-border:active {
  background-color: #faf2f2;
  color: #4f0000;
}
.warning-button.plain-button {
  color: #6f0000;
  background-color: transparent;
}
.warning-button.plain-button:hover {
  background-color: #faf2f2;
  color: #870000;
}
.warning-button.plain-button:active {
  background-color: #f6e9e9;
  color: #4f0000;
}
.negative-button,
.destructive-button {
  background-color: #9f0000;
}
.negative-button:hover,
.destructive-button:hover {
  background: #b74040;
}
.negative-button:focus-visible,
.destructive-button:focus-visible {
  box-shadow: 0px 0px 0px 4px #f1d9d9;
}
.negative-button:active,
.destructive-button:active,
.negative-button .active,
.destructive-button .active {
  background: #870000;
}
.negative-button.styled-button-border,
.destructive-button.styled-button-border {
  background: white;
  color: #6f0000;
}
.negative-button.styled-button-border:hover,
.destructive-button.styled-button-border:hover {
  background-color: white;
  color: #870000;
}
.negative-button.styled-button-border:active,
.destructive-button.styled-button-border:active {
  background-color: #faf2f2;
  color: #4f0000;
}
.negative-button.plain-button,
.destructive-button.plain-button {
  color: #6f0000;
  background-color: transparent;
}
.negative-button.plain-button:hover,
.destructive-button.plain-button:hover {
  background-color: #faf2f2;
  color: #870000;
}
.negative-button.plain-button:active,
.destructive-button.plain-button:active {
  background-color: #f6e9e9;
  color: #4f0000;
}
.translucent-button,
.on-dark-button {
  background-color: rgba(255, 255, 255, 0.9);
  color: #121926;
}
.translucent-button:hover,
.on-dark-button:hover {
  background: white;
  color: #121926;
}
.translucent-button:focus-visible,
.on-dark-button:focus-visible {
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.9);
}
.translucent-button:active,
.on-dark-button:active,
.translucent-button .active,
.on-dark-button .active {
  background: rgba(255, 255, 255, 0.9);
  color: #121926;
}
.translucent-button:disabled,
.on-dark-button:disabled,
.translucent-button.disabled-button,
.on-dark-button.disabled-button {
  background-color: white !important;
  color: #cdd5df !important;
}
.translucent-button.styled-button-border,
.on-dark-button.styled-button-border {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.9);
}
.translucent-button.styled-button-border:hover,
.on-dark-button.styled-button-border:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.translucent-button.styled-button-border:active,
.on-dark-button.styled-button-border:active {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}
.translucent-button.styled-button-border:disabled,
.on-dark-button.styled-button-border:disabled,
.translucent-button.styled-button-border.disabled-button,
.on-dark-button.styled-button-border.disabled-button {
  border: 0;
}
.translucent-button.plain-button,
.on-dark-button.plain-button {
  color: rgba(255, 255, 255, 0.9);
  background-color: transparent;
}
.translucent-button.plain-button:hover,
.on-dark-button.plain-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.translucent-button.plain-button:active,
.on-dark-button.plain-button:active {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}
.translucent-button.plain-button:disabled,
.on-dark-button.plain-button:disabled,
.translucent-button.plain-button.disabled-button,
.on-dark-button.plain-button.disabled-button {
  background-color: white !important;
  color: #cdd5df !important;
}
#drund_header .plain-button {
  color: #ffffff;
}
#drund_header .plain-button:active,
#drund_header button:active .plain-button {
  background: #dc0714;
  color: #ffffff;
  box-shadow: none;
}
/*
    Old buttons:
    Not sure if these are still needed.
*/
.simple-button {
  border: 1px solid #cdd5df;
  background: #ffffff;
  color: #121926;
}
.simple-button:hover,
button:hover .simple-button {
  background: #cdd5df;
  color: #121926;
}
.simple-button:active,
button:active .simple-button,
.simple-button.active,
button .simple-button.active {
  background: #cdd5df;
  color: #121926;
}
/*
    Specific Buttons:
*/
.facebook-button {
  background: #1877f2;
  color: #ffffff;
}
.google-button {
  display: inline-block;
  background: white;
  color: #444;
  border-radius: 5px;
  border: thin solid #888;
  box-shadow: 1px 1px 1px grey;
  white-space: nowrap;
}
.google-button .icon-google {
  background: url(/5bc6cddc7498/main/dist/ab69045db7fc7791d385.png) transparent 5px 50% no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 42px;
  height: 42px;
}
.google-button .google-button-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
}
.google-button:hover {
  color: #444;
  text-decoration: none;
}
.chip {
  border-radius: 2px;
  background: #f8fafc;
  color: #121926 !important;
  color: #121926;
  font-size: 12px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.33;
  padding: 0.25rem;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.chip.chip-rounded {
  border-radius: 1rem;
  padding: 0.25rem 0.75rem;
}
.chip .name {
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  color: #ffffff;
}
.chip .remove_tag {
  cursor: pointer;
}
.chip .remove_token {
  color: currentColor;
  display: flex;
  align-items: center;
}
.chip.promoted_chip {
  background: #429784;
}
.chip.active_chip {
  background: #429784;
  border-radius: 2px;
}
.chip.primary_chip {
  color: #ffffff !important;
  background: #dc0714;
}
.chip.secondary_chip {
  color: #ffffff !important;
  background: #387968;
}
.chip.secondary_chip.border {
  color: #387968 !important;
  background: #f5faf9;
  border: 1px solid #C4DED9 !important;
}
.chip.warning_chip {
  color: #9f0000 !important;
  background: #f6e9e9;
}
.chip.warning_chip.solid {
  color: #ffffff !important;
  background: #9f0000;
}
.chip.error_chip {
  color: #ffffff !important;
  background: #9f0000;
}
.chip.success_chip,
.chip.success {
  color: #ffffff !important;
  background: #429784;
}
.chip.rounded {
  border-radius: 30px !important;
  padding: 0.25rem 0.5rem;
}
.chip.sm {
  font-size: 12px;
}
.chip.lg {
  border-radius: 2px;
  padding: 8px;
  color: #121926;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
.chip.disabled {
  color: #cdd5df !important;
  background: #f8fafc;
}
.tag {
  display: inline-flex;
  padding: 0 8px;
  border-radius: 12px;
  background: #f5faf9;
  color: #429784;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
}
.tag.tag_lg {
  padding: 4px 8px;
  border-radius: 100px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}
.app_header_menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 20px;
  font-size: 14px;
  display: inline-flex;
}
.app_header_menu .app_header_menu_li {
  display: flex;
  align-items: stretch;
  margin-left: -1px;
}
.app_header_menu .app_header_menu_li:first-child {
  margin-left: 0;
}
.app_header_menu .app_header_menu_li:first-child a {
  border-radius: 2px 0 0 2px;
}
.app_header_menu .app_header_menu_li:last-child a {
  border-radius: 0 2px 2px 0;
}
.app_header_menu .app_header_menu_li a {
  padding: 10px 1.5rem;
  color: #dc0714;
  display: flex;
  align-items: center;
  border: 1px solid #cdd5df;
  border-radius: 0;
}
.app_header_menu .app_header_menu_li a:hover {
  text-decoration: none;
}
.app_header_menu .app_header_menu_li a.active {
  text-decoration: none;
  position: relative;
  z-index: 1;
  border-color: #dc0714;
  background: #dc0714;
  color: #ffffff;
}
/*
    Mentions stuff
*/
.mentions-input-box {
  position: relative;
}
.mentions-input-box textarea {
  display: block;
  border-radius: 3px;
  overflow: hidden;
  background: transparent;
  position: relative;
  outline: 0;
  resize: none;
}
.mentions-input-box .mentions-autocomplete-list {
  left: 0;
  right: 0;
  margin-top: -2px;
  max-height: 250px;
  overflow: auto;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
  z-index: 9999;
  display: none;
  position: absolute;
  background: #ffffff;
  border: 1px solid #cdd5df;
  border-radius: 4px;
  margin-top: 4px;
}
.mentions-input-box .mentions-autocomplete-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.mentions-input-box .mentions-autocomplete-list li {
  color: #dc0714;
  font-size: 16px;
  line-height: 1.4;
  padding: 16px 24px;
  margin: 0;
  cursor: pointer;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.mentions-input-box .mentions-autocomplete-list li > img,
.mentions-input-box .mentions-autocomplete-list li > div.icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 8px;
}
.mentions-input-box .mentions-autocomplete-list li em {
  font-weight: bold;
  font-style: none;
}
.mentions-input-box .mentions-autocomplete-list li:hover,
.mentions-input-box .mentions-autocomplete-list li.active {
  background: #dc0714;
  color: #ffffff;
}
.mentions-input-box .mentions-autocomplete-list li b {
  background: rgba(255, 255, 255, 0.5);
  font-weight: normal;
  border-radius: 4px;
}
.mentions-input-box .mentions {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: transparent;
  overflow: hidden;
  line-height: 1.4;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.mentions-input-box .mentions > div {
  color: transparent;
  white-space: pre-wrap;
  width: 100%;
}
.mentions-input-box .mentions > div > strong {
  font-weight: normal;
  background: rgba(220, 7, 20, 0.1);
  border-radius: 4px;
}
.mentions-input-box .mentions > div > strong > span {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.collapsible_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.collapsible_list li {
  margin-bottom: 0.5rem;
  border: 1px solid #cdd5df;
  border-radius: 0.25rem;
}
.collapsible_list li .has-child .arrow {
  transform: rotate(90deg);
}
.collapsible_list .collapsible_list-parent {
  padding: 1rem;
}
.collapsible_list .collapsible_list-parent:hover {
  text-decoration: none;
}
.collapsible_list .collapsible_list-child {
  margin: 0 1rem 1rem;
  padding: 0.5rem;
  display: none;
}
.collapsible_list li.active .has-child .arrow {
  transform: rotate(-90deg);
}
.collapsible_list li.active .collapsible_list-child {
  display: block;
}
.icon_area {
  display: grid;
  grid-template-columns: auto auto;
}
.icon_area.bigger_icons svg {
  width: 48px;
  height: 48px;
}
.table {
  border: 1px solid #cdd5df;
  margin-bottom: 0;
}
.table.no-border {
  border: 0;
}
.table thead {
  border-top: 0;
}
.table thead th {
  color: #429784;
}
.table td,
.table th {
  background: #ffffff;
}
.table th,
.table td {
  vertical-align: middle;
}
.table.table-hover tbody tr:hover td,
.table.table-hover tbody tr:hover th {
  background: #f8fafc;
}
/*
    This was probably used for old store checkout.
    TODO: Remove in the future.
*/
.svg-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
}
:root {
  --color1: #dc0714;
  --color2: #dc0714;
}
.svg-icon-color-primary {
  fill: #dc0714 !important;
}
.svg-icon-color-secondary {
  fill: #429784 !important;
}
.svg-icon-color-neutral900 {
  fill: #121926 !important;
}
.svg-icon-color-neutral300 {
  fill: #cdd5df !important;
}
.svg-icon-color-neutral500 {
  fill: #697586 !important;
}
.svg-icon-color-link500 {
  fill: #429784 !important;
}
.svg-icon-color-white {
  fill: #ffffff !important;
}
.svg-icon-color-transparent {
  fill: rgba(255, 255, 255, 0.7);
}
.svg-icon-error {
  fill: #9f0000 !important;
}
.svg-icon-color-gold {
  fill: #ffc10c !important;
}
.svg-icon-color-online {
  fill: #99cb3f !important;
}
.svg-icon-color-facebook {
  fill: #3B5997 !important;
}
.svg-icon-color-twitter {
  fill: #1DA1F2 !important;
}
.svg-icon-color-youtube {
  fill: #ff0100 !important;
}
.svg-icon-red {
  fill: #6f0000 !important;
}
.svg-icon-12x12 {
  width: 12px;
  height: 12px;
}
.svg-icon-16x16 {
  width: 16px;
  height: 16px;
}
.svg-icon-20x20 {
  width: 20px;
  height: 20px;
}
.svg-icon-24x24 {
  width: 24px;
  height: 24px;
}
.svg-icon-32x32 {
  width: 32px;
  height: 32px;
}
.svg-icon-48x48 {
  width: 48px;
  height: 48px;
}
.svg-icon-64x64 {
  width: 64px;
  height: 64px;
}
.svg-icon-100x100 {
  width: 100px;
  height: 100px;
}
.svg-icon-150x150 {
  width: 150px;
  height: 150px;
}
.svg-icon-200x200 {
  width: 200px;
  height: 200px;
}
.icon-wrapper {
  position: relative;
  display: inline-block;
  line-height: 1;
}
.icon-wrapper .svg-icon {
  margin-right: 0 !important;
}
.avatar {
  border: 1px solid #f8fafc;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
  padding: 0;
  background-position: center center;
  background-size: cover;
}
.avatar.no-border {
  border: 0;
}
.avatar-100 {
  width: 100px;
  height: 100px;
}
.avatar-88 {
  width: 88px;
  height: 88px;
}
.avatar-72 {
  width: 72px;
  height: 72px;
}
.avatar-64 {
  width: 64px;
  height: 64px;
}
.avatar-50 {
  width: 50px;
  height: 50px;
}
.avatar-48 {
  width: 48px;
  height: 48px;
}
.avatar-40 {
  width: 40px;
  height: 40px;
}
.avatar-36 {
  width: 36px;
  height: 36px;
}
.avatar-32 {
  width: 32px;
  height: 32px;
}
.avatar-24 {
  width: 24px;
  height: 24px;
}
.avatar-16 {
  width: 16px;
  height: 16px;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.modal_overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 5%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  overflow: auto;
}
.modal_overlay > .content_well {
  margin: auto 5%;
}
.modal {
  /* Overwrite Bootstrap */
  height: auto;
  overflow: visible;
  position: relative;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  padding: 1rem;
  min-width: 300px;
  max-width: 600px;
  margin: auto 5%;
  border-radius: 8px;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1), 0px 8px 8px -4px rgba(16, 24, 40, 0.04);
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
}
.modal.modal_extra_small {
  max-width: 300px;
}
.modal.modal_small {
  max-width: 360px;
}
.modal.modal_large {
  max-width: 918px;
}
.modal .modal_header {
  margin-bottom: 16px;
}
.modal .modal_header h1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  color: #121926 !important;
  margin: 0;
}
.modal .modal_text {
  margin-bottom: 10px;
}
.modal .file_ext {
  display: inline-block;
}
.modal .modal_footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 16px;
}
.modal .modal-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
  margin: 0;
}
.modal.content_well.has-header .header {
  border-bottom: 1px solid #f8fafc;
}
.modal.content_well.has-footer .footer {
  border-top: 1px solid #f8fafc;
}
#statistics_modal {
  min-width: auto;
}
#statistics_modal .modal_content {
  width: auto;
}
#statistics_modal .statistics_list {
  list-style-type: none;
  font-size: 13px;
  font-weight: bold;
  color: #7f7f7f;
  margin: 0 25px;
  padding: 15px 0;
}
#statistics_modal .statistics_list li {
  float: left;
  text-align: center;
  line-height: 1;
  width: 82px;
}
#statistics_modal .statistics_list b {
  font-size: 20px;
  margin-bottom: 5px;
}
#statistics_modal .statistics_list_single_item {
  margin: 0 40px;
}
#people_picker_widget,
#listing_picker_widget,
.list_widget,
#likes_widget,
#recipients_widget {
  border-width: 1px 0;
}
#people_picker_widget .people_picker_header,
#listing_picker_widget .people_picker_header,
.list_widget .people_picker_header,
#likes_widget .people_picker_header,
#recipients_widget .people_picker_header {
  background: #f8f8f8;
  padding: 1rem;
  margin: -1rem -1rem 0;
  border-bottom: 1px solid #cdd5df;
}
#people_picker_widget .select_actions_list,
#listing_picker_widget .select_actions_list,
.list_widget .select_actions_list,
#likes_widget .select_actions_list,
#recipients_widget .select_actions_list {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #f8f8f8;
  margin: 0 -1rem -1rem;
  padding: 0.5rem 1rem;
  border-top: 1px solid #cdd5df;
}
#people_picker_widget .select_actions_list li,
#listing_picker_widget .select_actions_list li,
.list_widget .select_actions_list li,
#likes_widget .select_actions_list li,
#recipients_widget .select_actions_list li {
  float: left;
  border-left: 1px solid #bababa;
  padding: 0 0.5rem;
}
#people_picker_widget .select_actions_list li:first-child,
#listing_picker_widget .select_actions_list li:first-child,
.list_widget .select_actions_list li:first-child,
#likes_widget .select_actions_list li:first-child,
#recipients_widget .select_actions_list li:first-child {
  border-left: 0;
}
#people_picker_widget .people_picker_widget_list_wrapper,
#listing_picker_widget .people_picker_widget_list_wrapper,
.list_widget .people_picker_widget_list_wrapper,
#likes_widget .people_picker_widget_list_wrapper,
#recipients_widget .people_picker_widget_list_wrapper,
#people_picker_widget .list_widget_list_wrapper,
#listing_picker_widget .list_widget_list_wrapper,
.list_widget .list_widget_list_wrapper,
#likes_widget .list_widget_list_wrapper,
#recipients_widget .list_widget_list_wrapper {
  height: 280px;
  overflow: auto;
  margin: 0 -1rem;
  border: 1px solid #cdd5df;
  border-width: 1px 0;
}
#people_picker_widget .people_picker_widget_list,
#listing_picker_widget .people_picker_widget_list,
.list_widget .people_picker_widget_list,
#likes_widget .people_picker_widget_list,
#recipients_widget .people_picker_widget_list,
#people_picker_widget .likes_list,
#listing_picker_widget .likes_list,
.list_widget .likes_list,
#likes_widget .likes_list,
#recipients_widget .likes_list,
#people_picker_widget .recipients_list,
#listing_picker_widget .recipients_list,
.list_widget .recipients_list,
#likes_widget .recipients_list,
#recipients_widget .recipients_list,
#people_picker_widget .list_widget_list,
#listing_picker_widget .list_widget_list,
.list_widget .list_widget_list,
#likes_widget .list_widget_list,
#recipients_widget .list_widget_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}
#people_picker_widget .people_picker_widget_list .alert,
#listing_picker_widget .people_picker_widget_list .alert,
.list_widget .people_picker_widget_list .alert,
#likes_widget .people_picker_widget_list .alert,
#recipients_widget .people_picker_widget_list .alert,
#people_picker_widget .likes_list .alert,
#listing_picker_widget .likes_list .alert,
.list_widget .likes_list .alert,
#likes_widget .likes_list .alert,
#recipients_widget .likes_list .alert,
#people_picker_widget .recipients_list .alert,
#listing_picker_widget .recipients_list .alert,
.list_widget .recipients_list .alert,
#likes_widget .recipients_list .alert,
#recipients_widget .recipients_list .alert,
#people_picker_widget .list_widget_list .alert,
#listing_picker_widget .list_widget_list .alert,
.list_widget .list_widget_list .alert,
#likes_widget .list_widget_list .alert,
#recipients_widget .list_widget_list .alert {
  margin: 1rem;
}
#people_picker_widget .people_picker_widget_list .people_row,
#listing_picker_widget .people_picker_widget_list .people_row,
.list_widget .people_picker_widget_list .people_row,
#likes_widget .people_picker_widget_list .people_row,
#recipients_widget .people_picker_widget_list .people_row,
#people_picker_widget .likes_list .people_row,
#listing_picker_widget .likes_list .people_row,
.list_widget .likes_list .people_row,
#likes_widget .likes_list .people_row,
#recipients_widget .likes_list .people_row,
#people_picker_widget .recipients_list .people_row,
#listing_picker_widget .recipients_list .people_row,
.list_widget .recipients_list .people_row,
#likes_widget .recipients_list .people_row,
#recipients_widget .recipients_list .people_row,
#people_picker_widget .list_widget_list .people_row,
#listing_picker_widget .list_widget_list .people_row,
.list_widget .list_widget_list .people_row,
#likes_widget .list_widget_list .people_row,
#recipients_widget .list_widget_list .people_row {
  padding: 0.5rem 1rem;
  overflow: hidden;
  display: block;
}
#people_picker_widget .people_picker_widget_list .people_row.active,
#listing_picker_widget .people_picker_widget_list .people_row.active,
.list_widget .people_picker_widget_list .people_row.active,
#likes_widget .people_picker_widget_list .people_row.active,
#recipients_widget .people_picker_widget_list .people_row.active,
#people_picker_widget .likes_list .people_row.active,
#listing_picker_widget .likes_list .people_row.active,
.list_widget .likes_list .people_row.active,
#likes_widget .likes_list .people_row.active,
#recipients_widget .likes_list .people_row.active,
#people_picker_widget .recipients_list .people_row.active,
#listing_picker_widget .recipients_list .people_row.active,
.list_widget .recipients_list .people_row.active,
#likes_widget .recipients_list .people_row.active,
#recipients_widget .recipients_list .people_row.active,
#people_picker_widget .list_widget_list .people_row.active,
#listing_picker_widget .list_widget_list .people_row.active,
.list_widget .list_widget_list .people_row.active,
#likes_widget .list_widget_list .people_row.active,
#recipients_widget .list_widget_list .people_row.active {
  background: #edf6dc !important;
  padding-left: 5px;
  border-left: 5px solid #429784;
}
#people_picker_widget .people_picker_widget_list .people_row .name,
#listing_picker_widget .people_picker_widget_list .people_row .name,
.list_widget .people_picker_widget_list .people_row .name,
#likes_widget .people_picker_widget_list .people_row .name,
#recipients_widget .people_picker_widget_list .people_row .name,
#people_picker_widget .likes_list .people_row .name,
#listing_picker_widget .likes_list .people_row .name,
.list_widget .likes_list .people_row .name,
#likes_widget .likes_list .people_row .name,
#recipients_widget .likes_list .people_row .name,
#people_picker_widget .recipients_list .people_row .name,
#listing_picker_widget .recipients_list .people_row .name,
.list_widget .recipients_list .people_row .name,
#likes_widget .recipients_list .people_row .name,
#recipients_widget .recipients_list .people_row .name,
#people_picker_widget .list_widget_list .people_row .name,
#listing_picker_widget .list_widget_list .people_row .name,
.list_widget .list_widget_list .people_row .name,
#likes_widget .list_widget_list .people_row .name,
#recipients_widget .list_widget_list .people_row .name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#people_picker_widget .people_picker_widget_list .people_avatar,
#listing_picker_widget .people_picker_widget_list .people_avatar,
.list_widget .people_picker_widget_list .people_avatar,
#likes_widget .people_picker_widget_list .people_avatar,
#recipients_widget .people_picker_widget_list .people_avatar,
#people_picker_widget .likes_list .people_avatar,
#listing_picker_widget .likes_list .people_avatar,
.list_widget .likes_list .people_avatar,
#likes_widget .likes_list .people_avatar,
#recipients_widget .likes_list .people_avatar,
#people_picker_widget .recipients_list .people_avatar,
#listing_picker_widget .recipients_list .people_avatar,
.list_widget .recipients_list .people_avatar,
#likes_widget .recipients_list .people_avatar,
#recipients_widget .recipients_list .people_avatar,
#people_picker_widget .list_widget_list .people_avatar,
#listing_picker_widget .list_widget_list .people_avatar,
.list_widget .list_widget_list .people_avatar,
#likes_widget .list_widget_list .people_avatar,
#recipients_widget .list_widget_list .people_avatar {
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 0.5rem;
  flex-shrink: 0;
}
#people_picker_widget .people_picker_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#listing_picker_widget .people_picker_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
.list_widget .people_picker_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#likes_widget .people_picker_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#recipients_widget .people_picker_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#people_picker_widget .likes_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#listing_picker_widget .likes_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
.list_widget .likes_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#likes_widget .likes_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#recipients_widget .likes_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#people_picker_widget .recipients_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#listing_picker_widget .recipients_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
.list_widget .recipients_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#likes_widget .recipients_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#recipients_widget .recipients_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#people_picker_widget .list_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#listing_picker_widget .list_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
.list_widget .list_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#likes_widget .list_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label,
#recipients_widget .list_widget_list .styled-checkbox[type="checkbox"] + .styled-checkbox-label {
  margin-bottom: 0;
}
#people_picker_widget .people_picker_widget_list a,
#listing_picker_widget .people_picker_widget_list a,
.list_widget .people_picker_widget_list a,
#likes_widget .people_picker_widget_list a,
#recipients_widget .people_picker_widget_list a,
#people_picker_widget .likes_list a,
#listing_picker_widget .likes_list a,
.list_widget .likes_list a,
#likes_widget .likes_list a,
#recipients_widget .likes_list a,
#people_picker_widget .recipients_list a,
#listing_picker_widget .recipients_list a,
.list_widget .recipients_list a,
#likes_widget .recipients_list a,
#recipients_widget .recipients_list a,
#people_picker_widget .list_widget_list a,
#listing_picker_widget .list_widget_list a,
.list_widget .list_widget_list a,
#likes_widget .list_widget_list a,
#recipients_widget .list_widget_list a {
  color: #121926;
}
@media only screen and (min-width: 768px) {
  #people_picker_widget,
  #listing_picker_widget,
  #likes_widget,
  #recipients_widget {
    width: 500px;
  }
}
#listing_picker_widget {
  width: auto !important;
}
#listing_picker_widget .modal_content {
  margin: 20px 0 10px 0;
}
.drund-modal {
  /* Overwrite Bootstrap */
  height: auto;
  overflow: visible;
  position: relative;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  padding: 1rem;
  min-width: 300px;
  max-width: 600px;
  margin: auto 5%;
  border-radius: 8px;
  border: 1px solid #cdd5df;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1), 0px 8px 8px -4px rgba(16, 24, 40, 0.04);
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
}
.drund-modal.modal_extra_small {
  max-width: 300px;
}
.drund-modal.modal_small {
  max-width: 360px;
}
.drund-modal.modal_large {
  max-width: 918px;
}
.drund-modal .modal_header {
  margin-bottom: 16px;
}
.drund-modal .modal_header h1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  color: #121926 !important;
  margin: 0;
}
.drund-modal .modal_text {
  margin-bottom: 10px;
}
.drund-modal .file_ext {
  display: inline-block;
}
.drund-modal .modal_footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 16px;
}
.drund-modal .modal-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
  margin: 0;
}
.drund-modal.content_well.has-header .header {
  border-bottom: 1px solid #f8fafc;
}
.drund-modal.content_well.has-footer .footer {
  border-top: 1px solid #f8fafc;
}
.drund-modal.modal_small {
  max-width: 360px;
}
.drund-modal .modal_header {
  margin: -1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border-bottom: 1px solid #cdd5df;
}
.drund-modal .modal_header h1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
  margin: 0;
}
.drund-modal .modal_text {
  margin-bottom: 10px;
}
.drund-modal .modal-close {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.drund-modal .modal_footer button {
  margin-left: 1rem;
}
.drund-modal.content_well.has-header .header {
  border-bottom: 1px solid #cdd5df;
}
.drund-modal.content_well.has-footer .footer {
  border-top: 1px solid #f8fafc;
}
.drund-modal .success_modal {
  padding-top: 25px;
  display: block;
}
.drund-modal .success_modal .modal_header {
  text-align: center;
}
.drund-modal .success_modal .modal_header h1 {
  text-align: center;
  font-size: 20px;
  margin: 0 0 10px;
  line-height: 1;
  font-weight: bold;
}
.drund-modal .success_modal .modal_content {
  padding: 0 40px;
  font-size: 13px;
  width: 230px;
  margin-bottom: 25px;
  text-align: center;
}
.drund-modal_close {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media only screen and (min-width: 768px) {
  min-width: 400px;
}
.left_nav_aside {
  position: sticky;
  top: 80px;
}
.left_nav_menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  color: #121926;
  font-size: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
.left_nav_menu .left_nav_menu_a {
  padding: 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  color: #364152;
  border-radius: 8px;
  text-decoration: none;
}
.left_nav_menu .left_nav_menu_a:hover {
  color: #4b5565;
  background: white;
}
.left_nav_menu .left_nav_menu_a.active {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  color: #dc0714;
  background: #fdf3f3;
}
.left_nav_menu .left_nav_menu_a.active:hover {
  color: #e63134;
  background: #fef8f8;
}
.left_nav_menu .left_nav_menu_divider {
  height: 1px;
  background: #e3e8ef;
  margin: 0.5rem;
}
.membership_area #user_info .avatar {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.membership_area #user_info .details {
  margin-left: 60px;
  margin-top: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.membership_area #user_info .details .title {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.membership_area #anonymous_signup .greeting {
  margin: 0 5px 5px;
}
.membership_area #anonymous_signup .sub_greeting {
  margin: 0 5px 10px;
  display: block;
}
.membership_area #anonymous_signup .greeting-button {
  display: block;
  text-align: center;
}
#gutter_menu .membership_area {
  padding: 10px;
  margin-bottom: 10px;
}
.media {
  position: relative;
}
.media .media_header {
  background: #f9f9f9;
  border-top: 1px solid #ddd;
  padding: 15px 10px;
}
.media p {
  margin: 0;
}
.media .media {
  margin-top: 10px;
}
.media .media .media_content_well {
  border: 1px solid #cdcdcd;
  box-shadow: 0 2px 3px 0 rgba(217,217,217, 0.60);
  position: relative;
  background: #fff;
}
.media .media .media_content_well_thumb {
  margin-right: 20px;
}
.media_content_well {
  padding: 10px;
  border: 1px solid #cdcdcd;
  box-shadow: 0 2px 3px 0 rgba(217,217,217, 0.60);
  position: relative;
  background: #fff;
}
.media_content_well.has-thumb {
  padding: 0;
}
.media_content_well.has-thumb .media_content_well_body {
  height: 141px;
}
.media_content_well.has-thumb .media_content_well_inner_body {
  max-width: 228px;
}
.media_content_well .media_content_cropped {
  background-position: center center !important;
  background-size: cover !important;
  display: block;
  height: 100%;
}
.media_content_well .media_content_well_thumb {
  float: left;
  height: 292px;
  position: relative;
  background-color: #333;
  background-repeat: no-repeat;
}
.media_content_well .media_content_well_thumb img {
  display: block;
  width: 100%;
  height: 100%;
}
.media_content_well .media_content_well_thumb .play-button {
  width: 82px;
  height: 83px;
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) 0 -100px no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -41px;
  margin-left: -41px;
}
.media_content_well .media_content_well_body {
  position: relative;
  display: table;
  word-break: break-word;
}
.media_content_well .media_content_well_inner_body {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}
.media_content_well .media_content_well_inner_body dt,
.media_content_well .media_content_well_inner_body dd {
  margin: 0;
  padding: 0;
}
.media_content_well_small.has-thumb .media_content_well_body {
  height: 80px;
  overflow: hidden;
}
.media_content_well_small.has-thumb .media_content_well_inner_body {
  padding-left: 0;
  max-width: 378px;
}
.media_content_well_small .media_content_well_thumb {
  width: 80px;
  height: 80px;
  background: #429784;
}
.media_content_well_small .media_content_well_thumb .play-button {
  width: 52px;
  height: 52px;
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) -100px -100px no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -26px;
  margin-left: -26px;
}
.media_content_well_small .post_audio_wrapper {
  background-position: -530px -125px;
}
.post_form .album-item {
  min-height: 140px;
}
.post_form .album-item-1 {
  padding-top: 0 !important;
}
.post_form .event_media {
  height: 200px;
}
/*
    Flex styles
*/
.media-flex {
  width: auto !important;
}
.media-flex .media_wrapper {
  flex-grow: 1;
  background: white;
  border: 1px solid #cdd5df;
  border-radius: 0.25rem;
  overflow: hidden;
  display: flex;
  flex-flow: row;
  position: relative;
  /*
            Global Media
        */
  /*
            Media Types Below
        */
}
.media-flex .media_wrapper .media_content {
  position: relative;
}
.media-flex .media_wrapper .media_info {
  flex: 2;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 0.5rem;
}
.media-flex .media_wrapper .media_info .media_title {
  margin: 0;
  padding: 0;
}
.media-flex .media_wrapper .media_info .album_total {
  float: left;
}
.media-flex .media_wrapper .media_info .album_link {
  float: right;
}
.media-flex .media_wrapper .media_info .media_description {
  margin: 0;
  padding: 0;
}
.media-flex .media_wrapper.no-border {
  box-shadow: none;
  border: 0;
  background: transparent;
}
.media-flex .media_wrapper.is_web .media_content.has_video {
  flex: 1;
  min-width: 200px;
}
.media-flex .media_wrapper.is_web .media_content.has_video .play-button {
  width: 82px;
  height: 83px;
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) 0 -100px no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -41px;
  margin-left: -41px;
}
.media-flex .media_wrapper.is_web .media_content.has_video .media_video_thumb {
  display: block;
  width: 100%;
}
.media-flex .media_wrapper.is_web .media_content.has_link {
  padding: 10px;
}
.media-flex .media_wrapper.is_web .media_content.has_link .media_thumb {
  width: 79px;
  height: 79px;
  display: block;
  background-image: url(/5bc6cddc7498/main/dist/8fb9778a130f015eacdd.png);
  background-position: -450px -125px;
  background-repeat: no-repeat;
}
.media-flex .media_wrapper.is_web .media_content.has_link .media_thumb_background {
  width: 100%;
  height: 100%;
  display: block;
  background-position: center center;
  background-size: cover;
  background-color: white;
}
.media-flex .media_wrapper.is_gif .toggle_action_btns {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.media-flex .media_wrapper.is_photo,
.media-flex .media_wrapper.is_profile_picture,
.media-flex .media_wrapper.is_profile_cover_photo {
  box-shadow: none;
  border: 0;
  background: transparent;
}
.media-flex .media_wrapper.is_profile_cover_photo {
  display: block;
}
.media-flex .media_wrapper.is_profile_cover_photo .media_img {
  display: block;
  width: 100%;
  height: auto;
}
.media-flex .media_wrapper.is_photo {
  display: block;
}
.media-flex .media_wrapper.is_photo .media_img {
  display: block;
  max-height: 500px;
  width: 100%;
  object-fit: contain;
  object-position: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .media-flex .media_wrapper.is_photo .media_img {
    /* Defualt to width 100% solution for IE that doesn't have object-fit property */
    max-height: none;
    height: auto;
  }
}
.media-flex .media_wrapper.is_file,
.media-flex .media_wrapper.is_flow_audio {
  padding: 10px;
  align-content: center;
}
.media-flex .media_wrapper.is_file .media_content,
.media-flex .media_wrapper.is_flow_audio .media_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.media-flex .media_wrapper.is_file .media_info,
.media-flex .media_wrapper.is_flow_audio .media_info {
  padding: 0 10px;
  min-width: 130px;
}
.media-flex .media_wrapper.is_file .media_info .media_title,
.media-flex .media_wrapper.is_flow_audio .media_info .media_title {
  display: block;
  max-width: 375px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #121926;
}
.media-flex .media_wrapper.is_file .accept_form {
  width: 100%;
}
.media-flex .media_wrapper.is_file .accept_form .accept_attachment {
  margin: 10px 10px 0 0;
}
.media-flex .media_wrapper.is_flow_media {
  min-width: 250px;
  display: block;
}
.media-flex .media_wrapper.is_flow_media .media_video_thumb {
  background-position: center center !important;
  background-size: cover !important;
  display: block;
  height: 100%;
}
.media-flex .media_wrapper.is_flow_media .video-js {
  width: 100%;
  padding-top: 56.25%;
  height: 0;
}
.media-flex .media_wrapper.is_flow_audio {
  padding: 0;
}
.media-flex .media_wrapper.is_flow_audio .media_content {
  width: 80px;
  height: 80px;
  background: #429784;
}
.media-flex .media_wrapper.is_flow_audio .media_content .play-button {
  width: 52px;
  height: 52px;
  background: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png) -100px -100px no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -26px;
  margin-left: -26px;
}
.media-flex .media_wrapper.is_flow_audio .media_info {
  padding: 10px;
}
.media-flex .media_wrapper.is_post {
  padding: 15px;
  display: block;
}
.media-flex .media_wrapper.is_post .post_header {
  margin-bottom: 10px;
}
.media-flex .media_wrapper.is_post .post_thumb {
  height: 35px;
  width: 35px;
  float: left;
  margin-right: 10px;
}
.media-flex .media_wrapper.is_post .post_thumb .post_thumb_img {
  display: block;
  width: 100%;
  height: 100%;
}
.media-flex .media_wrapper.is_post .post_content {
  word-break: break-word;
}
.media-flex .media_wrapper.is_post .post_content .post_body {
  padding: 0;
}
.media-flex .media_wrapper.is_poll {
  flex-direction: column;
  text-transform: uppercase;
  font-size: 14px;
  padding: 16px;
}
.media-flex .media_wrapper.is_poll .poll_choice_list {
  margin: 0;
  padding: 0;
  margin-top: 16px;
  list-style-type: none;
}
.media-flex .media_wrapper.is_poll .poll_choice_li {
  margin-bottom: 8px;
}
.media-flex .media_wrapper.is_poll .poll_choice_li label {
  display: block;
}
.media-flex .media_wrapper.is_poll button {
  display: block;
  width: 100%;
  text-transform: uppercase;
}
.media-flex .media_wrapper.is_poll .choice_radio {
  float: left;
}
.media-flex .media_wrapper.is_poll .poll_choice_li.voted .poll_graph {
  background: #EDF6DC;
}
.media-flex .media_wrapper.is_poll .poll_choice_li.voted .poll_percentage {
  background: #99cb3f;
  opacity: 0.5;
  animation: grow 2s;
}
.media-flex .media_wrapper.is_poll .poll_graph {
  position: relative;
  background-color: #D8D8D8;
  height: 40px;
  overflow: hidden;
  display: block;
  border: 0px;
  border-radius: 3px;
}
.media-flex .media_wrapper.is_poll .styled-radio + .styled-radio-label .styled-radio-icon {
  float: left;
  margin-right: 10px;
  margin-top: 6px;
}
.media-flex .media_wrapper.is_poll .poll_text {
  margin: 12px 12px;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #121926;
  font-weight: 400;
  display: block;
}
.media-flex .media_wrapper.is_poll .poll_choice_info {
  margin-left: 5px;
}
.media-flex .media_wrapper.is_poll .poll_percentage {
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background: #A6A6A6;
  transition: width 2s ease-in;
}
.media-flex .media_wrapper.is_poll .poll_count_area {
  padding-top: 6px;
}
.media-flex .media_wrapper.is_poll .poll_count {
  margin-top: 4px;
  margin-left: 8px;
  text-transform: lowercase;
}
.media-flex .media_wrapper.is_stream {
  display: block;
}
.media-flex .media_wrapper.is_stream .media_content {
  background: #333;
}
.media-flex .media_wrapper.is_stream .media_content .media_video_thumb {
  display: block;
  max-width: 100%;
  max-height: 292px;
  margin: 0 auto;
}
.media-flex .media_wrapper.is_stream .media_info .stream_title {
  margin-bottom: 5px;
}
.media-flex .media_wrapper.is_stream .media_info .stream_title a {
  font-size: 14px;
  color: #000;
  font-weight: bold;
}
.media-flex .media_wrapper.is_stream .video_length {
  top: 90%;
  left: 90%;
  width: 56px;
  height: 36px;
  margin-left: -28px;
  margin-top: -18px;
  position: absolute;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-weight: bold;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.media-flex .media_wrapper.is_album {
  display: block;
}
.media-flex .media_wrapper.is_album.mini {
  width: 212px;
}
.media-flex .media_wrapper.is_album.mini .media_content .album_showcase {
  height: 185px;
  min-height: auto;
}
.media-flex .media_wrapper.is_album .media_img {
  display: block;
  width: 100%;
  height: auto;
}
.media-flex .media_wrapper.is_album .media_content .album_container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 4px;
}
.media-flex .media_wrapper.is_album .media_content .album_container .album-item {
  min-width: 150px;
  background-size: cover;
  background-position: center center;
  position: relative;
}
.media-flex .media_wrapper.is_album .media_content .album_container .play-icon {
  filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.3));
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}
.media-flex .media_wrapper.is_album .media_content .three_or_more {
  /*Specific items*/
}
.media-flex .media_wrapper.is_album .media_content .three_or_more .album-item-1 {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-end: span 2;
}
.media-flex .media_wrapper.is_album .media_content .three_or_more .album-item-2 {
  padding-top: 56.25%;
}
.media-flex .media_wrapper.is_album .media_content .three_or_more .album-item-3 {
  padding-top: 56.25%;
}
.media-flex .media_wrapper.is_album .media_content .three_or_more .album-item-3 .more {
  top: 50%;
  left: 50%;
  width: 62px;
  height: 48px;
  margin-left: -31px;
  margin-top: -24px;
  position: absolute;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 24px;
  font-weight: bold;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.media-flex .media_wrapper.is_album .media_content .two_items .album-item-1 {
  padding-top: 100%;
  height: 250px;
}
.media-flex .media_wrapper.is_album .media_content .two_items .album-item-2 {
  padding-top: 100%;
}
.media-flex .media_wrapper.is_album .media_content .one_item .album-item-1 {
  padding-top: 75%;
  grid-column-end: span 2;
}
.media-flex .media_wrapper.is_album .has_no_content {
  border: 1px solid #cdcdcd;
  box-shadow: none;
  float: left;
}
.media-flex .media_wrapper.is_album_content {
  box-shadow: none;
  border: 0;
  background: transparent;
}
.media-flex .media_wrapper.is_album_content .media_thumb {
  width: 160px;
  height: 160px;
  display: block;
  background-size: cover;
  background-position: center center;
}
.media-flex .media_wrapper.is_event .list_event {
  width: 100%;
}
.media-flex .media_wrapper.is_event .event_media {
  padding: 42.86% 0 0 !important;
  background-position: center center;
  background-size: cover;
}
.media-flex .media_wrapper.is_event .event_info {
  padding: 1rem;
}
.media-flex .media_wrapper.is_listing,
.media-flex .media_wrapper.is_auction {
  padding: 1rem;
  display: flex;
}
.media-flex .media_wrapper.is_listing .media_info,
.media-flex .media_wrapper.is_auction .media_info {
  min-width: 50px;
  flex: 1;
}
.media-flex .media_wrapper.is_listing .media_info .result_info,
.media-flex .media_wrapper.is_auction .media_info .result_info {
  flex: 1;
  width: auto;
  max-width: 430px;
}
.media-flex .media_wrapper.is_listing .media_info .result_info h1,
.media-flex .media_wrapper.is_auction .media_info .result_info h1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.media-flex .media_wrapper.is_listing .media_info .result_info .details_description,
.media-flex .media_wrapper.is_auction .media_info .result_info .details_description {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.media-flex .media_wrapper.is_listing .media_info .result_info .actions,
.media-flex .media_wrapper.is_auction .media_info .result_info .actions {
  position: static;
}
.media-flex .media_wrapper.is_listing .media_info .price_wrapper,
.media-flex .media_wrapper.is_auction .media_info .price_wrapper {
  position: static;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.media-flex .media_wrapper.is_listing .media_info .price_wrapper .price,
.media-flex .media_wrapper.is_auction .media_info .price_wrapper .price {
  font-size: 16px;
  color: #cacaca;
  height: 21px;
  font-weight: bold;
  line-height: 23px;
  margin-right: 10px;
  padding: 0px;
  margin: 0px;
  text-decoration: line-through;
}
.media-flex .media_wrapper.is_listing .media_info .price_wrapper .quantity,
.media-flex .media_wrapper.is_auction .media_info .price_wrapper .quantity {
  font-size: 14px;
  color: #cacaca;
  margin: 12px 0px;
}
.media-flex .media_wrapper.is_listing .media_info .price_wrapper .min-bid,
.media-flex .media_wrapper.is_auction .media_info .price_wrapper .min-bid {
  font-size: 14px;
  color: #cacaca;
}
.media-flex .media_wrapper.is_listing .listing_item_image {
  margin-right: 0;
  width: 122px;
  height: 156px;
  background: url(/5bc6cddc7498/main/dist/efebe8fca6f917c1db48.png) no-repeat;
  background-size: cover;
  background-position: center;
  transition: all 0.2s ease-in;
}
.media-flex .media_wrapper.is_listing .price_wrapper.available .price {
  color: #000000;
  text-decoration: none;
}
.media-flex .media_wrapper.is_auction .auction_item_image {
  margin-right: 0;
}
.media-flex .media_wrapper.is_auction .media_info .result_info .end_date {
  margin-bottom: 0px;
}
.media-flex .media_wrapper.is_auction .price_wrapper.active .price {
  color: #000000;
  text-decoration: none;
}
.media-flex .media_wrapper.is_auction .price_wrapper.won .price {
  color: #000000;
  text-decoration: none;
}
.media-flex .media_wrapper.is_auction .price_wrapper.lost .price {
  color: #cacaca;
  text-decoration: none;
}
.media-flex .media_wrapper.is_location .media_thumb {
  display: block;
  width: 250px;
  height: 141px;
}
.media-flex .media_wrapper .video-js {
  width: 100%;
  padding-top: 56.25%;
  height: 0;
}
.repost_overlay .repost_wrapper_table_cell {
  display: table-cell;
  padding: 100px 0;
  text-align: center;
}
.repost_overlay .repost {
  position: relative;
  display: inline-block;
  text-align: left;
  background: #fff;
  color: #6e6e6e;
  border: 1px solid #606060;
  box-shadow: 0 1px 18px 0 rgba(0,0,0,0.33);
}
@media only screen and (min-width: 576px) {
  .repost_overlay .repost {
    width: 573px;
  }
}
.repost_overlay .repost .modal-header {
  position: relative;
  padding: 15px;
  background: #f8f8f8;
}
.repost_overlay .repost .modal-header h1 {
  margin: 0;
  padding: 0;
}
.repost_overlay .repost .media_area .media {
  width: auto;
  position: relative;
}
.repost_overlay .repost .media_area > .media {
  margin-top: 0;
}
.repost_overlay .repost .media_area > .media .media_content_well {
  border: 0;
  box-shadow: none;
}
.repost_overlay .repost .media_area > .media .media {
  margin-top: 10px;
  width: auto;
}
.repost_overlay .repost .media_area > .media .media .media_content_well {
  border: 1px solid #cdcdcd;
  box-shadow: 0 2px 3px 0 rgba(217,217,217, 0.60);
}
.repost_overlay .repost .media_area .post_timestamp {
  position: absolute;
  top: 15px;
  right: 15px;
}
.repost_overlay .repost .post_form {
  margin: 0;
}
.repost_overlay .repost .post_to_group {
  display: flex;
  background: #fff;
  background-image: linear-gradient(to bottom, #fff, #fafafa);
}
.post_comments_area {
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
}
.post_comments_area .post_actions_list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  color: #697586;
}
.post_comments_area .post_actions_list li:last-child {
  margin-right: 0;
}
.post_comments_area .post_actions_list.action_info_row li {
  margin-right: 8px;
}
.post_comments_area .post_actions_list a,
.post_comments_area .post_actions_list a:hover {
  color: #697586;
}
.post_comments_area .post_like {
  display: inline-block;
}
.post_comments_area .post_like.is-liked {
  color: #429784;
}
.post_comments_area .name {
  font-size: 13px;
}
.post_comments_area .comments_list_container {
  margin: 0.5rem -1rem 0;
  background: #f6f6f6;
  border-top: 1px solid #cdd5df;
}
.post_comments_area .comments_list_container:only-child {
  margin-bottom: -1rem;
}
.post_comments_area .comments_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.post_comments_area .comment_item {
  padding: 1rem;
}
.post_comments_area .comment_item .comment_thumb {
  width: 32px;
  height: 32px;
  display: block;
}
.post_comments_area .comment_item .comment_thumb_img {
  width: 100%;
  height: 100%;
  display: block;
}
.post_comments_area .comment_item .comment_item_content {
  flex-grow: 1;
}
.post_comments_area .comment_item .comment_header {
  position: relative;
  margin-bottom: 4px;
}
.post_comments_area .comment_item .comment_header .dropdown {
  position: absolute;
  right: 0;
  top: -8px;
}
.post_comments_area .comment_item .comment_body .comment_text {
  margin: 0;
  margin-right: 10px;
  word-wrap: break-word;
  margin-bottom: 16px;
}
.post_comments_area .comment_item.has_previous,
.post_comments_area .comment_item.has_next {
  padding: 0.5rem 1rem;
}
.post_comments_area .comment_input {
  padding: 1rem;
  margin: 0 -1rem -1rem;
  display: block;
  border-top: 1px solid #cdd5df;
}
.post_comments_area .comment_input .comment-user-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  float: left;
  margin: 2px;
  border-bottom: 1px solid #a0a0a0;
}
.post_comments_area .comment_actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #429784;
}
.post_comments_area .comment_actions li {
  margin-right: 5px;
}
.post_comments_area .comment_actions li:nth-child(2)::before {
  content: "\2022";
  margin-right: 5px;
}
.post_comments_area .comment_actions li:last-child::before {
  content: "";
}
.post_comments_area .comment_actions li:last-child {
  margin-right: 0;
}
.post_comments_area .comment_actions .comment_like,
.post_comments_area .comment_actions .comment_likes {
  color: #697586;
}
.post_comments_area .comment_actions .comment_like.b,
.post_comments_area .comment_actions .comment_likes.b {
  color: #121926;
}
.uploader_overlay {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.uploader_area {
  position: fixed;
  height: 100%;
  width: 100%;
  overflow: auto;
  top: 0;
  left: 0;
  z-index: 9999;
}
.uploader_area .uploader_wrapper_table {
  display: table;
  width: 100%;
  height: 100%;
}
.uploader_area .uploader_wrapper_table_cell {
  display: table-cell;
  padding: 100px 0;
  text-align: center;
}
.uploader_area .uploader {
  position: relative;
  display: inline-block;
  text-align: left;
  width: 550px;
  background: #fff;
  color: #6e6e6e;
  border: 1px solid #606060;
  box-shadow: 0 1px 18px 0 rgba(0,0,0,0.33);
}
.uploader_area .uploader .modal-header {
  position: relative;
  padding: 15px;
  background: #f8f8f8;
}
.uploader_area .uploader .modal-header h1 {
  margin: 0;
  padding: 0;
}
.uploader_area .uploader .post_form {
  margin: 0;
}
.uploader_area .uploader .count_area,
.uploader_area .uploader .progress {
  text-align: center;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.uploader_area .uploader .progress {
  display: none;
  /* bootstrap overwrite */
  border-radius: 0;
  height: auto;
  font-size: 1rem;
}
.uploader_area .uploader .progress .progress_bar_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}
.uploader_area .uploader .progress .progress_bar_wrapper .progress_bar {
  height: 100%;
  display: block;
  transition: width 0.5s ease-out;
}
.uploader_area .uploader .file_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
  height: 300px;
}
.uploader_area .uploader .file {
  position: relative;
  padding: 0.5rem 1rem;
}
.uploader_area .uploader .file .thumbnail_area {
  width: 60px;
  height: 60px;
  float: left;
  text-align: center;
}
.uploader_area .uploader .file .thumbnail_area .thumbnail {
  display: block;
  width: 100%;
  height: 100%;
}
.uploader_area .uploader .file .name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.uploader_area .post_form_actions {
  margin-top: -1px;
  border-top: 1px solid #d6d6d6;
}
#leaderboards_widget {
  position: relative;
  overflow: hidden;
}
#leaderboards_widget .leaderboards_widget_type {
  background-color: #f7f7f7;
  padding: 0.5rem 1rem;
}
#leaderboards_widget .leaderboards_widget_my_rank_area {
  padding: 0.5rem 1rem;
}
#leaderboards_widget .leaderboards_widget_view_all {
  position: absolute;
  top: 319px;
  width: 100%;
  text-align: center;
  border-top: 1px solid #e6e6e6;
  background-color: #f7f7f7;
  padding: 7px 0;
}
#leaderboards_widget .leaderboards_widget-content-results {
  list-style-type: none;
}
#leaderboards_widget .leaderboards_widget_item {
  position: relative;
  padding: 0.5rem 1rem;
}
#leaderboards_widget .leaderboards_widget_item .result_name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
}
#leaderboards_widget .leaderboards_widget_detail_item_avatar {
  height: 25px;
  width: 25px;
}
.invites_widget_overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 5%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  overflow: auto;
  background: rgba(0, 0, 0, 0.2);
}
.invites_widget_overlay > .content_well {
  margin: auto 5%;
}
.invites_widget {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  padding: 1em;
  min-width: 310px;
  max-width: 500px;
  margin: auto 5%;
  border-radius: 8px;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1), 0px 8px 8px -4px rgba(16, 24, 40, 0.04);
}
.invites_widget .invites_widget_header {
  position: relative;
  z-index: 1;
}
.invites_widget .invites_widget_header h4 {
  margin: 0;
}
.invites_widget .invites_message_modal {
  padding: 40px 40px 30px;
}
.invites_widget .close_widget {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 2;
}
.invites_widget .role_wrapper {
  list-style-type: none;
  max-height: 300px;
  overflow: auto;
  padding: 2rem !important;
}
.invites_widget .invite_form_row_wrapper .label {
  width: 75px;
  text-align: right;
}
.invites_widget .role_picker_area {
  margin-left: 10px;
}
.invites_widget .send_to_wrapper {
  margin-bottom: 10px;
  border-bottom: 0;
}
.invites_widget #email_input {
  margin-left: 10px;
  border: none;
  width: 300px;
}
.invites_widget .email-error {
  font-weight: bold;
  color: #9f0000;
}
.invites_widget .shake {
  animation: nope-shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
@keyframes nope-shake {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}
.invites_widget .empty_invite_list {
  padding: 70px 95px !important;
  margin: 0px 30px;
}
.invites_widget .invite_list {
  display: none;
  list-style-type: none;
  margin: 0px 30px;
  padding: 2rem !important;
}
.invites_widget .invitee:first-child {
  border-top: none;
}
.invites_widget .invitee {
  padding: 0.5rem 0;
}
.invites_widget .invite_icon_wrapper {
  margin-bottom: 16px;
}
.invites_widget .invite_message_wrapper {
  padding-bottom: 33px;
}
.invites_widget .try_again {
  color: #1980bc;
}
.invites_widget .invites_widget_message {
  margin: 10px 30px 0;
}
#what_you_missed .what_you_missed_section .alert {
  margin-bottom: 10px;
}
#tag_roles_widget {
  height: 323px;
}
.tags_string {
  display: inline-block;
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.emoji_picker_trigger {
  position: relative;
}
.emoji_picker_trigger.active {
  background: #eef2f6;
  border-radius: 4px;
}
.emoji_picker_trigger.rounded_input,
.emoji_picker_trigger .active {
  background: none;
  border: none;
}
#emoji_picker_widget {
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
  position: absolute;
  left: -999px;
  top: -999px;
  height: 242px;
  width: 189px;
  background: #ffffff;
  border: 1px solid #cdd5df;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
}
#emoji_picker_widget .emoji {
  height: 24px;
  width: 24px;
  padding: 0;
  line-height: 0;
}
#emoji_picker_widget .emoji_list_wrapper {
  position: relative;
  height: 100%;
  overflow: auto;
  display: flex;
}
#emoji_picker_widget .emoji_category_list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background: #eef2f6;
}
#emoji_picker_widget .emoji_category a {
  display: block;
  padding: 2px;
}
#emoji_picker_widget .emoji_category.active {
  background: #dc0714;
}
#emoji_picker_widget .emoji_list {
  margin: 0;
  padding: 0px 8px;
  list-style-type: none;
}
#emoji_picker_widget .emoji_list .category_section {
  padding-top: 6px;
}
#emoji_picker_widget .emoji_list .category_section .category_header {
  margin: 0;
  margin-bottom: 4px;
}
#emoji_picker_widget .emoji_list .category_section .category_emojis_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: row wrap;
}
#emoji_picker_widget .emoji_list .category_section .category_emojis_list li {
  display: inline-block;
}
#emoji_picker_widget .emoji_list .category_section .emoji_loader.category_header {
  animation: pulse 2s infinite;
  background: #cdd5df;
  height: 18px;
  border-radius: 4px;
  margin-bottom: 4px;
}
#emoji_picker_widget .emoji_list .category_section .emoji_placeholder {
  animation: pulse 2s infinite;
  background: #cdd5df;
  border-radius: 50%;
  height: 24px;
  width: 24px;
}
#emoji_picker_widget .emoji_list .category_section .emoji_li {
  flex-grow: 1;
  padding: 2px 1px;
}
.filebrowser_overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  overflow: auto;
}
.filebrowser_overlay .filebrowser {
  position: relative;
  display: inline-block;
  min-width: 350px;
  text-align: left;
  background: #fff;
}
.filebrowser_overlay .modal_content {
  margin: -1rem;
}
.filebrowser_overlay .modal_footer {
  text-align: right;
  margin-bottom: -1rem !important;
}
.filebrowser_overlay .modal_footer button {
  margin-left: 10px;
}
.filebrowser_overlay .modal_footer .message {
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px;
}
.filebrowser_overlay .modal_footer .create_folder {
  margin-left: 10px;
}
.progress {
  text-align: center;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
  /* bootstrap overwrite */
  border-radius: 0;
  height: auto;
  font-size: 1rem;
}
.progress .progress_bar_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}
.progress .progress_bar_wrapper .progress_bar {
  height: 100%;
  display: block;
  transition: width 0.5s ease-out;
}
#filebrowser_widget .filebrowser_widget_breadcrumbs {
  display: block;
  background: #f8f8f8;
  padding: 0.5rem 1rem;
  margin: -1rem -1rem 0;
  border-top: 0;
  border-bottom: 1px solid #dfdfdf;
}
#filebrowser_widget .filebrowser_widget_file_list {
  color: #121926;
  font-family: 'Roboto Mono', monospace;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  margin: 0 -1rem -1rem;
  padding: 0;
  max-height: 280px;
  list-style-type: none;
  overflow: auto;
}
#filebrowser_widget .filebrowser_widget_file_list a {
  color: #121926;
}
#filebrowser_widget .files_row {
  justify-content: flex-start;
  border: 0;
  margin: 0;
}
#filebrowser_widget .files_row:hover {
  background: transparent;
  border: 0;
}
#filebrowser_widget .files_row.active {
  background: #e3e8ef;
}
#community_switcher_widget .communities_list_wrapper {
  max-height: 280px;
  overflow: hidden;
  overflow-y: auto;
}
#community_switcher_widget .communities_list_wrapper .communities_list {
  padding: 0;
  margin: 0;
}
#community_switcher_widget .communities_list_wrapper .icon-bell {
  float: right;
}
#community_switcher_widget .community_row {
  padding: 1rem;
}
.account_item {
  list-style-type: none;
  padding: 0px;
}
.account_item .content_well {
  padding: 1rem;
}
.account_item .avatar {
  height: 24px;
  margin-right: 1rem;
}
.facebook_post {
  padding: 12px 12px 16px;
}
.facebook_post .content_wrapper {
  display: flex;
}
.facebook_post .avatar {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  background-size: cover;
  border-radius: 50%;
  margin-right: 12px;
}
.facebook_post .content_header {
  margin-bottom: 8px;
  padding-right: 24px;
  position: relative;
  flex: 1;
}
.facebook_post .content_header .name {
  font-size: 14px;
}
.facebook_post .content_header .description {
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
}
.facebook_post .content_header .icon-logo_facebook {
  fill: #3b5998;
  position: absolute;
  top: 0;
  right: 0;
}
.facebook_post .content_body {
  line-height: 1.4;
}
.facebook_post .content_media {
  padding-top: 12px;
  margin: 0 -12px;
}
.facebook_post .content_media .image {
  display: block;
  width: 100%;
}
.facebook_post .content_footer {
  padding: 16px 0 0;
  display: flex;
  justify-content: center;
}
.facebook_post .content_footer .external_link {
  color: #808080;
}
.disconnect_facebook {
  color: #FF1744;
  font-size: 12px;
}
.tweet {
  padding: 12px 12px 16px;
}
.tweet .avatar {
  background-size: cover;
  border-radius: 50%;
}
.tweet .name {
  font-size: 14px;
}
.tweet .description {
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
}
.tweet .external_link {
  color: #808080;
}
.tweet .timestamp {
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
.advanced_filters .h1 {
  display: inline-block;
  margin: 0;
  margin-top: 5px;
  color: #181818;
  font-size: 20px;
  font-weight: normal;
}
.advanced_filters .filters_area {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.advanced_filters .filters_area .column {
  width: 33%;
  float: left;
}
.advanced_filters .filters_area .column .column-wrapper {
  margin-left: 15px;
  margin-right: 15px;
}
.advanced_filters .filters_area .label {
  color: #8a8a8a;
  font-size: 13px;
  margin-bottom: 10px;
}
.advanced_filters .send_to_input {
  position: relative;
}
.advanced_filters .dropdown_content {
  max-height: 200px;
  overflow: auto;
}
.advanced_filters .dropdown_content .result {
  display: flex;
  align-items: center;
}
.advanced_filters .dropdown_content .result .avatar {
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border-radius: 50%;
}
/*
    Individual Post styles
*/
.post_item > .dropdown_wrapper.active,
.comment_item > .dropdown_wrapper.active {
  display: block;
}
.post_item:hover > .dropdown_wrapper,
.comment_item:hover > .dropdown_wrapper {
  display: block;
}
.media {
  margin-top: 10px;
}
.post_item {
  position: relative;
}
.post_item .post_title {
  font-size: 12px;
}
.post_item .post_title .name {
  font-size: 12px;
}
.post_item .post_thumb {
  width: 36px;
  height: 36px;
  float: left;
  margin-right: 0.5rem;
}
.post_item .post_thumb_img {
  display: block;
  width: 100%;
  height: 100%;
}
.post_item .post_content {
  margin-bottom: 1rem;
  word-break: break-word;
}
.post_item .post_content .post_body {
  word-wrap: break-word;
}
.post_item .post_content .post_actions_postfix {
  padding-top: 10px;
}
.post_item .post_content .post_action_content {
  margin-top: 10px;
  border-top: 1px solid #dfdfdf;
  padding: 10px 10px 0 10px;
}
.post_item .post_content .post_comments_area .post_actions_list {
  display: flex;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-left: 4px;
}
.post_item .post_content .post_comments_area .post_actions_list li {
  display: inline-block;
  margin-right: 18px;
}
.post_item .post_content .post_comments_area .post_actions_list li .sub_action_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #eef2f6;
}
.post_item .post_content .post_comments_area .post_actions_list li .sub_action_list li {
  margin: 0;
  margin-right: 2px;
}
.post_item .post_content .post_comments_area .post_actions_list li .sub_action_list li::before {
  content: "\2022";
  margin-right: 2px;
}
.post_item .post_content .post_comments_area .post_actions_list li .sub_action_list li:first-child::before {
  content: "";
  margin: 0;
  padding: 0;
}
.post_item .post_content .post_comments_area .post_like {
  display: inline-block;
}
.post_item .post_content .post_comments_area .post_like.is-liked {
  color: #429784;
}
.post_item .post_content .post_comments_area .post_like.is-liked .icon-liked {
  display: inline-block;
}
.post_item .post_content .post_comments_area .post_like.is-liked .icon-like {
  display: none;
}
.post_item .post_content .post_comments_area .name {
  font-size: 14px;
}
.post_item .post_content .comments_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.post_item .post_content .comment_item {
  margin-top: 10px;
  padding: 0 10px;
}
.post_item .post_content .comment_item:first-child {
  border-top: 1px solid #dfdfdf;
  padding-top: 10px;
}
.post_item .post_content .comment_item .comment_thumb {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.post_item .post_content .comment_item .comment_thumb_img {
  display: block;
  width: 100%;
  height: 100%;
}
.post_item .post_content .comment_item .comment_body {
  overflow: hidden;
  margin-right: 10px;
}
.post_item .post_content .comment_item .comment_body .comment_text {
  margin: 0;
  margin-right: 10px;
  word-wrap: break-word;
  margin-bottom: 5px;
}
.post_item .post_content .comment_input {
  padding: 0;
}
.post_item .post_content .comment_actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #eef2f6;
}
.post_item .post_content .comment_actions li {
  float: left;
  margin: 0;
  margin-right: 5px;
}
.post_item .post_content .comment_actions li::before {
  content: "\2022";
  margin-right: 5px;
}
.post_item .post_content .comment_actions li:first-child::before {
  content: "";
  margin: 0;
  padding: 0;
}
.post_item .post_content .styled-input {
  display: block;
}
.post_item .post_comments_area,
.announcement_item .post_comments_area {
  padding-bottom: 0;
}
.post_item .service_area,
.announcement_item .service_area {
  margin-top: 20px;
}
.post_item .post_sub_header,
.announcement_item .post_sub_header {
  border-top: 1px solid #dfdfdf;
  padding: 10px;
  color: #121926;
  font-size: 13px;
}
.post_item .service_list,
.announcement_item .service_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.post_item .service_list li,
.announcement_item .service_list li {
  padding: 15px 10px 25px;
}
.post_item .service_list li.completed,
.announcement_item .service_list li.completed {
  padding-bottom: 10px;
}
.post_item .service_list .service_details,
.announcement_item .service_list .service_details {
  margin-left: 40px;
  overflow: hidden;
}
.post_item .service_list .title,
.announcement_item .service_list .title {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 5px;
  display: inline-block;
}
.trigger-lightbox {
  cursor: pointer;
}
.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.lightbox .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.lightbox .prev-button,
.lightbox .next-button {
  position: fixed;
  top: auto;
  bottom: 48px;
  margin: 0;
  width: auto;
  height: auto;
  padding: 0.5rem 0.25rem 0.5rem 0.5rem;
  border-radius: 1.5rem;
  background: #121926;
  color: #ffffff;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
  display: flex;
  align-items: center;
}
.lightbox .prev-button:hover,
.lightbox .next-button:hover {
  background-color: #364152;
}
.lightbox .prev-button:active,
.lightbox .next-button:active {
  background-color: #697586;
}
.lightbox .prev-button {
  left: 0;
  transform: translateX(1rem);
}
.lightbox .prev-button .prev-button-text {
  margin: 0 0.25rem;
}
.lightbox .next-button {
  right: 0;
  transform: translateX(-1rem);
}
.lightbox .next-button .svg-icon {
  order: 2;
}
.lightbox .next-button .next-button-text {
  order: 1;
  margin: 0 0.25rem;
}
@media only screen and (min-width: 768px) {
  .lightbox .prev-button,
  .lightbox .next-button {
    border-radius: 50%;
    position: absolute;
    top: 50%;
    bottom: auto;
    padding: 0.5rem;
  }
  .lightbox .prev-button .svg-icon,
  .lightbox .next-button .svg-icon {
    width: 24px;
    height: 24px;
  }
  .lightbox .prev-button {
    transform: translate(-76px, -50%);
  }
  .lightbox .next-button {
    transform: translate(76px, -50%);
  }
}
.lightbox .lightbox-area {
  width: 100%;
  margin: 72px 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .lightbox .lightbox-area {
    width: 75%;
  }
}
.lightbox .letterbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .lightbox .letterbox {
    background: #000000;
  }
}
.lightbox .lightbox-content-image {
  object-fit: scale-down;
  width: 100%;
  height: 100%;
}
@keyframes lightbox-fade {
  0% {
    display: none;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes lightbox-slide-from-right {
  0% {
    display: none;
    opacity: 0;
    left: 100%;
  }
  100% {
    display: block;
    opacity: 1;
    left: 0;
  }
}
@keyframes lightbox-slide-from-left {
  0% {
    display: none;
    opacity: 0;
    left: -100%;
  }
  100% {
    display: block;
    opacity: 1;
    left: 0;
  }
}
.lightbox.lightbox-fade-transition .letterbox {
  animation: lightbox-fade 0.5s;
}
.lightbox.lightbox-slide-transition .letterbox {
  animation: lightbox-slide-from-right 0.5s;
}
.lightbox.lightbox-slide-transition.lightbox-direction-prev .letterbox {
  animation: lightbox-slide-from-left 0.5s;
}
/*
    Specific Lightbox Views
*/
.lightbox-post_content .secondary_content {
  overflow: auto;
  height: 100%;
}
.lightbox-post_item {
  margin: 0;
  border-radius: 0;
  width: 100%;
}
.lightbox-post_item .comment_input {
  position: sticky;
  bottom: 0;
  background: #ffffff;
}
/*
    Nested Lightbox Slideshow
*/
.lightbox-slideshow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.lightbox-slideshow .prev-button,
.lightbox-slideshow .next-button {
  position: absolute;
  top: 50%;
  bottom: auto;
  margin: 0;
  width: auto;
  height: auto;
  padding: 0.5rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #697586;
  background-color: rgba(255, 255, 255, 0.8);
}
.lightbox-slideshow .prev-button:hover,
.lightbox-slideshow .next-button:hover {
  background-color: #ffffff;
}
.lightbox-slideshow .prev-button:active,
.lightbox-slideshow .next-button:active {
  background-color: #ffffff;
}
.lightbox-slideshow .prev-button {
  transform: translate(1rem, -50%);
}
.lightbox-slideshow .next-button {
  transform: translate(-1rem, -50%);
}
@media only screen and (min-width: 768px) {
  .lightbox-slideshow .prev-button {
    transform: translate(1rem, -50%);
  }
  .lightbox-slideshow .next-button {
    transform: translate(-1rem, -50%);
  }
}
.lightbox-slideshow.slideshow-fade-transition .letterbox {
  animation: lightbox-fade 0.5s;
}
.lightbox-slideshow.slideshow-slide-transition .letterbox {
  animation: lightbox-slide-from-right 0.5s;
}
.lightbox-slideshow.slideshow-slide-transition.slideshow-direction-prev .letterbox {
  animation: lightbox-slide-from-left 0.5s;
}
html,
body {
  height: 100%;
  scrollbar-gutter: stable;
}
body {
  background: #ffffff;
  overflow-y: scroll;
  min-height: 665px;
  min-width: 375px;
}
#wrapper {
  min-height: 100%;
  background: #ffffff;
  position: relative;
  z-index: 1;
}
#wrapper::before {
  display: block;
  position: absolute;
  top: 0;
  left: -3px;
  width: 3px;
  height: 100%;
  content: '';
  /* I dont have a direction in my common.less file so I'm manually writing these out */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#22000000', GradientType=1);
  /* IE6-9 */
}
#content {
  padding-top: 170px;
}
#drund-body_content {
  background: #ffffff;
}
#drund_header {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 14px;
  height: 0;
  /*
        Search Text Input
    */
}
#drund_header .wrapper {
  height: 170px;
  background: black;
}
#drund_header .drund_nav {
  position: relative;
}
#drund_header menu {
  margin: 0;
  padding: 0;
  width: auto;
}
#drund_header menu,
#drund_header li {
  list-style-type: none;
}
#drund_header nav {
  height: 100%;
}
#drund_header .header_a {
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  padding: 0 8px;
  display: block;
}
#drund_header .header_a:hover {
  text-decoration: none;
}
#drund_header .header_link {
  display: flex;
  align-items: center;
  height: 100%;
}
#drund_header .header_link:hover {
  background: #202020;
}
#drund_header .header_link .text {
  display: none;
}
#drund_header .header_menu {
  display: flex;
}
#drund_header .header_menu .header_menu_li {
  position: relative;
}
#drund_header .header_menu .header_menu_hover:hover {
  background: rgba(255, 255, 255, 0.2);
}
#drund_header .header_dropdown_content {
  z-index: 9999;
  display: none;
  position: absolute;
  top: 95%;
  right: 0;
  max-height: calc(100vh - 75px);
  background: #ffffff;
  border-radius: 0.25rem;
  color: #202939;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
}
#drund_header .header_dropdown_content.left_dropdown {
  right: auto;
  left: 0;
  margin-top: 1rem;
}
#drund_header .header_dropdown_content.left_dropdown .tip {
  left: 0.75rem;
  right: auto;
}
#drund_header .header_dropdown_content .tip {
  border: 0 solid transparent;
  border-left-width: 0.5rem;
  border-right-width: 0.5rem;
  border-bottom: 0.5rem solid #ffffff;
  width: 0;
  height: 0;
  position: absolute;
  top: -0.5rem;
  right: 0.75rem;
}
#drund_header .header_dropdown_content .dropdown_menu_section {
  border-top: 1px solid #f8fafc;
}
#drund_header .header_dropdown_content .dropdown_menu_section:first-child {
  border-top: 0;
}
#drund_header .header_dropdown_content .dropdown_menu_header {
  padding: 0.25rem 1.5rem;
}
#drund_header .header_dropdown_content .dropdown_menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#drund_header .header_dropdown_content .dropdown_menu_divider {
  height: 1px;
  background: #f8fafc;
}
#drund_header .header_dropdown_content .dropdown_menu_a {
  display: flex;
  align-items: center;
  color: #202939;
  padding: 0.75rem 1rem;
  white-space: nowrap;
}
#drund_header .header_dropdown_content .dropdown_menu_a:hover {
  text-decoration: none;
  background: #dc0714;
  color: #ffffff;
}
#drund_header .header_dropdown_content .dropdown_menu_a.active {
  background: #dc0714;
  color: #ffffff;
}
#drund_header .header_dropdown_content .no-results {
  background: #eef2f6;
  padding: 0.75rem;
  border: 0;
  border-radius: 0.25rem;
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  /* Specific link action style line-height keeps position inline
    with icons. */
  border-radius: 0;
  margin-bottom: 0;
}
#drund_header .header_dropdown_content .no-results a {
  text-decoration: underline;
}
#drund_header .header_dropdown_content .no-results.no-border {
  border: 0 !important;
}
#drund_header .header_dropdown_content .no-results.alert-info {
  background: #f5faf9;
  border: 1px solid #429784;
}
#drund_header .header_dropdown_content .no-results.alert-info .svg-icon {
  fill: #429784;
}
#drund_header .header_dropdown_content .no-results.alert-info a {
  color: #429784;
}
#drund_header .header_dropdown_content .no-results.alert-success {
  background: #f5faf9;
  border: 1px solid #429784;
}
#drund_header .header_dropdown_content .no-results.alert-success .svg-icon {
  fill: #429784;
}
#drund_header .header_dropdown_content .no-results.alert-success a {
  color: #429784;
}
#drund_header .header_dropdown_content .no-results.alert-error {
  background: #f6e9e9;
  border: 1px solid #9f0000;
}
#drund_header .header_dropdown_content .no-results.alert-error .svg-icon {
  fill: #9f0000;
}
#drund_header .header_dropdown_content .no-results.alert-error a {
  color: #9f0000;
  font-weight: bold;
}
#drund_header .header_dropdown_content .no-results.alert-dark {
  background: #121926;
  color: #ffffff;
}
#drund_header .header_dropdown_content .no-results.alert-dark a {
  color: #ffffff;
}
#drund_header .header_dropdown_content .no-results.alert-inline {
  margin: 0;
  display: inline-block;
  display: inline-flex;
}
#drund_header .header_dropdown_content .no-results.alert-thin {
  padding: 0 0.5rem;
  font-weight: 400;
}
#drund_header .header_dropdown_content .no-results.alert-spaced {
  padding-top: 35px;
  padding-bottom: 35px;
  text-align: center;
}
#drund_header .header_dropdown_content .no-results.alert-spaced .alert-title {
  display: block;
  font-size: 15px;
  margin-bottom: 3px;
}
#drund_header .header_dropdown_content .no-results.alert-big {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}
#drund_header .header_dropdown_content .no-results .alert-action_link {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  text-transform: uppercase;
  text-decoration: none;
}
#drund_header .header_dropdown_menu_li {
  display: block;
}
#drund_header .header_dropdown_menu_li a {
  padding: 5px 10px;
  display: block;
  white-space: nowrap;
}
#drund_header .header_menu .header_menu_li {
  display: flex;
}
#drund_header .header_menu .header_dropdown_section {
  padding: 0 2px;
}
#drund_header .header_menu .header_dropdown_section:first-child {
  border: 0;
}
#drund_header .header_menu .header_dropdown_section .header {
  padding: 5px 10px;
  text-shadow: 1px 1px 0px #000;
}
#drund_header .header_menu .results_dropdown {
  position: absolute;
  top: 100%;
  right: -5px;
}
#drund_header .header_menu .results_dropdown .tip {
  right: 19px;
}
#drund_header .header_menu .results_dropdown_menu_title {
  padding: 6px;
  border-bottom: 1px solid #cacaca;
  background: #f7f7f7;
}
#drund_header .header_menu .results_dropdown_menu_action {
  text-decoration: none;
}
#drund_header .header_menu .clear_all_trigger::after {
  content: "·";
  color: #eef2f6;
  font-weight: bold;
  margin: 0 6px;
  display: inline-block;
  white-space: pre-wrap;
}
#drund_header .account_dropdown {
  width: 267px;
}
#drund_header .account_dropdown_trigger {
  text-decoration: none;
}
#drund_header .header_dropdown_trigger {
  padding: 0.5rem;
  border-radius: 0.25rem;
}
#drund_header .header_dropdown_trigger.active {
  background: #202020;
}
#drund_header .header_dropdown_menu {
  border-top: 0;
  max-height: calc(100vh - 75px);
  overflow-y: auto;
}
#drund_header .header_dropdown_menu .dropdown_menu_li:first-child {
  border-radius: 0.25rem 0.25rem 0 0;
  overflow: hidden;
}
#drund_header #notification_area .header_dropdown_content {
  background: transparent;
  box-shadow: none;
}
#drund_header #notification_drop_down {
  margin-bottom: 0;
  border: 0;
}
#drund_header #contacts_search_area {
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 992px) {
  #drund_header #contacts_search_area.open {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-right: 0;
    z-index: 1;
    background: #121926;
  }
  #drund_header #contacts_search_area.open .search_trigger {
    display: none;
  }
  #drund_header #contacts_search_area.open .search_area {
    flex: 1;
    padding: 0 1rem;
    position: relative;
    display: flex;
    align-items: center;
  }
  #drund_header #contacts_search_area.open .search_area .search_trigger {
    display: block;
  }
  #drund_header #contacts_search_area.open .search_area .search_bar {
    flex: 1;
    margin-right: 8px;
    position: relative;
  }
  #drund_header #contacts_search_area.open .search_area .search_bar .search-input {
    flex: 1;
  }
  #drund_header #contacts_search_area.open .search_area .search_dropdown_content {
    left: 0;
    background: #ffffff;
    color: #121926;
    border: 1px solid #e2e2e2;
    margin-top: 1rem;
  }
  #drund_header #contacts_search_area.open .search_area .search_dropdown_content .dropdown_menu_a {
    background: #ffffff;
    color: #121926;
    padding: 16px 24px;
  }
  #drund_header #contacts_search_area.open .search_area .search_dropdown_content .dropdown_menu_a.active {
    color: #ffffff;
  }
  #drund_header #contacts_search_area.open .search_area .search_dropdown_content .dropdown_menu_a.active .svg-icon {
    fill: #ffffff;
  }
  #drund_header #contacts_search_area.open .search_area .search_dropdown_content .dropdown_menu_divider {
    height: 1px;
    background: #e0e0e0;
  }
  #drund_header #contacts_search_area.open .search_area .search_dropdown_content .dropdown_menu_link:hover {
    text-decoration: underline;
    background: transparent !important;
    color: #dc0714;
  }
  #drund_header #contacts_search_area.open .search_area .search_dropdown_content .dropdown_menu_link.active {
    background: transparent !important;
    color: #dc0714;
  }
  #drund_header #contacts_search_area.open .search_area .search_actions {
    display: block;
  }
}
#drund_header #contacts_search_area .search_trigger {
  cursor: pointer;
  display: flex;
}
#drund_header #contacts_search_area .search_area {
  position: relative;
  height: 100%;
  display: none;
}
#drund_header #contacts_search_area .search_area .search_trigger {
  display: none;
}
#drund_header #contacts_search_area .search_area .search_bar {
  display: flex;
  align-items: center;
}
#drund_header #contacts_search_area .search_area .styled-input {
  padding: 0.5rem;
}
#drund_header #contacts_search_area .search_area .results_dropdown {
  position: absolute;
  top: 100%;
  right: 0;
}
.header_icon_nav {
  display: flex;
}
.header_icon_nav .header_icon_nav-li {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 1rem;
}
.header_icon_nav .header_icon_nav-li:first-child {
  margin-left: 0;
}
.header_icon_nav .header_icon_nav-li a {
  padding: 0.5rem;
}
.header_icon_nav .header_icon_nav-li a.active {
  background: #202020;
}
.full_page {
  margin-top: 10px;
}
.full_page #left_pane .content_well {
  padding: 10px;
}
.full_page #left_pane .content_well.has-header {
  padding: 0;
}
.left_column {
  min-width: 0;
}
.right_column {
  display: none;
}
.accordian .accordian-trigger {
  cursor: pointer;
}
.accordian .accordian-parent:hover {
  text-decoration: none;
}
.accordian .accordian-menu {
  display: none;
}
.accordian.open .accordian-parent {
  color: #121926;
}
.accordian.open .accordian-menu {
  display: block;
}
.show-mini .secondary_nav {
  border-radius: 0 0 0.5rem 0.5rem;
}
.secondary_nav {
  height: auto;
  padding: 0;
  flex-grow: 1;
}
.secondary_nav .more,
.secondary_nav .links li {
  padding: 0;
}
.secondary_nav .more,
.secondary_nav a,
.secondary_nav li > span {
  padding: 1rem;
  color: #364152;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}
.secondary_nav .more:hover,
.secondary_nav a:hover,
.secondary_nav li > span:hover {
  text-decoration: none;
}
.secondary_nav .more {
  padding: 1rem;
  position: relative;
}
.secondary_nav .more.active {
  color: #202939;
  background: #eef2f6;
  z-index: 9999;
}
.secondary_nav .links {
  border-radius: 4px;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
}
.secondary_nav .links li {
  text-align: center;
}
.secondary_nav .links li:first-child,
.secondary_nav .links li:first-child a {
  border-radius: 4px 0 0 4px;
}
.secondary_nav .links li.active a {
  color: #387968;
  box-shadow: inset 0 -2px 0 #429784;
}
.secondary_nav.header .links li:first-child,
.secondary_nav.header .links li:first-child a {
  border-radius: 4px 0 0 0;
}
.secondary_nav .hidden-links {
  background: white;
  z-index: 9999;
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
  border-radius: 0.25rem;
  max-height: calc(100vh - 195px);
  overflow: auto;
}
.secondary_nav .hidden-links li a {
  color: #364152;
  justify-content: flex-start;
  display: flex;
  align-items: center;
}
.secondary_nav .hidden-links li a .app_name,
.secondary_nav .hidden-links li a .b {
  font-weight: inherit;
}
.secondary_nav .hidden-links li a:hover {
  background: #f8fafc;
  color: #4b5565;
}
.secondary_nav .hidden-links li.active {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
}
.secondary_nav .hidden-links li.active a {
  color: #364152;
}
#back_to_top {
  position: fixed;
  display: none;
  left: 50%;
  bottom: 0;
  padding-bottom: 10px;
  margin-left: -410px;
}
#drund-body_content {
  padding-top: 16px;
  padding-bottom: 200px;
}
@media only screen and (min-width: 576px) {
  .container {
    max-width: 750px;
  }
}
@media only screen and (min-width: 768px) {
  .container {
    max-width: 950px;
  }
  .right_column {
    display: block;
  }
  #drund_header {
    /*
            Search Text Input
        */
  }
  #drund_header #contacts_search_area {
    margin-right: 1rem;
  }
  #drund_header #contacts_search_area .search_trigger {
    display: none;
  }
  #drund_header #contacts_search_area .search_area {
    display: block;
  }
  #drund_header #contacts_search_area .search-input {
    border: 1px solid #000;
    width: 293px;
  }
  #drund_header #contacts_search_area .search-input:hover {
    color: white;
  }
  #drund_header #contacts_search_area .search-input.styled-input-focused,
  #drund_header #contacts_search_area .search-input:focus-within {
    color: #121926;
    border-color: #121926;
    box-shadow: none;
  }
  #drund_header #contacts_search_area .search_actions {
    display: none;
  }
  #drund_header .search_dropdown_content {
    left: 0;
    background: #ffffff;
    color: #121926;
    border: 1px solid #e2e2e2;
    margin-top: 1rem;
  }
  #drund_header .search_dropdown_content .dropdown_menu_a {
    background: #ffffff;
    color: #121926;
    padding: 16px 24px;
  }
  #drund_header .search_dropdown_content .dropdown_menu_a.active {
    color: #ffffff;
  }
  #drund_header .search_dropdown_content .dropdown_menu_a.active .svg-icon {
    fill: #ffffff;
  }
  #drund_header .search_dropdown_content .dropdown_menu_divider {
    height: 1px;
    background: #e0e0e0;
  }
  #drund_header .search_dropdown_content .dropdown_menu_link:hover {
    text-decoration: underline;
    background: transparent !important;
    color: #dc0714;
  }
  #drund_header .search_dropdown_content .dropdown_menu_link.active {
    background: transparent !important;
    color: #dc0714;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1110px;
  }
}
.login_modal {
  max-width: 360px;
}
/*
    Posts Styles
*/
/*
    Action menu at the top of posts
*/
#home_filter_area {
  position: relative;
}
#type_options {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}
#feed_actions .post_actions {
  padding: 0;
  list-style-type: none;
  display: inline-block;
}
.post_form {
  /*
            Position tips for new posts
        */
}
.post_form .item-1 {
  left: 10px;
}
.post_form .item-2 {
  left: 150px;
}
.post_form .item-3 {
  left: 300px;
}
.post_form .post_options {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin: 0 -1rem -0.5rem;
  padding: 0.5rem;
  border-top: 1px solid #cdd5df;
  background: #ffffff;
}
.create_post_area .post_attachments,
.edit_post_area .post_attachments {
  margin: 0 -0.5rem;
}
.create_post_area .post_attachment_wrapper .thumb,
.edit_post_area .post_attachment_wrapper .thumb {
  width: 24px;
  height: 24px;
}
.create_post_area .facebook_account_area,
.edit_post_area .facebook_account_area {
  padding: 7px 10px;
  background: #f8f8f8;
  border-bottom: 1px solid #ddd;
}
.create_post_area .facebook_account_area .alert,
.edit_post_area .facebook_account_area .alert {
  padding: 6px 9px;
}
.create_post_area .facebook_account_area .picker_area,
.edit_post_area .facebook_account_area .picker_area {
  margin-left: 10px;
}
.create_post_area .post_to_list,
.edit_post_area .post_to_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.create_post_area .social-checkbox[type="checkbox"],
.edit_post_area .social-checkbox[type="checkbox"] {
  display: none;
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label {
  margin: 0;
  display: inline-block;
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label-db,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label-db {
  display: block;
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon,
.create_post_area .social-connect,
.edit_post_area .social-connect,
.create_post_area .social-default,
.edit_post_area .social-default {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(/5bc6cddc7498/main/dist/549302b91ac908041136.png);
  background-attachment: no-repeat;
  cursor: pointer;
  position: relative;
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.drund,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.drund,
.create_post_area .social-connect.drund,
.edit_post_area .social-connect.drund,
.create_post_area .social-default.drund,
.edit_post_area .social-default.drund {
  background-repeat: none;
  background-size: 100% 100%;
  background-position: center center;
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.facebook,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.facebook,
.create_post_area .social-connect.facebook,
.edit_post_area .social-connect.facebook,
.create_post_area .social-default.facebook,
.edit_post_area .social-default.facebook {
  background-position: 0 0;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.facebook,
  .edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.facebook,
  .create_post_area .social-connect.facebook,
  .edit_post_area .social-connect.facebook,
  .create_post_area .social-default.facebook,
  .edit_post_area .social-default.facebook {
    background-image: url(/5bc6cddc7498/main/dist/75bd76dd3f53b519cf9b.png) !important;
    -moz-background-size: 400px 400px;
    -ie-background-size: 400px 400px;
    -o-background-size: 400px 400px;
    -webkit-background-size: 400px 400px;
    background-size: 400px 400px;
  }
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.twitter,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.twitter,
.create_post_area .social-connect.twitter,
.edit_post_area .social-connect.twitter,
.create_post_area .social-default.twitter,
.edit_post_area .social-default.twitter {
  background-position: -24px 0;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.twitter,
  .edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon.twitter,
  .create_post_area .social-connect.twitter,
  .edit_post_area .social-connect.twitter,
  .create_post_area .social-default.twitter,
  .edit_post_area .social-default.twitter {
    background-image: url(/5bc6cddc7498/main/dist/75bd76dd3f53b519cf9b.png) !important;
    -moz-background-size: 400px 400px;
    -ie-background-size: 400px 400px;
    -o-background-size: 400px 400px;
    -webkit-background-size: 400px 400px;
    background-size: 400px 400px;
  }
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon .overlay-check,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon .overlay-check,
.create_post_area .social-connect .overlay-check,
.edit_post_area .social-connect .overlay-check,
.create_post_area .social-default .overlay-check,
.edit_post_area .social-default .overlay-check {
  background-image: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png);
  background-position: -75px -50px;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.create_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon .scheduled-icon,
.edit_post_area .social-checkbox[type="checkbox"] + .social-checkbox-label .social-checkbox-icon .scheduled-icon,
.create_post_area .social-connect .scheduled-icon,
.edit_post_area .social-connect .scheduled-icon,
.create_post_area .social-default .scheduled-icon,
.edit_post_area .social-default .scheduled-icon {
  background-image: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png);
  background-position: -75px 0;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 13px;
  left: 15px;
  display: none;
}
.create_post_area .social-default,
.edit_post_area .social-default {
  cursor: default;
}
.create_post_area .social-checkbox-icon,
.edit_post_area .social-checkbox-icon {
  border-radius: 4px;
}
.create_post_area .social-checkbox[type="checkbox"]:checked + .social-checkbox-label .social-checkbox-icon .overlay-check,
.edit_post_area .social-checkbox[type="checkbox"]:checked + .social-checkbox-label .social-checkbox-icon .overlay-check {
  display: block;
}
.create_post_area .social-checkbox[type="checkbox"]:checked + .scheduled .social-checkbox-icon .scheduled-icon,
.edit_post_area .social-checkbox[type="checkbox"]:checked + .scheduled .social-checkbox-icon .scheduled-icon {
  display: block;
}
.create_post_area .social-default.scheduled .scheduled-icon,
.edit_post_area .social-default.scheduled .scheduled-icon {
  display: block;
}
.create_post_area .social-default .overlay-check,
.edit_post_area .social-default .overlay-check {
  display: block;
}
.create_post_area .social-connect.facebook,
.edit_post_area .social-connect.facebook {
  background-position: 0 -24px;
}
.create_post_area .social-connect.twitter,
.edit_post_area .social-connect.twitter {
  background-position: -24px -24px;
}
.create_post_area .schedule-list,
.edit_post_area .schedule-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.create_post_area .schedule-list-header .icon-24x24,
.edit_post_area .schedule-list-header .icon-24x24 {
  margin-right: 15px;
}
.create_post_area .schedule-form-area,
.edit_post_area .schedule-form-area {
  padding: 15px;
}
.create_post_area .scheduled-options .styled-label,
.edit_post_area .scheduled-options .styled-label {
  width: 100px;
}
@media only screen and (min-width: 576px) {
  .post_edit_modal {
    width: 573px;
  }
  .post_edit_history_modal {
    width: 650px;
  }
}
.comments_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.comments_list .alert {
  margin-bottom: 10px;
}
.comments_list .comment_item .comment_thumb {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.comments_list .comment_item .comment_thumb_img {
  display: block;
  width: 100%;
  height: 100%;
}
.comments_list .comment_item .comment_body {
  overflow: hidden;
  margin-right: 10px;
}
.comments_list .comment_item .comment_body .comment_text {
  margin: 0;
  word-wrap: break-word;
  margin-bottom: 5px;
}
.comments_list .comment_actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #eef2f6;
}
.comments_list .comment_actions li {
  float: left;
  margin: 0;
  margin-right: 5px;
}
.comments_list .comment_actions li::before {
  content: "\2022";
  margin-right: 5px;
}
.comments_list .comment_actions li:first-child::before {
  content: none;
  margin: 0;
  padding: 0;
}
#tempFeedCount {
  cursor: pointer;
}
/*
    Poll specific
*/
@-webkit-keyframes grow {
  0% {
    width: 0;
  }
}
@-moz-keyframes grow {
  0% {
    width: 0;
  }
}
@-ms-keyframes grow {
  0% {
    width: 0;
  }
}
@-o-keyframes grow {
  0% {
    width: 0;
  }
}
.create_poll_area .post_form .post_form_body .remove_option {
  position: absolute;
  top: 50%;
  right: 0;
  margin-right: 8px;
  margin-top: -12px;
}
.poll_wrapper .timestamp {
  text-transform: lowercase;
}
.poll_wrapper .post_header {
  border-bottom: none;
  text-transform: capitalize;
  font-weight: bold;
}
.poll_wrapper .dropdown {
  margin: -0.5rem 0;
}
.poll_wrapper p {
  margin: 0;
}
#single_poll_item {
  font-size: 14px;
  padding: 16px 16px 16px 16px;
}
#single_poll_item .post_header_bar {
  border-bottom: none;
  background: #ffffff;
}
#single_poll_item .post_header_bar .post_header_bar_wrapper {
  margin: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
#single_poll_item .post_header_bar .post_header_bar_wrapper .timestamp {
  text-transform: lowercase;
}
#single_poll_item .post_header_bar .post_header_bar_wrapper #single_poll_option_icon {
  margin-top: 5px;
}
.poll_content {
  text-transform: uppercase;
}
.poll_content .poll_choice_list {
  margin: 0;
  padding: 0;
  margin-top: 10px;
  list-style-type: none;
}
.poll_content .poll_choice_li {
  margin-bottom: 6px;
}
.poll_content .poll_choice_li label {
  display: block;
}
.poll_content button {
  display: block;
  width: 100%;
  text-transform: uppercase;
}
.poll_content .choice_radio {
  float: left;
}
.poll_content .dark_gray {
  color: #333333;
}
.poll_content .poll_choice_li.voted .poll_graph {
  background: #EDF6DC;
}
.poll_content .poll_choice_li.voted .poll_percentage {
  background: #99cb3f;
  opacity: 0.5;
}
.poll_content .poll_graph {
  position: relative;
  background-color: #D8D8D8;
  overflow: hidden;
  display: block;
  height: 40px;
  border: 0px;
  border-radius: 3px;
}
.poll_content .styled-radio + .styled-radio-label .styled-radio-icon {
  float: left;
  margin-right: 10px;
  margin-top: 6px;
}
.poll_content .poll_text {
  margin: 12px 12px;
  position: relative;
  text-align: center;
  z-index: 1;
  color: #121926;
  font-weight: 400;
  display: block;
}
.poll_content .poll_choice_info {
  margin-left: 5px;
}
.poll_content .poll_percentage {
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background: #A6A6A6;
  animation: grow 2s;
}
.poll_content .poll_count_area {
  padding-top: 6px;
}
.poll_content .poll_count {
  margin-top: 4px;
  margin-left: 8px;
  text-transform: lowercase;
}
#stream_area .stream_item {
  margin-bottom: 10px;
}
#featured_content .featured_content_section {
  padding: 10px 10px 0;
}
#featured_content .featured_content_section.has-header > .header {
  margin: -10px -10px 10px;
}
#featured_content .stream_item {
  margin-bottom: 10px;
}
.condensed_feed_view .see_more .see_more_avatar {
  height: 24px;
  width: 24px;
}
.home_media .latest_streams .content_area {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-auto-rows: 0px;
  overflow: hidden;
}
.home_media .latest_streams .content_area .content_well {
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .home_media .latest_streams .content_area {
    grid-template-rows: auto auto;
    grid-row-gap: 1.5rem;
  }
}
.home_media .playlist_video {
  width: 33.33333%;
  flex-shrink: 0;
}
@media only screen and (min-width: 768px) {
  .home_media .playlist_video {
    width: auto;
  }
}
.home_media .playlist_video_thumb {
  position: relative;
  background-size: cover;
  background-position: center center;
  border-radius: 2px;
  overflow: hidden;
}
.home_media .playlist_video_thumb .video_source_area {
  position: absolute;
  top: 0;
  margin: 12px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
  color: rgba(255, 255, 255, 0.75);
  display: block;
}
.home_media .playlist_video_thumb .video_source_area:hover {
  text-decoration: none;
}
.home_media .playlist_video_thumb .countdown {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-weight: bold;
  border-radius: 4px;
}
.home_media .playlist_video_thumb .thumb_message {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
}
.home_media .playlist_player .video-js {
  position: absolute;
  top: 0;
  left: 0;
}
.home_media .playlist_list_area {
  overflow-x: auto;
}
@media only screen and (min-width: 768px) {
  .home_media .playlist_list_area {
    height: 0;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
/*
    Broadcasts Styles
*/
.announcement_item {
  padding: 16px;
}
.announcement_item.single_announcement_item {
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.announcement_item .content_header .content_header_title .icon-community {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  background-position: 0 0;
  background-size: cover;
  border-radius: 50%;
}
.announcement_item .content_header .content_header_actions {
  flex-shrink: 0;
}
.announcement_item .content_header .dropdown_trigger {
  padding: 0;
}
.announcement_item .content_body {
  font-size: 1rem;
  line-height: 1.4;
}
.announcement_item .content_body .title {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.announcement_item .content_body .announcement_link {
  margin: 0;
}
.announcement_item .content_body .text {
  margin: 0;
  padding: 0;
}
.announcement_item .content_body textarea {
  font-size: 16px;
}
.pinned_post {
  border-top-style: solid;
  border-top-width: 2px;
}
.community_name {
  text-transform: uppercase;
  letter-spacing: -0.1px;
  font-size: 0.75rem;
  font-weight: bold;
}
.community_post_title {
  color: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  font-weight: bold;
}
.pinned_post .post_comments_area .post_actions_list .pinned_post_stamp a {
  font-size: 14px;
}
#pinned {
  margin-right: -10px;
  margin-bottom: -20px;
  margin-top: -11px;
}
#pinned .styled-radio[type="radio"]:checked + .styled-radio-label .styled-radio-icon,
#pinned .styled-checkbox[type="checkbox"]:checked + .styled-checkbox-label .styled-checkbox-icon {
  background: #0008FB !important;
  border-color: #0008FB !important;
  background: #0008FB;
  border-color: #0008FB;
  border-radius: 50%;
}
#pinned .styled-checkbox[type="checkbox"] + .styled-checkbox-label .styled-checkbox-icon .svg-icon {
  display: block;
  fill: #0008FB;
}
#pinned .styled-checkbox[type="checkbox"]:checked + .styled-checkbox-label .styled-checkbox-icon .svg-icon {
  fill: #ffffff;
}
#pinned .styled-checkbox[type="checkbox"] + .styled-checkbox-label .styled-checkbox-icon {
  height: 40px;
  width: 40px;
  border-color: #ffffff;
  border-radius: 50%;
  background-color: #ffffff;
  margin-right: 0rem;
}
.broadcast_item,
.community-poll-item {
  padding-top: 10px;
}
.broadcast_item .dropdown_tr {
  top: 8px;
}
.single_broadcast_item,
.single_community-poll-item {
  border-top: 2px solid #429784;
  border-bottom: 2px solid #429784;
  position: relative;
}
.single_broadcast_item .post_header_bar,
.single_community-poll-item .post_header_bar {
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #eaeaea;
  background: #f8f8f8;
}
.single_broadcast_item .post_header_bar .post_header_bar_wrapper,
.single_community-poll-item .post_header_bar .post_header_bar_wrapper {
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
}
.single_broadcast_item .post_header_bar .hide-broadcast,
.single_community-poll-item .post_header_bar .hide-broadcast {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
}
.single_broadcast_item .post_content .post_body_header,
.single_community-poll-item .post_content .post_body_header {
  margin-bottom: 10px;
}
.single_broadcast_item .post_content .broadcast_title,
.single_community-poll-item .post_content .broadcast_title {
  margin: 0;
}
.single_broadcast_item .post_content .broadcast_link,
.single_community-poll-item .post_content .broadcast_link {
  margin: 0;
}
.create_post_area .post_form_input .broadcast-styled-input-wrapper .stylish-input,
.edit_post_area .post_form_input .broadcast-styled-input-wrapper .stylish-input {
  padding: 5px 5px 5px 5px;
  border: 1px solid #cacaca;
}
.create_post_area .post_form_input .broadcast-styled-input-wrapper .styled-input-wrapper,
.edit_post_area .post_form_input .broadcast-styled-input-wrapper .styled-input-wrapper {
  padding: 0px;
}
.create_post_area .post_form_input .broadcast-styled-input-wrapper .styled-label,
.edit_post_area .post_form_input .broadcast-styled-input-wrapper .styled-label {
  width: auto;
}
.create_post_area .post_form_input .broadcast-styled-input-wrapper .styled-label.is_public-label,
.edit_post_area .post_form_input .broadcast-styled-input-wrapper .styled-label.is_public-label {
  display: block;
  text-align: left;
  margin: 0 0 10px;
}
/*
    Files Styles
*/
#files_area {
  min-width: 576px;
}
#files_area .styled-checkbox[type="checkbox"] {
  display: none;
}
#files_area .styled-checkbox[type="checkbox"] + .styled-checkbox-label {
  margin-bottom: 0;
}
#files_area .styled-checkbox[type="checkbox"] + .styled-checkbox-label .styled-checkbox-icon {
  margin-right: 0;
}
.files_breadcrumb,
.filebrowser_widget_breadcrumbs {
  display: block;
  border-top: 1px solid #dfdfdf;
  padding: 1rem;
  margin: 0 -1rem -1rem;
}
.files_breadcrumb .breadcrumb_item,
.filebrowser_widget_breadcrumbs .breadcrumb_item {
  display: inline-block;
}
.files_breadcrumb .breadcrumb_item:first-child .icon-breadcrumb-arrow,
.filebrowser_widget_breadcrumbs .breadcrumb_item:first-child .icon-breadcrumb-arrow {
  display: none;
}
/*
        Rows of content
    */
#files_area_content {
  margin: -1rem;
}
.files_list_header,
.files_list {
  color: #121926;
  font-family: 'Roboto Mono', monospace;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
}
.files_list_header {
  background: #f8f8f8;
  border-color: #cacaca;
  color: #121926;
  font-family: 'Roboto Mono', monospace;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
}
.files_list_header .sort {
  display: flex;
  align-items: center;
}
.files_list_header .sort.desc svg {
  transform: rotate(180deg);
}
.files_list {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.files_list a {
  color: #121926;
}
.files_row {
  padding: 0.5rem 1rem;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid transparent;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.files_row:hover {
  background: #f8f8f8;
  border-width: 1px 0;
  border-color: #cacaca;
  border-style: solid;
  z-index: 1;
}
.files_col {
  display: inline-block;
  float: left;
  text-align: center;
  margin-right: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.files_select_col {
  width: 35px;
}
.files_name_col {
  width: 270px;
  min-width: 100px;
  flex: 1;
  text-align: left;
  display: flex;
  justify-content: flex-start;
}
.files_name_col a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.files_type_col {
  width: 80px;
}
.files_modified_col {
  width: 90px;
}
.files_size_col {
  width: 90px;
}
.files_public_col {
  width: 105px;
}
.files_public_col .files_dropdown_link {
  width: 63px;
}
.files_options_col {
  width: 65px;
}
#quota_area {
  float: right;
  position: relative;
  margin-right: 10px;
}
#quota_area .quota_label {
  float: left;
  position: absolute;
  bottom: -2px;
}
#quota_area .quota_wrapper {
  margin-left: 105px;
}
#quota_area .quota_wrapper .percent_used {
  display: inline-block;
  float: left;
}
#quota_area .quota_wrapper .total_space {
  float: right;
  margin-top: 2px;
}
#quota_area .quota_bar {
  border: 1px solid #cacaca;
  background: #fff;
  width: 180px;
  height: 6px;
}
.upload_wrapper {
  border: 1px solid #cacaca;
  background: #fff;
  height: 6px;
  display: block;
}
.drund-progress_bar {
  height: 6px;
  display: block;
}
.drund-progress_bar_inner {
  background: #429784;
  border: 1px solid #fff;
  height: 4px;
  display: block;
}
/*
        uploading modal
    */
.drund-modal .upload_wrapper {
  margin-bottom: 10px;
}
#file_info .form-row {
  margin-bottom: 0;
}
#file_info .styled-label {
  width: 75px;
}
#file_info .form-text-body {
  width: 200px;
  word-break: break-all;
}
#new_message_area .participant_input {
  position: relative;
}
#new_message_area .send_to_input {
  display: inline-block;
  min-width: 200px;
  position: relative;
}
.messages-input {
  min-height: 120px;
}
.participant:before {
  content: ", ";
}
.participant:first-child:before {
  content: "";
}
#compose_form #attach_file {
  max-width: 300px;
}
#thread_list {
  list-style-type: none;
  margin: 0;
}
.thread_li {
  position: relative;
}
.thread_li.has-unread {
  background: #f5faf9;
}
.thread_li .thread_a {
  display: block;
  overflow: hidden;
}
.thread_li .thread_a:hover {
  color: #121926;
  text-decoration: none;
}
.thread_li .thread_a:active {
  color: #121926;
}
.thread_li .thread_avatar_area {
  width: 48px;
  height: 48px;
  position: relative;
  overflow: hidden;
}
.thread_li .thread_avatar_area .avatar-first {
  position: absolute;
  top: 0;
  left: 0;
}
.thread_li .thread_avatar_area .avatar-stacked,
.thread_li .thread_avatar_area .participant_count {
  z-index: 10;
  position: absolute;
  bottom: 0;
  right: 0;
}
.thread_li .thread_avatar_area .participant_count {
  background-color: #f8fafc;
}
#messages_header {
  overflow: hidden;
}
#message_participants {
  margin-top: 8px;
  display: inline-block;
}
#messages {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#messages .messages_li {
  position: relative;
  padding: 8px;
  display: flex;
}
#messages .messages_li:hover .dropdown_wrapper {
  visibility: visible;
}
#messages .messages_li .message_options_area {
  position: absolute;
  margin-top: 8px;
  right: 10px;
}
#messages .messages_li .name {
  margin-bottom: 8px;
}
#messages .messages_li .message_avatar {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
#messages .messages_li .message_status {
  position: absolute;
  right: 0;
}
#messages .messages_li.me {
  justify-content: flex-end;
}
#messages .messages_li.me .message_avatar {
  display: none;
}
#messages .media {
  margin-top: 0;
}
#messages .media .media_img {
  border-radius: 24px;
}
#messages .media .is_flow_media {
  min-width: 340px;
}
#messages .media .is_flow_media,
#messages .media .video {
  border-radius: 24px;
}
#messages .photo_media {
  width: auto;
}
.popup .media .is_flow_media {
  min-width: 200px !important;
}
.thread_a {
  color: #121926;
}
.name_list_item {
  float: left;
}
.name_list_item::before {
  content: ',';
}
.name_list_item:first-child::before {
  content: '';
}
/* Thread detail custom classes */
.paperclip_button {
  background: #f8fafc;
  border-radius: 50%;
  width: 48px;
  height: 48px;
}
.messages_input {
  padding: 12px 16px;
  border-radius: 24px;
}
.avatar-list .avatar {
  margin-left: -4px;
}
.avatar-list .avatar:first-child {
  margin-left: 0px;
}
.participant_count {
  background-color: #f8fafc;
}
.messages_avatar_spacing {
  margin-bottom: 28px;
}
.message_body {
  background-color: #f8fafc;
  padding: 8px 16px;
  border-radius: 24px;
  max-width: 430px;
}
.message_body.failed {
  background-color: #9f0000;
}
.message_body.is_file:hover {
  cursor: pointer;
}
.message_body.is_file:hover .message_text {
  text-decoration: underline;
}
.message_body .message_text {
  word-break: break-all;
  color: #121926;
  font-size: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
.me .message_body {
  background-color: #429784;
  text-align: right;
}
.me .message_body.failed {
  background-color: #9f0000;
}
.me .message_body .message_text,
.me .message_body .message_text a {
  color: #ffffff;
}
.me .message_dropdown_area {
  order: -1;
}
@media only screen and (min-width: 768px) {
  .message_dropdown_area .dropdown_trigger {
    visibility: hidden;
  }
  .message_body:hover + .message_dropdown_area .dropdown_trigger,
  .message_media:hover + .message_dropdown_area .dropdown_trigger,
  .message_media:hover + .d-flex .message_dropdown_area .dropdown_trigger,
  .message_dropdown_area:hover .dropdown_trigger,
  .message_dropdown_area .dropdown_trigger.active {
    visibility: visible;
  }
}
.messages_content_well {
  height: 80vh;
}
.messages_header {
  z-index: 10;
}
#messages {
  padding: 24px 24px 80px 24px;
  flex-grow: 1;
  overflow-y: scroll;
  padding-bottom: 56px;
}
.popup .messages_content_well {
  height: 440px;
}
.image-placeholder-space {
  padding-left: 44px;
}
#global_chat_area {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 998;
  display: none;
}
@media only screen and (min-width: 768px) {
  #global_chat_area {
    display: block;
  }
}
/* popup styles */
.popup_wrapper {
  position: relative;
}
.popup_wrapper.active .popup_body_wrapper,
.popup_wrapper.is-visible .popup_body_wrapper {
  display: block;
}
.popup_wrapper.active .popup_trigger,
.popup_wrapper.is-visible .popup_trigger {
  border-top-color: transparent;
  margin-bottom: 1rem !important;
}
.popup {
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: #cdd5df;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-bottom: 0;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
  border-radius: 0.5rem 0.5rem 0 0;
}
.popup .badge {
  position: absolute;
  top: -14px;
  right: 3px;
}
.popup_trigger {
  color: #121926;
  display: block;
  border-radius: 0.5rem 0.5rem 0 0;
  margin-bottom: -16px !important;
}
.popup_trigger:hover {
  text-decoration: none;
  color: #121926;
}
.popup_body_wrapper {
  padding-bottom: 40px;
  background: #fff;
  padding: 1px;
  display: none;
}
.popup_body_wrapper.no_input {
  padding-bottom: 0;
}
.popup_body_wrapper.no_input .popup_body_content {
  margin-bottom: 0 !important;
}
.popup_body_content {
  max-height: 450px;
  overflow: auto;
}
.popup_input_wrapper .add_attachment {
  padding: 0.5rem;
}
.popup_input_wrapper .styled-input {
  position: relative;
}
.popup_input_area .icon-attach {
  float: left;
}
.popup_attachment_wrapper {
  background: #eef2f6;
  padding: 0.75rem;
  border: 0;
  border-radius: 0.25rem;
  margin-bottom: 0;
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  /* Specific link action style line-height keeps position inline
    with icons. */
  border-radius: 0;
  padding: 0.5rem;
  background: #f8f8f8;
  margin-bottom: 0.5rem;
}
.popup_attachment_wrapper a {
  text-decoration: underline;
}
.popup_attachment_wrapper.no-border {
  border: 0 !important;
}
.popup_attachment_wrapper.alert-info {
  background: #f5faf9;
  border: 1px solid #429784;
}
.popup_attachment_wrapper.alert-info .svg-icon {
  fill: #429784;
}
.popup_attachment_wrapper.alert-info a {
  color: #429784;
}
.popup_attachment_wrapper.alert-success {
  background: #f5faf9;
  border: 1px solid #429784;
}
.popup_attachment_wrapper.alert-success .svg-icon {
  fill: #429784;
}
.popup_attachment_wrapper.alert-success a {
  color: #429784;
}
.popup_attachment_wrapper.alert-error {
  background: #f6e9e9;
  border: 1px solid #9f0000;
}
.popup_attachment_wrapper.alert-error .svg-icon {
  fill: #9f0000;
}
.popup_attachment_wrapper.alert-error a {
  color: #9f0000;
  font-weight: bold;
}
.popup_attachment_wrapper.alert-dark {
  background: #121926;
  color: #ffffff;
}
.popup_attachment_wrapper.alert-dark a {
  color: #ffffff;
}
.popup_attachment_wrapper.alert-inline {
  margin: 0;
  display: inline-block;
  display: inline-flex;
}
.popup_attachment_wrapper.alert-thin {
  padding: 0 0.5rem;
  font-weight: 400;
}
.popup_attachment_wrapper.alert-spaced {
  padding-top: 35px;
  padding-bottom: 35px;
  text-align: center;
}
.popup_attachment_wrapper.alert-spaced .alert-title {
  display: block;
  font-size: 15px;
  margin-bottom: 3px;
}
.popup_attachment_wrapper.alert-big {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}
.popup_attachment_wrapper .alert-action_link {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  text-transform: uppercase;
  text-decoration: none;
}
/*
    Contacts Popup
*/
#global_chat_contacts_wrapper {
  position: absolute;
  right: 1.5rem;
  bottom: 0;
  width: 200px;
}
#global_contacts_area .global_chat_contacts {
  padding: 0.5rem;
}
#global_contacts_area .global_contact {
  cursor: pointer;
}
/*
    Popup messages
*/
#global_chat_popup_wrapper {
  margin-left: 1rem;
  margin-right: 248px;
}
#global_chat_popup_list {
  float: right;
  width: 5000px;
  list-style-type: none;
  margin: 0 auto;
}
.global_chat_popup {
  width: 148px;
  height: 1px;
  float: right;
  margin-right: 24px;
}
.global_chat_popup.is-visible {
  width: 350px;
}
.global_chat_popup .global_chat_popup_messages {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 250px;
  overflow: auto;
  word-wrap: break-word;
}
.global_chat_popup .global_chat_popup_messages .messages_li {
  overflow: hidden;
  padding: 5px 10px;
  margin: 5px 0;
}
.global_chat_popup .global_chat_popup_messages .messages_li .messages_inner {
  position: relative;
}
.global_chat_popup .global_chat_popup_messages .messages_li .messages_inner .message_status {
  position: absolute;
  top: 1rem;
  right: 0;
}
.global_chat_popup .global_chat_popup_messages .messages_li.me .message_avatar {
  display: none;
}
.global_chat_popup .global_chat_popup_messages .messages_li.me .message_body {
  background: transparent;
  border: 0;
  border-top: 2px solid #dbdbdb;
  float: right;
}
.global_chat_popup .global_chat_popup_messages .message_name {
  margin: 0 0 2px 48px;
  font-size: 12px;
  line-height: 1;
}
.global_chat_popup .global_chat_popup_messages .message_name a {
  color: #797979;
}
.global_chat_popup .global_chat_popup_messages .message_text {
  margin: 0;
}
.global_chat_popup .global_chat_popup_messages .message_avatar {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 5px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.global_chat_popup .global_chat_popup_messages .message_body {
  overflow: hidden;
  background: #fff;
  border: 1px solid #e4e2e2;
  padding: 10px;
  float: left;
  min-width: 150px;
  word-break: break-word;
  max-width: 225px;
}
.online_status {
  width: 6px;
  height: 6px;
  background: #eef2f6;
  border-radius: 50%;
}
.online_status.online {
  background: #429784;
}
.event_detail {
  font-size: 14px;
}
.date {
  color: #6f0000;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
.event_image_area {
  background: #429784;
}
.event_header_banner {
  background-size: cover;
  background-position: center center;
  height: 332px;
  margin: -1rem;
}
.event_info {
  font-size: 14px;
}
.event_info textarea {
  font-size: 14px;
}
.list_event .date {
  font-size: 12px;
}
.list_event .event_thumbnail {
  width: 60px;
  height: 60px;
  border-radius: 0.25rem;
  overflow: hidden;
}
.list_event .event_thumbnail .event_thumbnail_img {
  display: block;
  width: 100%;
}
.list_event .featured_event_thumbnail {
  padding: 42.86% 0 0 !important;
  background-position: center center;
  background-size: cover;
}
.attendees_widget .attendees_list {
  justify-content: flex-start;
}
.attendees_widget .attendee {
  flex-grow: 1;
}
.attendees_widget .attendee a {
  background-size: cover;
  flex-grow: 1;
  border-radius: 0.5rem;
}
.attendees_widget .attendee,
.attendees_widget .more {
  height: 65px;
}
.attendees_widget .more {
  background: gray;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 700;
  color: #dc0714;
}
.map_widget {
  overflow: hidden;
}
.map_widget .map_area {
  overflow: hidden;
  margin: calc(-1rem + 1px);
}
.map_widget .map_area iframe {
  display: block;
}
#date_selector {
  overflow: hidden;
  border-top: 1px solid #cacaca;
  padding: 20px 0 50px;
}
#date_selector .ui-datepicker-calendar {
  box-shadow: 0 2px 3px 0px rgba(217, 217, 217, 0.6);
}
/*
        Mini calendar styles
    */
#ui-datepicker-div {
  position: absolute;
  left: -9999em;
  top: -9999em;
  padding: 5px;
  box-shadow: 0 1px 18px 0 rgba(0,0,0,0.33);
}
#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
  height: 30px;
  text-align: center;
  text-indent: 0;
  top: 5px;
}
#ui-datepicker-div .ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-next:hover {
  background: none;
}
#ui-datepicker-div .ui-datepicker-prev {
  left: 5px;
}
#ui-datepicker-div .ui-datepicker-next {
  right: 5px;
}
.ui-datepicker {
  background: #ffffff;
  width: 280px;
  margin: 0 auto;
}
.ui-datepicker .datepicker {
  position: relative;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0;
  height: 100%;
  width: 24px;
  text-indent: -999em;
  overflow: hidden;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  background: #f8f8f8;
}
.ui-datepicker .ui-datepicker-prev .icon,
.ui-datepicker .ui-datepicker-next .icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  left: 50%;
  margin-left: -8px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 0;
}
.ui-datepicker .ui-datepicker-next {
  right: 0;
}
.ui-datepicker .ui-datepicker-header {
  padding: 0;
}
.ui-datepicker .ui-datepicker-title {
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding: 6px 0;
  text-transform: uppercase;
  border-bottom: 1px solid #848484;
  background: #a3d045;
  background-image: linear-gradient(to bottom, #a3d045, #8fc639);
  margin: 0;
}
.ui-datepicker .ui-datepicker-calendar {
  width: 100%;
  font-size: 14px;
  color: #cccfd3;
  margin: 0;
  border: 1px solid #d0d4d9;
}
.ui-datepicker .ui-datepicker-calendar th {
  padding: 5px 10px;
  font-weight: normal;
}
.ui-datepicker .ui-datepicker-calendar td {
  position: relative;
  z-index: 0;
  padding: 0;
  border: 1px solid #d0d4d9;
  text-align: center;
  color: #4d5155;
  line-height: 1;
  cursor: default;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  padding: 10px;
  display: block;
  margin: -1px;
  border: 1px solid transparent;
  background: transparent;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-active {
  color: #000;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
  z-index: 1;
}
.ui-datepicker .ui-datepicker-calendar td:hover .ui-state-default {
  background: #f8fcff;
  border: 1px solid #7dc5e2;
  color: #dc0714;
}
.ui-datepicker .ui-datepicker-calendar td span,
.ui-datepicker .ui-datepicker-calendar td a {
  text-align: center;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default {
  background: #f9f6f1 !important;
  border: 1px solid #e0a38a !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month {
  color: #cccfd3;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month:hover {
  z-index: 0;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month:hover .ui-state-default {
  background: transparent;
  border: 1px solid #d0d4d9;
}
.ui-datepicker .ui-datepicker-calendar .has_events {
  cursor: pointer;
  position: relative;
}
.ui-datepicker .ui-datepicker-calendar .has_events .ui-state-default {
  color: #4d5155;
  background: transparent url(/5bc6cddc7498/main/dist/4ce767265765b39c6c5d.png) top right no-repeat !important;
}
.ui-datepicker .ui-datepicker-calendar .has_events .ui-state-default:hover {
  text-decoration: none;
}
.explore .modal_overlay > .content_well {
  margin-top: 0;
}
.explore .groups .content_area {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(325px, 1fr));
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
.explore .groups .content_area .content_well {
  margin: 0;
}
.explore .groups .group .group_image_area {
  width: 150px;
}
.explore .groups .group .group_image {
  display: block;
  width: 100%;
  padding-top: 100%;
  border-radius: 0.25rem;
  background-size: cover;
}
.explore .groups_modal {
  max-width: 768px;
  flex-grow: 1;
}
.explore .events_modal {
  max-width: 768px;
  flex-grow: 1;
}
.explore .contacts .content_area {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
.explore .contacts .content_area .content_well {
  margin: 0;
}
.explore .contacts .content_area .person_name,
.explore .contacts .content_area .page_name {
  height: calc(1rem * 1.4 * 2);
}
.explore .contacts .contact {
  padding-top: 1.5rem;
}
.explore .contacts .contact .avatar {
  display: block;
  width: 88px;
  height: 88px;
}
.explore .contacts_modal {
  max-width: 768px;
  flex-grow: 1;
}
.explore .explore-media .content_area {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-radius: 0.5rem;
  overflow: hidden;
}
.explore .explore-media .media_item {
  background: gray;
  padding-top: 100%;
  position: relative;
}
.explore .explore-media .media_item .media_item_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-position: center center;
  transition: background-size 0.2s ease-in;
}
.explore .explore-media .media_item .media_item_wrapper:hover {
  background-size: 105% 105%;
}
.explore .explore-media .media_item .media_item_wrapper:hover::before {
  background: rgba(0, 0, 0, 0.25);
}
.explore .explore-media .media_item .media_item_wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  transition: background 0.2s ease-in;
}
.explore .explore-media .media_item .media_item_wrapper .media_type {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}
.explore .explore-media .live_badge {
  background: #9f0000;
  padding: 0.25rem;
  text-transform: uppercase;
  font-size: 14px;
  color: #ffffff;
  border-radius: 0.25rem;
  line-height: 1;
}
.explore .streams_modal {
  max-width: 768px;
  flex-grow: 1;
}
.notifications_scrollarea {
  max-height: 300px;
  overflow: auto;
  margin: -1rem;
}
.notification_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.notification_text {
  word-wrap: break-word;
  display: block;
  clear: both;
}
.notification_li {
  border-top: 1px solid #dfdfdf;
  padding: 0.75rem;
  overflow: hidden;
}
.notification_li .timestamp {
  white-space: nowrap;
}
.notification_li .notification_a {
  display: table;
  color: #121926;
}
.notification_li .notification_a:hover {
  text-decoration: none;
}
.notification_li .text {
  color: #181818;
}
.notification_li_wrapper {
  display: table;
  width: 100%;
}
.notification_body {
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.notification_avatar {
  width: 30px;
  height: 30px;
  float: left;
  background-size: cover;
  background-position: center center;
  margin-right: 10px;
}
.decline_invite_text:hover,
.accept_invite_text:hover,
.decline_event_invite_text:hover,
.accept_event_invite_text:hover {
  color: #181818;
}
.accept_invite_text:before,
.accept_event_invite_text:before {
  content: "·";
  color: #181818;
  font-weight: bold;
  margin-right: 3px;
  display: inline-block;
  white-space: pre-wrap;
}
#toast_notifications_area {
  position: fixed;
  bottom: 1rem;
  left: 0;
  z-index: 99998;
  width: 100%;
  display: flex;
}
#toast_notifications {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
}
#toast_notifications .close {
  opacity: 1;
  position: absolute;
  right: 16px;
  top: 16px;
  padding: 0;
  margin-left: 0;
}
#toast_notifications .notification_li_wrapper {
  padding-right: 20px;
}
#toast_notifications .results_dropdown_menu_a {
  padding: 0.75rem;
  margin: -0.75rem;
}
#faq_topic_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.faq_topic {
  overflow: hidden;
  border-top: 1px solid #dfdfdf;
  padding: 15px;
}
.faq_topic.open {
  background: #f8f8f8;
}
.faq_topic.open .name {
  color: #dc0714;
}
.faq_topic.open .faq_topic_body {
  display: block;
}
.faq_topic_body {
  display: none;
}
.fixed-body {
  overflow: hidden;
}
.fixed-body #drund_header .container {
  position: relative;
}
.fixed-body .hovercard {
  z-index: 9999;
}
.hover_card_trigger {
  cursor: pointer;
}
.hovercard {
  position: absolute;
  z-index: 999;
  width: 360px;
  margin-left: 12px;
  margin-top: -24px;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}
.hovercard .hovercard_avatar {
  width: 67px;
  height: 67px;
}
.hovercard .hovercard_avatar_img {
  display: block;
  width: 100%;
  height: 100%;
}
.hovercard .hovercard_description {
  overflow: hidden;
}
.profile .profile_header {
  position: relative;
}
.profile .profile_header .dropdown {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.profile .profile_header .profile_avatar_area {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.profile .profile_header .profile_avatar_area .profile_avatar_edit_area {
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
}
.profile .profile_header .profile_avatar_area .profile_avatar_edit_area a {
  display: flex;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  padding: 2px 0 6px;
}
.profile .stats {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px;
}
.profile .stats li {
  margin: 0;
}
.profile .stats li a,
.profile .stats li span {
  color: #a3a3a3;
}
.profile .profile_body .hashtags_area {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.profile .profile_body .hashtags_area .hashtag_item:first-child {
  border-top: 0;
}
.profile .profile_body .profile_events .list_event {
  border-width: 1px 0 0 0;
  border-color: #eeecec;
  margin-bottom: 0;
}
.profile .profile_body .profile_events .list_event:first-child {
  border-top: 0;
}
.profile .profile_body .profile_block_albums .content_results {
  padding: 10px;
}
.profile .checkin .profile_block_checkins .checkin_result:first-child {
  border-top: 0px !important;
}
.profile .profile_checkins .checkin_results_area .checkin_result:first-child {
  border-top: 0px !important;
}
.profile .listing_item_image {
  width: 122px;
  height: 156px;
  background: url(/5bc6cddc7498/main/dist/efebe8fca6f917c1db48.png) no-repeat;
  background-size: 122px 156px;
  transition: all 0.2s ease-in;
}
.profile .listing_item_image.has_media {
  background: none;
  padding: 0;
}
.profile .listing_item_image img {
  width: 100%;
  height: 100%;
}
.profile .profile_body .profile_block_files {
  margin: -1rem;
}
.profile .profile_body .files_select_col {
  width: 35px;
}
.profile .profile_body .files_name_col {
  width: 490px;
  margin-left: 15px;
  text-align: left;
}
.profile .profile_body .files_download_col {
  width: 70px;
  text-align: center;
}
.profile .profile_files .post_actions li {
  margin-right: 0px;
}
.profile .profile_files .actions_area {
  padding: 0px 0px 10px;
}
.profile .profile_files .files_select_col {
  width: 35px;
}
.profile .profile_files .files_name_col {
  width: 490px;
  margin-left: 10px;
  text-align: left;
}
.profile .profile_files .files_download_col {
  width: 65px;
  text-align: center;
}
.community_role_image {
  width: 16px;
  height: 16px;
  margin-bottom: 2px;
}
.brand_profile {
  margin-top: -16px;
  /*
        Albums
    */
  /* Albums Module */
  /*
        Announcements
    */
  /* Announcements Module */
  /*
        Polls
    */
  /* Polls Module */
  /*
        Drive
    */
  /* Drive Module */
}
.brand_profile .brand_profile_background {
  background-position: center center;
  background-size: cover;
  margin-bottom: 16px;
}
.brand_profile .brand_profile_header_area {
  background: transparent !important;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.brand_profile .brand_profile_header_area .slideshow {
  position: relative;
  overflow: hidden;
  flex: 1.7 0%;
  border-radius: 0;
}
.brand_profile .brand_profile_header_area .slideshow .slides {
  position: relative;
  max-height: 596px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: row nowrap;
}
.brand_profile .brand_profile_header_area .slideshow .slides .slide {
  width: 100%;
  flex: 0 0 100%;
}
.brand_profile .brand_profile_header_area .slideshow .slides .slide .slide_img {
  width: 100%;
  display: block;
}
.brand_profile .brand_profile_header_area .slideshow .controls {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  justify-content: center;
  width: 100%;
  padding-bottom: 16px;
}
.brand_profile .brand_profile_header_area .slideshow .controls .control {
  width: 7px;
  height: 7px;
  background: #bfbfbf;
  margin: 2px;
  cursor: pointer;
  border-radius: 50%;
}
.brand_profile .brand_profile_header_area .slideshow .controls .control.active {
  background: #ff0046;
}
.brand_profile .fixed-nav {
  padding-top: 62px !important;
}
.brand_profile .fixed-nav .nav_area {
  position: fixed;
  top: 45px;
  z-index: 999;
}
.brand_profile .brand_profile_albums_block .content_well .content_results {
  padding: 10px;
}
.brand_profile .brand_profile_announcements_block .content_well .content_results {
  padding: 10px;
  margin: 0;
}
.brand_profile .brand_profile_polls_block .content_well .content_results {
  padding: 10px;
  margin: 0;
}
.brand_profile .brand_profile_drive_block .files_select_col {
  width: 35px;
}
.brand_profile .brand_profile_drive_block .files_name_col {
  width: 490px;
  margin-left: 15px;
  text-align: left;
}
.brand_profile .brand_profile_drive_block .files_download_col {
  width: 70px;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .brand_profile .brand_profile_header_area {
    padding: 20px 10px;
  }
  .brand_profile .brand_profile_header_area .slideshow {
    border-radius: 0.5rem;
  }
}
.settings {
  /* Change Password */
}
.settings .alert-error {
  margin-bottom: 10px;
}
.settings .upload_avatar_area {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.settings .upload_avatar_area .upload_avatar_image {
  width: 100px;
  height: 100px;
  display: inline-block;
  margin-right: 10px;
}
.settings .upload_avatar_area .upload_avatar_edit_area {
  cursor: pointer;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 30%;
  position: absolute;
  display: flex;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  padding: 2px 0 6px;
}
.settings .tier_details {
  background: #f4f4f4;
  display: inline-block;
  padding: 20px;
  width: 350px;
}
.settings .tier_details .tiers {
  margin: 0;
  padding: 0;
  color: #697586;
  font-size: 14px;
}
.settings .tier_details .tiers li {
  list-style-type: disc;
  margin-left: 20px;
}
.settings .tier_details .tiers .tier_list_header {
  list-style-type: none;
  margin-left: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}
.settings #membership_list,
.settings .settings_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.settings #membership_list li,
.settings .settings_list li {
  padding: 1em;
}
.settings #membership_list li:first-child,
.settings .settings_list li:first-child {
  border-top: 0;
}
.settings .radio_list {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 3px;
}
.settings .radio_list li {
  padding-left: 30px;
  position: relative;
}
.settings .radio_list li .styled-radio-icon {
  position: absolute;
  top: 3px;
  left: 0;
  margin-top: 0 !important;
}
.settings #social_service_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.settings .strength_area .strength_bar {
  height: 4px;
}
.settings .strength_area .bar {
  background-color: #eef2f6;
}
.settings .strength_area .strength_message {
  color: #9f0000;
}
.settings .strength_area.strength_1 .bar_1 {
  background-color: #9f0000;
}
.settings .strength_area.strength_2 .bar_1,
.settings .strength_area.strength_2 .bar_2 {
  background-color: #697586;
}
.settings .strength_area.strength_2 .strength_message {
  color: #697586;
}
.settings .strength_area.strength_3 .bar_1,
.settings .strength_area.strength_3 .bar_2,
.settings .strength_area.strength_3 .bar_3 {
  background-color: #6ab4a6;
}
.settings .strength_area.strength_3 .strength_message {
  color: #6ab4a6;
}
.settings .strength_area.strength_4 .bar_1,
.settings .strength_area.strength_4 .bar_2,
.settings .strength_area.strength_4 .bar_3,
.settings .strength_area.strength_4 .bar_4 {
  background-color: #429784;
}
.settings .strength_area.strength_4 .strength_message {
  color: #429784;
}
.settings .requirement {
  color: #697586;
}
.settings .requirement .requirement_failed {
  fill: #697586;
}
.settings .requirement.failed {
  color: #9f0000;
}
.settings .requirement.failed .requirement_failed {
  fill: #9f0000;
}
.settings .requirement.passed {
  color: #429784;
}
.settings .subscription_plan {
  height: 400px;
}
.settings .subscription_plan.active {
  border: 1px solid transparent;
  background-color: #eef2f6;
}
.settings .subscription_plan_image {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.settings .subscriptions .chip {
  border-radius: 4px;
}
.credit_card_border {
  border: 1px solid #e3e8ef;
}
.expired_card {
  background: #eef2f6;
}
.add_card_form .styled-input.has-icon-left .styled-input-wrapper {
  margin-left: 35px;
  padding: 7px;
}
.add_card_form .styled-input.has-icon-left .icon-credit-card {
  margin-top: -10px;
}
.styled_form .styled_form_header {
  padding: 5px 15px 20px;
  margin: 0 -15px;
  border-bottom: 1px solid #eee;
}
.styled_form .styled_form_header .h1 {
  margin: 0;
}
.styled_form .styled_form_footer {
  background: #fafafb;
  padding: 15px;
  margin: -1px -15px -15px;
  border-top: 1px solid #eaeaeb;
}
.plans_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.plan {
  padding: 25px 15px;
  position: relative;
}
.plan:first-child {
  border-top: 0;
}
.plan .plan_avatar {
  float: left;
  margin-right: 25px;
}
.plan .plan_avatar .plan_avatar_img {
  width: 100px;
  height: 100px;
  display: block;
}
.plan .plan_body {
  overflow: hidden;
}
.plan .plan_name {
  font-size: 16px;
  font-weight: bold;
  padding: 0;
  margin: 5px 0;
  line-height: 1;
}
.plan .plan_price {
  color: #2cab00;
  font-size: 14px;
}
.plan .plan_details {
  padding-top: 20px;
}
.plan .plan_actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -14px;
}
.plan .subscriptions-actions {
  flex-basis: 100%;
  flex-direction: row;
}
@media only screen and (min-width: 576px) {
  .plan .subscriptions-actions {
    flex-basis: auto;
    flex-direction: column;
  }
}
.select2-dropdown {
  z-index: 10000;
}
.settings_nav_arrow,
.brand_help_widget_icon {
  fill: #121926 !important;
}
.list_header,
.contacts_header {
  margin-bottom: 10px;
}
.list_header .h1,
.contacts_header .h1 {
  font-size: 18px;
  margin: 0;
}
.list_results_header,
.contacts_results_header {
  padding: 10px 20px 10px 10px;
  background: #f8f8f8;
  margin: -10px -10px -1px -10px;
  border: 1px solid #dedede;
  border-width: 0 0 1px;
  position: relative;
  z-index: 1;
}
.list_results_header .actions,
.contacts_results_header .actions {
  display: none;
  margin-top: -3px;
}
.list_results,
.contacts_results {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.list_results .contacts_result,
.contacts_results .contacts_result {
  position: relative;
}
.list_results .contacts_result .result_image,
.contacts_results .contacts_result .result_image {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 12px;
}
.list_results .contacts_result .result_image img,
.contacts_results .contacts_result .result_image img {
  width: 100%;
  height: 100%;
  display: block;
}
.list_results .contacts_result .result_name,
.contacts_results .contacts_result .result_name {
  margin: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 15px;
}
.list_results .contacts_result .result_title,
.contacts_results .contacts_result .result_title {
  margin: 0;
  color: #eef2f6;
  font-weight: normal;
}
.list_results .contacts_result .actions,
.contacts_results .contacts_result .actions {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.list_results .contacts_result .actions li,
.contacts_results .contacts_result .actions li {
  float: left;
  margin-left: 10px;
}
.list_results .contacts_result .secondary-button.active,
.contacts_results .contacts_result .secondary-button.active {
  color: #dc0714;
}
.indicator-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  width: 24px;
  margin-right: 0.5rem;
}
.picker-helper-text {
  float: right;
}
#permission_picker_area {
  padding: 1rem;
}
.image_preview {
  position: absolute;
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
  padding: 64px 5%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.image_preview .close {
  position: fixed;
  top: 1rem;
  right: 1rem;
  opacity: 1;
  z-index: 99999;
}
.aspect-parent {
  position: relative;
}
.aspect-child {
  position: absolute;
  top: 0;
  left: 0;
}
.image_preview_area {
  position: relative;
  min-height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.image_preview_area .loader {
  display: none;
}
.image_preview_area.is-loading .loader {
  display: inline-block;
}
.image_preview_area .preview {
  width: 100%;
}
.stripe-connect {
  display: inline-block;
  margin-bottom: 1px;
  background-image: linear-gradient(#28A0E5, #015E94);
  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  height: 30px;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  user-select: none;
}
.stripe-connect span {
  display: block;
  position: relative;
  padding: 0 12px 0 44px;
  height: 30px;
  background: #1275FF;
  background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  font-size: 14px;
  line-height: 30px;
  color: white;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.stripe-connect span:before {
  content: '';
  display: block;
  position: absolute;
  left: 11px;
  top: 50%;
  width: 23px;
  height: 24px;
  margin-top: -12px;
  background-repeat: no-repeat;
  background-size: 23px 24px;
}
.stripe-connect:active {
  background: #005D93;
}
.stripe-connect:active span {
  color: #EEE;
  background: #008CDD;
  background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}
.stripe-connect.light-blue {
  background: #b5c3d8;
  background-image: linear-gradient(#b5c3d8, #9cabc2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.stripe-connect.light-blue span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  background: #f0f5fa;
  background-image: linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  -moz-box-shadow: inset 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
}
.stripe-connect.light-blue:active {
  background: #9babc2;
}
.stripe-connect.light-blue:active span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  background: #d7dee8;
  background-image: linear-gradient(#d7dee8, #e7eef6);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
}
.stripe-connect.dark {
  background: #252525;
  background: rgba(0, 0, 0, 0.5) !important;
}
/* Images*/
.stripe-connect span:before,
.stripe-connect.blue span:before {
  background-image: url("data:image/png;base64,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");
}
.stripe-connect.light-blue span:before {
  background-image: url("data:image/png;base64,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");
}
/*



Store Rebuild



*/
.store {
  /* Retina support */
  /* Featured Items */
}
@media only screen and (min-width: 375px) {
  .store .mobile_store_search {
    margin-bottom: 1px;
    border-radius: 0.5rem 0.5rem 0 0;
  }
  .store .store_nav,
  .store .greedy_nav {
    border-radius: 0.5rem;
  }
}
@media only screen and (min-width: 768px) {
  .store .store_nav,
  .store .greedy_nav {
    border-radius: 0.5rem;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .store .stripe-connect span:before,
  .store .stripe-connect.blue span:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAIbklEQVRoBdVZa5BURxU+fZ9z57mzs7PvF4i7srAQSCifMVDERC0jYlzUlJalKeGPlCnL/NEfywpWacoiVZRVJIYfGjGUu5bxj5qHFSAYyQOBEsJzYSHDvnd2dp535j66PX1vNgsULDPs1cr2Vs+9e7v79NfnnnP663MJYwwWYxEWI2iOedEClxabxgkBwjEvOuA9PQOOlSw64JMr4vK8GidYYMcOES4tVSEAAZ8FAUqon1GiAJEEEG0CjFB8cTaxZUMAo1gEqQA0UABprAjPbrUwXnkesgqKP8CBk5vDIenrE+BKmwI+MawA1MbCkdV10cBDflXuVmSxQRbFkCAQZ9U2ZTaONyxKcyXDHjMs83ImV3rz6njmDRPMUZB80zAJOuvvsflkXpTP7DrWyeXcYCqk75AEieawrEoty1vrvlcV0ja3VQdb1rVUQVd9EFqqNIj5ZfDJooPBsCnohq2ldDMynC42XZnW7z09lu25lMxDMl34y0gyvTsBwyewc84Z4MEPpWIzF/MBcLLtNzJISmxZU+PmWETbtqGzfvVja5uguyF02+kCIEJUk6Ex4oMV9XP9ZnQT/nZ24it7XrtoJ5LZ7SjAM+Bg2+0ckAOcbBkQIaZFVzY1bGurjezYfn87PNQZ5+13ZaQRXMzH26Lg8ymfUokQdAR59INOc53GQ6q/Jiiua6oJ7+h9uAPua47cHeLrwHEmQRmTGLHV6x4v+JYwWsOFCGRDn6RKem1rPPrkN9Y0uqAXLN4VwCgjYGEE8rBgMAjwKsF9S9WgLa9qjYcf+Po9jXdlGrfC5Wj8Vg0Lf+ZENAFmpGB9TWTLhmUxUD1UDg/gtudRnK+a4RtkgqQyO+RT5LVrmiLgJcN19gcGNojUWriS5yRQm7pcBTc/vyCKdW1RrWwzOTiYhGf+dRUmcgZosgDVfgWaMCS2V2tO+OzG0MiVjdUwiFiYm9a7O4kJAoZEooV9H4T0O0ofODkKr5+6+nY6V3heVZQpv6ZWaz55qSJJnXjtUBW5pT7k8xeK5u+B0PQdBVbQgTLq9HbQYthyNVSmTT6A/nB0aGpF0K99+trY1F7TNI9PZGXkKUVRtYjGZCIOV1dHR4Ynz8FSLV8BrjK6uiAlpLcmco1ipmgpAaU8rfesboCuumBg31uJbx6+qH0uX9D/em0i85xFhaslKZKA8/82RtYDhd/1MkCuBnjxrLgKB0EQSb5oWO+9O1bZrsy3+Kc3dcH+b99b07NuyXe6P9r8z/am+C9lkuqCjo4qGGkQES76qJcuz/2GOlUoFuVsQS+98frlaSeq8Gkqqctrg7Dz853wwrfugUfXtj3W3tJ8oCletRUEXy1SCSSYHhdu41gFqILcZCrzwkvnJmE0U3JtHefiL7eS2l7th11f7IQ9j65aVh+r+nlzbd2TELJrHPLmIXZX3wyBX8MTQMm8PJ0u9Pe9chGQYy9omvXouHu/thJqI+Ef1sZDm0AMBmfPiQsSPDuY2zhWwSH5ISU5Pjm98x9nRo7+7JVBB3wl5nJz35Vo/z/esBQUVf2+QlkD9Aw42/Ts3Au7ushdAhQ5UzJoOjE+OrV9/1tDR7cNnIax7N2bDX9nm1bUQXdz9Rp/MLwRoqAtDOzcaO7rvDrAWW8vhcatWVNjF6cmJre9embkz1947h3YfXgIUgVzblQldxgFH0ZOr/qULwM15k4Zlci4Vd9ZU5ltY71oObHBnBFQBidmUk8kEsOP7Hntwqsb974NfS8PAh7LKoo23Hw+2R4FQcSzKlDPgFOEyf8kx3HW94kQ7xJgRRdAJG7CyIWxgiXNUN0+k5nJLN83k3n8D8eHN3+1ux5+8uBHIKiWt1G1Rn3IJkiUCcQzU3G0h9qWHMeJdoSrwtr9dl6I6DNjFwRRyxiKnStSqkPJPsGSmZ+mp1P9z2dzOy3Klj31yMdmX9S8V75APEsomMZwT9fz9i6vkW9AvEgQyqrBQM2Dq9rrD0gCgXfHA0jpjIRm2Zcw+3CR2tZl27SnMZFSZ1lWcRwZITeDckresAEXaoKwwBh7/WQubgTOQj5BVjdv7KiBJz7bztMNcHIk03JiONNyfiK/ntv2VMHAMx6BjpoA/Gj9Emdjul7W7e6TeQNDK9WJLRm361P5c1drEmAaymaYoXpfjZoiOk7FHWuh5dxEHmzLHiXM9oyTz9FawRZw65f5yyzXBMpd0JGhFKB5nSwRMVvumDv2cxm4m1f5X4AuWhRePDUOtqEPQJVVGfWcBz1ahmPlTlxzqaJLquYZU1HTvjcTMD6dOULM0n+g5nKposHzdWbo7FgEkDBviWlYx++53XtQ33kvDU8dHAJm6L8usdwEZn09S3qiPed5lcCSLUpI0eEA8620zLbDl6bh8T+egkI+/7Rl6kegcTSPst1QUKaM+brhrjnF2yUQJNxnrGMnR7KbTw5nYFVjyAl98w2+VdvVlA67Dw3BgROjAKa+yyrpz0BKTbJnez1NT6AKrrnA1bEi1av2v3xaiL90dnxL2Kc0rsXc4WpcQEc8AEtiGrRiejmK6WWeMDIxtVwwKExijB5KFuBYIg1cy8dx0dTQ/yQVc78yBXMIqJ5i/VvvkqHdSjXuM/THKy7w2LQJ6fpJms38QiHGvlzBt+RwJv2JQ2elbjyRtjIi1AIRMAsKPuQduHVzr2YW+kIBE5BTwOzzxLKOiMX8QVuWh00IpqD+S0WHtLlzefpLBOZo/IYvEqQPnTX5dxmy4xookqaCjRuT4mMi8g3bxs2KCkj3GFj4+QSzA0RkeskU8iCJeUiBDv09Jt8OPEV6k7DlP3gxxh/dAPymPh/Kf5d897dIOd9P7H8oEd4G1JV8wPGbRadx52sgLmrRAZ99EZ5+LZgV+v+4Llrg/wX6HRCxgvzAAwAAAABJRU5ErkJggg==");
  }
  .store .stripe-connect.light-blue span:before {
    background-image: url("data:image/png;base64,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");
  }
}
.store .listings_area {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.store .listing_name {
  font-weight: bold;
  font-size: 20px;
}
.store .listing_price {
  color: #697586;
}
.store .listing_price > span {
  color: #387968;
}
.store .starting_bid {
  font-weight: normal;
}
.store .raffle_entry {
  font-size: 16px;
}
.store .raffle_invalid_region {
  background: #eef2f6;
  border-radius: 4px;
}
.store .grid-view {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-evenly;
}
.store .grid-view .content_well_section:first-child {
  margin-top: 0;
}
.store .grid-view .listing_item_image {
  width: 100% !important;
}
.store .grid-view .chip-overlay {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.store .listing_item_image {
  opacity: 1;
  width: 124px;
  height: 164px;
  background: url(/5bc6cddc7498/main/dist/efebe8fca6f917c1db48.png) no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 4px;
  transition: all 0.2s ease-in;
}
.store .listing_item_image.order_item {
  width: 60px;
  height: 80px;
}
.store .listing_desc {
  color: #697586;
}
.store .listing_item {
  color: #121926;
}
.store .listing_item.unavailable .listing_item_image {
  opacity: 0.5;
}
.store .listing_item.unavailable .name,
.store .listing_item.unavailable .listing_price,
.store .listing_item.unavailable .listing_price > span,
.store .listing_item.unavailable .countdown_chip {
  color: #697586 !important;
}
.store a.listing_item:hover {
  text-decoration: none;
}
.store a.listing_item:active {
  background-color: #f5faf9;
}
.store a.listing_item:active .listing_item_image::before {
  content: '';
  background: rgba(255, 255, 255, 0.2);
  display: flex;
  flex-grow: 1;
  border-radius: 4px;
}
.store a.listing_item:focus {
  box-shadow: inset 0 0 1px 1px #429784;
}
.store a.listing_item:focus .listing_item_image::before {
  content: '';
  background: rgba(0, 0, 0, 0.05);
  display: flex;
  flex-grow: 1;
  border-radius: 4px;
}
.store .listing_item_image_detail {
  max-width: 688px;
  padding-top: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(/5bc6cddc7498/main/dist/efebe8fca6f917c1db48.png) no-repeat;
  background-size: contain;
  background-position: center;
  border-radius: 2px;
}
.store .photo_picker {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #121926;
  opacity: 50%;
  cursor: pointer;
}
.store .photo_left {
  position: absolute;
  top: 50%;
  left: 12px;
  z-index: 999;
}
.store .photo_right {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 999;
}
.store .thumbnail_tiles {
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.store .thumbnail_tile_item {
  height: 64px;
  width: 64px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 2px solid transparent;
  border-radius: 2px;
  cursor: pointer;
}
.store .thumbnail_tile_item.selected_listing_image {
  border: 2px solid #dc0714;
}
.store .details_description {
  font-size: 14px;
}
.store .quantity_remaining {
  color: #6f0000;
}
.store .sold_out {
  color: #cdd5df;
}
.store .sold_out_badge {
  background: #cdd5df;
  border-radius: 2px;
  font-size: 12px;
  padding: 0.5rem;
}
.store .entries_badge {
  border-radius: 2px;
}
.store .plans {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.store .plans .plan_name {
  font-weight: bold;
  font-size: 16px;
}
.store .filter_dropdown {
  border: 1px solid #cdd5df;
  border-radius: 2px;
}
.store .store_search_area {
  position: relative;
}
.store .store_nav .links,
.store .greedy_nav .links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: stretch;
  justify-content: initial;
}
.store .store_nav .links li,
.store .greedy_nav .links li {
  flex: initial;
  display: flex;
}
.store .store_nav .more,
.store .greedy_nav .more {
  font-weight: bold;
}
.store .filter_by {
  font-size: 14px;
  font-weight: normal;
}
.store .auction_status {
  color: #697586;
}
.store .auction_status.won {
  color: #429784;
}
.store .auction_status.active {
  color: #dc0714;
}
.store .variant_size_area {
  flex-flow: row wrap;
}
.store .variant_size {
  border: 1px solid #697586;
  border-radius: 2px;
}
.store .variant_size.sold_out {
  background: #f8fafc;
  border: 1px solid transparent;
}
.store .variant_size.active {
  background: #202939;
  border: 1px solid #202939;
  color: #ffffff;
}
.store .store_featured_slideshow_area {
  background-color: #ffffff;
  border: 1px solid #f98e8f;
}
.store .store_featured_slideshow_area .featured_list li {
  flex-shrink: 0;
  flex-basis: 100%;
  margin-right: 16px;
  background: white;
  border: 1px solid #cdd5df;
  border-radius: 4px;
}
@media only screen and (min-width: 992px) {
  .store .store_featured_slideshow_area .featured_list li:not(:only-child) {
    flex-basis: 85%;
  }
}
.store .store_featured_slideshow_area.hide-controls .prev-button,
.store .store_featured_slideshow_area.hide-controls .next-button,
.store .store_featured_slideshow_area.hide-controls .controls {
  display: none !important;
}
.store .store_featured_slideshow_area .controls .controls-item {
  border-radius: 50%;
  background: #697586;
}
.store .store_featured_slideshow_area .controls .controls-item.active {
  background: #dc0714;
}
.lock-text {
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  top: 0;
}
.coupon-redeemed-overlay {
  background: rgba(76, 90, 97, 0.25);
  position: absolute;
  width: 100%;
  height: 100%;
}
.points_balance_container {
  font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
  background: #dc0714;
  color: #ffffff;
  padding: 0.75rem;
  text-align: center;
  border-radius: 0.5rem;
  border: 1px solid #A7B9C2;
}
.points_balance_container .points_balance {
  font-size: 24px;
  line-height: 28px;
}
.points_balance_container .points_balance_helper {
  font-size: 16px;
  line-height: 24px;
}
.price {
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
  color: #6f0000;
}
.insufficient_balance {
  color: #6f0000;
}
.cart_item .product_image {
  width: 142px;
  background: #cdd5df;
  background-size: cover;
  background-position: center center;
}
.icon-cardoption {
  width: 36px;
  height: 24px;
}
.icon-cardoption.icon-cc-amex {
  background-image: url(/5bc6cddc7498/main/dist/a17eb0f3932aa93bfab2.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-amex {
    background-image: url(/5bc6cddc7498/main/dist/d9a9d4d33157af53d2af.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.icon-cardoption.icon-cc-discover {
  background-image: url(/5bc6cddc7498/main/dist/11a51cd9b2468edc1c4b.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-discover {
    background-image: url(/5bc6cddc7498/main/dist/f410793085f3dfcbece6.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.icon-cardoption.icon-cc-mastercard {
  background-image: url(/5bc6cddc7498/main/dist/1d719a1b337d80fee93d.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-mastercard {
    background-image: url(/5bc6cddc7498/main/dist/4744a12e4d54946147c4.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.icon-cardoption.icon-cc-visa {
  background-image: url(/5bc6cddc7498/main/dist/04526b53917d287f4530.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-visa {
    background-image: url(/5bc6cddc7498/main/dist/8bbecd08d730962bd0aa.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.stripe-container {
  background: none;
  padding: 0;
}
.stripe-container .powered-by {
  background-image: url(/5bc6cddc7498/main/dist/ec04d42980e4778fc5ba.svg);
  background-repeat: no-repeat;
  height: 25px;
  width: 110px;
}
@media only screen and (min-width: 576px) {
  .stripe-container {
    background: #f8fafc;
    border-radius: 4px;
    padding: 16px;
    min-width: 300px;
  }
}
.checkout {
  /* Note: Some stuff in summary is a little hacky be careful making changes */
}
.checkout .checkout_nav .links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: flex-start;
}
.checkout .checkout_nav .links li {
  flex: initial;
}
.checkout .checkout_nav .links li.disabled .step,
.checkout .checkout_nav .links li.disabled .svg-icon {
  background: #cdd5df;
}
.checkout .checkout_nav .links li.disabled .name {
  color: #cdd5df !important;
}
.checkout .checkout_nav .step,
.checkout .checkout_nav .svg-icon {
  margin-right: 0.75rem;
}
.checkout .checkout_nav .step {
  width: 24px;
  height: 24px;
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkout.payment .collapsible_list li.label-parent-selected {
  border-width: 2px;
}
.checkout.payment .collapsible_list .payment_option {
  display: none;
}
.checkout.payment .collapsible_list .payment_option:disabled + label {
  background: #f8fafc;
  color: #cdd5df;
  cursor: default;
}
.checkout.payment .collapsible_list label {
  margin-bottom: 0;
  cursor: pointer;
}
.checkout.summary .product_details {
  padding: 1rem !important;
}
.discounts_results {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-left: -12px;
  overflow: hidden;
}
.discounts_results .alert {
  margin-top: 10px;
  clear: both;
  margin-left: 14px;
}
.discounts_results .discounts_image_area {
  width: 320px;
  height: 200px;
  background: #eee;
}
.discounts_results .discounts_result {
  position: relative;
  border: 1px solid #eeecec;
  width: 320px;
  float: left;
  margin-left: 14px;
  margin-bottom: 16px;
}
.discounts_results .discounts_result:first-child {
  border-top: 1px solid #eeecec;
}
.discounts_results .discounts_result .result_image {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 12px;
}
.discounts_results .discounts_result .result_image img {
  width: 100%;
  height: 100%;
  display: block;
}
.discounts_results .discounts_result .result_name {
  margin: 0;
  margin-bottom: 0;
  position: relative;
  top: 5px;
  font-size: 15px;
}
.discounts_results .discounts_result .result_title {
  margin: 0;
  color: #eef2f6;
  font-weight: normal;
}
.discounts_results .discounts_result .result_info {
  position: relative;
  padding: 10px;
  height: 29px;
}
.discounts_results .discounts_result .actions {
  position: absolute;
  right: 10px;
  top: 10px;
}
.discounts_results .discounts_result .secondary-button.active {
  color: #dc0714;
}
.discounts_results .discounts_result_wrapper {
  overflow: hidden;
}
.discounts_results .discounts_result_table {
  display: table;
  width: 100%;
}
.discounts_results .discounts_result_table_cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  position: relative;
}
.featured_discount {
  position: relative;
  border: 1px solid #eeecec;
  margin: 0 4px 16px;
}
.featured_discount:first-child {
  border-top: 1px solid #eeecec;
}
.featured_discount .result_image {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 12px;
}
.featured_discount .result_image img {
  width: 100%;
  height: 100%;
  display: block;
}
.featured_discount .result_name {
  margin: 0;
  margin-bottom: 10px;
  display: inline-block;
  position: relative;
  top: 5px;
  font-size: 15px;
}
.featured_discount .result_title {
  margin: 0;
  color: #eef2f6;
  font-weight: normal;
}
.featured_discount .result_info {
  position: relative;
  padding: 10px;
}
.featured_discount .actions {
  position: absolute;
  right: 10px;
  top: 10px;
}
.featured_discount .secondary-button.active {
  color: #dc0714;
}
.discounts_result_wrapper {
  overflow: hidden;
}
.discounts_result_table {
  display: table;
  width: 100%;
}
.discounts_result_table_cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  position: relative;
}
.groups .groups_header_area.show-transition .group_header .group_header_bar .group_header_info .group_avatar_placeholder {
  transition: width 0.1s ease-in;
}
.groups .groups_header_area.show-transition .group_header .group_header_bar .group_header_info .group_avatar_area {
  transition: all 0.1s ease-in;
}
.groups .has-coverphoto .group_header_bar .group_avatar_area {
  margin-top: -91px;
}
.groups .group_header {
  margin-bottom: 1rem;
}
.groups .group_header.show-mini {
  position: fixed;
  top: 170px;
  z-index: 998;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
}
.groups .group_header.show-mini.show_cover_photo {
  top: calc(170px - 1em);
}
.groups .group_header.show-mini .group_header_bar {
  padding: 0.75rem 1.5rem !important;
}
.groups .group_header.show-mini .group_header_info_text {
  align-items: center;
}
.groups .group_header.show-mini .group_name {
  margin-bottom: 0 !important;
}
.groups .group_header.show-mini .group_header_content {
  display: none;
}
.groups .group_header.show-mini .title {
  display: none;
}
.groups .group_header.show-mini .verified_or_public {
  display: none;
}
.groups .group_header .group_header_wrapper {
  padding: 0;
}
.groups .group_header .group_header_content {
  position: relative;
  background: #99cb33;
  padding: 0;
  border-bottom: 0;
  border-radius: 0.5rem 0.5rem 0 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-top: 33.3%;
}
.groups .group_header .group_header_banner {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.groups .group_header .group_header_bar {
  position: relative;
  z-index: 2;
  border-radius: 0 0 0.5rem 0.5rem;
}
.groups .group_header .group_header_bar .group_header_info .group_avatar_area {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  margin-bottom: 16px;
  box-shadow: 0 0 0 4px #ffffff;
}
.groups .group_header .group_header_bar .group_header_info .group_avatar_area:hover .group_avatar_edit_area a {
  bottom: 0;
}
.groups .group_header .group_header_bar .group_header_info .group_avatar_area .group_avatar_edit_area {
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  position: absolute;
}
.groups .group_header .group_header_bar .group_header_info .group_avatar_area .group_avatar_edit_area a {
  display: table;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  position: absolute;
  width: 100%;
  color: #fff;
  text-decoration: none;
  bottom: -100%;
  transition: bottom 0.1s ease-in;
}
.groups .group_header .group_header_bar .group_header_info .group_avatar_area .group_avatar_edit_area a span {
  display: table-cell;
  vertical-align: middle;
}
.groups .group_header .group_header_bar .group_header_info .group_avatar_area .group_avatar_edit_area a:hover {
  text-decoration: underline;
}
.groups .group_header .group_header_bar .group_header_info .group_avatar_area .group_avatar {
  display: block;
  width: 100%;
  height: 100%;
}
.groups .group_header .group_header_bar .group_header_info .group_header_text {
  font-size: 12px;
  color: #333;
  margin-bottom: 16px;
}
.groups .group_header .group_header_bar .group_header_info .group_header_text .text-row {
  margin-bottom: 2px;
}
.groups .group_header .group_header_bar .group_header_actions {
  margin: 0;
  padding: 0;
}
.groups .group_header .group_header_bar .group_header_actions .actions {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.groups .group_header .group_header_bar .group_header_actions .actions li {
  display: inline-block;
  margin: 0;
  margin-left: 0.5rem;
}
.groups .group_header .group_header_bar .group_header_actions .actions li:first-child {
  margin-left: 0;
}
.groups .group_header .group_header_bar .group_header_actions .actions li .secondary-button {
  line-height: 1;
  height: auto;
}
.groups .left_nav .drund_main_menu {
  padding: 0;
}
.groups .left_nav .drund_main_menu_li {
  margin: 0;
}
.groups .stats {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px;
}
.groups .stats li {
  margin: 0;
}
.groups .stats li a,
.groups .stats li span {
  color: #a3a3a3;
}
.groups .coverphoto {
  margin: 0 auto;
}
.groups .groups_nav {
  position: relative;
  display: flex;
}
.groups .groups_nav .content_well {
  margin-bottom: 0;
}
.groups .groups_nav #groups_global_search_view {
  display: flex;
  align-items: center;
}
.groups .groups_nav #groups_global_search_view .search_trigger {
  cursor: pointer;
}
.groups .groups_nav #groups_global_search_view .search_bar {
  flex-grow: 1;
  margin-right: 8px;
  position: relative;
}
.groups .groups_nav #groups_global_search_view .search_bar .styled-input {
  display: block;
}
.groups .groups_nav #groups_global_search_view .search_bar .dropdown_content {
  right: 0;
  width: 100%;
}
.groups .groups_nav .groups_search_area {
  position: relative;
  z-index: 5;
}
.groups #group_feed_area .filter {
  padding: 7px 10px;
}
.groups .groups_membership_area .avatar_area {
  overflow: hidden;
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 10px;
  border-radius: 50%;
}
.groups .groups_membership_area .avatar_area .avatar {
  display: block;
  width: 100%;
  height: 100%;
}
.groups .groups_membership_area .name {
  margin-bottom: 5px;
}
.groups .groups_membership_area .toggle_membership {
  width: 60px;
  text-align: center;
}
.plan-radio.styled-radio[type="radio"] + .styled-radio-label {
  margin-bottom: 0px;
  margin-top: 0.3rem;
}
.amount_interval {
  margin-left: 0.5rem;
}
.hashtags_header {
  padding: 10px;
}
.hashtags_header.has-footer {
  padding-bottom: 10px;
}
.hashtags_header.has-footer .footer {
  margin-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
}
.hashtags_header .h1 {
  display: inline-block;
  margin: 0;
  margin-top: 5px;
  color: #181818;
  font-size: 20px;
  font-weight: normal;
}
.hashtag_item {
  padding: 20px;
  border-top: 1px solid #eeecec;
}
.list_view .actions {
  padding: 5px 15px 15px;
}
.list_view .search-input {
  width: 250px;
}
.list_view .listing_item {
  position: relative;
}
.list_view .listing_item_edit {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 10px;
}
.list_view .list_results {
  margin: 0 0 10px 0;
}
.list_view .groups_result {
  position: relative;
}
.list_view .groups_result .actions {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 10px;
}
.list_view .contacts_result {
  position: relative;
}
.list_view .contacts_result .actions {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 10px;
}
.list_view .contacts_result .result_title {
  margin: 0;
  color: #8a8a8a;
  font-weight: 400;
}
.list_view .result_image {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 12px;
}
.list_view .result_image img {
  width: 100%;
  height: 100%;
  display: block;
}
.list_view .forums_result {
  position: relative;
}
.list_view .forums_result .actions {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 10px;
}
.list_view .forums_result .contacts_result_table {
  display: table;
  width: 100%;
}
.list_view .forums_result .contacts_result_table_cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.list_view .forums_result .follow_topic {
  float: left;
  margin-right: 12px;
}
.list_view .forums_result .has_one {
  border: 0;
  box-shadow: none;
}
.list_view .forums_result .has_one .thumb_wrapper_1 {
  width: 335px;
  height: auto;
}
.list_view .forums_result .has_one .thumb {
  width: 100%;
}
.albums .content_results {
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding: 0 1rem;
}
.albums .content_results .album_item {
  border: 1px solid #d7d7d7;
  overflow: hidden;
  min-width: 250px;
  margin-bottom: 0;
}
.albums .content_results .album_item .album_thumb_area {
  min-height: 130px;
  background: #e9eaec;
  overflow: hidden;
  position: relative;
  padding: 0;
  padding-top: 75%;
  background-size: cover;
}
.albums .content_results .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.albums .content_results .overlay .description-table {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: table;
  opacity: 0;
  transition: opacity 0.2s ease-in;
}
.albums .content_results .overlay .created_date {
  display: block;
  word-break: break-word;
  color: #f3f3f3;
  font-size: 12px;
  text-transform: none;
  font-weight: lighter;
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.albums .content_results .overlay:hover .description-table {
  opacity: 1;
}
.albums .content_results .album_details {
  position: relative;
}
.albums .content_results .album_details .actions {
  position: absolute;
  top: 0;
  right: 0;
}
.albums .content_well > .album_header {
  text-align: center;
  position: relative;
  padding-left: 60px;
  padding-right: 60px;
  word-break: break-word;
}
.albums .content_well > .album_header .actions {
  position: absolute;
  top: 15px;
  right: 25px;
}
.albums .content_well .album_description {
  word-break: break-word;
}
.album_details .upload_item {
  text-align: center;
  padding: 15px 0;
  margin: 0 10px;
  border-color: #e5e5e5;
  border-width: 1px 0;
  border-style: solid;
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
}
.album_details .upload_item .large_add {
  display: inline-block;
  margin-right: 10px;
  float: left;
}
.album_details .upload_item .title {
  margin: 0;
  padding: 0;
  color: #a3a3a3;
  font-size: 22px;
  text-transform: uppercase;
  float: left;
}
.album_details .content_results {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
@media (min-width: 960px) {
  .album_details .content_results {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
}
.album_details .content_results .no_content {
  grid-column-start: 1;
  grid-column-end: -1;
}
.album_details .content_results .alert {
  margin-left: 0;
  margin-bottom: 0;
}
.album_details .content_results .album_content_item {
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 8px;
  position: relative;
}
.album_details .content_results .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 40%);
}
.album_details .content_results .overlay .description-table {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: table;
  opacity: 0;
  transition: opacity 0.2s ease-in;
}
.album_details .content_results .overlay .description {
  display: block;
  padding: 36px 12px 12px;
  word-break: break-word;
  color: #f3f3f3;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
}
.album_details .content_results .overlay:hover .description-table {
  opacity: 1;
}
.album_details .content_results .actions {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1;
}
.album_details .content_results .album_content_area {
  display: block;
  width: 100%;
  height: 100%;
}
.album_details .content_results .album_content_area:hover {
  text-decoration: none;
}
.album_details .content_results .album_photo {
  display: block;
  width: 100%;
  height: 100%;
}
.album_details .load-more-bar {
  margin: 0 10px 10px;
}
.album_content_details .content_well .album_description {
  padding: 0;
  margin-bottom: 25px;
}
.album_content_details .content_well .album_timestamp {
  padding: 0;
  margin-bottom: 25px;
}
.album_content_details .album_navigation {
  padding: 1rem;
  text-align: center;
  position: relative;
}
.album_content_details .album_navigation .prev,
.album_content_details .album_navigation .next {
  position: absolute;
  top: 1rem;
  display: flex;
  align-items: center;
}
.album_content_details .album_navigation .prev {
  left: 1rem;
}
.album_content_details .album_navigation .next {
  right: 1rem;
}
.album_content_details .album_navigation_item {
  color: #dc0714;
}
.album_content_details .album_content {
  background: #404040;
  position: relative;
}
.album_content_details .album_content .album_content_area {
  height: 490px;
}
.album_content_details .album_content .album_content_image {
  display: inline-block;
  min-width: 100%;
  min-height: 490px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.album_content_details .settings .album_content .album_content_image {
  max-width: 660px;
}
.album_content_details .settings .album_content_area {
  max-width: 300px;
}
.album_content_details .settings .album_content_area .fp-player {
  background-color: #404040;
}
.checkin .checkin_results_area {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.checkin .checkin_results_area .has-checkbox {
  position: relative;
}
.checkin .checkin_results_area .has-checkbox .styled-checkbox-label {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.checkin .checkin_results_area .has-checkbox .contacts_result_wrapper {
  padding: 20px 10px 20px 30px;
}
.checkin .checkin_info {
  color: #dc0714;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.checkin .footer {
  border-top: 1px solid #c2c2c2;
  padding-top: 17px;
  padding-left: 5px;
}
.checkin .footer .stats {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px;
}
.checkin .footer .stats li {
  float: left;
  margin-left: 20px;
}
.checkin .footer .stats li:first-child {
  margin-left: 0;
}
.checkin .footer .stats li a {
  color: #a3a3a3;
}
.location .locations_image_area {
  border-radius: 0.25rem;
}
.location .locations_image_area iframe {
  display: block;
}
.location .footer .stats {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.location .footer .stats li {
  float: left;
  margin-left: 1rem;
  color: #a3a3a3;
}
.location .footer .stats li:first-child {
  margin-left: 0;
}
#alert_bar {
  position: fixed;
  bottom: 1rem;
  left: 0;
  z-index: 99998;
  width: 100%;
  display: flex;
}
#alert_bar .alert_bar_list {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
}
#alert_bar .alert {
  background: #ffffff;
  padding: 0.75rem;
}
#alert_bar .alert.alert-toast {
  color: #121926;
}
#alert_bar .alert.alert-toast.alert-success {
  color: #429784;
}
#alert_bar .alert.alert-toast.alert-error {
  color: #9f0000;
}
.leaderboards .leaderboard_content-results {
  list-style-type: none;
  padding: 0;
}
.leaderboards .leaderboard_block {
  position: relative;
  overflow: hidden;
}
.leaderboards .leaderboard_block_profile_background {
  overflow: hidden;
  position: relative;
}
.leaderboards .leaderboard_ellipse_avatar {
  display: block;
  height: 80px;
  width: 80px;
  border: 3px solid #fff;
  position: relative;
  z-index: 100;
}
.leaderboards .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 40%);
}
.leaderboards .leaderboard_block_info {
  text-align: center;
  background-color: #ffffff;
}
.leaderboards .leaderboard_block_details {
  background-color: #f7f7f7;
}
.leaderboards .leaderboard_detail-content-results {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
}
.leaderboards .leaderboard_my_rank {
  font-size: 15px;
}
.leaderboards .leaderboard_my_rank_avatar {
  height: 30px;
  width: 30px;
  margin: 0 10px 0 0;
  border-radius: 15px;
}
.leaderboards .leaderboard_detail_item_avatar {
  height: 50px;
  width: 50px;
}
.trends .hashtag_content_well {
  background: #ffffff;
  border: 1px solid #cacaca;
  padding: 0 10px 10px 10px;
  margin-bottom: 10px;
}
.trends .flush_content_well {
  margin-bottom: 20px;
}
.trends .flush_content_well_title_area {
  padding: 25px 15px 15px;
}
.trends .flush_content_well_title {
  margin: 0 0 0 40px;
}
.trends .trends_content-results {
  margin: 0;
  padding: 0;
}
.streams .stream_title .live {
  font-size: 16px;
  color: #8d8d8d;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 12px;
}
.streams .content_well .streams_video_area {
  padding: 0;
}
.streams .streams_video_area {
  position: relative;
  overflow: hidden;
  z-index: 1;
  background: #404040;
  padding-top: 56.25% !important;
}
.streams .streams_video_area.paywall::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.streams .streams_video_area .video {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}
.streams .streams_video_area .streams_video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.streams .streams_video_area .streams_video-table {
  display: table;
  width: 100%;
  height: 450px;
  top: 0;
}
.streams .streams_video_area .streams_video-table_cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.streams .streams_video_area .streams_video_title {
  display: inline-block;
  font-size: 22px;
  color: #fff;
  margin-bottom: 12px;
  text-align: center;
}
.streams .streams_video_area .streams_video_message {
  color: #21a1fb;
  font-size: 14px;
  text-align: center;
}
.streams .streams_video_area .streams_video_message.streams_video_message_opaque {
  background-color: rgba(0, 0, 0, 0.5);
}
.streams .streams_video_area .stream_connect_error {
  padding: 10px 0 10px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 15%;
  background-color: rgba(0, 0, 0, 0.3);
}
.streams .streams_video_area .ad_area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.5);
}
.streams .streams_video_area .ad_wrapper_table {
  display: table;
  width: 100%;
  height: 100%;
}
.streams .streams_video_area .ad_wrapper_table_cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.streams .streams_video_area .ad_wrapper {
  position: relative;
  display: inline-block;
  text-align: left;
  width: 424px;
}
.streams .streams_video_area .ad_wrapper .continue {
  float: right;
  margin-bottom: 8px;
}
.streams .streams_video_area .ad_wrapper .ad {
  clear: both;
  height: 246px;
  width: 424px;
}
.streams .streams_video_area .ad_wrapper .ad_image {
  display: block;
  width: 100%;
  height: 100%;
}
.streams .streams_video_area .ad_wrapper .text {
  float: left;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 12px;
}
.streams .streams_video_area .ad_wrapper .timer {
  float: right;
  margin-top: 12px;
  color: #bcbcbc;
}
.streams .streams_video_area #startup_timer {
  position: relative;
  width: 150px;
  height: 150px;
  margin: 0 auto 20px;
  animation: colors 1.25s infinite;
  opacity: 0.6;
}
.streams .streams_video_area #wrapup_timer {
  position: relative;
  width: 150px;
  height: 150px;
  margin: 0 auto 20px;
  animation: colors 2s infinite;
  opacity: 0.6;
}
.streams .streams_video_area #startup_halfclip {
  width: 50%;
  height: 100%;
  right: 0px;
  position: absolute;
  overflow: hidden;
  transform-origin: left center;
  animation: cliprotate 5s steps(2) infinite;
  -webkit-animation: cliprotate 5s steps(2) infinite;
}
.streams .streams_video_area #wrapup_halfclip {
  width: 50%;
  height: 100%;
  right: 0px;
  position: absolute;
  overflow: hidden;
  transform-origin: left center;
  animation: cliprotate 8s steps(2) infinite;
  -webkit-animation: cliprotate 8s steps(2) infinite;
}
.streams .streams_video_area .halfcircle {
  box-sizing: border-box;
  height: 100%;
  right: 0px;
  position: absolute;
  border: solid 5px transparent;
  border-top-color: #fff;
  border-left-color: #fff;
  border-radius: 50%;
}
.streams .streams_video_area #startup_clipped {
  width: 200%;
  animation: rotate 2.5s linear infinite;
  -webkit-animation: rotate 2.5s linear infinite;
}
.streams .streams_video_area #wrapup_clipped {
  width: 200%;
  animation: rotate 4s linear infinite;
  -webkit-animation: rotate 4s linear infinite;
}
.streams .streams_video_area #startup_fixed {
  width: 100%;
  transform: rotate(135deg);
  animation: showfixed 5s steps(2) infinite;
  -webkit-animation: showfixed 5s linear infinite;
}
.streams .streams_video_area #wrapup_fixed {
  width: 100%;
  transform: rotate(135deg);
  animation: showfixed 8s steps(2) infinite;
  -webkit-animation: showfixed 8s linear infinite;
}
@-webkit-keyframes cliprotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes cliprotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(135deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(135deg);
  }
}
@-webkit-keyframes showfixed {
  0% {
    opacity: 0;
  }
  49.9% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.streams .streams_video_area .count {
  position: relative;
  top: 40px;
  font-size: 48px;
  color: #fff;
}
.streams .streams_video_area .stream_overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.streams .streams_video_area .stream_overlay_title {
  margin-bottom: 20px;
  color: #fff;
  font-size: 24px;
  opacity: 0.6;
  font-weight: lighter;
}
.streams .streams_video_area .stream_overlay_message {
  color: #fff;
  font-size: 16px;
  opacity: 0.6;
  padding: 0px 100px;
  margin-bottom: 10px;
  font-weight: lighter;
}
.streams .streams_video_area .wrapup_cancel {
  z-index: 99999;
  font-size: 16px;
  color: #fff;
  opacity: 0.8;
}
.streams .streams_popup_area {
  position: absolute;
  bottom: 50px;
  right: 0;
  z-index: 998;
}
.streams .streams_chat_popup_message {
  background: rgba(255, 255, 255, 0.9);
  padding: 10px;
  color: #000;
  max-width: 255px;
  margin-bottom: 5px;
  float: right;
  clear: right;
  border-radius: 10px 0 0 10px;
}
.streams .chat {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 999;
}
.streams .chat .streams_chat {
  position: absolute;
  top: 0;
  right: -268px;
  height: 100%;
  width: 268px;
  transition: right 0.2s ease-out;
}
.streams .chat .active {
  right: 0;
}
.streams .streams_chat_wrapper {
  position: relative;
  height: 100%;
}
.streams .chat_trigger {
  position: absolute;
  top: 0;
  left: -36px;
  background: rgba(0, 0, 0, 0.5);
  padding: 10px;
}
.streams .streams_message_area {
  position: relative;
  height: 100%;
  overflow: auto;
  background: rgba(0, 0, 0, 0.5);
}
.streams .streams_message_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #ffffff;
}
.streams .streams_message {
  border-bottom-color: #171717;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  padding: 10px;
}
.streams .streams_message_author_avatar {
  width: 44px;
  height: 44px;
  position: relative;
  float: left;
  border-radius: 50%;
  overflow: hidden;
}
.streams .streams_message_author_avatar .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 50%;
}
.streams .streams_message_author_avatar .avatar {
  display: block;
  width: 100%;
  height: 100%;
}
.streams .streams_message_author {
  margin-bottom: 3px;
  font-weight: bold;
}
.streams .streams_message_text {
  margin: 0;
  padding: 0;
  margin-bottom: 3px;
  word-break: break-word;
}
.streams .streams_description {
  position: relative;
}
.streams .streams_description .stream_timestamp {
  position: absolute;
  right: 15px;
  top: 15px;
}
.streams .streams_description .author_header {
  display: flex;
}
.streams .streams_description .author_title {
  overflow: hidden;
}
.streams .streams_description .author_title .name {
  margin-bottom: 3px;
}
.streams .streams_description .author_title .author_title_line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 585px;
}
.streams .streams_description .author_thumb {
  width: 60px;
  height: 60px;
  float: left;
}
.streams .streams_description .author_thumb_img {
  display: block;
  width: 100%;
  height: 100%;
}
.streams .content_results {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.streams .user_info-avatar {
  height: 50px;
  width: 50px;
}
.streams .youtube_avatar {
  display: inline-block;
  height: 20px;
  width: 20px;
}
.streams .advanced_filters_area {
  position: relative;
  z-index: 2;
}
.streams .filter_by {
  display: inline-block;
  min-width: 55px;
}
.list_view .stream_item {
  border-radius: 0.25rem;
  background: #ffffff;
  border: 1px solid #cdd5df;
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 0.75rem;
}
.list_view .stream_item.has-border {
  border: 1px solid #cdd5df;
}
.list_view .stream_item.no-padding {
  padding: 0;
}
.list_view .stream_item.has-header > .header {
  padding: 1rem;
  margin: -16px -16px 16px;
  border-bottom: 1px solid #cdd5df;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list_view .stream_item.has-header > .header h1,
.list_view .stream_item.has-header > .header h2,
.list_view .stream_item.has-header > .header h3,
.list_view .stream_item.has-header > .header h4,
.list_view .stream_item.has-header > .header h5,
.list_view .stream_item.has-header > .header h6 {
  margin: 0;
}
.list_view .stream_item.has-header > .header.no-borders {
  border: 0;
}
.list_view .stream_item.has-header > .important-header {
  text-transform: uppercase;
  border-top: 4px solid #dc0714;
}
.list_view .stream_item.has-header > .light-header {
  font-weight: 100;
  font-size: 16px;
  color: #101010;
  padding: 9px 10px 6px;
}
.list_view .stream_item.bare {
  background: transparent;
  padding: 0;
}
.list_view .stream_item.bare.has-header > .header {
  padding: 0.5rem;
  margin: 0;
  border-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
}
.list_view .stream_item.bare.has-header > .header a {
  font-weight: 500;
}
.list_view .stream_item.bare .row {
  margin: 0 -0.5rem;
}
.list_view .stream_item.bare .row .col,
.list_view .stream_item.bare .row .col-1,
.list_view .stream_item.bare .row .col-10,
.list_view .stream_item.bare .row .col-11,
.list_view .stream_item.bare .row .col-12,
.list_view .stream_item.bare .row .col-2,
.list_view .stream_item.bare .row .col-3,
.list_view .stream_item.bare .row .col-4,
.list_view .stream_item.bare .row .col-5,
.list_view .stream_item.bare .row .col-6,
.list_view .stream_item.bare .row .col-7,
.list_view .stream_item.bare .row .col-8,
.list_view .stream_item.bare .row .col-9,
.list_view .stream_item.bare .row .col-auto,
.list_view .stream_item.bare .row .col-lg,
.list_view .stream_item.bare .row .col-lg-1,
.list_view .stream_item.bare .row .col-lg-10,
.list_view .stream_item.bare .row .col-lg-11,
.list_view .stream_item.bare .row .col-lg-12,
.list_view .stream_item.bare .row .col-lg-2,
.list_view .stream_item.bare .row .col-lg-3,
.list_view .stream_item.bare .row .col-lg-4,
.list_view .stream_item.bare .row .col-lg-5,
.list_view .stream_item.bare .row .col-lg-6,
.list_view .stream_item.bare .row .col-lg-7,
.list_view .stream_item.bare .row .col-lg-8,
.list_view .stream_item.bare .row .col-lg-9,
.list_view .stream_item.bare .row .col-lg-auto,
.list_view .stream_item.bare .row .col-md,
.list_view .stream_item.bare .row .col-md-1,
.list_view .stream_item.bare .row .col-md-10,
.list_view .stream_item.bare .row .col-md-11,
.list_view .stream_item.bare .row .col-md-12,
.list_view .stream_item.bare .row .col-md-2,
.list_view .stream_item.bare .row .col-md-3,
.list_view .stream_item.bare .row .col-md-4,
.list_view .stream_item.bare .row .col-md-5,
.list_view .stream_item.bare .row .col-md-6,
.list_view .stream_item.bare .row .col-md-7,
.list_view .stream_item.bare .row .col-md-8,
.list_view .stream_item.bare .row .col-md-9,
.list_view .stream_item.bare .row .col-md-auto,
.list_view .stream_item.bare .row .col-sm,
.list_view .stream_item.bare .row .col-sm-1,
.list_view .stream_item.bare .row .col-sm-10,
.list_view .stream_item.bare .row .col-sm-11,
.list_view .stream_item.bare .row .col-sm-12,
.list_view .stream_item.bare .row .col-sm-2,
.list_view .stream_item.bare .row .col-sm-3,
.list_view .stream_item.bare .row .col-sm-4,
.list_view .stream_item.bare .row .col-sm-5,
.list_view .stream_item.bare .row .col-sm-6,
.list_view .stream_item.bare .row .col-sm-7,
.list_view .stream_item.bare .row .col-sm-8,
.list_view .stream_item.bare .row .col-sm-9,
.list_view .stream_item.bare .row .col-sm-auto,
.list_view .stream_item.bare .row .col-xl,
.list_view .stream_item.bare .row .col-xl-1,
.list_view .stream_item.bare .row .col-xl-10,
.list_view .stream_item.bare .row .col-xl-11,
.list_view .stream_item.bare .row .col-xl-12,
.list_view .stream_item.bare .row .col-xl-2,
.list_view .stream_item.bare .row .col-xl-3,
.list_view .stream_item.bare .row .col-xl-4,
.list_view .stream_item.bare .row .col-xl-5,
.list_view .stream_item.bare .row .col-xl-6,
.list_view .stream_item.bare .row .col-xl-7,
.list_view .stream_item.bare .row .col-xl-8,
.list_view .stream_item.bare .row .col-xl-9,
.list_view .stream_item.bare .row .col-xl-auto {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.list_view .stream_item.bare .row .content_well {
  margin-bottom: 0.5rem;
}
.list_view .stream_item.no-borders.has-header > .header {
  border: 0;
}
.list_view .stream_item.no-borders.has-sections .content_well_section {
  border: 0;
}
.list_view .stream_item.no-borders.has-footer > .footer {
  border: 0;
}
.list_view .stream_item.has-gray-body {
  background: #f8fafc;
}
.list_view .stream_item.has-gray-body.has-header > .header {
  background: #ffffff;
  border-bottom: 0;
}
.list_view .stream_item.has-gray-body .content_well {
  margin-bottom: 0.5rem;
}
.list_view .stream_item.has-gray-body.has-footer > .footer {
  background: #ffffff;
  border-radius: 0 0 0.5rem 0.5rem;
  border-top: 0;
}
.list_view .stream_item.has-gray-body.has-footer > .footer.no-borders {
  border: 0;
}
.list_view .stream_item.has-nested {
  border: none;
}
.list_view .stream_item.has-nested a {
  text-decoration: none;
  color: #333333;
}
.list_view .stream_item.has-nested .content_well {
  border: 1px solid #cdd5df;
  border-radius: 0px;
  margin: 0px;
  border-bottom: none;
}
.list_view .stream_item.has-nested .content_well:first-child {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: none;
}
.list_view .stream_item.has-nested .content_well:last-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom: 1px solid #cdd5df;
}
.list_view .stream_item.has-nested .content_well:only-child {
  border-radius: 0.5rem;
}
.list_view .stream_item.has-footer > .footer {
  margin: 16px -16px -16px;
  border-top: 1px solid #cdd5df;
  padding: 16px;
  color: #7f7f7f;
}
.list_view .stream_item.has-footer > .footer.no-borders {
  border: 0;
}
.list_view .stream_item.has-sections .content_well_section {
  border-radius: 0;
  border-top: 1px solid #eaeaea;
  padding: 16px;
  margin: 0 -16px;
}
.list_view .stream_item.has-sections .content_well_section.no-border {
  border: 0 !important;
}
.list_view .stream_item.has-sections .content_well_section.first-child,
.list_view .stream_item.has-sections .content_well_section:first-child {
  border-top: 0;
  margin-top: -16px;
  border-radius: 0.5rem 0.5rem 0 0;
}
.list_view .stream_item.has-sections .content_well_section:last-child {
  margin-bottom: -16px;
  border-radius: 0 0 0.5rem 0.5rem;
}
.list_view .stream_item.has-sections .content_well_section:only-child {
  border-radius: 0.5rem;
}
.list_view .stream_item.has-sections .content_well_section.hoverable:hover {
  background: #f8fafc;
  cursor: pointer;
}
.list_view .stream_item.has-sections .content_well_section.hoverable:active {
  background: #eef2f6;
  cursor: pointer;
}
.list_view .stream_item.has-sections .content_well_section_spaced {
  padding: 20px;
}
.list_view .stream_item.has-sections.has-header .content_well_section:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.list_view .stream_item.is-collapsed {
  padding-bottom: 0;
}
.list_view .stream_item.is-collapsed .content {
  display: none;
}
.list_view .stream_item hr {
  border-color: #cdd5df;
}
.list_view .stream_item .content_well_header {
  margin-bottom: 10px;
}
.list_view .stream_item .content_well_header .search-input {
  width: 250px;
}
.list_view .stream_item .content_well_header .h1 {
  font-size: 18px;
  margin: 0;
}
.list_view .stream_item .content_well_list {
  list-style-type: none;
  margin: -16px;
  padding: 0;
}
.list_view .stream_item .content_well_list .content_well_list_item {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #121926;
}
.list_view .stream_item .response {
  word-wrap: break-word;
}
.list_view .stream_item.rounded {
  border-radius: 1rem !important;
}
.list_view .stream_item.no-padding {
  padding: 0;
}
.list_view .stream_item.has-header > .header {
  padding: 12px 16px;
  margin: -16px -16px 16px;
  border-bottom: 1px solid #cdd5df;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list_view .stream_item.has-header > .header h1,
.list_view .stream_item.has-header > .header h2,
.list_view .stream_item.has-header > .header h3,
.list_view .stream_item.has-header > .header h4,
.list_view .stream_item.has-header > .header h5,
.list_view .stream_item.has-header > .header h6 {
  margin: 0;
}
.list_view .stream_item.has-header > .header.no-borders {
  border: 0;
}
.list_view .stream_item.has-header > .important-header {
  text-transform: uppercase;
  border-top: 4px solid #429784;
  border-radius: 0;
}
.list_view .stream_item.has-header > .light-header {
  font-weight: 100;
  font-size: 16px;
  color: #101010;
  padding: 9px 10px 6px;
}
.list_view .stream_item.bare {
  background: transparent;
  padding: 0;
  border: 0;
}
.list_view .stream_item.bare.has-header > .header {
  padding: 0.5rem;
  margin: 0;
  border-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
}
.list_view .stream_item.bare.has-header > .header a {
  font-weight: 500;
}
.list_view .stream_item.bare .row {
  margin: 0 -0.5rem;
}
.list_view .stream_item.bare .row .col,
.list_view .stream_item.bare .row .col-1,
.list_view .stream_item.bare .row .col-10,
.list_view .stream_item.bare .row .col-11,
.list_view .stream_item.bare .row .col-12,
.list_view .stream_item.bare .row .col-2,
.list_view .stream_item.bare .row .col-3,
.list_view .stream_item.bare .row .col-4,
.list_view .stream_item.bare .row .col-5,
.list_view .stream_item.bare .row .col-6,
.list_view .stream_item.bare .row .col-7,
.list_view .stream_item.bare .row .col-8,
.list_view .stream_item.bare .row .col-9,
.list_view .stream_item.bare .row .col-auto,
.list_view .stream_item.bare .row .col-lg,
.list_view .stream_item.bare .row .col-lg-1,
.list_view .stream_item.bare .row .col-lg-10,
.list_view .stream_item.bare .row .col-lg-11,
.list_view .stream_item.bare .row .col-lg-12,
.list_view .stream_item.bare .row .col-lg-2,
.list_view .stream_item.bare .row .col-lg-3,
.list_view .stream_item.bare .row .col-lg-4,
.list_view .stream_item.bare .row .col-lg-5,
.list_view .stream_item.bare .row .col-lg-6,
.list_view .stream_item.bare .row .col-lg-7,
.list_view .stream_item.bare .row .col-lg-8,
.list_view .stream_item.bare .row .col-lg-9,
.list_view .stream_item.bare .row .col-lg-auto,
.list_view .stream_item.bare .row .col-md,
.list_view .stream_item.bare .row .col-md-1,
.list_view .stream_item.bare .row .col-md-10,
.list_view .stream_item.bare .row .col-md-11,
.list_view .stream_item.bare .row .col-md-12,
.list_view .stream_item.bare .row .col-md-2,
.list_view .stream_item.bare .row .col-md-3,
.list_view .stream_item.bare .row .col-md-4,
.list_view .stream_item.bare .row .col-md-5,
.list_view .stream_item.bare .row .col-md-6,
.list_view .stream_item.bare .row .col-md-7,
.list_view .stream_item.bare .row .col-md-8,
.list_view .stream_item.bare .row .col-md-9,
.list_view .stream_item.bare .row .col-md-auto,
.list_view .stream_item.bare .row .col-sm,
.list_view .stream_item.bare .row .col-sm-1,
.list_view .stream_item.bare .row .col-sm-10,
.list_view .stream_item.bare .row .col-sm-11,
.list_view .stream_item.bare .row .col-sm-12,
.list_view .stream_item.bare .row .col-sm-2,
.list_view .stream_item.bare .row .col-sm-3,
.list_view .stream_item.bare .row .col-sm-4,
.list_view .stream_item.bare .row .col-sm-5,
.list_view .stream_item.bare .row .col-sm-6,
.list_view .stream_item.bare .row .col-sm-7,
.list_view .stream_item.bare .row .col-sm-8,
.list_view .stream_item.bare .row .col-sm-9,
.list_view .stream_item.bare .row .col-sm-auto,
.list_view .stream_item.bare .row .col-xl,
.list_view .stream_item.bare .row .col-xl-1,
.list_view .stream_item.bare .row .col-xl-10,
.list_view .stream_item.bare .row .col-xl-11,
.list_view .stream_item.bare .row .col-xl-12,
.list_view .stream_item.bare .row .col-xl-2,
.list_view .stream_item.bare .row .col-xl-3,
.list_view .stream_item.bare .row .col-xl-4,
.list_view .stream_item.bare .row .col-xl-5,
.list_view .stream_item.bare .row .col-xl-6,
.list_view .stream_item.bare .row .col-xl-7,
.list_view .stream_item.bare .row .col-xl-8,
.list_view .stream_item.bare .row .col-xl-9,
.list_view .stream_item.bare .row .col-xl-auto {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.list_view .stream_item.bare .row .content_well {
  margin-bottom: 0.5rem;
}
.list_view .stream_item.no-border {
  border: 0;
}
.list_view .stream_item.no-borders.has-header > .header {
  border: 0;
}
.list_view .stream_item.no-borders.has-sections .content_well_section {
  border: 0;
}
.list_view .stream_item.no-borders.has-footer > .footer {
  border: 0;
}
.list_view .stream_item.has-gray-body {
  background: #f8fafc;
}
.list_view .stream_item.has-gray-body.has-header > .header {
  background: #ffffff;
  border-radius: 0;
  border-bottom: 0;
}
.list_view .stream_item.has-gray-body .content_well {
  margin-bottom: 0.5rem;
}
.list_view .stream_item.has-gray-body.has-footer > .footer {
  background: #ffffff;
  border-radius: 0;
  border-top: 0;
}
.list_view .stream_item.has-gray-body.has-footer > .footer.no-borders {
  border: 0;
}
.list_view .stream_item.has-nested {
  border: 1px solid #cdd5df;
}
.list_view .stream_item.has-nested a {
  text-decoration: none;
  color: #333333;
}
.list_view .stream_item.has-nested .content_well {
  border: 1px solid #cdd5df;
  border-radius: 0px;
  margin: 0px;
  border-bottom: none;
}
.list_view .stream_item.has-nested .content_well:first-child {
  border-radius: 0;
  border-bottom: none;
}
.list_view .stream_item.has-nested .content_well:last-child {
  border-radius: 0;
  border-bottom: 1px solid #cdd5df;
}
.list_view .stream_item.has-nested .content_well:only-child {
  border-radius: 0;
}
.list_view .stream_item.has-footer > .footer {
  margin: 16px -16px -16px;
  border-top: 1px solid #cdd5df;
  padding: 16px;
  color: #7f7f7f;
}
.list_view .stream_item.has-sections .content_well_section {
  border-radius: 0;
  border-top: 1px solid #eaeaea;
  padding: 16px;
  margin: 0 -16px;
}
.list_view .stream_item.has-sections .content_well_section.no-border {
  border: 0 !important;
}
.list_view .stream_item.has-sections .content_well_section.first-child,
.list_view .stream_item.has-sections .content_well_section:first-child {
  border-top: 0;
  margin-top: -16px;
  border-radius: 0;
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
}
.list_view .stream_item.has-sections .content_well_section:last-child {
  margin-bottom: -16px;
  border-radius: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.list_view .stream_item.has-sections .content_well_section:only-child {
  border-radius: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.list_view .stream_item.has-sections .content_well_section.hoverable:hover {
  background: #f8fafc;
  cursor: pointer;
}
.list_view .stream_item.has-sections .content_well_section.hoverable:hover a {
  text-decoration: none;
}
.list_view .stream_item.has-sections .content_well_section.hoverable:active {
  background: #eef2f6;
  cursor: pointer;
}
.list_view .stream_item.has-sections .content_well_section_spaced {
  padding: 20px;
}
.list_view .stream_item.has-sections.has-header .content_well_section:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.list_view .stream_item.is-collapsed {
  padding-bottom: 0;
}
.list_view .stream_item.is-collapsed .content {
  display: none;
}
.list_view .stream_item .content_well_header {
  margin-bottom: 10px;
}
.list_view .stream_item .content_well_header .search-input {
  width: 250px;
}
.list_view .stream_item .content_well_header .h1 {
  font-size: 18px;
  margin: 0;
}
.list_view .stream_item .content_well_list {
  list-style-type: none;
  margin: -16px;
  padding: 0;
}
.list_view .stream_item .content_well_list li {
  border-top: 1px solid #eaeaea;
}
.list_view .stream_item .content_well_list li.first-child,
.list_view .stream_item .content_well_list li:first-child {
  border-top: 0;
}
.list_view .stream_item .content_well_list .content_well_list_item {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #202939;
}
.list_view .stream_item .content_well_list .content_well_list_item:hover {
  background: #f8fafc;
  cursor: pointer;
  text-decoration: none;
}
.list_view .stream_item .content_well_list .content_well_list_item:active {
  background: #eef2f6;
  cursor: pointer;
}
.list_view .stream_item .content_well_list .content_well_list_item.hoverable:hover {
  background: #f8fafc;
  cursor: pointer;
}
.list_view .stream_item .content_well_list .content_well_list_item.hoverable:active {
  background: #eef2f6;
  cursor: pointer;
}
.list_view .stream_item .response {
  word-wrap: break-word;
}
.list_view .stream_item .secondary_nav {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.stream_thumb_area {
  float: left;
  width: 115px;
  min-height: 115px;
  margin-left: -16px;
  margin-top: -16px;
  margin-bottom: -16px;
  background: #121926;
  flex-shrink: 0;
}
.stream_thumb_area .stream_thumb {
  display: block;
  width: 100%;
  height: 100%;
}
.stream_thumb_area video {
  height: 100%;
  width: 100%;
}
.stream_item {
  position: relative;
  display: flex;
}
.stream_item .stream_details {
  flex-grow: 1;
  position: relative;
}
.stream_item .stream_title {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  color: #202939;
}
.stream_item .stream_author {
  display: flex;
  flex-flow: column;
}
.stream_item .actions {
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 101;
}
.stream_tile .stream_thumb {
  position: relative;
  background-size: cover;
  background-position: center center;
}
.stream_tile .duration {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-weight: bold;
  border-radius: 4px;
  text-decoration: none !important;
}
.tagged_event_area {
  line-height: inherit !important;
}
.tag_events_modal .select_event_area {
  max-height: 500px;
  overflow-y: auto;
}
/* Replace with global styles once explore stuff is merged */
.stream_featured .live_badge,
.playlist_player .live_badge {
  position: absolute;
  top: 24px;
  right: 24px;
  background: #9f0000;
  padding: 0.25rem;
  text-transform: uppercase;
  font-size: 14px;
  color: #ffffff;
  border-radius: 0.25rem;
  line-height: 1;
}
.stream_featured {
  border-top: 0;
  height: 410px;
  position: relative;
  z-index: 2;
  background: #404040;
  color: #fff;
  padding: 0 !important;
}
.stream_featured .link_overlay {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.stream_featured .stream_wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  padding: 0 20px;
  height: 100%;
  position: relative;
}
.stream_featured .stream_bg_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.stream_featured .stream_author {
  position: absolute;
  top: 24px;
  left: 24px;
}
.stream_featured .stream_author .author_header {
  display: table;
}
.stream_featured .stream_author .author_title {
  overflow: hidden;
}
.stream_featured .stream_author .author_title .name {
  margin-bottom: 5px;
  color: #fff;
  display: block;
}
.stream_featured .stream_author .author_title .author_title_line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.stream_featured .stream_author .author_thumb {
  width: 50px;
  height: 50px;
  float: left;
  border-radius: 50%;
  overflow: hidden;
}
.stream_featured .stream_author .author_thumb_img {
  display: block;
  width: 100%;
  height: 100%;
}
.stream_featured .stream_details {
  position: absolute;
  bottom: 24px;
  left: 24px;
  color: #ffffff;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.25rem;
  padding: 0.25rem;
}
.stream_featured .actions {
  bottom: 18px;
  right: 25px;
}
.stream_media .stream_featured .stream_wrapper {
  margin: 0;
}
.streams_dashboard .stream-key .stream_key_container {
  padding: 0.75rem 1rem;
}
.streams_dashboard .stream-key .copy-stream-key {
  font-weight: 400;
}
.streams_dashboard .stream-key .styled-button,
.streams_dashboard .stream-key .styled-button:hover {
  background: #e4e4e4;
  color: #181818;
}
.streams_dashboard .stream-key .copy-stream-key {
  cursor: pointer;
}
.streams_dashboard .streams_video-table {
  height: 200px;
}
.streams_dashboard .theater_column .streams_video-table {
  height: 450px;
}
.streams_dashboard .theater_mode {
  position: absolute;
  top: 0;
  right: 0;
  background: #000;
}
.streams_dashboard .stream_info_overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 82px;
  width: 100%;
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  color: #ffffff;
}
.streams_dashboard .stream_info_overlay .avatar {
  height: 50px;
  width: 50px;
}
.streams_dashboard .stream_info_overlay .stream_title {
  font-weight: bold;
}
.streams_dashboard .streams_message_area {
  height: 450px;
  background: #FFFFFF;
}
.streams_dashboard .streams_message_area_offline {
  background-image: url(/5bc6cddc7498/main/dist/ee7a3b866093d5e7c81f.png);
  background-size: 317px;
  background-repeat: no-repeat;
}
.streams_dashboard .streams_message_list {
  color: #181818;
}
.streams_dashboard .streams_message .streams_message_author {
  display: inline;
}
.streams_dashboard .streams_message .streams_message_author_avatar {
  width: 32px;
  height: 32px;
}
.streams_dashboard .streams_message_welcome {
  color: #8a8a8a;
  background: #ececec;
}
.streams_dashboard .streams_description .author_header {
  margin-bottom: 0px;
}
.streams_dashboard .streamer .streamer_avatar {
  height: 50px;
  width: 50px;
  border-radius: 50%;
}
.streams_dashboard .streamer .streamer_title {
  font-size: 14px;
  font-weight: bold;
}
.streams_dashboard .stream_fields .comment-user-icon {
  display: inline-block;
  width: 22px;
}
.streams_dashboard .stream_fields .stream_limit_area {
  display: inline-block;
  width: 330px;
  margin-top: 10px;
}
.streams_dashboard .stream_fields .stream_bar_area {
  border: 1px solid #939393;
  background: #e4e4e4;
  padding: 2px;
  margin-bottom: 8px;
}
.streams_dashboard .stream_fields .stream_bar_area .stream_bar_wrapper {
  height: 6px;
}
.streams_dashboard .stream_fields .stream_bar_area .stream_bar {
  height: 6px;
  background: #edf6dc;
  animation: grow 2s;
}
.scheduled_stream_section_header {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
}
.create_scheduled_streams .stream_upload_preview_area .video_area video {
  height: 100%;
  width: 100%;
}
.create_scheduled_streams .stream_upload_preview_area .preview_description {
  background: #f8fafc;
}
.create_scheduled_streams .stream_upload_preview_area .upload_preview_title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  direction: rtl;
  text-align: left;
}
.create_scheduled_streams .stream_upload_preview_area .upload_preview_cancel_button {
  position: absolute;
  top: 13px;
  right: 13px;
}
.create_scheduled_streams .stream_upload_preview_area .upload_preview_cancel_button svg {
  filter: drop-shadow(0px 0px 8px #000000);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .create_scheduled_streams .stream_upload_preview_area {
    /* IE10+ */
  }
  .create_scheduled_streams .stream_upload_preview_area .upload_preview_cancel_button svg {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
}
.uploader-modal {
  width: 360px;
  border-radius: 8px;
}
.uploader-modal.success {
  background: #429784;
}
.upload-progress-bar-container {
  width: 100%;
  height: 4px;
  background: #eef2f6;
  border-radius: 4px;
  overflow: hidden;
}
.upload-progress-bar-container .upload-progress-bar {
  background: #dc0714;
  height: 100%;
}
.upload-progress-bar-container .upload-progress-bar-green {
  background: #429784;
}
.stream_progress_item .stream-leave-page {
  margin-top: 6px;
}
.stream_progress_item .stream-progress-button {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
  text-decoration: none;
}
.streams_scheduled_confirm_modal .stream_confirm_image {
  width: 80px;
  height: 80px;
  background: #121926;
  border-radius: 2px;
  margin-right: 12px;
}
.streams_scheduled_confirm_modal .stream_confirm_image > video {
  height: 100%;
  width: 100%;
}
.streams_scheduled_confirm_modal .modal_author {
  margin-top: 2px;
}
@media only screen and (min-width: 768px) {
  .edit_scheduled_modal {
    min-width: 546px;
  }
}
@media only screen and (min-width: 576px) {
  .stream_markers.modal {
    width: 500px;
  }
}
.stream_markers .stream_markers_list {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.stream_markers .stream_markers_list .stream_thumb_area .stream_thumb {
  background-position: center center;
  background-size: cover;
}
.stream_markers .send_to_input {
  min-width: 200px;
}
.stream_markers #video_player_html5_api {
  height: 100%;
  width: 100%;
}
.stream_markers .vjs-control-bar {
  position: absolute;
  top: 0;
}
.forums .paginator-list li {
  list-style-type: none;
  padding: 0.25rem;
}
.forums .paginator-list li a {
  color: #202939;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
}
.forums .paginator-list .active {
  background: #202939;
  padding: 0 6px;
  border-radius: 50%;
  color: #ffffff;
}
.forums .internal-ad .internal-ad-img {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.forums .banner-img {
  height: 290px;
}
.forums .inline-img {
  height: 85px;
}
.points .content_well .contacts_result_wrapper {
  padding: 20px 20px;
}
.points .content_well .contacts_result_wrapper .contacts_result_table .contacts_result_table_cell .result_info .added_points {
  color: #00aeef;
}
.points .content_well .contacts_result_wrapper .contacts_result_table .contacts_result_table_cell .points_count {
  right: 20px;
  color: #a3a3a3;
}
.search .view_all_nav {
  font-weight: bold;
  text-align: center;
}
.search .view_all_nav a {
  color: #121926;
}
.search_nav .tags {
  background: none;
  margin: 0;
  padding: 0;
  letter-spacing: 0;
  border-radius: 0px;
}
.article_item {
  word-break: break-word;
}
.article_item .article-image {
  width: 132px;
  height: 132px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
}
.article_item .article_body > :first-child {
  padding-top: 0px;
  margin-top: 0px;
}
.article_item iframe {
  display: none;
}
.small_article.article_item {
  /* wysiwyg content */
}
.small_article.article_item .article_body > * {
  margin: 0;
}
.small_article.article_item .article-image {
  width: 80px;
  height: 80px;
}
.article_detail {
  word-break: break-word;
}
.article_detail .article-detail-image {
  border-radius: 2px;
}
.article_detail .article_caption {
  border-bottom: 1px solid #f8fafc;
}
.article_detail iframe {
  max-width: 100%;
}
.widget_author_area {
  margin: -16px;
}
.widget_author_area .author_widget_item {
  max-width: 80px;
}
.widget_author_area .author_widget_item .author_text_area {
  max-width: inherit;
}
.widget_author_area .author_widget_item .author_text_area .author_title {
  max-width: inherit;
}
@media (min-width: 992px) {
  .widget_author_area .author_widget_item {
    max-width: none;
  }
}
.iframe_modal {
  max-width: none;
  margin: 0 !important;
  height: 100%;
  padding: 0;
}
.iframe_modal .iframe_header {
  padding: 12px 16px;
  border-bottom: 2px solid #eeeeee;
}
.iframe_modal #article_iframe {
  border: none;
}
.competitions_slideshow .controls,
.competitions_slideshow .prev-button,
.competitions_slideshow .next-button {
  display: none;
}
.competitions_slideshow.show-controls .controls,
.competitions_slideshow.show-controls .prev-button,
.competitions_slideshow.show-controls .next-button {
  display: flex;
}
.competitions_slideshow .competition_slide {
  height: 900px;
}
@media only screen and (min-width: 768px) {
  .competitions_slideshow .competition_slide {
    height: 616px;
  }
}
.competitions_slideshow .competition_slide .countdown_widget {
  background: red;
}
.competitions_slideshow .competition_slide .slide_half {
  width: 100%;
  height: 50%;
}
@media only screen and (min-width: 768px) {
  .competitions_slideshow .competition_slide .slide_half {
    width: 50%;
    height: 100%;
  }
}
.competitions_slideshow .competition_slide .countdown {
  background-color: #ffffff;
  width: 274px;
}
.competitions_slideshow .competition_slide .countdown .border_right {
  border-right: 1px solid #eef2f6;
}
/* Needed in competitions and checkout */
.logo_image {
  height: 48px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.background_image {
  background-position: center center !important;
  background-size: cover !important;
}
.raffle_confirmation .background_image {
  height: 0px;
  padding-top: 100%;
  position: relative;
}
.raffle_confirmation .background_image .absolute_content {
  position: absolute;
  top: 0;
  height: 100%;
}
.raffle_confirmation .wide_button {
  width: 320px;
}
/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
     * Don't show links for images, or javascript/internal links
     */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  #drund_header,
  #left_pane,
  #global_chat_area {
    display: none !important;
  }
  #right_pane {
    margin-left: 0 !important;
  }
}
.color-neutral {
  color: #121926 !important;
}
.color-neutral25 {
  color: #f2f2f2 !important;
}
.color-neutral50 {
  color: #f8fafc !important;
}
.color-neutral100 {
  color: #eef2f6 !important;
}
.color-neutral200 {
  color: #e3e8ef !important;
}
.color-neutral300 {
  color: #cdd5df !important;
}
.color-neutral400 {
  color: #9aa4b2 !important;
}
.color-neutral500 {
  color: #697586 !important;
}
.color-neutral600 {
  color: #4b5565 !important;
}
.color-neutral700 {
  color: #364152 !important;
}
.color-neutral800 {
  color: #202939 !important;
}
.color-neutral900 {
  color: #121926 !important;
}
.color-primary {
  color: #dc0714 !important;
}
.color-primary25 {
  color: #fef8f8 !important;
}
.color-primary50 {
  color: #fdf3f3 !important;
}
.color-primary100 {
  color: #ffd3d3 !important;
}
.color-primary200 {
  color: #f98e8f !important;
}
.color-primary300 {
  color: #ed5355 !important;
}
.color-primary400 {
  color: #e63134 !important;
}
.color-primary500 {
  color: #dc0714 !important;
}
.color-primary600 {
  color: #cc0015 !important;
}
.color-primary700 {
  color: #ba000f !important;
}
.color-primary800 {
  color: #ae0008 !important;
}
.color-primary900 {
  color: #9f0000 !important;
}
.color-secondary {
  color: #429784 !important;
}
.color-secondary25 {
  color: #f9fcfb !important;
}
.color-secondary50 {
  color: #f5faf9 !important;
}
.color-secondary100 {
  color: #C4DED9 !important;
}
.color-secondary200 {
  color: #97C9C0 !important;
}
.color-secondary300 {
  color: #6AB4A6 !important;
}
.color-secondary400 {
  color: #4FA694 !important;
}
.color-secondary500 {
  color: #429784 !important;
}
.color-secondary600 {
  color: #3A8875 !important;
}
.color-secondary700 {
  color: #387968 !important;
}
.color-secondary800 {
  color: #2F695A !important;
}
.color-secondary900 {
  color: #244D3F !important;
}
.color-white {
  color: #ffffff !important;
}
.color-whiteAlpha25 {
  color: rgba(255, 255, 255, 0.025) !important;
}
.color-whiteAlpha50 {
  color: rgba(255, 255, 255, 0.05) !important;
}
.color-whiteAlpha100 {
  color: rgba(255, 255, 255, 0.1) !important;
}
.color-whiteAlpha200 {
  color: rgba(255, 255, 255, 0.2) !important;
}
.color-whiteAlpha300 {
  color: rgba(255, 255, 255, 0.3) !important;
}
.color-whiteAlpha400 {
  color: rgba(255, 255, 255, 0.4) !important;
}
.color-whiteAlpha500 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.color-whiteAlpha600 {
  color: rgba(255, 255, 255, 0.6) !important;
}
.color-whiteAlpha700 {
  color: rgba(255, 255, 255, 0.7) !important;
}
.color-whiteAlpha800 {
  color: rgba(255, 255, 255, 0.8) !important;
}
.color-whiteAlpha900 {
  color: rgba(255, 255, 255, 0.9) !important;
}
.color-overlay {
  color: #000000 !important;
}
.color-overlayAlpha05 {
  color: rgba(0, 0, 0, 0.05) !important;
}
.color-overlayAlpha10 {
  color: rgba(0, 0, 0, 0.1) !important;
}
.color-overlayAlpha20 {
  color: rgba(0, 0, 0, 0.2) !important;
}
.color-overlayAlpha30 {
  color: rgba(0, 0, 0, 0.3) !important;
}
.color-overlayAlpha40 {
  color: rgba(0, 0, 0, 0.4) !important;
}
.color-overlayAlpha50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.color-overlayAlpha60 {
  color: rgba(0, 0, 0, 0.6) !important;
}
.color-overlayAlpha70 {
  color: rgba(0, 0, 0, 0.7) !important;
}
.color-overlayAlpha80 {
  color: rgba(0, 0, 0, 0.8) !important;
}
.color-overlayAlpha90 {
  color: rgba(0, 0, 0, 0.9) !important;
}
.color-success {
  color: #429784 !important;
}
.color-success25 {
  color: #f9fcfb !important;
}
.color-success50 {
  color: #f5faf9 !important;
}
.color-success100 {
  color: #c4ded9 !important;
}
.color-success200 {
  color: #97c9c0 !important;
}
.color-success300 {
  color: #6ab4a6 !important;
}
.color-success400 {
  color: #4fa694 !important;
}
.color-success500 {
  color: #429784 !important;
}
.color-success600 {
  color: #3a8875 !important;
}
.color-success700 {
  color: #387968 !important;
}
.color-success800 {
  color: #2f695a !important;
}
.color-success900 {
  color: #244d3f !important;
}
.color-warning {
  color: #9f0000 !important;
}
.color-warning25 {
  color: #faf2f2 !important;
}
.color-warning50 {
  color: #f6e9e9 !important;
}
.color-warning100 {
  color: #f1d9d9 !important;
}
.color-warning200 {
  color: #e7bfbf !important;
}
.color-warning300 {
  color: #cf8080 !important;
}
.color-warning400 {
  color: #b74040 !important;
}
.color-warning500 {
  color: #9f0000 !important;
}
.color-warning600 {
  color: #870000 !important;
}
.color-warning700 {
  color: #6f0000 !important;
}
.color-warning800 {
  color: #4f0000 !important;
}
.color-warning900 {
  color: #320000 !important;
}
.color-error {
  color: #9f0000 !important;
}
.color-error25 {
  color: #faf2f2 !important;
}
.color-error50 {
  color: #f6e9e9 !important;
}
.color-error100 {
  color: #f1d9d9 !important;
}
.color-error200 {
  color: #e7bfbf !important;
}
.color-error300 {
  color: #cf8080 !important;
}
.color-error400 {
  color: #b74040 !important;
}
.color-error500 {
  color: #9f0000 !important;
}
.color-error600 {
  color: #870000 !important;
}
.color-error700 {
  color: #6f0000 !important;
}
.color-error800 {
  color: #4f0000 !important;
}
.color-error900 {
  color: #320000 !important;
}
.color-red500 {
  color: #9f0000 !important;
}
.color-red700 {
  color: #6f0000 !important;
}
.color-link {
  color: #429784 !important;
}
.color-link25 {
  color: #f9fcfb !important;
}
.color-link50 {
  color: #f5faf9 !important;
}
.color-link100 {
  color: #c4ded9 !important;
}
.color-link200 {
  color: #97c9c0 !important;
}
.color-link300 {
  color: #6ab4a6 !important;
}
.color-link400 {
  color: #4fa694 !important;
}
.color-link500 {
  color: #429784 !important;
}
.color-link600 {
  color: #3a8875 !important;
}
.color-link700 {
  color: #387968 !important;
}
.color-link800 {
  color: #2f695a !important;
}
.color-link900 {
  color: #244d3f !important;
}
.bg-color-neutral {
  background-color: #121926 !important;
}
.bg-color-neutral50 {
  background-color: #f8fafc !important;
}
.bg-color-neutral100 {
  background-color: #eef2f6 !important;
}
.bg-color-neutral200 {
  background-color: #e3e8ef !important;
}
.bg-color-neutral300 {
  background-color: #cdd5df !important;
}
.bg-color-neutral400 {
  background-color: #9aa4b2 !important;
}
.bg-color-neutral500 {
  background-color: #697586 !important;
}
.bg-color-neutral600 {
  background-color: #4b5565 !important;
}
.bg-color-neutral700 {
  background-color: #364152 !important;
}
.bg-color-neutral800 {
  background-color: #202939 !important;
}
.bg-color-neutral900 {
  background-color: #121926 !important;
}
.bg-color-primary {
  background-color: #dc0714 !important;
}
.bg-color-primary50 {
  background-color: #fdf3f3 !important;
}
.bg-color-primary100 {
  background-color: #ffd3d3 !important;
}
.bg-color-primary200 {
  background-color: #f98e8f !important;
}
.bg-color-primary300 {
  background-color: #ed5355 !important;
}
.bg-color-primary400 {
  background-color: #e63134 !important;
}
.bg-color-primary500 {
  background-color: #dc0714 !important;
}
.bg-color-primary600 {
  background-color: #cc0015 !important;
}
.bg-color-primary700 {
  background-color: #ba000f !important;
}
.bg-color-primary800 {
  background-color: #ae0008 !important;
}
.bg-color-primary900 {
  background-color: #9f0000 !important;
}
.bg-color-secondary {
  background-color: #429784 !important;
}
.bg-color-secondary50 {
  background-color: #f5faf9 !important;
}
.bg-color-secondary100 {
  background-color: #C4DED9 !important;
}
.bg-color-secondary200 {
  background-color: #97C9C0 !important;
}
.bg-color-secondary300 {
  background-color: #6AB4A6 !important;
}
.bg-color-secondary400 {
  background-color: #4FA694 !important;
}
.bg-color-secondary500 {
  background-color: #429784 !important;
}
.bg-color-secondary600 {
  background-color: #3A8875 !important;
}
.bg-color-secondary700 {
  background-color: #387968 !important;
}
.bg-color-secondary800 {
  background-color: #2F695A !important;
}
.bg-color-secondary900 {
  background-color: #244D3F !important;
}
.bg-color-white {
  background-color: #ffffff !important;
}
.bg-color-whiteAlpha25 {
  background-color: rgba(255, 255, 255, 0.025) !important;
}
.bg-color-whiteAlpha50 {
  background-color: rgba(255, 255, 255, 0.05) !important;
}
.bg-color-whiteAlpha100 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.bg-color-whiteAlpha200 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.bg-color-whiteAlpha300 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-color-whiteAlpha400 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.bg-color-whiteAlpha500 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-color-whiteAlpha600 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
.bg-color-whiteAlpha700 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-color-whiteAlpha800 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-color-whiteAlpha900 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.bg-color-overlay {
  background-color: #000000 !important;
}
.bg-color-overlayAlpha05 {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
.bg-color-overlayAlpha10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.bg-color-overlayAlpha20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.bg-color-overlayAlpha30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-color-overlayAlpha40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-color-overlayAlpha50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-color-overlayAlpha60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-color-overlayAlpha70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-color-overlayAlpha80 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-color-overlayAlpha90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}
.bg-color-success {
  background-color: #429784 !important;
}
.bg-color-success50 {
  background-color: #f5faf9 !important;
}
.bg-color-success100 {
  background-color: #c4ded9 !important;
}
.bg-color-success200 {
  background-color: #97c9c0 !important;
}
.bg-color-success300 {
  background-color: #6ab4a6 !important;
}
.bg-color-success400 {
  background-color: #4fa694 !important;
}
.bg-color-success500 {
  background-color: #429784 !important;
}
.bg-color-success600 {
  background-color: #3a8875 !important;
}
.bg-color-success700 {
  background-color: #387968 !important;
}
.bg-color-success800 {
  background-color: #2f695a !important;
}
.bg-color-success900 {
  background-color: #244d3f !important;
}
.bg-color-warning {
  background-color: #9f0000 !important;
}
.bg-color-warning50 {
  background-color: #f6e9e9 !important;
}
.bg-color-warning100 {
  background-color: #f1d9d9 !important;
}
.bg-color-warning200 {
  background-color: #e7bfbf !important;
}
.bg-color-warning300 {
  background-color: #cf8080 !important;
}
.bg-color-warning400 {
  background-color: #b74040 !important;
}
.bg-color-warning500 {
  background-color: #9f0000 !important;
}
.bg-color-warning600 {
  background-color: #870000 !important;
}
.bg-color-warning700 {
  background-color: #6f0000 !important;
}
.bg-color-warning800 {
  background-color: #4f0000 !important;
}
.bg-color-warning900 {
  background-color: #320000 !important;
}
.bg-color-error {
  background-color: #9f0000 !important;
}
.bg-color-error50 {
  background-color: #f6e9e9 !important;
}
.bg-color-error100 {
  background-color: #f1d9d9 !important;
}
.bg-color-error200 {
  background-color: #e7bfbf !important;
}
.bg-color-error300 {
  background-color: #cf8080 !important;
}
.bg-color-error400 {
  background-color: #b74040 !important;
}
.bg-color-error500 {
  background-color: #9f0000 !important;
}
.bg-color-error600 {
  background-color: #870000 !important;
}
.bg-color-error700 {
  background-color: #6f0000 !important;
}
.bg-color-error800 {
  background-color: #4f0000 !important;
}
.bg-color-error900 {
  background-color: #320000 !important;
}
.bg-color-red500 {
  background-color: #9f0000 !important;
}
.bg-color-red700 {
  background-color: #6f0000 !important;
}
.bg-color-link {
  background-color: #429784 !important;
}
.bg-color-link50 {
  background-color: #f5faf9 !important;
}
.bg-color-link100 {
  background-color: #c4ded9 !important;
}
.bg-color-link200 {
  background-color: #97c9c0 !important;
}
.bg-color-link300 {
  background-color: #6ab4a6 !important;
}
.bg-color-link400 {
  background-color: #4fa694 !important;
}
.bg-color-link500 {
  background-color: #429784 !important;
}
.bg-color-link600 {
  background-color: #3a8875 !important;
}
.bg-color-link700 {
  background-color: #387968 !important;
}
.bg-color-link800 {
  background-color: #2f695a !important;
}
.bg-color-link900 {
  background-color: #244d3f !important;
}
/************************ Old ******************************/
.white {
  color: #ffffff !important;
}
.black {
  color: #121926 !important;
}
/*
    Legacy
    We'll have to eventually remove this over time.
    The following colors are sprinkled throughout the codebase.
*/
.gray {
  color: #429784 !important;
}
.pink {
  color: #9f0000 !important;
}
.blue {
  color: #dc0714 !important;
}
.green {
  color: #429784 !important;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotomono/v30/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/notoserif/v30/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTx8cP.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/notoserif/v30/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZdleTx8cP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVspcBO5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBO5Xk.ttf) format('truetype');
}
/*
    Note: I might need to pull more styles from drund-globals.less
*/
.lfc_crest {
  width: 36px;
  height: 48px;
  background: url(/5bc6cddc7498/main/dist/5054e0a0eda0661e03f2.png) top left no-repeat;
  background-size: 36px 48px;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .lfc_crest {
    background-image: url(/5bc6cddc7498/main/dist/e195becc4f2676b60528.png);
    background-size: 36px 48px;
  }
}
.prev-button,
.next-button {
  width: 32px;
  height: 32px;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
  background: #ffffff;
  border-radius: 50%;
  color: #202939;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.prev-button:hover,
.next-button:hover {
  color: #202939;
}
.prev-button:active,
.next-button:active {
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}
.prev-button.disabled,
.next-button.disabled {
  opacity: 0.5;
}
.prev-button.disabled:active,
.next-button.disabled:active {
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
}
.prev-button {
  left: -20px;
}
.next-button {
  right: -20px;
}
.controls-item {
  width: 8px;
  height: 8px;
  background: #eef2f6;
  cursor: pointer;
}
.controls-item.active {
  background: #dc0714;
}
hr {
  border-top: 1px solid #eef2f6;
}
.breadcrumbs {
  margin-bottom: 0 !important;
}
.breadcrumbs .breadcrumb_link {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  color: #697586;
  text-decoration: none;
}
.breadcrumbs .breadcrumb_link.active {
  color: #dc0714;
  text-decoration: none;
}
.breadcrumbs .breadcrumb_link:hover {
  text-decoration: none;
}
.breadcrumbs a.breadcrumb_link:hover {
  text-decoration: underline;
}
.breadcrumbs .svg-icon {
  fill: #202939;
}
.skeleton {
  position: relative;
  overflow: hidden;
  /*
      Allowing extra widths for skeleton
      keeps bootstrap style
   */
}
.skeleton::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  animation-name: loading;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.skeleton .w-10 {
  width: 10%;
}
.skeleton .w-35 {
  width: 35%;
}
.skeleton.skeleton-image,
.skeleton .skeleton-image {
  background: #eef2f6 !important;
}
.skeleton .text-line,
.skeleton .text-block {
  background: #eef2f6;
  height: 1rem;
  border-radius: 0.1rem;
}
.skeleton .text-line {
  height: 1rem;
}
.skeleton .text-block {
  height: 3rem;
}
@keyframes loading {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
/*
    Alerts Overrides
*/
.alert {
  border-radius: 0;
}
.search_bar .dropdown_content {
  margin-top: -1px;
  background: #f8fafc;
  border: 1px solid #202939;
}
.search_bar .dropdown_content .dropdown_menu_a {
  color: #202939;
}
.search_bar .dropdown_content .dropdown_menu_a:hover {
  background: #202939;
  color: #ffffff;
}
.search_bar .dropdown_content .dropdown_menu_a.active {
  background: #202939;
  color: #ffffff;
}
/*
    Tooltips
*/
.tooltip_area .tooltip {
  border-radius: 0;
  background: #121926;
  color: #121926;
  font-size: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
}
.tooltip-c .tip {
  border-top: 6px solid #121926;
}
.tooltip-s .tip {
  border-bottom: 6px solid #121926;
}
.tooltip-e .tip {
  border-right: 6px solid #121926;
  border-bottom: 5px solid transparent;
}
.tooltip-w .tip {
  border-left: 6px solid #121926;
}
.tooltip-se .tip {
  border-bottom: 6px solid #121926;
}
/*
Content well
*/
.content_well,
.card {
  background: #ffffff;
  border: 1px solid #cdd5df;
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 0.75rem;
}
.content_well.rounded,
.card.rounded {
  border-radius: 1rem !important;
}
.content_well.no-padding,
.card.no-padding {
  padding: 0;
}
.content_well.has-header > .header,
.card.has-header > .header {
  padding: 12px 16px;
  margin: -16px -16px 16px;
  border-bottom: 1px solid #cdd5df;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.content_well.has-header > .header h1,
.card.has-header > .header h1,
.content_well.has-header > .header h2,
.card.has-header > .header h2,
.content_well.has-header > .header h3,
.card.has-header > .header h3,
.content_well.has-header > .header h4,
.card.has-header > .header h4,
.content_well.has-header > .header h5,
.card.has-header > .header h5,
.content_well.has-header > .header h6,
.card.has-header > .header h6 {
  margin: 0;
}
.content_well.has-header > .header.no-borders,
.card.has-header > .header.no-borders {
  border: 0;
}
.content_well.has-header > .important-header,
.card.has-header > .important-header {
  text-transform: uppercase;
  border-top: 4px solid #429784;
  border-radius: 0;
}
.content_well.has-header > .light-header,
.card.has-header > .light-header {
  font-weight: 100;
  font-size: 16px;
  color: #101010;
  padding: 9px 10px 6px;
}
.content_well.bare,
.card.bare {
  background: transparent;
  padding: 0;
  border: 0;
}
.content_well.bare.has-header > .header,
.card.bare.has-header > .header {
  padding: 0.5rem;
  margin: 0;
  border-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
}
.content_well.bare.has-header > .header a,
.card.bare.has-header > .header a {
  font-weight: 500;
}
.content_well.bare .row,
.card.bare .row {
  margin: 0 -0.5rem;
}
.content_well.bare .row .col,
.card.bare .row .col,
.content_well.bare .row .col-1,
.card.bare .row .col-1,
.content_well.bare .row .col-10,
.card.bare .row .col-10,
.content_well.bare .row .col-11,
.card.bare .row .col-11,
.content_well.bare .row .col-12,
.card.bare .row .col-12,
.content_well.bare .row .col-2,
.card.bare .row .col-2,
.content_well.bare .row .col-3,
.card.bare .row .col-3,
.content_well.bare .row .col-4,
.card.bare .row .col-4,
.content_well.bare .row .col-5,
.card.bare .row .col-5,
.content_well.bare .row .col-6,
.card.bare .row .col-6,
.content_well.bare .row .col-7,
.card.bare .row .col-7,
.content_well.bare .row .col-8,
.card.bare .row .col-8,
.content_well.bare .row .col-9,
.card.bare .row .col-9,
.content_well.bare .row .col-auto,
.card.bare .row .col-auto,
.content_well.bare .row .col-lg,
.card.bare .row .col-lg,
.content_well.bare .row .col-lg-1,
.card.bare .row .col-lg-1,
.content_well.bare .row .col-lg-10,
.card.bare .row .col-lg-10,
.content_well.bare .row .col-lg-11,
.card.bare .row .col-lg-11,
.content_well.bare .row .col-lg-12,
.card.bare .row .col-lg-12,
.content_well.bare .row .col-lg-2,
.card.bare .row .col-lg-2,
.content_well.bare .row .col-lg-3,
.card.bare .row .col-lg-3,
.content_well.bare .row .col-lg-4,
.card.bare .row .col-lg-4,
.content_well.bare .row .col-lg-5,
.card.bare .row .col-lg-5,
.content_well.bare .row .col-lg-6,
.card.bare .row .col-lg-6,
.content_well.bare .row .col-lg-7,
.card.bare .row .col-lg-7,
.content_well.bare .row .col-lg-8,
.card.bare .row .col-lg-8,
.content_well.bare .row .col-lg-9,
.card.bare .row .col-lg-9,
.content_well.bare .row .col-lg-auto,
.card.bare .row .col-lg-auto,
.content_well.bare .row .col-md,
.card.bare .row .col-md,
.content_well.bare .row .col-md-1,
.card.bare .row .col-md-1,
.content_well.bare .row .col-md-10,
.card.bare .row .col-md-10,
.content_well.bare .row .col-md-11,
.card.bare .row .col-md-11,
.content_well.bare .row .col-md-12,
.card.bare .row .col-md-12,
.content_well.bare .row .col-md-2,
.card.bare .row .col-md-2,
.content_well.bare .row .col-md-3,
.card.bare .row .col-md-3,
.content_well.bare .row .col-md-4,
.card.bare .row .col-md-4,
.content_well.bare .row .col-md-5,
.card.bare .row .col-md-5,
.content_well.bare .row .col-md-6,
.card.bare .row .col-md-6,
.content_well.bare .row .col-md-7,
.card.bare .row .col-md-7,
.content_well.bare .row .col-md-8,
.card.bare .row .col-md-8,
.content_well.bare .row .col-md-9,
.card.bare .row .col-md-9,
.content_well.bare .row .col-md-auto,
.card.bare .row .col-md-auto,
.content_well.bare .row .col-sm,
.card.bare .row .col-sm,
.content_well.bare .row .col-sm-1,
.card.bare .row .col-sm-1,
.content_well.bare .row .col-sm-10,
.card.bare .row .col-sm-10,
.content_well.bare .row .col-sm-11,
.card.bare .row .col-sm-11,
.content_well.bare .row .col-sm-12,
.card.bare .row .col-sm-12,
.content_well.bare .row .col-sm-2,
.card.bare .row .col-sm-2,
.content_well.bare .row .col-sm-3,
.card.bare .row .col-sm-3,
.content_well.bare .row .col-sm-4,
.card.bare .row .col-sm-4,
.content_well.bare .row .col-sm-5,
.card.bare .row .col-sm-5,
.content_well.bare .row .col-sm-6,
.card.bare .row .col-sm-6,
.content_well.bare .row .col-sm-7,
.card.bare .row .col-sm-7,
.content_well.bare .row .col-sm-8,
.card.bare .row .col-sm-8,
.content_well.bare .row .col-sm-9,
.card.bare .row .col-sm-9,
.content_well.bare .row .col-sm-auto,
.card.bare .row .col-sm-auto,
.content_well.bare .row .col-xl,
.card.bare .row .col-xl,
.content_well.bare .row .col-xl-1,
.card.bare .row .col-xl-1,
.content_well.bare .row .col-xl-10,
.card.bare .row .col-xl-10,
.content_well.bare .row .col-xl-11,
.card.bare .row .col-xl-11,
.content_well.bare .row .col-xl-12,
.card.bare .row .col-xl-12,
.content_well.bare .row .col-xl-2,
.card.bare .row .col-xl-2,
.content_well.bare .row .col-xl-3,
.card.bare .row .col-xl-3,
.content_well.bare .row .col-xl-4,
.card.bare .row .col-xl-4,
.content_well.bare .row .col-xl-5,
.card.bare .row .col-xl-5,
.content_well.bare .row .col-xl-6,
.card.bare .row .col-xl-6,
.content_well.bare .row .col-xl-7,
.card.bare .row .col-xl-7,
.content_well.bare .row .col-xl-8,
.card.bare .row .col-xl-8,
.content_well.bare .row .col-xl-9,
.card.bare .row .col-xl-9,
.content_well.bare .row .col-xl-auto,
.card.bare .row .col-xl-auto {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.content_well.bare .row .content_well,
.card.bare .row .content_well {
  margin-bottom: 0.5rem;
}
.content_well.no-border,
.card.no-border {
  border: 0;
}
.content_well.no-borders.has-header > .header,
.card.no-borders.has-header > .header {
  border: 0;
}
.content_well.no-borders.has-sections .content_well_section,
.card.no-borders.has-sections .content_well_section {
  border: 0;
}
.content_well.no-borders.has-footer > .footer,
.card.no-borders.has-footer > .footer {
  border: 0;
}
.content_well.has-gray-body,
.card.has-gray-body {
  background: #f8fafc;
}
.content_well.has-gray-body.has-header > .header,
.card.has-gray-body.has-header > .header {
  background: #ffffff;
  border-radius: 0;
  border-bottom: 0;
}
.content_well.has-gray-body .content_well,
.card.has-gray-body .content_well {
  margin-bottom: 0.5rem;
}
.content_well.has-gray-body.has-footer > .footer,
.card.has-gray-body.has-footer > .footer {
  background: #ffffff;
  border-radius: 0;
  border-top: 0;
}
.content_well.has-gray-body.has-footer > .footer.no-borders,
.card.has-gray-body.has-footer > .footer.no-borders {
  border: 0;
}
.content_well.has-nested,
.card.has-nested {
  border: 1px solid #cdd5df;
}
.content_well.has-nested a,
.card.has-nested a {
  text-decoration: none;
  color: #333333;
}
.content_well.has-nested .content_well,
.card.has-nested .content_well {
  border: 1px solid #cdd5df;
  border-radius: 0px;
  margin: 0px;
  border-bottom: none;
}
.content_well.has-nested .content_well:first-child,
.card.has-nested .content_well:first-child {
  border-radius: 0;
  border-bottom: none;
}
.content_well.has-nested .content_well:last-child,
.card.has-nested .content_well:last-child {
  border-radius: 0;
  border-bottom: 1px solid #cdd5df;
}
.content_well.has-nested .content_well:only-child,
.card.has-nested .content_well:only-child {
  border-radius: 0;
}
.content_well.has-footer > .footer,
.card.has-footer > .footer {
  margin: 16px -16px -16px;
  border-top: 1px solid #cdd5df;
  padding: 16px;
  color: #7f7f7f;
}
.content_well.has-sections .content_well_section,
.card.has-sections .content_well_section {
  border-radius: 0;
  border-top: 1px solid #eaeaea;
  padding: 16px;
  margin: 0 -16px;
}
.content_well.has-sections .content_well_section.no-border,
.card.has-sections .content_well_section.no-border {
  border: 0 !important;
}
.content_well.has-sections .content_well_section.first-child,
.card.has-sections .content_well_section.first-child,
.content_well.has-sections .content_well_section:first-child,
.card.has-sections .content_well_section:first-child {
  border-top: 0;
  margin-top: -16px;
  border-radius: 0;
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
}
.content_well.has-sections .content_well_section:last-child,
.card.has-sections .content_well_section:last-child {
  margin-bottom: -16px;
  border-radius: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.content_well.has-sections .content_well_section:only-child,
.card.has-sections .content_well_section:only-child {
  border-radius: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.content_well.has-sections .content_well_section.hoverable:hover,
.card.has-sections .content_well_section.hoverable:hover {
  background: #f8fafc;
  cursor: pointer;
}
.content_well.has-sections .content_well_section.hoverable:hover a,
.card.has-sections .content_well_section.hoverable:hover a {
  text-decoration: none;
}
.content_well.has-sections .content_well_section.hoverable:active,
.card.has-sections .content_well_section.hoverable:active {
  background: #eef2f6;
  cursor: pointer;
}
.content_well.has-sections .content_well_section_spaced,
.card.has-sections .content_well_section_spaced {
  padding: 20px;
}
.content_well.has-sections.has-header .content_well_section:first-child,
.card.has-sections.has-header .content_well_section:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.content_well.is-collapsed,
.card.is-collapsed {
  padding-bottom: 0;
}
.content_well.is-collapsed .content,
.card.is-collapsed .content {
  display: none;
}
.content_well .content_well_header,
.card .content_well_header {
  margin-bottom: 10px;
}
.content_well .content_well_header .search-input,
.card .content_well_header .search-input {
  width: 250px;
}
.content_well .content_well_header .h1,
.card .content_well_header .h1 {
  font-size: 18px;
  margin: 0;
}
.content_well .content_well_list,
.card .content_well_list {
  list-style-type: none;
  margin: -16px;
  padding: 0;
}
.content_well .content_well_list li,
.card .content_well_list li {
  border-top: 1px solid #eaeaea;
}
.content_well .content_well_list li.first-child,
.card .content_well_list li.first-child,
.content_well .content_well_list li:first-child,
.card .content_well_list li:first-child {
  border-top: 0;
}
.content_well .content_well_list .content_well_list_item,
.card .content_well_list .content_well_list_item {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #202939;
}
.content_well .content_well_list .content_well_list_item:hover,
.card .content_well_list .content_well_list_item:hover {
  background: #f8fafc;
  cursor: pointer;
  text-decoration: none;
}
.content_well .content_well_list .content_well_list_item:active,
.card .content_well_list .content_well_list_item:active {
  background: #eef2f6;
  cursor: pointer;
}
.content_well .content_well_list .content_well_list_item.hoverable:hover,
.card .content_well_list .content_well_list_item.hoverable:hover {
  background: #f8fafc;
  cursor: pointer;
}
.content_well .content_well_list .content_well_list_item.hoverable:active,
.card .content_well_list .content_well_list_item.hoverable:active {
  background: #eef2f6;
  cursor: pointer;
}
.content_well .response,
.card .response {
  word-wrap: break-word;
}
.red_card {
  background: #dc0714;
  color: #ffffff;
  border: 0;
}
.red_card a {
  color: #ffffff;
}
.green_card {
  background: #429784;
  color: #ffffff;
  border: 0;
}
.green_card a {
  color: #ffffff;
}
a.red_card {
  color: #ffffff !important;
  text-decoration: none;
}
a.red_card:hover {
  background: #cc0015;
}
a.red_card:active {
  background: #ba000f;
}
a.green_card {
  color: #ffffff;
  text-decoration: none;
}
a.green_card:hover {
  background: #3A8875;
}
a.green_card:active {
  background: #387968;
}
.form .content_well {
  border: 1px solid #cdd5df;
}
/*
    Support separate tabs from content wells
*/
.parent_tab_nav,
.tab_nav {
  margin-bottom: 0.75rem;
  border: 1px solid #cdd5df;
  border-radius: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
}
.parent_tab_nav .tab_a.active,
.tab_nav .tab_a.active,
.parent_tab_nav .tab_a.active:hover,
.tab_nav .tab_a.active:hover {
  background: #f8fafc;
  color: #364152;
  box-shadow: inset 0 -2px 0 #dc0714;
}
.chip {
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  background: #9aa4b2;
  color: #ffffff !important;
}
.chip .remove_token {
  margin-right: 0;
}
.app_header_menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 20px;
  font-size: 14px;
  display: inline-flex;
}
.app_header_menu .app_header_menu_li {
  display: flex;
  align-items: stretch;
  margin-left: -1px;
}
.app_header_menu .app_header_menu_li:first-child {
  margin-left: 0;
}
.app_header_menu .app_header_menu_li:first-child a {
  border-radius: 0;
}
.app_header_menu .app_header_menu_li:last-child a {
  border-radius: 0;
}
.app_header_menu .app_header_menu_li a {
  padding: 10px 1.5rem;
  color: #dc0714;
  display: flex;
  align-items: center;
  border: 1px solid #121926;
  border-radius: 0;
}
.app_header_menu .app_header_menu_li a:hover {
  text-decoration: none;
}
.app_header_menu .app_header_menu_li a.active {
  text-decoration: none;
  position: relative;
  z-index: 1;
  border-color: #dc0714;
  background: #dc0714;
  color: #ffffff;
}
:root {
  --color1: #dc0714;
  --color2: #dc0714;
}
.svg-icon-color-primary {
  fill: #dc0714 !important;
}
.svg-icon-color-secondary {
  fill: #429784 !important;
}
.svg-icon-color-secondary700 {
  fill: #387968 !important;
}
.svg-icon-color-neutral900 {
  fill: #121926 !important;
}
.svg-icon-color-neutral500 {
  fill: #697586;
}
.svg-icon-color-neutral300 {
  fill: #cdd5df;
}
.svg-icon-error {
  fill: #9f0000 !important;
}
.svg-icon-red {
  fill: #6f0000 !important;
}
.futball-icon {
  width: 20px;
  height: 20px;
  background: url(/5bc6cddc7498/main/dist/480eb7dd88c80351a614.svg) center center no-repeat;
  background-size: 20px 20px;
}
/* custom offer icons */
.custom_icon-football {
  background: url(/5bc6cddc7498/main/dist/b8b2f7cb2e98c1240149.svg) top left no-repeat;
  background-size: 24px 24px;
}
.custom_icon-glove {
  background: url(/5bc6cddc7498/main/dist/edc70656c4daddb303fe.svg) top left no-repeat;
  background-size: 24px 24px;
}
.custom_icon-football_field {
  background: url(/5bc6cddc7498/main/dist/533b504cc28897a70a90.svg) top left no-repeat;
  background-size: 24px 24px;
}
.custom_icon-football_disabled {
  background: url(/5bc6cddc7498/main/dist/efd306c779899e748eda.svg) top left no-repeat;
  background-size: 24px 24px;
}
.custom_icon-glove_disabled {
  background: url(/5bc6cddc7498/main/dist/ea797c606830758f1361.svg) top left no-repeat;
  background-size: 24px 24px;
}
.custom_icon-football_field_disabled {
  background: url(/5bc6cddc7498/main/dist/9ddcf7d8ffe6c95add67.svg) top left no-repeat;
  background-size: 24px 24px;
}
.official_badge {
  width: 18px;
  height: 17px;
  background: url(/5bc6cddc7498/main/dist/4f0ea04d943e1eb7f04e.svg) center center no-repeat;
  background-size: 18px 18px;
}
.ff_icon {
  width: 24px;
  height: 24px;
  background: url(/5bc6cddc7498/main/dist/a58741a8722059e54036.svg) center center no-repeat;
  background-size: 24px 24px;
}
.season_pass_premium_icon {
  background: url(/5bc6cddc7498/main/dist/0be898623bd96f6e6d80.svg) center / contain no-repeat;
}
.season_pass_lock_icon {
  background: url(/5bc6cddc7498/main/dist/ee86baa5553a4d6eb478.svg) center / contain no-repeat;
  width: 12px;
  height: 15px;
}
.shield-icon {
  background: url(/5bc6cddc7498/main/dist/e720b933a1db32b80ea4.svg) center / contain no-repeat;
}
.gift_box-icon {
  background: url(/5bc6cddc7498/main/dist/8d70ff38838df5700c38.svg) center / contain no-repeat;
}
.pin_map-icon {
  background: url(/5bc6cddc7498/main/dist/f7318324963d47ad1125.svg) center / contain no-repeat;
}
.play-icon {
  background: url(/5bc6cddc7498/main/dist/b20a408b34e0fce3a1e0.svg) center / contain no-repeat;
}
.friends-icon {
  background: url(/5bc6cddc7498/main/dist/97b219b450c153aaf1dc.svg) center / contain no-repeat;
}
.google_play-icon {
  background: url(/5bc6cddc7498/main/dist/0feaba53875af1a86ac4.svg) center / contain no-repeat;
}
.apple_store-icon {
  background: url(/5bc6cddc7498/main/dist/13143bc6ff7893aed4dd.svg) center / contain no-repeat;
}
.live-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.live-icon::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #dc0714;
  border-radius: 50%;
  animation-name: liveicon;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes liveicon {
  0% {
    box-shadow: 0 0 0 0 #dc0714;
  }
  50% {
    box-shadow: 0 0 0 2px #dc0714;
  }
  100% {
    box-shadow: 0 0 0 0 #dc0714;
  }
}
.coin-icon {
  background: url(/5bc6cddc7498/main/dist/6bf47b38555ed461b37d.svg) center / contain no-repeat;
}
.milestone-progress-indicator {
  height: 9px;
  border-radius: 16px;
  background-color: #e3e8ef;
  position: relative;
}
.milestone-progress-indicator .milestone-progress-bar {
  position: absolute;
  height: 100%;
  border-radius: inherit;
  background-color: #429784;
}
.milestone-progress-indicator .milestone-progress-bar.progress-bar-incomplete {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.milestone-progress-indicator .point {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 2px solid #e3e8ef;
  border-radius: 50%;
  margin-top: -3.5px;
  z-index: 1;
}
.milestone-progress-indicator .point.complete {
  background-color: #429784;
}
.milestone-progress-indicator.disabled .milestone-progress-bar {
  background-color: #9aa4b2;
}
.milestone-progress-indicator.disabled .point.complete {
  background-color: #cdd5df;
}
.milestone-progress-indicator.sm {
  height: 8px;
  border-radius: 29px;
}
.milestone-progress-indicator.sm .point {
  border-radius: 0;
  margin-top: 0;
  width: 4px;
  height: 8px;
  border-color: white !important;
  background-color: white !important;
}
.milestone-progress-indicator.sm .point:last-child {
  background-color: transparent !important;
  border-color: transparent !important;
}
.milestone-progress-indicator.sm .zero-percent-point {
  border-color: transparent !important;
  background-color: transparent !important;
}
.milestone-progress-indicator .zero-percent-point {
  border-color: transparent;
  background-color: transparent;
}
.modal_overlay {
  background: rgba(0, 0, 0, 0.2);
}
.modal {
  border-radius: 8px;
  border: 1px solid #cdd5df;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1), 0px 8px 8px -4px rgba(16, 24, 40, 0.04);
  color: #121926;
  font-size: 14px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.43;
}
.modal.modal_small {
  max-width: 360px;
}
.modal .modal_header {
  margin: -1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border-bottom: 1px solid #cdd5df;
}
.modal .modal_header h1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
  margin: 0;
}
.modal .modal_text {
  margin-bottom: 10px;
}
.modal .modal-close {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.modal .modal_footer button {
  margin-left: 1rem;
}
.modal.content_well.has-header .header {
  border-bottom: 1px solid #cdd5df;
}
.modal.content_well.has-footer .footer {
  border-top: 1px solid #f8fafc;
}
html,
body {
  height: 100%;
}
body {
  background: #ffffff;
  overflow-y: scroll;
  min-height: 665px;
  min-width: 375px;
  height: auto;
  top: initial !important;
}
body::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 170px;
  background: #dc0714;
}
#wrapper {
  min-height: 100%;
  background: #ffffff;
  position: relative;
}
#content {
  padding-top: 0;
}
#drund-body_content {
  background: #ffffff;
}
.header_icon_nav {
  display: flex;
}
.header_icon_nav .header_icon_nav-li {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 1rem;
}
.header_icon_nav .header_icon_nav-li:first-child {
  margin-left: 0;
}
.header_icon_nav .header_icon_nav-li a {
  padding: 0.5rem;
  border-radius: 0;
}
.header_icon_nav .header_icon_nav-li a.active {
  background: none;
}
.header_content {
  margin-bottom: 24px;
}
.full_page {
  margin-top: 10px;
}
.full_page #left_pane .content_well {
  padding: 10px;
}
.full_page #left_pane .content_well.has-header {
  padding: 0;
}
.left_column {
  min-width: 0;
}
.right_column {
  display: none;
}
.accordian .accordian-trigger {
  cursor: pointer;
}
.accordian .accordian-parent:hover {
  text-decoration: none;
}
.accordian .accordian-menu {
  display: none;
}
.accordian.open .accordian-parent {
  color: #202939;
}
.accordian.open .accordian-menu {
  display: block;
}
.show-mini .secondary_nav {
  border-radius: 0;
}
.content_well .secondary_nav,
.card .secondary_nav {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.secondary_nav .links {
  border-radius: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
  font-weight: bold;
}
.secondary_nav .links li {
  border-bottom: 0;
  display: flex;
}
.secondary_nav .links li:first-child,
.secondary_nav .links li:first-child a {
  border-radius: 0;
}
.secondary_nav .links li a {
  margin-right: 1.5rem;
  color: #697586;
}
.secondary_nav .links li a:hover {
  color: #4b5565;
  background: #f8fafc;
}
.secondary_nav .links li.active a,
.secondary_nav .links li.active > span {
  background: #f8fafc;
  color: #364152;
  box-shadow: inset 0 -4px 0 #dc0714;
}
.secondary_nav .links li.active a:hover,
.secondary_nav .links li.active > span:hover {
  color: #4b5565;
}
.secondary_nav .hidden-links {
  border-radius: 0;
  right: 1rem;
  margin-right: -1px;
}
#back_to_top {
  position: fixed;
  display: none;
  left: 50%;
  bottom: 0;
  padding-bottom: 10px;
  margin-left: -410px;
}
#drund-body_content {
  padding-top: 1.5rem;
  padding-bottom: 200px;
}
@media only screen and (min-width: 576px) {
  .container {
    max-width: 750px;
  }
}
@media only screen and (min-width: 768px) {
  .container {
    max-width: 950px;
  }
  .right_column {
    display: block;
  }
  #drund_header {
    /*
            Search Text Input
        */
  }
  #drund_header #contacts_search_area {
    margin-right: 1rem;
  }
  #drund_header #contacts_search_area .search_trigger {
    display: none;
  }
  #drund_header #contacts_search_area .search_area {
    display: block;
  }
  #drund_header #contacts_search_area .search-input {
    border: 0;
    width: 293px;
  }
  #drund_header #contacts_search_area .search_actions {
    display: none;
  }
  #drund_header .search_dropdown_content {
    left: 0;
    background: #ffffff;
    color: #202939;
    border: 1px solid #202939;
    margin-top: 0;
    border-radius: 0;
  }
  #drund_header .search_dropdown_content .dropdown_menu_li:first-child {
    border-radius: 0 !important;
  }
  #drund_header .search_dropdown_content .dropdown_menu_a {
    background: #f8fafc;
    color: #202939;
    padding: 16px 24px;
  }
  #drund_header .search_dropdown_content .dropdown_menu_a.active,
  #drund_header .search_dropdown_content .dropdown_menu_a:hover {
    color: #ffffff;
    background: #202939;
  }
  #drund_header .search_dropdown_content .dropdown_menu_divider {
    height: 1px;
    background: #e0e0e0;
  }
  #drund_header .search_dropdown_content .dropdown_menu_link:hover {
    text-decoration: underline;
    background: transparent !important;
    color: #202939;
  }
  #drund_header .search_dropdown_content .dropdown_menu_link.active {
    background: transparent !important;
    color: #202939;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1110px;
  }
}
#drund_header {
  position: sticky;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 14px;
  height: auto;
  white-space: nowrap;
}
#drund_header a:focus-visible,
#drund_header button:focus-visible {
  outline: auto 1px Highlight;
  outline: auto 1px -webkit-focus-ring-color;
}
@media only screen and (min-width: 992px) {
  #drund_header {
    margin: 50px 0;
  }
}
#drund_header .header-nav-overlay {
  position: absolute;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
  top: 0;
  left: 0;
  background-color: #0c0c0c;
  opacity: 0.2;
  transition: opacity 0.2s ease 0.1s;
}
#drund_header .wrapper {
  height: 80px;
  background: #dc0714;
  padding-right: 10px;
}
@media only screen and (min-width: 992px) {
  #drund_header .wrapper {
    height: 70px !important;
  }
}
@media screen and (min-width: 1200px) {
  #drund_header .wrapper {
    padding-left: 30px;
    padding-right: 20px;
  }
}
#drund_header .wrapper .mobile-nav-button {
  width: 60px;
  cursor: pointer;
}
#drund_header .wrapper .mobile-nav-button .mobile-nav-button-icon {
  width: 20px;
  height: 14px;
  background: url(/5bc6cddc7498/main/dist/de116686093d414248a7.svg) center center no-repeat;
}
#drund_header .wrapper .header_logo_area {
  width: 33px;
}
@media only screen and (min-width: 992px) {
  #drund_header .wrapper .header_logo_area {
    height: 60px;
  }
}
@keyframes animation-scale {
  from {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
#drund_header .wrapper .header_logo_area .header_logo_text {
  width: 30px;
  height: 56px;
  background: url(/5bc6cddc7498/main/dist/01388cee82a52d58eff2.png) center center no-repeat;
  background-size: 30px 56px;
}
@media only screen and (min-width: 992px) {
  #drund_header .wrapper .header_logo_area .header_logo_img {
    animation: 0.3s ease 0s 1 normal none running animation-scale;
    width: 55px;
    height: 100px;
    background: url(/5bc6cddc7498/main/dist/01388cee82a52d58eff2.png) center center no-repeat;
    background-size: 55px 100px;
  }
  #drund_header .wrapper .header_logo_area .header_logo_text {
    display: none;
    animation: 0.3s ease 0s 1 normal none running animation-scale;
  }
  #drund_header .wrapper .header_logo_area.scrolled .header_logo_img {
    display: none;
  }
  #drund_header .wrapper .header_logo_area.scrolled .header_logo_text {
    display: block;
  }
}
#drund_header .wrapper .nav .account_area {
  padding: 0 20px;
  margin-right: 20px;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
#drund_header .wrapper .nav .account_area .join-icon {
  width: 12px;
  height: 17px;
  background: url(/5bc6cddc7498/main/dist/099aa93b1dbfa4d461b9.svg) center center no-repeat;
  background-size: 12px 17px;
}
#drund_header .wrapper .nav a:hover > .join-icon {
  background: url(/5bc6cddc7498/main/dist/3215baed9eaf0084ee00.svg) center center no-repeat;
}
#drund_header .wrapper .nav .nav-item {
  margin-right: 20px;
}
@media only screen and (min-width: 1200px) {
  #drund_header .wrapper .nav .nav-item {
    margin-right: 30px;
  }
}
#drund_header .wrapper .nav .nav-item:focus-visible {
  outline: auto 1px Highlight;
  outline: auto 1px -webkit-focus-ring-color;
}
#drund_header .wrapper .nav .nav-item .sub-menu {
  width: 100%;
  left: 0;
  top: 100%;
  background: #ffffff;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area {
  padding: 45px 30px 0 30px;
  margin-bottom: 30px;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area .subnav-content {
  margin-top: 20px;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area .subnav_list_area {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  max-height: 60vh;
  transform: translateY(-0.4rem);
  transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
  width: 75%;
  overflow-y: scroll;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area .subnav_list_area .subnav_list {
  margin-right: 20px;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area .subnav_list_area .subnav_list .column_header {
  margin-bottom: 20px;
  padding: 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
  color: #0c0c0c;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area .subnav_list_area .subnav_list span {
  display: block;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area .subnav_list_area .subnav_list span a {
  font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  line-height: 1.3;
  font-weight: 400;
  font-size: 14px;
  padding: 5px;
  display: block;
  color: #0c0c0c;
}
#drund_header .wrapper .nav .nav-item .sub-menu .top-area .subnav_list_area .subnav_list span a:hover {
  color: #ff0000;
}
#drund_header .wrapper .nav .nav-item a {
  font-family: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  color: #ffffff;
  transition: color 0.2s linear 0.1s;
}
#drund_header .wrapper .nav .nav-item a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.88);
}
#drund_header .wrapper .standard_chartered_right {
  width: 70px;
  height: 25px;
  margin-right: 15px;
  background: url(/5bc6cddc7498/main/dist/51023a2b25a1b81c8f62.svg) center center no-repeat;
  background-size: 70px 25px;
}
@media only screen and (min-width: 992px) {
  #drund_header .wrapper .standard_chartered_right {
    width: 85px;
    height: 30px;
    margin-right: 10px;
    background: url(/5bc6cddc7498/main/dist/2e828b131134aba7575d.svg) center center no-repeat;
    background-size: 85px 30px;
  }
}
#drund_header .mobile-slideout {
  position: fixed;
  top: 0px;
  left: 0px;
  width: calc(100% - 15px);
  height: 100vh;
  background: #ffffff;
  z-index: 1001;
  overflow: hidden;
  transform: translateX(-100%);
  transition-property: transform;
  transition-duration: 0.5s;
}
#drund_header .mobile-slideout.shown {
  transform: translateX(0%);
}
#drund_header .mobile-slideout .mobile-slideout-header {
  padding: 30px 5px 15px;
  margin: 0 15px;
  border-bottom: 1px solid rgba(12, 12, 12, 0.17);
}
#drund_header .mobile-slideout .mobile-slideout-header .header_logo_img {
  width: 33px;
  height: 60px;
  background: url(/5bc6cddc7498/main/dist/01388cee82a52d58eff2.png) center center no-repeat;
  background-size: 33px 60px;
  filter: brightness(0) saturate(100%) invert(9%) sepia(91%) saturate(6080%) hue-rotate(352deg) brightness(106%) contrast(101%);
}
#drund_header .mobile-slideout .mobile-slideout-body {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  /*
            &.show-subnav {
                transform: translateX(-50%) translateZ(0px);
            }
            */
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area {
  padding-top: 47px;
  overflow-y: scroll;
  height: calc(100vh - 72px);
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .mobile-slideout-content {
  padding: 0 15px;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .mobile-slideout-content > a {
  padding: 15px 5px;
  text-decoration: none;
  color: rgba(12, 12, 12, 0.7);
  font-family: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .mobile-slideout-content > a .mobile-nav-arrow {
  width: 20px;
  height: 20px;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .mobile-slideout-footer {
  margin: 60px 15px 0 15px;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .subnav-content {
  margin-top: 20px;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .subnav-content .subnav_list {
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(12, 12, 12, 0.17);
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .subnav-content .subnav_list .column_header {
  margin-bottom: 20px;
  padding: 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
  color: #0c0c0c;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .subnav-content .subnav_list span {
  display: block;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .subnav-content .subnav_list span a {
  font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  line-height: 1.3;
  font-weight: 400;
  font-size: 14px;
  padding: 5px;
  display: block;
  color: #0c0c0c;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .subnav-content .subnav_list span a:hover {
  text-decoration: none;
  color: #ff0000;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .back_button_trigger {
  padding: 15px 5px;
  font-family: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  color: rgba(12, 12, 12, 0.7);
  font-weight: 700;
}
#drund_header .mobile-slideout .mobile-slideout-body .mobile-slideout-area .back_button_trigger .lfc_left_chevron {
  width: 15px;
  height: 15px;
  fill: rgba(12, 12, 12, 0.7);
  background: url(/5bc6cddc7498/main/dist/ad9d8222ec9c8b0b11cc.svg) center center no-repeat;
  background-size: 15px 15px;
  transform: rotateY(180deg);
}
@media only screen and (min-width: 768px) {
  #drund_header .mobile-slideout {
    width: 23rem;
  }
}
#drund_header .register_area .register_block {
  background: #dc0714;
  padding: 15px 10px;
  font-size: 16px;
  font-family: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  font-weight: 700;
  color: #ffffff;
}
@media only screen and (min-width: 992px) {
  #drund_header .register_area .register_block {
    padding: 15px;
  }
}
#drund_header .register_area .register_block .register_header {
  line-height: 1.2;
  margin-bottom: 10px;
}
#drund_header .register_area .register_block .register_description {
  font-family: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 30px;
  white-space: normal;
}
#drund_header .register_area .register_block .register_button {
  color: #ffffff;
  padding: 20px;
  background: #0c0c0c;
  text-transform: uppercase;
  transition: background-color 400ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
#drund_header .register_area .register_block .register_button svg {
  transition: margin-left 400ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
#drund_header .register_area .register_block .register_button:hover {
  background-color: rgba(12, 12, 12, 0.7);
}
#drund_header .register_area .register_block .register_button:hover svg {
  margin-left: 4px;
}
#drund_header .register_area .already_registered {
  margin-top: 20px;
  padding: 0 10px;
  white-space: normal;
}
#drund_header .register_area .already_registered span {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(12, 12, 12, 0.7);
  line-height: 1.2;
  font-family: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}
#drund_header .register_area .already_registered a {
  font-weight: 400 !important;
  text-decoration: underline;
  font-size: 16px !important;
  color: rgba(12, 12, 12, 0.7) !important;
}
#drund_header .register_area_mobile {
  margin-top: 30px;
}
#drund_header .lfc_social_icons {
  justify-content: space-between;
  flex-grow: 1;
}
@media only screen and (min-width: 992px) {
  #drund_header .lfc_social_icons {
    justify-content: flex-end;
    flex-grow: 0;
  }
}
@media only screen and (min-width: 992px) {
  #drund_header .lfc_social_icons a {
    margin: 0 20px 0 15px;
  }
}
#drund_header .lfc_social_icons a .social_icon {
  width: 32px;
  height: 32px;
  display: block;
  background-size: 32px 32px !important;
}
#drund_header .lfc_social_icons a .lfc_facebook {
  background: url(/5bc6cddc7498/main/dist/11e16723de82198325c9.svg) center center no-repeat;
}
#drund_header .lfc_social_icons a .lfc_linkedin {
  background: url(/5bc6cddc7498/main/dist/27603129ff4ceb5569f6.svg) center center no-repeat;
}
#drund_header .lfc_social_icons a .lfc_tiktok {
  background: url(/5bc6cddc7498/main/dist/f11419fd54e4a8801c02.svg) center center no-repeat;
}
#drund_header .lfc_social_icons a .lfc_instagram {
  background: url(/5bc6cddc7498/main/dist/3a369b1fd87d1cf3a8ec.svg) center center no-repeat;
}
#drund_header .lfc_social_icons a .lfc_twitter {
  background: url(/5bc6cddc7498/main/dist/3a555712ae486b510262.svg) center center no-repeat;
}
#drund_header .lfc_social_icons a .lfc_youtube {
  background: url(/5bc6cddc7498/main/dist/9a30147e0daf2bf1fbb0.svg) center center no-repeat;
}
#drund_header .lfc_social_icons a .lfc_onefootball {
  background: url(/5bc6cddc7498/main/dist/41cf34c4bc02c5a2da3b.svg) center center no-repeat;
}
#drund_header .sub-menu-footer {
  padding: 20px 5px;
  border-top: 1px solid rgba(12, 12, 12, 0.17);
}
@media only screen and (min-width: 992px) {
  #drund_header .sub-menu-footer {
    padding: 15px 30px;
  }
}
#drund_header .sub-menu-footer .footer-list {
  margin-top: 20px;
  margin-bottom: 60px;
}
@media only screen and (min-width: 992px) {
  #drund_header .sub-menu-footer .footer-list {
    margin: 0;
  }
}
#drund_header .sub-menu-footer .footer-list span {
  margin-left: 20px;
}
#drund_header .sub-menu-footer .footer-list span:first-child {
  margin-left: 0;
}
#drund_header .sub-menu-footer .footer-list span a {
  color: rgba(12, 12, 12, 0.7) !important;
  font-weight: 400 !important;
  text-decoration: none !important;
}
#drund_header .sub-menu-footer .footer-list span:first-child a {
  text-transform: uppercase;
  font-weight: 700 !important;
}
#drund_header .sub-menu-footer .footer-list span a:hover {
  color: #dc0714 !important;
}
#drund_header .sub-menu-footer .footer-list span:first-child a:hover {
  color: rgba(12, 12, 12, 0.7) !important;
}
.left_nav_aside {
  padding-top: 52px;
}
.left_nav_menu .left_nav_menu_divider {
  background: #eef2f6;
}
.poll_close_modal {
  width: 100px;
  height: 200px;
  font-size: 16px;
}
.poll_close_modal .poll_close_modal_header {
  font-weight: 700;
}
.poll_close_modal .poll_close_modal_text {
  font-weight: 400;
}
.poll_close_modal .poll_modal_button {
  width: 133px;
  height: 48px;
}
.poll {
  background: #111926e3;
}
.poll .poll_header,
.poll .poll_body,
.poll .poll_title,
.poll .poll_footer {
  background-repeat: no-repeat;
}
.poll .poll_close_wrap {
  top: 0;
  right: 0;
}
.poll .poll_close_wrap .poll_close {
  background-image: url(/5bc6cddc7498/main/dist/508e033167e088ef62df.svg);
  width: 25px;
  height: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .poll .poll_close_wrap .poll_close {
    background-image: url(/5bc6cddc7498/main/dist/1647568d7b7e0c6e57b3.png);
    width: 50px;
    height: 50px;
  }
}
.poll .poll_radio {
  background-image: url(/5bc6cddc7498/main/dist/17658ca9c414ad73ca5b.svg);
  background-repeat: no-repeat;
  width: 45px;
  height: 30px;
  padding-right: 20%;
}
.poll .poll_header {
  width: 327px;
  height: 110px;
  background-image: url(/5bc6cddc7498/main/dist/b911ec7af74b959508eb.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .poll .poll_header {
    background-image: url(/5bc6cddc7498/main/dist/2a8b692fdca3a6809f5e.png);
    height: 250px;
    width: 654px;
  }
}
.poll .poll_header .poll_header_title {
  color: white;
  font-size: 30px;
  text-shadow: 0px 2px 0px #A70000;
  font-weight: 700;
  margin-bottom: -1px;
}
.poll .poll_body {
  width: 327px;
  background-image: url(/5bc6cddc7498/main/dist/f659b2bf4819cdebb4c6.png);
  background-repeat: repeat-y;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .poll .poll_body {
    background-image: url(/5bc6cddc7498/main/dist/3ee7b57e08b0c9747bcd.png);
    width: 654px;
  }
}
.poll .poll_title_image {
  height: 146px !important;
}
.poll .poll_title {
  color: white;
  line-height: 35px;
  width: 80%;
  height: auto;
  margin: 0;
  background-size: cover;
  background-position: center;
  border-radius: 4px;
}
.poll .poll_title h4 {
  margin: 0;
  font-weight: 700;
  font-size: 20px;
}
.poll .poll_image_title {
  font-size: 16px !important;
}
.poll .poll_title > div > span {
  font-size: 15px;
  font-weight: 400;
}
.poll .poll_total_votes {
  font-weight: 400;
  font-size: 14px;
}
.poll .survey_questions {
  margin-top: 20px;
  max-height: 400px;
  line-height: 1;
}
.poll .scroll {
  overflow-y: auto;
  width: 80%;
}
.poll .question_section {
  display: flex;
  flex-direction: column;
  width: 95%;
  align-items: center;
  gap: 24px;
}
.poll .option_footer {
  cursor: pointer;
  color: #9f0000;
  gap: 4px;
  font-size: 20px;
  font-weight: 700;
  font-family: 'ROBOTO CONDENSED';
  margin-top: 15px;
  border-bottom: 2px solid #9f0000;
  text-transform: uppercase;
  line-height: 28px;
  align-self: center;
}
.poll .option_footer.selected {
  color: #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}
.poll .has-scroll {
  margin-right: 10px;
}
.poll .scroll::-webkit-scrollbar {
  width: 5px;
  height: 500px;
}
.poll .scroll::-webkit-scrollbar-track {
  background: #FFFFFF80;
  border-radius: 10px;
}
.poll .scroll::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.poll .poll_cards_grid {
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(2, 1fr);
  align-items: start;
  gap: 15px;
}
.poll .option_image_wrapper {
  gap: 14px;
  padding: 10px;
  height: 100%;
  width: 116.5px;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, 0.4) inset;
  cursor: pointer;
}
.poll .option_image_wrapper .option_percentage_bar .option_image {
  width: 99px;
  height: 100px;
  border-radius: 4px;
  object-fit: cover;
}
.poll .option_image_wrapper .option_percentage_bar .percentage {
  display: flex;
  position: absolute;
  background-color: rgba(105, 117, 134, 0.5);
  bottom: 0;
  left: 0;
  width: 0%;
  text-align: center;
  margin: 0;
  justify-content: flex-end;
  font-size: 20px;
  color: white;
  font-weight: 700;
  flex-direction: column;
  transition: height 0.5s;
}
.poll .option_image_wrapper .option_percentage_bar .selected_bar {
  background-color: rgba(66, 151, 132, 0.5) !important;
}
.poll .option_image_wrapper .option_text {
  margin: 0;
  color: #121926;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.poll .question_card {
  color: #121926;
  width: 100%;
  cursor: pointer;
  height: 100%;
  gap: 10px;
  font-weight: 700;
  background-color: white;
  border-radius: 4px;
  padding: 12px 24px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2) inset;
  font-size: 20px;
}
.poll .question_card .question_card > span {
  margin: 0;
}
.poll .question_card .option_text_wrapper {
  gap: 10px;
  z-index: 1;
}
.poll .question_card .option_text_wrapper .poll_radio.selected {
  background-image: url(/5bc6cddc7498/main/dist/1f1668006d6a8c4a44e9.svg);
}
.poll .question_card .progress_bar_list {
  bottom: 0;
  left: 0;
  height: 100%;
  background-color: rgba(105, 117, 134, 0.5);
  width: 0%;
  transition: width 0.5s;
  position: absolute;
}
.poll .question_card .selected_bar {
  background-color: rgba(66, 151, 132, 0.5) !important;
}
.poll .poll_footer {
  width: 327px;
  height: 37px;
  background-image: url(/5bc6cddc7498/main/dist/9a3389089d3e490ff101.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .poll .poll_footer {
    background-image: url(/5bc6cddc7498/main/dist/23ec541003ba53508feb.png);
    width: 654px;
    height: 80px;
  }
}
#store_drop {
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1.16;
}
#store_drop .store_drops_header {
  padding: 1.5rem;
  background: #121926 url(/5bc6cddc7498/main/dist/2b430f890da8f4ec9015.png) center center no-repeat;
  background-size: 108px 150px;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #store_drop .store_drops_header {
    background-image: url(/5bc6cddc7498/main/dist/86e32dbd9b384e1ae38f.png);
    background-size: 108px 150px;
  }
}
#store_drop .h6,
#store_drop .title {
  line-height: inherit;
  color: inherit;
}
#store_drop .chip_drops {
  line-height: inherit !important;
  color: inherit !important;
}
#store_drop .title {
  font-size: 36px;
}
#store_drop .drops_countdown > div {
  display: flex;
  align-items: center;
}
#store_drop .drops_countdown > div:before {
  content: ':';
  font-size: 36px;
  margin: 0 0.5rem;
}
#store_drop .drops_countdown > div:first-child:before {
  display: none;
}
#store_drop .chip_drops {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  line-height: 1.17;
  font-weight: normal;
  background: rgba(255, 255, 255, 0.1);
  padding: 0.25rem 0.75rem;
  border-radius: 18px;
}
#store_drop_carousel {
  background: #cdd5df;
  background: #CDD5DF;
}
#store_drop_carousel .carousel_item {
  position: relative;
  color: #ffffff;
  text-decoration: none;
  line-height: 1.5;
  width: 195px;
  height: 260px;
  background-position: center center;
  background-size: cover;
  background-color: #121926;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05);
  border-radius: 0.5rem;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  #store_drop_carousel .carousel_item {
    width: 240px;
    height: 320px;
  }
}
#store_drop_carousel .carousel_item .store_item_wrapper {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(0deg, rgba(0, 0, 0, 0.6) 24.04%, rgba(0, 0, 0, 0) 46.15%);
}
#store_drop_carousel .carousel_item .h6 {
  text-transform: none;
}
.badges_modal {
  max-width: 546px;
}
.badges-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(64px, 1fr));
  gap: 0.5rem;
}
.badges-grid .avatar {
  width: 100%;
  padding-top: 100%;
}
.badges_modal .badges-grid {
  grid-template-columns: repeat(auto-fit, minmax(88px, 1fr));
}
.badge_detail_modal {
  max-width: 312px;
}
.badge_detail_modal .badge_image {
  border-radius: 4px;
  border-color: #e3e8ef;
}
.live_stream_widget {
  position: relative;
  gap: 10px;
}
.live_stream_widget .lock-icon {
  position: absolute;
  top: 7px;
  right: 6px;
}
.live_indicator::before {
  content: '';
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-right: 4px;
  background: #dc0714;
  border-radius: 50%;
  animation-name: live;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes live {
  0% {
    box-shadow: 0 0 0 0 #dc0714;
  }
  50% {
    box-shadow: 0 0 0 1px #dc0714;
  }
  100% {
    box-shadow: 0 0 0 0 #dc0714;
  }
}
.live_stream_video {
  background-size: cover;
  background-position: center center;
}
.event_detail {
  font-size: 14px;
}
.date {
  color: #ba000f;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.event_image_area {
  background: #429784;
}
.event_info {
  font-size: 14px;
}
.event_info textarea {
  font-size: 14px;
}
.settings_nav_arrow {
  fill: #cdd5df !important;
}
.brand_help_widget_icon {
  fill: #dc0714 !important;
}
.season_pass_orders_area .season_pass_orders_list {
  background-color: #f8fafc;
}
.season_pass_orders_area .season_pass_item {
  width: 88px;
  height: 88px;
}
.stripe-connect {
  display: inline-block;
  margin-bottom: 1px;
  background-image: linear-gradient(#28A0E5, #015E94);
  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  height: 30px;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  user-select: none;
}
.stripe-connect span {
  display: block;
  position: relative;
  padding: 0 12px 0 44px;
  height: 30px;
  background: #1275FF;
  background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  font-size: 14px;
  line-height: 30px;
  color: white;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.stripe-connect span:before {
  content: '';
  display: block;
  position: absolute;
  left: 11px;
  top: 50%;
  width: 23px;
  height: 24px;
  margin-top: -12px;
  background-repeat: no-repeat;
  background-size: 23px 24px;
}
.stripe-connect:active {
  background: #005D93;
}
.stripe-connect:active span {
  color: #EEE;
  background: #008CDD;
  background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}
.stripe-connect.light-blue {
  background: #b5c3d8;
  background-image: linear-gradient(#b5c3d8, #9cabc2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.stripe-connect.light-blue span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  background: #f0f5fa;
  background-image: linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  -moz-box-shadow: inset 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
}
.stripe-connect.light-blue:active {
  background: #9babc2;
}
.stripe-connect.light-blue:active span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  background: #d7dee8;
  background-image: linear-gradient(#d7dee8, #e7eef6);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
}
.stripe-connect.dark {
  background: #252525;
  background: rgba(0, 0, 0, 0.5) !important;
}
/* Images*/
.stripe-connect span:before,
.stripe-connect.blue span:before {
  background-image: url("data:image/png;base64,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");
}
.stripe-connect.light-blue span:before {
  background-image: url("data:image/png;base64,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");
}
/*



Store Rebuild



*/
.store {
  /* Retina support */
}
@media only screen and (min-width: 375px) {
  .store .mobile_store_search {
    margin-bottom: 0;
    border-radius: 0;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .store .stripe-connect span:before,
  .store .stripe-connect.blue span:before {
    background-image: url("data:image/png;base64,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");
  }
  .store .stripe-connect.light-blue span:before {
    background-image: url("data:image/png;base64,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");
  }
}
.store .search-input {
  padding: 16px;
}
.store .listings_area {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.store .listing_item_b.has_won {
  color: #387968 !important;
}
.store .listing_item_b.has_won .listing_price {
  color: #387968 !important;
}
.store .listing_name {
  font-weight: bold;
  font-size: 20px;
}
.store .listing_item_b .listing_name {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
@media only screen and (min-width: 576px) {
  .store .listing_item_b .listing_name {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
  }
}
.store .listing_item {
  border-radius: 0px;
}
.store .listing_item .listing_price {
  font-size: 16px;
}
@media only screen and (min-width: 576px) {
  .store .listing_item.listing_item_b .listing_price {
    font-size: 20px;
  }
}
.store .bundle_item {
  padding: 1rem;
  margin-bottom: 16px;
}
.store .bundle_item:last-child {
  margin-bottom: 0;
}
.store .starting_bid {
  font-weight: normal;
}
.store .listing_item_image {
  background: #e3e8ef no-repeat;
  background-size: cover;
  background-position: center;
  transition: all 0.2s ease-in;
}
.store .listing_item_image.order_item {
  width: 64px;
  height: 80px;
}
.store .listing_item_image.season_pass_item {
  width: 85px;
  height: 85px;
  border-radius: 8px;
}
.store .listing_item_image_detail {
  max-width: 688px;
  padding-top: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #e3e8ef no-repeat;
  background-size: contain;
  background-position: center;
  border-radius: 2px;
}
.store .photo_picker {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #121926;
  opacity: 50%;
  cursor: pointer;
}
.store .photo_left {
  position: absolute;
  top: 50%;
  left: 12px;
  z-index: 999;
}
.store .photo_right {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 999;
}
.store .thumbnail_tiles {
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.store .thumbnail_tile_item {
  height: 64px;
  width: 64px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 2px solid transparent;
  border-radius: 2px;
  cursor: pointer;
}
.store .thumbnail_tile_item.selected_listing_image {
  border: 2px solid #dc0714;
}
.store .details_description {
  font-size: 14px;
}
.store .quantity_remaining {
  color: #6f0000;
}
.store .sold_out {
  color: #cdd5df;
}
.store .sold_out_badge {
  background: #cdd5df;
  border-radius: 0;
  padding: 0.25rem;
}
.store .entries_badge {
  border-radius: 0px;
  background-color: #429784;
}
.store .plans {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.store .plans .plan_name {
  font-weight: bold;
  font-size: 16px;
}
.store .filter_dropdown {
  border: 1px solid #cdd5df;
  border-radius: 2px;
}
.store .store_search_area {
  position: relative;
}
.store .search_dropdown_content {
  left: 0;
  background: #ffffff;
  color: #121926;
  border: 1px solid #202939;
  border-top: none;
  margin-top: 0;
  border-radius: 0;
}
.store .search_dropdown_content .dropdown_menu_li:first-child {
  border-radius: 0 !important;
}
.store .search_dropdown_content .dropdown_menu_a {
  background: #f8fafc;
  color: #202939;
  padding: 16px 24px;
}
.store .search_dropdown_content .dropdown_menu_a.active,
.store .search_dropdown_content .dropdown_menu_a:hover {
  color: #ffffff;
  background: #202939;
}
.store .search_dropdown_content .dropdown_menu_divider {
  height: 1px;
  background: #e0e0e0;
}
.store .search_dropdown_content .dropdown_menu_link:hover {
  text-decoration: underline;
  background: transparent !important;
  color: #202939;
}
.store .search_dropdown_content .dropdown_menu_link.active {
  background: transparent !important;
  color: #202939;
}
.store .filter_by {
  font-size: 14px;
  font-weight: normal;
}
.store .points_button {
  color: #429784;
  border-color: #429784;
}
.store .auction_status {
  color: #697586;
}
.store .auction_status.won {
  color: #429784;
}
.store .auction_status.active {
  color: #dc0714;
}
.store .variant_size_area {
  flex-flow: row wrap;
}
.store .variant_size {
  border: 1px solid #202939;
  border-radius: 2px;
  color: #202939;
}
.store .variant_size.sold_out {
  background: #eef2f6;
  border: 1px solid transparent;
  color: #cdd5df;
}
.store .variant_size.active {
  background: #202939;
  border: 1px solid #202939;
  color: #ffffff;
}
.store .raffle_invalid_region {
  background: #eef2f6;
  border-radius: 4px;
}
.digital_thumbnail_area {
  width: 264px;
}
.digital_thumbnail_area.digital_detail {
  width: auto;
}
.digital_thumbnail_area.digital_modal {
  width: 200px;
}
.digital_thumbnail_area.owned {
  cursor: pointer;
}
.digital_thumbnail_area .digital_thumbnail {
  background-color: #e3e8ef;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.digital_thumbnail_area .digital_overlay_background {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
}
.digital_thumbnail_area .digital_overlay_background .digital_overlay .diamond_svg {
  background: url(/5bc6cddc7498/main/dist/e4060fb59e07f54758f3.svg) center center no-repeat;
  width: 36px;
  height: 36px;
}
.digital_thumbnail_area .duration_overlay {
  bottom: 8px;
  right: 8px;
  background: rgba(0, 0, 0, 0.5);
  letter-spacing: 0.01em;
  line-height: 16px;
  border-radius: 4px;
  z-index: 10;
}
.digital_thumbnail_area .digital_play_button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(/5bc6cddc7498/main/dist/491fee43983a1addd4cd.svg);
  width: 48px;
  height: 48px;
}
.my_videos_widget .digital_thumbnail_area,
.group_videos_widget .digital_thumbnail_area {
  width: 128px;
}
.my_videos_widget .digital_play_button,
.group_videos_widget .digital_play_button,
.my_videos_widget .lfc_exclusive,
.group_videos_widget .lfc_exclusive {
  display: none;
}
.my_videos_widget .listings_area_well,
.group_videos_widget .listings_area_well {
  border: 0;
}
.my_videos_widget .digital_item_title,
.group_videos_widget .digital_item_title {
  color: #121926;
  font-size: 12px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.33;
}
.my_videos_widget .listings_area_well,
.group_videos_widget .listings_area_well {
  margin-bottom: 0;
}
.points_balance_container {
  font-family: 'Roboto Condensed', sans-serif;
  background: #dc0714;
  color: #ffffff;
  padding: 0.75rem;
  border: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
}
.points_balance_container .points_balance_helper {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
.points_balance_container .points_balance {
  font-size: 55px;
  line-height: 64.45px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  text-shadow: -1px -1px 0px #9f0000, 1px -1px 0px #9f0000, -1px 1px 0px #9f0000, 1px 1px 0px #9f0000, -1px 3px 0px #950009, 1px 3px 0px #950009;
}
.points_balance_container .points_balance::after {
  content: 'pts';
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  text-shadow: -1px -1px 0px #9f0000, 1px -1px 0px #9f0000, -1px 1px 0px #9f0000, 1px 1px 0px #9f0000, -1px 2px 0px #950009, 1px 2px 0px #950009;
}
.points_balance_container .points_balance.long-text {
  font-size: 40px;
}
.points_balance_container.skeleton .points_balance::after {
  display: none;
}
.icon-cardoption {
  width: 36px;
  height: 24px;
}
.icon-cardoption.icon-cc-amex {
  background-image: url(/5bc6cddc7498/main/dist/a17eb0f3932aa93bfab2.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-amex {
    background-image: url(/5bc6cddc7498/main/dist/d9a9d4d33157af53d2af.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.icon-cardoption.icon-cc-discover {
  background-image: url(/5bc6cddc7498/main/dist/11a51cd9b2468edc1c4b.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-discover {
    background-image: url(/5bc6cddc7498/main/dist/f410793085f3dfcbece6.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.icon-cardoption.icon-cc-mastercard {
  background-image: url(/5bc6cddc7498/main/dist/1d719a1b337d80fee93d.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-mastercard {
    background-image: url(/5bc6cddc7498/main/dist/4744a12e4d54946147c4.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.icon-cardoption.icon-cc-visa {
  background-image: url(/5bc6cddc7498/main/dist/04526b53917d287f4530.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon-cardoption.icon-cc-visa {
    background-image: url(/5bc6cddc7498/main/dist/8bbecd08d730962bd0aa.png);
    -moz-background-size: 36px 24px;
    -ie-background-size: 36px 24px;
    -o-background-size: 36px 24px;
    -webkit-background-size: 36px 24px;
    background-size: 36px 24px;
  }
}
.checkout .breadcrumbs {
  margin-bottom: 24px !important;
}
.stripe-container {
  background: none;
  padding: 0;
}
.stripe-container .powered-by {
  background-image: url(/5bc6cddc7498/main/dist/ec04d42980e4778fc5ba.svg);
  background-repeat: no-repeat;
  height: 25px;
  width: 110px;
}
@media only screen and (min-width: 576px) {
  .stripe-container {
    background: #f8fafc;
    border-radius: 4px;
    padding: 16px;
    min-width: 300px;
  }
}
#alert_bar {
  position: fixed;
  bottom: 1rem;
  left: 0;
  z-index: 99998;
  width: 100%;
  display: flex;
}
#alert_bar .alert_bar_list {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
}
#alert_bar .alert {
  padding: 0.75rem;
  border: 0;
}
#alert_bar .alert .svg-icon {
  fill: #ffffff !important;
}
#alert_bar .alert.alert-toast {
  background: #121926;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
}
#alert_bar .alert.alert-toast.alert-success {
  background: #202939;
  color: #ffffff;
}
#alert_bar .alert.alert-toast.alert-error {
  background: #9f0000;
  color: #ffffff;
}
.profile_membership_card {
  height: 206px;
  position: absolute;
  z-index: 999;
  width: 360px;
}
.my_profile .header_content {
  position: relative;
}
.my_profile .header_content .dropdown {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -8px;
}
.my_profile .sub_page {
  padding: 0;
}
.quick_links_mobile_view {
  gap: 0.75rem 0;
}
.quick_links_mobile_button {
  margin: 0;
  padding: 10px 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #121926;
}
.quick_links_live {
  border-color: #ffd3d3;
}
.activity_icon {
  background-color: #f8fafc;
  border: 1px solid #e3e8ef;
}
@media only screen and (max-width: 576px) {
  .mylfc_card_button {
    position: absolute;
    left: 1rem;
    top: 1rem;
  }
  .edit_button {
    position: absolute;
    right: 1rem;
    top: 1rem;
  }
}
.hover_modal {
  width: 312px;
}
.hover_modal .close {
  right: 1.5rem;
  top: 1.5rem;
}
.offer_item {
  border: 2px solid #C4DED9;
  border-radius: 8px !important;
}
.offer_item.complete {
  border: 0;
  background-color: #eef2f6;
}
.offer_item.disabled {
  border-color: #eef2f6;
}
.offer_item .offer_custom_icon {
  width: 24px;
}
.offer_item:last-child {
  margin-bottom: 0;
}
.offer_item.task_box_shadow {
  box-shadow: 0 4px 0 0 #cdd5df;
}
.offer_item label > * {
  cursor: pointer;
}
.offer_item.hoverable:hover {
  background: #f8fafc;
}
.offer_item.hoverable:active {
  background: #eef2f6;
}
.offer_item .offer_points {
  min-width: 64px;
}
.offer_item .min-width-0 {
  min-width: 0;
}
.lfc_marker {
  background: url(/5bc6cddc7498/main/dist/5df8863da4fb0ff33307.svg) center center no-repeat;
  width: 40px;
  height: 40px;
}
.checkin-map {
  height: 360px;
  width: 100%;
}
.redeem-widget {
  border-radius: 8px;
  border: 1px solid #6AB4A6;
  background: #f5faf9;
}
.redeem-widget .redeem-header {
  border-color: #6AB4A6 !important;
}
.redeem-widget .redeem-input-area {
  border: 1px solid #6AB4A6;
  border-radius: 4px;
}
.redeem-widget .redeem-input-area .redeem-input::placeholder {
  color: #121926;
}
.redeem-widget .redeem-button {
  border-radius: 4px;
  border: 1px solid #cdd5df;
}
.two-column-background {
  background-color: #eef2f6;
}
@media only screen and (max-width: 768px) {
  .task_group_modal_detail_overlay {
    padding: 0 !important;
  }
  #task-detail-modal {
    border-radius: 0 !important;
  }
}
#task-detail-modal {
  max-width: 837px;
}
#task-detail-modal .primary-content {
  background-image: url(/5bc6cddc7498/main/dist/1f65b943b7641bdfff8e.png);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
#task-detail-modal .task_detail_content_area {
  min-height: 512px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  #task-detail-modal .secondary-content {
    padding: 36px 36.5px !important;
  }
}
.reward-grid {
  display: flex;
  position: relative;
  /*
        :first-child with :nth-last-child(x)
        only matches when both take place, nth last child counts up the children x from bottom
        when first child matches and its the xth child from the bottom the key matches
        tricky combo that selects first child only when there a x total children
    */
  /* one image */
  /* two images */
  /* three images */
  /* coin styles to image styles above */
  /* Two items */
  /* three items */
  /* view all items styles */
}
.reward-grid .reward-image-container {
  padding-top: 92%;
}
.reward-grid .store_reward_image {
  width: 44%;
  position: absolute;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.reward-grid .store_reward_image div {
  background-position: center center;
  padding-top: 133.33%;
  background-size: cover;
}
.reward-grid .store_reward_image.badge_item {
  border-radius: 50%;
}
.reward-grid .store_reward_image.badge_item div {
  padding-top: 100%;
}
.reward-grid .store_reward_image.slot_machine_image div {
  background-image: url(/5bc6cddc7498/main/dist/bbca0c0262bbfe7c6f12.png);
  background-repeat: no-repeat;
  padding-top: 60.54%;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .reward-grid .store_reward_image.slot_machine_image div {
    background-image: url(/5bc6cddc7498/main/dist/5973d4cc50468bb80053.png);
  }
}
.reward-grid .store_reward_image:first-child:nth-last-child(1) {
  width: 50%;
  top: 50%;
  left: 50%;
}
.reward-grid .store_reward_image:first-child:nth-last-child(2) {
  /* first image */
  top: 55%;
  left: 33%;
  z-index: 1;
}
.reward-grid .store_reward_image:first-child:nth-last-child(2) ~ .store_reward_image {
  /* second image */
  top: 50%;
  left: 67%;
  z-index: 0;
}
.reward-grid .store_reward_image:first-child:nth-last-child(3) {
  /* first image */
  top: 40%;
  left: 33%;
  z-index: 1;
}
.reward-grid .store_reward_image:first-child:nth-last-child(3) ~ .store_reward_image.second-image {
  /* second image */
  top: 45%;
  left: 67%;
  z-index: 0;
}
.reward-grid .store_reward_image:first-child:nth-last-child(3) ~ .store_reward_image.third-image {
  /* third image */
  top: 60%;
  left: 50%;
  z-index: 3;
}
.reward-grid .first-image {
  rotate: -6deg;
  border-radius: 6px;
}
.reward-grid .second-image {
  rotate: 6deg;
  border-radius: 6px;
}
.reward-grid .third-image {
  border-radius: 3px;
}
.reward-grid .reward_coin {
  position: absolute;
  transform: translate(-50%, -50%);
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  /* one image */
  top: 50%;
  left: 50%;
  width: 80%;
  height: 65%;
}
.reward-grid .reward_coin.medium_stack {
  width: 100%;
  height: 50%;
}
.reward-grid .reward_coin.large_stack {
  width: 100%;
  height: 60%;
}
.reward-grid .store_reward_point_values {
  position: absolute;
  top: 85%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.reward-grid .store_reward_point_values .reward_points_header {
  font-size: 32px;
}
.reward-grid .reward_coin:first-child:nth-last-child(2) {
  /* coin */
  left: 75%;
  top: 37%;
  width: 55%;
  height: 45%;
}
.reward-grid .reward_coin:first-child:nth-last-child(2) ~ .store_reward_image.first-image {
  /* first image */
  top: 50%;
  left: 35%;
}
.reward-grid .reward_coin:first-child:nth-last-child(3) {
  /* coin */
  top: 67%;
  z-index: 3;
  width: 50%;
  height: 40%;
}
.reward-grid .reward_coin:first-child:nth-last-child(3) ~ .store_reward_image {
  /* both images */
}
.reward-grid .reward_coin:first-child:nth-last-child(3) ~ .store_reward_image.first-image {
  /* first image */
  top: 40%;
  left: 35%;
  z-index: 1;
}
.reward-grid .reward_coin:first-child:nth-last-child(3) ~ .store_reward_image.second-image {
  /* second image */
  top: 45%;
  left: 65%;
}
.reward-grid .store_reward_many_items {
  border-radius: 141px;
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.reward-grid .store_reward_many_items .store_reward_many_items_title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
#task-detail-modal .store_reward_image {
  border: 1px solid white;
  box-shadow: -9px 9px 18.03437px 0px #F2A83F;
}
#task-detail-modal .store_reward_image.slot_machine_image {
  border: 0;
  box-shadow: none;
}
.task-group {
  border-radius: 8px;
  border: 2px solid #cdd5df;
  box-shadow: 0 4px 0 0 #cdd5df;
  /* image layout styles for small (task group list items) */
  /* two images */
  /* three images */
  /* two items */
  /* three items */
  /* small many items styles */
}
.task-group .task-group-header {
  background: #eef2f6;
}
.task-group .reward-image-container {
  width: 100px;
  height: 134px;
}
.task-group .store_reward_image {
  border: 1px solid #dc0714;
}
.task-group .store_reward_image.slot_machine_image {
  border: 0;
}
.task-group .reward_coin {
  /* one image */
  top: 40%;
  left: 50%;
  width: 80%;
  height: 45%;
}
.task-group .reward_coin .reward_points_text_orange {
  color: #E06B00;
  text-shadow: 0.5px 0.5px 0px #FDF193;
}
.task-group .store_reward_image:first-child:nth-last-child(2) {
  /* first item */
  top: 30%;
  left: 42%;
  z-index: 0;
}
.task-group .store_reward_image:first-child:nth-last-child(2) ~ .store_reward_image {
  /* second item */
  top: 60%;
  left: 59%;
  z-index: 1;
}
.task-group .store_reward_image:first-child:nth-last-child(3) {
  /* first item */
  top: 34%;
  z-index: 0;
}
.task-group .store_reward_image:first-child:nth-last-child(3) ~ .store_reward_image.second-image {
  /* second item */
  top: 45%;
  z-index: 1;
}
.task-group .store_reward_image:first-child:nth-last-child(3) ~ .store_reward_image.third-image {
  /* third item */
  top: 55%;
  z-index: 3;
}
.task-group .reward_coin {
  width: 72%;
  height: 40%;
}
.task-group .reward_coin:first-child:nth-last-child(2) {
  /* coin */
  top: 67%;
  left: 60%;
  z-index: 1;
  width: 66%;
  height: 37%;
}
.task-group .reward_coin:first-child:nth-last-child(2) ~ .store_reward_image.first-image {
  /* image */
  top: 40%;
  left: 40%;
}
.task-group .reward_coin:first-child:nth-last-child(3) {
  /* coin */
  top: 70%;
  width: 45%;
  height: 25%;
}
.task-group .reward_coin:first-child:nth-last-child(3) ~ .store_reward_image.first-image {
  /* first image */
  left: 42%;
  top: 35%;
  z-index: 0;
}
.task-group .reward_coin:first-child:nth-last-child(3) ~ .store_reward_image.second-image {
  /* second image */
  left: 58%;
  top: 50%;
  z-index: 1;
}
.task-group .store_reward_many_items {
  border-radius: 182px;
  background: rgba(154, 164, 178, 0.8);
  bottom: 0;
}
.task-group .store_reward_many_items .store_reward_many_items_title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  font-weight: 400;
}
.reward_coin .reward_points_white_title {
  font-size: 76px;
  line-height: 56px;
  text-shadow: 2px 2px #121926;
}
.reward_coin .reward_points_subtitle {
  color: #FFD700;
  text-shadow: 2px 2px #121926;
}
/* extra special case */
.only_points_reward_popup.reward_coin {
  top: 25%;
}
.only_points_reward_popup.reward_coin .reward_modal_points_text {
  margin-bottom: -125px;
}
.task-group-title {
  text-shadow: 1px 2px 0px #FDF279;
}
.expired .task-group-title {
  text-shadow: none;
}
.task_reward_background {
  background: #eef2f6;
  border-radius: 3px;
}
.reward-expanded-area {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.reward-expanded-area > :only-child {
  grid-column-start: 1;
  grid-column-end: -1;
}
.reward-expanded-area .reward-grid-image {
  min-height: 202px;
  background-position: center;
  border-radius: 8px;
  background-size: cover;
}
.reward-expanded-area .reward-grid-image .points_title {
  font-size: 28px;
}
.reward-expanded-area .reward-grid-image .custom-red-border {
  text-shadow: -1px -1px 0 #820008, 1px -1px 0 #820008, -1px 2px 0 #820008, 1px 2px 0 #820008;
}
.reward-expanded-area .reward-grid-image .reward-points-area {
  background-color: #dc0714;
  background-image: url(/5bc6cddc7498/main/dist/f396e5dad797c040040a.png);
  border-radius: 8px;
  background-position: center;
  background-size: cover;
}
.reward-expanded-area .reward-grid-image .reward-points-area .coin {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
}
.reward-expanded-area .badge_item .reward-grid-image,
.reward-expanded-area .slot_machine_item .reward-grid-image {
  background-color: #dc0714;
  background-image: url(/5bc6cddc7498/main/dist/f396e5dad797c040040a.png);
}
.reward-expanded-area .slot_machine_item .reward-grid-image .slot_machine_grid_image {
  background-image: url(/5bc6cddc7498/main/dist/bbca0c0262bbfe7c6f12.png);
  background-repeat: no-repeat;
  padding-top: 60.54%;
  background-position: center center;
  background-size: contain;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .reward-expanded-area .slot_machine_item .reward-grid-image .slot_machine_grid_image {
    background-image: url(/5bc6cddc7498/main/dist/5973d4cc50468bb80053.png);
  }
}
.reward-expanded-area .badge_item .reward-grid-image .badge_image {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.benefits_icon {
  width: 93px;
  height: 68px;
  border-radius: 6px;
  background-size: cover;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
.benefits_icon.competitions {
  background-image: url(/5bc6cddc7498/main/dist/d3c255525628ac10bfd2.png);
}
.benefits_icon.default {
  background-image: url(/5bc6cddc7498/main/dist/346fa504ee03d7a55770.png);
}
.benefits_icon.store {
  background-image: url(/5bc6cddc7498/main/dist/01542a11653d46419afe.jpg);
}
.benefits_icon.emagazine {
  background-image: url(/5bc6cddc7498/main/dist/03037cf0688303426e75.jpg);
}
.benefits_icon.forums {
  background-image: url(/5bc6cddc7498/main/dist/7b04ae0de80c8bc73ba3.png);
}
.benefits_icon.gaming {
  background-image: url(/5bc6cddc7498/main/dist/7e0e1d80a7c559296857.png);
}
.benefits_icon.matchcentre {
  background-image: url(/5bc6cddc7498/main/dist/30d126c35ffd3ef0653a.jpg);
}
.benefits_icon.podcast {
  background-image: url(/5bc6cddc7498/main/dist/e6d11d6a10b4cf0486a1.jpg);
}
.benefits_icon.voice {
  background-image: url(/5bc6cddc7498/main/dist/ba57046bbe511bd75fc7.jpg);
}
.my_rewards_activity .preview_image {
  width: 48px;
  height: 64px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #f8fafc;
}
.task_icon {
  width: 48px;
  height: 48px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/5bc6cddc7498/main/dist/0fff361c323faf491014.svg);
  /* Season Pass Locked */
}
@media only screen and (min-width: 576px) {
  .task_icon {
    width: 70px;
    height: 70px;
  }
}
.task_icon.grayscale {
  filter: grayscale(100%);
}
.task_icon.task_icon_account {
  background-image: url(/5bc6cddc7498/main/dist/821a7592761ae5ea1b01.svg);
}
.task_icon.task_icon_checkins {
  background-image: url(/5bc6cddc7498/main/dist/3fc1f3ae52291eeb014a.svg);
}
.task_icon.task_icon_coupons {
  background-image: url(/5bc6cddc7498/main/dist/581a132bbf085dc5e034.svg);
}
.task_icon.task_icon_file {
  background-image: url(/5bc6cddc7498/main/dist/94762d19000b027bd4fb.svg);
}
.task_icon.task_icon_level_up {
  background-image: url(/5bc6cddc7498/main/dist/3146319b3bf08ba30738.svg);
}
.task_icon.task_icon_link {
  background-image: url(/5bc6cddc7498/main/dist/41a35d39c4b7ae536d18.svg);
}
.task_icon.task_icon_login {
  background-image: url(/5bc6cddc7498/main/dist/4e9b1b97d87dad78fc59.svg);
}
.task_icon.task_icon_points {
  background-image: url(/5bc6cddc7498/main/dist/6b0140fa9dc53f698c21.svg);
}
.task_icon.task_icon_poll {
  background-image: url(/5bc6cddc7498/main/dist/5671aa650aecef0c6fae.svg);
}
.task_icon.task_icon_raffle {
  background-image: url(/5bc6cddc7498/main/dist/88aeea55a741764e6701.svg);
}
.task_icon.task_icon_refer {
  background-image: url(/5bc6cddc7498/main/dist/e22440c31926cb0d7742.svg);
}
.task_icon.task_icon_shop {
  background-image: url(/5bc6cddc7498/main/dist/9ec42d88412737ddc4de.svg);
}
.task_icon.task_icon_task {
  background-image: url(/5bc6cddc7498/main/dist/e1e1173d77c63ce0380c.svg);
}
.task_icon.task_icon_watch {
  background-image: url(/5bc6cddc7498/main/dist/a70438b53cd92e83b464.svg);
}
.task_icon.task_icon_default {
  background-image: url(/5bc6cddc7498/main/dist/0fff361c323faf491014.svg);
}
.task_icon.task_icon_locked {
  background-image: url(/5bc6cddc7498/main/dist/4ba33c6cdeaea2d40c04.png);
}
#task-detail-modal .task_icon {
  width: 48px !important;
  height: 48px !important;
}
.task_complete_check {
  background: url(/5bc6cddc7498/main/dist/3ff5b32253e69f3e42ea.svg) center / contain no-repeat;
}
.task_expired_icon {
  background: url(/5bc6cddc7498/main/dist/ffc080375ce03d28aac6.svg) center / contain no-repeat;
}
.task_user_submission_loading {
  background: url(/5bc6cddc7498/main/dist/7023bf640ecca66f2c18.svg) center / contain no-repeat;
}
.task_user_submission_pending {
  background: url(/5bc6cddc7498/main/dist/00872318a6bea00574bd.svg) center / contain no-repeat;
}
.task_user_submission_pending_text {
  opacity: 75%;
}
.reward_task_group_item_title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
@media only screen and (min-width: 576px) {
  .reward_task_group_item_title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
  }
}
.task_reward_coin_image {
  width: 35px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (min-width: 576px) {
  .task_reward_coin_image {
    width: 57px;
    height: 38px;
  }
}
.task_reward_gift_box_red {
  width: 30px;
  height: 30px;
  background: url(/5bc6cddc7498/main/dist/1af62a91d27b814b47bc.png) center / contain no-repeat;
}
@media only screen and (min-width: 576px) {
  .task_reward_gift_box_red {
    width: 24px;
    height: 22px;
  }
}
.task_reward_in_person_reward_icon {
  width: 32px;
  height: 24px;
  background: url(/5bc6cddc7498/main/dist/7323dd5b37346b2e7511.png) center / contain no-repeat;
}
@media only screen and (min-width: 576px) {
  .task_reward_in_person_reward_icon {
    width: 50px;
    height: 38px;
  }
}
.task_reward_in_person_reward_title {
  width: 50px;
  color: #9f0000;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33;
}
@media only screen and (min-width: 576px) {
  .task_reward_in_person_reward_title {
    width: 70px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
  }
}
.in_person_reward_card {
  background-color: white;
  width: 100%;
}
.in_person_reward_card_title {
  color: black;
  font-weight: 400;
  font-size: 12px;
}
.task_reward_gift_box {
  width: 32px;
  height: 24px;
  background: url(/5bc6cddc7498/main/dist/1756a1ae24b6a65c2738.png) center / contain no-repeat;
}
@media only screen and (min-width: 576px) {
  .task_reward_gift_box {
    width: 50px;
    height: 38px;
  }
}
.task_reward_points_title {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
}
@media only screen and (min-width: 576px) {
  .task_reward_points_title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
  }
}
.task_reward_text {
  color: #0064D2;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33;
}
@media only screen and (min-width: 576px) {
  .task_reward_text {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
  }
}
.task_group_season_pass_required {
  top: 7px;
  right: 12px;
}
.task_group_season_pass_gray_overlay {
  opacity: 50%;
}
.season_pass_modal_overlay {
  background: rgba(0, 0, 0, 0.8);
}
.season_pass_modal_overlay .season_pass_modal {
  background: transparent;
  position: relative;
  box-shadow: none;
  overflow: hidden;
  border: 0;
}
.season_pass_modal_overlay .season_pass_modal .season_pass_close {
  position: absolute;
  top: 0;
  right: 0;
}
.season_pass_image_rays {
  background-image: url(/5bc6cddc7498/main/dist/337040080bee683547d4.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  opacity: 0;
  width: 271px;
  height: 260px;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .season_pass_image_rays {
    background-image: url(/5bc6cddc7498/main/dist/c46b9a2194d371de83b7.png);
  }
}
.season_pass_airplane_area {
  margin-top: -80px;
  width: 300px;
  height: 300px;
}
.received_season_pass_modal {
  min-height: 323px;
}
.received_season_pass_modal .lottie_gift_box {
  width: 88px;
  height: 88px;
}
.received_season_pass_gradient {
  background: linear-gradient(180deg, #FFD873 0%, #FFFFFF 100%);
}
.received_season_pass_image .season_pass_image_rays {
  background-image: url(/5bc6cddc7498/main/dist/b2632af30e69774c48e5.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .received_season_pass_image .season_pass_image_rays {
    background-image: url(/5bc6cddc7498/main/dist/d1681c3124e0ec3cb47c.png);
  }
}
.season_pass_complete_button {
  z-index: 5;
}
.gift_button {
  background: linear-gradient(124.57deg, #FFB700 18.76%, #F19100 85.44%);
}
.gift_button:hover,
.gift_button:active {
  background: linear-gradient(124.57deg, #FFB700 18.76%, #F19100 85.44%);
}
.season_pass_premium_orange {
  color: #B84D00;
}
.season_pass_lock_image_overlay {
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
}
.season_pass_rtg_unlocked_icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
.season_pass_premium_orange {
  color: #B84D00;
}
.season_pass_static {
  /* no opacity and zoom for static widget */
}
.season_pass_static .season_pass_image_rays {
  opacity: 1;
  width: 200px;
  height: 200px;
}
.season_pass_static .season_pass_image_ticket {
  background-size: 100%;
  width: 143px;
  height: 161px;
}
.listing_item_image_detail .locked_season_pass,
.digital_thumbnail_area .locked_season_pass {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  color: white;
}
.listing_item_image_detail .locked_season_pass .season_pass_premium_icon,
.digital_thumbnail_area .locked_season_pass .season_pass_premium_icon {
  width: 28px;
  height: 22px;
}
.season_pass_lock_text {
  color: #121926;
  font-size: 12px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  line-height: 1.33;
  color: #E06B00;
}
.season_pass_store_lock_icon {
  position: absolute;
  top: 9px;
  right: 10px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.season_pass_store_lock_icon.season_pass_premium_top_left {
  top: 12px;
  left: 15px;
}
.lock-text.season_pass_change_email_input {
  border-radius: 4px;
}
.season_pass_terms {
  margin-top: 8px;
  text-decoration: underline;
  color: #FFFFFF;
  text-align: center;
}
.season_pass_terms .season_pass_terms_link {
  color: #FFFFFF;
}
.bought_season_pass_promo_image {
  width: 166px;
  height: 166px;
}
.season_pass-detail_banner,
.season_pass-large_banner,
.season_pass-medium_banner_owned,
.season_pass-medium_banner_unowned,
.season_pass-small_banner_owned,
.season_pass-small_banner_unowned,
.season_pass-icon {
  background-repeat: no-repeat;
  background-size: contain;
}
.season_pass-detail_banner {
  aspect-ratio: 0.6;
}
.season_pass-large_banner {
  aspect-ratio: 1.33333333;
}
.season_pass-medium_banner_owned {
  aspect-ratio: 3;
}
.season_pass-medium_banner_unowned {
  aspect-ratio: 3;
}
.season_pass-small_banner_owned {
  aspect-ratio: 6;
}
.season_pass-small_banner_unowned {
  aspect-ratio: 6;
}
.season_pass-icon {
  aspect-ratio: 1;
}
.points_dashboard .offer_points {
  font-size: 14px;
}
.points_dashboard .greedy_nav .links {
  justify-content: flex-start;
}
.points_dashboard .greedy_nav .links li {
  flex: 0;
}
.points_balance_widget .point_balance {
  font-size: 36px;
}
.points_balance_widget .add_points_button {
  font-size: 14px;
  border: 2px solid #ffffff;
  text-decoration: none;
}
.cursor-pointer {
  cursor: pointer;
}
.offer_video_thumbnail {
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 62px;
  max-width: 110px;
  position: relative;
  border-radius: 2px;
}
.offer_video_thumbnail .offer_video_button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.reward_progress_bar {
  position: absolute;
  bottom: -48px;
}
.reward_progress_bar .progress_bar {
  width: 60%;
  height: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 28px;
}
.reward_progress_bar .progress_bar .completion_bar {
  background-color: #429784;
  height: 8px;
  border-radius: 28px;
}
.create_group_modal .modal {
  border-radius: 8px;
  width: 480px;
}
.create_group_modal .file_upload_display {
  background-position: center center;
  background-size: cover;
  border-radius: 8px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.create_group_modal .clear_image_button {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
}
.group_header_card .group_header_cover_photo {
  background-color: #eef2f6;
  background-size: cover;
  background-position: center center;
  position: relative;
}
.group_header_card .group_header_cover_photo .coverphoto-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.group_header_card .group_header_cover_photo .view_on_map {
  position: absolute;
  bottom: 16px;
  right: 24px;
  z-index: 1;
  border-radius: 50px;
  padding: 4px 16px;
}
.group_header_card .group_header_cover_photo.default_cover_photo {
  background-image: url(/5bc6cddc7498/main/dist/a1412df6b5a0e0560469.png);
  background-size: cover;
  background-position: top left;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .group_header_card .group_header_cover_photo.default_cover_photo {
    background-image: url(/5bc6cddc7498/main/dist/75b40fd67eecd3442b5c.png);
  }
}
.announcements_widget .announcements_widget_wrapper {
  border: 1px solid #cdd5df;
}
.announcements_widget.show-controls:hover .prev-button,
.announcements_widget.show-controls:hover .next-button {
  display: flex;
}
.announcements_widget .prev-button,
.announcements_widget .next-button {
  display: none;
}
.announcement_modal {
  width: 300px;
}
@media only screen and (min-width: 768px) {
  .announcement_modal {
    width: 500px;
  }
}
.announcement_item .community_post_media {
  margin: 0 !important;
}
.search_area .search_clear {
  display: none;
}
.search_area.active {
  background: #f8fafc;
  border: 1px solid #cdd5df;
}
.search_area.active .search_icon {
  display: none;
}
.search_area.active .search_clear {
  display: block;
}
.search_area.styled-input-focused {
  background: #ffffff;
}
.photo_upload .clear_photo {
  display: none;
}
.photo_upload.active .upload_photo {
  display: none;
}
.photo_upload.active .clear_photo {
  display: block;
}
.leave_club_modal,
.leave_group_modal {
  max-width: 450px;
}
.sign_up_modal {
  margin: auto 0 !important;
  background: #dc0714;
  width: 360px;
}
.sign_up_modal .sign_up_image {
  background-image: url(/5bc6cddc7498/main/dist/624274a79c62ea6af046.jpg);
  height: 185px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) {
  .sign_up_modal .sign_up_body {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.beam_animation,
.flare_animation {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  opacity: 0.2;
}
.flare_animation {
  opacity: 1;
}
.spin_complete_animation,
.explosion_animation {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow-x: hidden;
  width: 150%;
  height: 100%;
  z-index: 10000;
}
.slot_machine_overlay {
  background: rgba(0, 0, 0, 0.6);
  overflow-x: hidden;
}
.reward_modal_background {
  background: #dc0714;
  z-index: 99999;
}
.reward_modal_background .reward_content {
  border: 0;
  background: transparent;
  box-shadow: none;
}
.reward_modal_background .closed_box {
  width: 112px;
  height: 112px;
  margin-bottom: 64px;
}
.reward_modal_background .text_shadow {
  text-shadow: 1.25px 1.25px black;
}
.reward_modal_background .gold_text {
  color: #fed02d;
}
.reward_modal_background .reward-grid:only-child {
  grid-column-start: 1;
  grid-column-end: 3;
}
.reward_modal_background .reward_area_scale {
  transition: scale 1s;
  scale: 1;
}
.reward_modal_background .reward_area_scale.reward_area_scale_hidden {
  scale: 0 !important;
}
.reward_modal_background .reveal_area .reward-grid:only-child .store_reward_point_values {
  top: 85%;
}
.reward_modal_background .reveal_area .reward-grid:only-child .store_reward_point_values .reward_points_header {
  font-size: 32px;
}
.reward_modal_background .reveal_area .reward-grid:only-child .store_reward_point_values .reward_points_description {
  font-size: 20px;
}
.reward_modal_background .reveal_area .store_reward_point_values {
  top: 90%;
}
.reward_modal_background .reveal_area .store_reward_point_values .reward_points_header {
  color: #ffffff;
  text-shadow: 1.25px 1.25px black;
  font-size: 20px;
}
.reward_modal_background .reveal_area .store_reward_point_values .reward_points_description {
  color: #fed02d;
  text-shadow: 1.25px 1.25px black;
  font-size: 16px;
}
.reward_modal_background .reveal_area .reward-grid:not(:only-child) .store_reward_many_items {
  padding: 8px !important;
}
.reward_modal_background .reveal_area .reward-grid:not(:only-child) .store_reward_many_items span {
  font-size: 14px;
}
.reward_modal_background .reveal_area .store_reward_image {
  border: 1px solid white;
  box-shadow: -9px 9px 18.03437px 0px #F2A83F;
}
.yellow_button {
  background: linear-gradient(360deg, #FFB801 0%, #FFF173 50%, #FEC123 100%);
  position: relative;
  top: -5px;
  box-shadow: 0px 2px 0px #D98608;
  transition: all 0.2s;
  color: #dc0714;
}
.yellow_button:hover,
.yellow_button:active {
  background: linear-gradient(360deg, #FFB801 0%, #FFF173 50%, #FEC123 100%);
  color: #dc0714;
}
.yellow_button:active {
  text-decoration: none;
  top: 0px;
  box-shadow: 0px 0px 0 0 black;
  color: white;
}
.dot_border_top {
  grid-area: top;
  height: 14px;
}
.dot_border_top .dot:first-child {
  margin-top: 12px;
  margin-left: 12px;
}
.dot_border_top .dot:last-child {
  margin-top: 12px;
  margin-right: 12px;
}
.dot_border_left {
  grid-area: left;
  width: 14px;
}
.dot_border_right {
  grid-area: right;
  width: 14px;
}
.dot_border_bottom {
  grid-area: bottom;
  height: 14px;
}
.dot_border_bottom .dot:first-child {
  margin-bottom: 12px;
  margin-left: 12px;
}
.dot_border_bottom .dot:last-child {
  margin-bottom: 12px;
  margin-right: 12px;
}
.dot_border_content {
  grid-area: content;
}
.slot_machine_modal .dot,
.slot_machine_reward_modal .dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.slot_machine_modal .dot.white_dot,
.slot_machine_reward_modal .dot.white_dot {
  background: white;
  box-shadow: 0 1px #BA0000;
}
.slot_machine_modal .dot.yellow_dot,
.slot_machine_reward_modal .dot.yellow_dot {
  background: #FFD600;
  box-shadow: 0 0 32px 10px #FFD600;
}
.slot_machine_modal {
  width: 308px;
  padding: 0;
  border-radius: 20px;
  border: 1px solid #FF0B0B;
  background: linear-gradient(180deg, #FF0010 0%, #DC0714 100%);
  box-shadow: 0px 5px #BE0000;
  display: grid;
  grid-template-areas: 'top top top' 'left content right' 'bottom bottom bottom';
  grid-template-rows: 22px auto 22px;
  grid-template-columns: 22px auto 22px;
}
.slot_machine_modal .content {
  background: linear-gradient(180deg, #F50000 0%, #C50000 100%);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.3) inset, 0px 3px 4px 0px rgba(255, 97, 97, 0.3);
  border-radius: 20px;
  height: 100%;
}
.slot_machine_modal .slot_machine_header {
  margin-bottom: 2px;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
.slot_machine_modal .slot_machine_header .slot_machine_title {
  color: #FEF667;
  text-shadow: 0px 1.5px 0px #B50000;
}
.slot_machine_modal .slot_machine_header .slot_machine_description {
  font-size: 25px;
  text-shadow: 0px 2px 0px #B40000;
  color: white;
  padding: 16px;
  margin-top: -11px;
}
.slot_machine_modal .slot_machine_header .slot_machine_description.unlocked_description {
  text-shadow: 0px 0px 22px #FFD600, 0px 0px 15px #FFD600;
}
.slot_machine_modal .slot_machine_spinner_area {
  height: 124px;
  width: 235px;
  margin-bottom: 20px;
  border-radius: 7px;
  padding: 3px;
  background: linear-gradient(to left top, #FFFFFF, #354151, #344151, #FFFFFF);
  position: relative;
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block {
  display: flex;
  gap: 2px;
  border-radius: 7px;
  padding-left: 3px;
  padding-right: 3px;
  background: black;
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column {
  border-left: 2px solid #7e8696;
  border-right: 2px solid #7e8696;
  background: white;
  flex-grow: 1;
  position: relative;
  overflow: hidden;
  perspective: 1000px;
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-image: linear-gradient(rgba(0, 18, 49, 0.4) 10.8083%, rgba(0, 18, 49, 0.11) 21.2199%, rgba(0, 18, 49, 0) 31.6314%, rgba(0, 18, 49, 0) 69.6733%, rgba(0, 18, 49, 0.11) 79.7229%, rgba(0, 18, 49, 0.4) 89.6386%, #001231 100%);
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel {
  transform-style: preserve-3d;
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner {
  transform-style: preserve-3d;
  height: 55px;
  width: 49px;
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item {
  position: absolute;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item .spinner_image {
  height: 55px;
  width: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item .spinner_image.gift_box {
  background-image: url(/5bc6cddc7498/main/dist/1756a1ae24b6a65c2738.png);
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item .spinner_image.gold_chest {
  background-image: url(/5bc6cddc7498/main/dist/155df1b3533ccf8499a1.png);
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item .spinner_image.green_diamond {
  background-image: url(/5bc6cddc7498/main/dist/c7b480232e951719f0b9.svg);
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item .spinner_image.purple_diamond {
  background-image: url(/5bc6cddc7498/main/dist/43b2f25446503f580505.svg);
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item .spinner_image.red_diamond {
  background-image: url(/5bc6cddc7498/main/dist/698c3335911995b34cb1.svg);
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_spinner_block .slot_machine_column .slot_machine_column_wheel .spinner .spin_item .spinner_image.yellow_diamond {
  background-image: url(/5bc6cddc7498/main/dist/37dcceb1a71b07a3afee.svg);
}
.slot_machine_modal .slot_machine_spinner_area .slot_machine_pointer {
  background: url(/5bc6cddc7498/main/dist/862a38d8754b283366ee.svg) center center no-repeat;
  width: 43px;
  height: 43px;
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
}
.slot_machine_modal .slot_machine_button {
  width: 156px;
  border-radius: 18px;
  border: 6px solid #7F0000;
  border-bottom: 6px solid #E40000;
  cursor: pointer;
  z-index: 10;
}
.slot_machine_modal .slot_machine_button .slot_machine_button_inner {
  border-radius: 12px;
  padding: 6px;
  border: 1px solid #6D0000;
  background: linear-gradient(180deg, #FFC700 0%, #FF8A00 100%);
}
.slot_machine_modal .slot_machine_button .slot_machine_button_inner .slot_machine_button_text_container {
  width: 132px;
  height: 54px;
  border-radius: 9px;
  background: linear-gradient(180deg, #FFD700 0%, #FFA800 100%);
  box-shadow: 0px -3px 5px 0px rgba(255, 210, 0, 0.4) inset;
}
.slot_machine_modal .slot_machine_button .slot_machine_button_inner .slot_machine_button_text_container .slot_machine_button_text {
  color: #FFF;
  user-select: none;
  text-align: center;
  text-shadow: -1px -1px 0 #FF2002, 1px -1px 0 #FF2002, -1px 2px 0 #FF2002, 1px 2px 0 #FF2002;
  font-size: 40px;
  line-height: 40px;
  font-weight: 700;
}
.slot_machine_modal .slot_machine_button .slot_machine_button_inner .slot_machine_button_text_container .slot_machine_button_text.slot_machine_collect {
  font-size: 30px;
}
.slot_machine_modal .slot_machine_button:active .slot_machine_button_inner {
  background: linear-gradient(180deg, #FF9900 0%, #FB6900 100%);
}
.slot_machine_modal .slot_machine_button:active .slot_machine_button_inner .slot_machine_button_text_container {
  background: linear-gradient(180deg, #FFB800 0%, #F39200 100%);
  box-shadow: 0px -3px 5px 0px rgba(236, 182, 0, 0.35) inset;
}
.slot_machine_modal .slot_machine_button:active .slot_machine_button_inner .slot_machine_button_text_container .slot_machine_button_text {
  font-size: 38px;
}
.slot_machine_modal .slot_machine_button:active .slot_machine_button_inner .slot_machine_button_text_container .slot_machine_button_text.slot_machine_collect {
  font-size: 28px;
}
.slot_machine_reward_modal {
  width: 308px;
  border-radius: 20px;
  padding: 0;
  border: 1px solid #FF0B0B;
  background: linear-gradient(180deg, #FF0010 0%, #DC0714 100%);
  box-shadow: 0px 5px #BE0000;
  display: grid;
  grid-template-areas: 'top top top' 'left content right' 'bottom bottom bottom';
  grid-template-rows: 14px auto 14px;
  grid-template-columns: 14px auto 14px;
}
.slot_machine_reward_modal .dot_border_top .dot:first-child {
  margin-top: 8px;
  margin-left: 8px;
}
.slot_machine_reward_modal .dot_border_top .dot:last-child {
  margin-top: 8px;
  margin-right: 8px;
}
.slot_machine_reward_modal .dot_border_bottom .dot:first-child {
  margin-bottom: 8px;
  margin-left: 8px;
}
.slot_machine_reward_modal .dot_border_bottom .dot:last-child {
  margin-bottom: 8px;
  margin-right: 8px;
}
.slot_machine_reward_modal .content {
  background: white;
  border-radius: 16px;
  height: 100%;
  border: 4px solid #FFA800;
}
.slot_machine_reward_modal .content .points_reward_area {
  border-radius: 8px;
  background-color: #FFF0CD;
  position: relative;
}
.slot_machine_reward_modal .content .points_reward_area .points_reward_image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 166px;
  height: 126px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.reward_store_link_button {
  width: 230px;
}
.box-shadow-none {
  box-shadow: none !important;
}
.slot_machine_reward_modal_image {
  border-radius: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: relative;
}
.slot_machine_reward_modal_image:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 8px;
  z-index: 1;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 31.5%, rgba(0, 0, 0, 0.7) 100%);
}
.above_animation {
  z-index: 10001;
}
.points_coin_image {
  background-image: url(/5bc6cddc7498/main/dist/40c107de595d8faad03b.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .points_coin_image {
    background-image: url(/5bc6cddc7498/main/dist/5ed0870fc01ddf273db8.png);
  }
}
.points_coin_image.medium_stack {
  background-image: url(/5bc6cddc7498/main/dist/1307ed51de69ed260611.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .points_coin_image.medium_stack {
    background-image: url(/5bc6cddc7498/main/dist/3395011ea96de7bcee5d.png);
  }
}
.points_coin_image.large_stack {
  background-image: url(/5bc6cddc7498/main/dist/79da05c07de8f1da51a9.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .points_coin_image.large_stack {
    background-image: url(/5bc6cddc7498/main/dist/f514c92510ce796df94e.png);
  }
}
.icon,
.header-icon {
  background-image: url(/5bc6cddc7498/main/dist/93d876ed12f89bd4fe8e.png);
}
/* Retina Support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .icon {
    background-image: url(/5bc6cddc7498/main/dist/57e1642b9b2598e6f34b.png) !important;
  }
}
.branded-main-sprite {
  background-image: url(/5bc6cddc7498/main/dist/8fb9778a130f015eacdd.png) !important;
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .branded-main-sprite {
    background-image: url(/5bc6cddc7498/main/dist/57aafc492908cb713788.png) !important;
  }
}
.default-sprite {
  background-image: url(/5bc6cddc7498/main/dist/5b23ad1b997439df7fa4.png);
  /* Retina Support */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .default-sprite {
    background-image: url(/5bc6cddc7498/main/dist/50a592f65ab2eec946fc.png) !important;
  }
}
.video-js .vjs-big-play-button {
  background-image: url(/5bc6cddc7498/main/dist/491fee43983a1addd4cd.svg);
}


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