.iti {
  position: relative;
  display: inline-block; }
  .iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
  .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
  .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }
  @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle; }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
  .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
  .iti--container:hover {
      cursor: pointer; }
  .iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }
  .iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }
  .iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }
  .iti__flag {
  width: 20px; }
  .iti__flag.iti__be {
    width: 18px; }
  .iti__flag.iti__ch {
    width: 15px; }
  .iti__flag.iti__mc {
    width: 19px; }
  .iti__flag.iti__ne {
    width: 18px; }
  .iti__flag.iti__np {
    width: 13px; }
  .iti__flag.iti__va {
    width: 15px; }
  @media (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5652px 15px; } }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px; }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px; }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px; }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px; }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px; }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px; }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px; }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px; }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px; }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px; }
  .iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px; }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px; }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px; }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px; }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px; }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px; }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px; }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px; }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px; }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px; }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px; }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px; }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px; }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px; }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px; }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px; }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px; }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px; }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px; }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px; }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px; }
  .iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(/packs/static/vendor/assets/img/flags-007b2705c0a8f69dfdf6.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media (min-resolution: 192dpi) {
    .iti__flag {
      background-image: url(/packs/static/vendor/assets/img/flags@2x-9d5328fb490cddd43f66.png); } }
  .iti__flag.iti__np {
  background-color: transparent; }

/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 * 
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o.,
 * a Polish corporation, based in Gdynia, Poland, at 96/98 Aleja Zwycięstwa,
 * registered with the National Court Register under number 538651,
 * EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 * 
 * This software is protected by applicable copyright laws, including
 * international treaties, and dual-licensed – depending on whether
 * your use is intended for or may result in commercial advantage
 * or monetary compensation (commercial purposes), or not.
 * 
 * If your use involves only such purposes as research, private study,
 * evaluation and the like, you agree to be bound by the terms included
 * in the "handsontable-non-commercial-license.pdf" file, available
 * in the main directory of this software repository.
 * 
 * By installing, copying, or otherwise using this software for
 * commercial purposes, you agree to be bound by the terms included
 * in the "handsontable-general-terms.pdf" file, available in the main
 * directory of this software repository.
 * 
 * HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND. IN NO EVENT
 * AND UNDER NO LEGAL THEORY, SHALL HANDSONCODE BE LIABLE
 * TO YOU FOR DAMAGES, INCLUDING ANY DIRECT, INDIRECT, SPECIAL,
 * INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING
 * FROM USE OR INABILITY TO USE THIS SOFTWARE.
 * 
 * Version: 8.0.0
 * Release date: 05/08/2020 (built at 05/08/2020 11:25:51)
 */
/**
 * Fix for bootstrap styles
 */
.handsontable .table th, .handsontable .table td {
  border-top: none;
}
.handsontable tr {
  background: #fff;
}
.handsontable td {
  background-color: inherit;
}
.handsontable .table caption + thead tr:first-child th,
.handsontable .table caption + thead tr:first-child td,
.handsontable .table colgroup + thead tr:first-child th,
.handsontable .table colgroup + thead tr:first-child td,
.handsontable .table thead:first-child tr:first-child th,
.handsontable .table thead:first-child tr:first-child td {
  border-top: 1px solid #CCCCCC;
}
/* table-bordered */
.handsontable .table-bordered {
  border: 0;
  border-collapse: separate;
}
.handsontable .table-bordered th,
.handsontable .table-bordered td {
  border-left: none;
}
.handsontable .table-bordered th:first-child,
.handsontable .table-bordered td:first-child {
  border-left: 1px solid #CCCCCC;
}
.handsontable .table > tbody > tr > td,
.handsontable .table > tbody > tr > th,
.handsontable .table > tfoot > tr > td,
.handsontable .table > tfoot > tr > th,
.handsontable .table > thead > tr > td,
.handsontable .table > thead > tr > th {
  line-height: 21px;
  padding: 0 4px;
}
.col-lg-1.handsontable, .col-lg-10.handsontable, .col-lg-11.handsontable, .col-lg-12.handsontable,
.col-lg-2.handsontable, .col-lg-3.handsontable, .col-lg-4.handsontable, .col-lg-5.handsontable, .col-lg-6.handsontable, .col-lg-7.handsontable, .col-lg-8.handsontable, .col-lg-9.handsontable,
.col-md-1.handsontable, .col-md-10.handsontable, .col-md-11.handsontable, .col-md-12.handsontable,
.col-md-2.handsontable, .col-md-3.handsontable, .col-md-4.handsontable, .col-md-5.handsontable, .col-md-6.handsontable, .col-md-7.handsontable, .col-md-8.handsontable, .col-md-9.handsontable
.col-sm-1.handsontable, .col-sm-10.handsontable, .col-sm-11.handsontable, .col-sm-12.handsontable,
.col-sm-2.handsontable, .col-sm-3.handsontable, .col-sm-4.handsontable, .col-sm-5.handsontable, .col-sm-6.handsontable, .col-sm-7.handsontable, .col-sm-8.handsontable, .col-sm-9.handsontable
.col-xs-1.handsontable, .col-xs-10.handsontable, .col-xs-11.handsontable, .col-xs-12.handsontable,
.col-xs-2.handsontable, .col-xs-3.handsontable, .col-xs-4.handsontable, .col-xs-5.handsontable, .col-xs-6.handsontable, .col-xs-7.handsontable, .col-xs-8.handsontable, .col-xs-9.handsontable {
  padding-left: 0;
  padding-right: 0;
}
.handsontable .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #FFF;
}
.handsontable {
  position: relative;
}
.handsontable .hide {
  display: none;
}
.handsontable .relative {
  position: relative;
}
.handsontable .wtHider {
  width: 0;
}
.handsontable .wtSpreader {
  position: relative;
  width: 0; /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
  height: auto;
}
.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable input,
.handsontable textarea,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.handsontable input,
.handsontable textarea {
  min-height: 0;
  min-height: initial;
}
.handsontable table.htCore {
  border-collapse: separate;
  /* it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit */
  /* this actually only changes appearance of user selection - does not make text unselectable */
  /* -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none; */ /* no browser supports unprefixed version */
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  cursor: default;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
  max-width: none;
  max-height: none;
}
.handsontable col {
  width: 50px;
}
.handsontable col.rowHeader {
  width: 50px;
}
.handsontable th,
.handsontable td {
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #fff;
  vertical-align: top;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
}
.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.handsontable th:first-child,
.handsontable th:nth-child(2),
.handsontable td:first-of-type {
  border-left: 1px solid #ccc;
}
.handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #ccc;
}
.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #ccc;
}
.ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable tbody tr th,
.ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child {
  border-right-width: 0;
}
/*
innerBorderTop - Property controlled by top overlay
innerBorderBottom - Property controlled by bottom overlay
 */
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}
.handsontable th {
  background-color: #f0f0f0;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}
.handsontable thead th {
  padding: 0;
}
.handsontable th.active {
  background-color: #ccc;
}
.handsontable thead th .relative {
  padding: 2px 4px;
}
.handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}
/* Selection */
.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}
.handsontable .wtBorder.hidden {
  display: none !important;
}
/* A layer order of the selection types */
.handsontable .wtBorder.current {
  z-index: 10;
}
.handsontable .wtBorder.area {
  z-index: 8;
}
.handsontable .wtBorder.fill {
  z-index: 6;
}
/* fill handle */
.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}
.ht_clone_master {
  z-index: 100;
}
.ht_clone_right {
  z-index: 110;
}
.ht_clone_left {
  z-index: 120;
}
.ht_clone_bottom {
  z-index: 130;
}
.ht_clone_bottom_right_corner {
  z-index: 140;
}
.ht_clone_bottom_left_corner {
  z-index: 150;
}
.ht_clone_top {
  z-index: 160;
}
.ht_clone_top_right_corner {
  z-index: 170;
}
.ht_clone_top_left_corner {
  z-index: 180;
}
/*
  Cell borders
  */
.handsontable tbody tr th:nth-last-child(2) {
  border-right: 1px solid #ccc;
}
.ht_clone_top_left_corner thead tr th:nth-last-child(2) {
  border-right: 1px solid #ccc;
}
.handsontable col.hidden {
  width: 0 !important;
}
.handsontable tr.hidden,
.handsontable tr.hidden td,
.handsontable tr.hidden th {
  display: none;
}
.ht_master,
.ht_clone_left,
.ht_clone_top,
.ht_clone_bottom {
  overflow: hidden;
}
.ht_master .wtHolder {
  overflow: auto;
}
.handsontable .ht_master thead,
.handsontable .ht_master tr th,
.handsontable .ht_clone_left thead {
  visibility: hidden;
}
.ht_clone_top .wtHolder,
.ht_clone_left .wtHolder,
.ht_clone_bottom .wtHolder {
  overflow: hidden;
}
.handsontable.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}
.handsontable td.htInvalid {
  background-color: #ff4c42 !important; /*gives priority over td.area selection background*/
}
.handsontable td.htNoWrap {
  white-space: nowrap;
}
#hot-display-license-info {
  font-size: 10px;
  color: #323232 ;
  padding: 5px 0 3px 0;
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
}
#hot-display-license-info a {
  font-size: 10px;
}
/* plugins */
/* row + column resizer*/
.handsontable .manualColumnResizer {
  position: absolute;
  top: 0;
  cursor: col-resize;
  z-index: 210;
  width: 5px;
  height: 25px;
}
.handsontable .manualRowResizer {
  position: absolute;
  left: 0;
  cursor: row-resize;
  z-index: 210;
  height: 5px;
  width: 50px;
}
.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #34a9db;
}
.handsontable .manualColumnResizerGuide {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #34a9db;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  margin-left: 5px;
}
.handsontable .manualRowResizerGuide {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #34a9db;
  display: none;
  height: 0;
  border-bottom: 1px dashed #777;
  margin-top: 5px;
}
.handsontable .manualColumnResizerGuide.active,
.handsontable .manualRowResizerGuide.active {
  display: block;
  z-index: 209;
}
.handsontable .columnSorting {
  position: relative;
}
.handsontable .columnSorting.sortAction:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* Arrow position */
.handsontable span.colHeader.columnSorting::before {
  /* Centering start */
  top: 50%;
  margin-top: -6px; /* One extra pixel for purpose of proper positioning of sorting arrow, when `font-size` set to default */
  /* Centering end */

  padding-left: 8px; /* For purpose of continuous mouse over experience, when moving between the `span` and the `::before` elements */
  position: absolute;
  right: -9px;

  content: '';
  height: 10px;
  width: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
}
.handsontable span.colHeader.columnSorting.ascending::before {
  /* arrow up; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC);
}
.handsontable span.colHeader.columnSorting.descending::before {
  /* arrow down; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=);
}
.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled)::after {
  content: '*';
  display: inline-block;
  position: relative;
  /* The multi-line header and header with longer text need more padding to not hide arrow,
  we make header wider in `GhostTable` to make some space for arrow which is positioned absolutely in the main table */
  padding-right: 20px;
}
.handsontable td.area,
.handsontable td.area-1,
.handsontable td.area-2,
.handsontable td.area-3,
.handsontable td.area-4,
.handsontable td.area-5,
.handsontable td.area-6,
.handsontable td.area-7 {
  position: relative;
}
.handsontable td.area:before,
.handsontable td.area-1:before,
.handsontable td.area-2:before,
.handsontable td.area-3:before,
.handsontable td.area-4:before,
.handsontable td.area-5:before,
.handsontable td.area-6:before,
.handsontable td.area-7:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  bottom: -100%\9; /* Fix for IE9 to spread the ":before" pseudo element to 100% height of the parent element */
  background: #005eff;
}
/* Fix for IE10 and IE11 to spread the ":before" pseudo element to 100% height of the parent element */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .handsontable td.area:before,
  .handsontable td.area-1:before,
  .handsontable td.area-2:before,
  .handsontable td.area-3:before,
  .handsontable td.area-4:before,
  .handsontable td.area-5:before,
  .handsontable td.area-6:before,
  .handsontable td.area-7:before {
    bottom: -100%;
  }
}
.handsontable td.area:before {
  opacity: 0.1;
}
.handsontable td.area-1:before {
  opacity: 0.2;
}
.handsontable td.area-2:before {
  opacity: 0.27;
}
.handsontable td.area-3:before {
  opacity: 0.35;
}
.handsontable td.area-4:before {
  opacity: 0.41;
}
.handsontable td.area-5:before {
  opacity: 0.47;
}
.handsontable td.area-6:before {
  opacity: 0.54;
}
.handsontable td.area-7:before {
  opacity: 0.58;
}
.handsontable tbody th.ht__highlight,
.handsontable thead th.ht__highlight {
  background-color: #dcdcdc;
}
.handsontable tbody th.ht__active_highlight,
.handsontable thead th.ht__active_highlight {
  background-color: #8eb0e7;
  color: #000;
}
.handsontableInput {
  border: none;
  outline-width: 0;
  margin: 0;
  padding: 1px 5px 0 5px;
  font-family: inherit;
  line-height: 21px;
  font-size: inherit;
  box-shadow: 0 0 0 2px #5292F7 inset;
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}
.handsontableInput:focus {
  outline: none;
}
.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
}
.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}
.htSelectEditor:focus {
  outline: none;
}
/*
TextRenderer readOnly cell
*/
.handsontable .htDimmed {
  color: #777;
}
.handsontable .htSubmenu {
  position: relative;
}
.handsontable .htSubmenu :after{
  content: '\25B6';
  color: #777;
  position: absolute;
  right: 5px;
  font-size: 9px;
}
/*
TextRenderer horizontal alignment
*/
.handsontable .htLeft{
  text-align: left;
}
.handsontable .htCenter{
  text-align: center;
}
.handsontable .htRight{
  text-align: right;
}
.handsontable .htJustify{
  text-align: justify;
}
/*
TextRenderer vertical alignment
*/
.handsontable .htTop{
  vertical-align: top;
}
.handsontable .htMiddle{
  vertical-align: middle;
}
.handsontable .htBottom{
  vertical-align: bottom;
}
/*
TextRenderer placeholder value
*/
.handsontable .htPlaceholder {
  color: #999;
}
/*
AutocompleteRenderer down arrow
*/
.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}
.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}
.handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}
/*
CheckboxRenderer
*/
.handsontable .htCheckboxRendererInput {
  display: inline-block;
}
.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}
.handsontable .htCheckboxRendererLabel {
  font-size: inherit;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
/**
 * Handsontable listbox theme
 */
.handsontable.listbox {
  margin: 0;
}
.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}
.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-color: transparent;
}
.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}
.handsontable.listbox .wtBorder {
  visibility: hidden;
}
.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}
.ht_editor_hidden {
  z-index: -1;
}
.ht_editor_visible {
  z-index: 200;
}
.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}
.collapsibleIndicator {
  position: absolute;
  top: 50%;
  transform: translate(0% ,-50%);
  right: 5px;
  border: 1px solid #A6A6A6;
  line-height: 10px;
  color: #222;
  border-radius: 10px;
  font-size: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  box-shadow: 0 0 0 6px rgba(238,238,238,1);
  background: #eee;
}
/*

 Handsontable Mobile Text Editor stylesheet

 */
.handsontable.mobile,
.handsontable.mobile .wtHolder {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-overflow-scrolling: touch;
}
.htMobileEditorContainer {
  display: none;
  position: absolute;
  top: 0;
  width: 70%;
  height: 54pt;
  background: #f8f8f8;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  z-index: 999;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
}
.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle),
.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea) {
  z-index: 9999;
}
/* Initial left/top coordinates - overwritten when actual position is set */
.topLeftSelectionHandle,
.topLeftSelectionHandle-HitArea,
.bottomRightSelectionHandle,
.bottomRightSelectionHandle-HitArea {
  left: -10000px;
  top: -10000px;
}
.htMobileEditorContainer.active {
  display: block;
}
.htMobileEditorContainer .inputs {
  position: absolute;
  right: 210pt;
  bottom: 10pt;
  top: 10pt;
  left: 14px;
  height: 34pt;
}
.htMobileEditorContainer .inputs textarea {
  font-size: 13pt;
  border: 1px solid #a1a1a1;
  -webkit-appearance: none;
  box-shadow: none;
  position: absolute;
  left: 14px;
  right: 14px;
  top: 0;
  bottom: 0;
  padding: 7pt;
}
.htMobileEditorContainer .cellPointer {
  position: absolute;
  top: -13pt;
  height: 0;
  width: 0;
  left: 30px;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #ebebeb;
}
.htMobileEditorContainer .cellPointer.hidden {
  display: none;
}
.htMobileEditorContainer .cellPointer:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  height: 0;
  width: 0;
  left: -13pt;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #f8f8f8;
}
.htMobileEditorContainer .moveHandle {
  position: absolute;
  top: 10pt;
  left: 5px;
  width: 30px;
  bottom: 0px;
  cursor: move;
  z-index: 9999;
}
.htMobileEditorContainer .moveHandle:after {
  content: "..\a..\a..\a..";
  white-space: pre;
  line-height: 10px;
  font-size: 20pt;
  display: inline-block;
  margin-top: -8px;
  color: #ebebeb;
}
.htMobileEditorContainer .positionControls {
  width: 205pt;
  position: absolute;
  right: 5pt;
  top: 0;
  bottom: 0;
}
.htMobileEditorContainer .positionControls > div {
  width: 50pt;
  height: 100%;
  float: left;
}
.htMobileEditorContainer .positionControls > div:after {
  content: " ";
  display: block;
  width: 15pt;
  height: 15pt;
  text-align: center;
  line-height: 50pt;
}
.htMobileEditorContainer .leftButton:after,
.htMobileEditorContainer .rightButton:after,
.htMobileEditorContainer .upButton:after,
.htMobileEditorContainer .downButton:after {
  transform-origin: 5pt 5pt;
  -webkit-transform-origin: 5pt 5pt;
  margin: 21pt 0 0 21pt;
}
.htMobileEditorContainer .leftButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(-45deg);
  /*margin-top: 17pt;*/
  /*margin-left: 20pt;*/
}
.htMobileEditorContainer .leftButton:active:after {
  border-color: #cfcfcf;
}
.htMobileEditorContainer .rightButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(135deg);
  /*margin-top: 17pt;*/
  /*margin-left: 10pt;*/
}
.htMobileEditorContainer .rightButton:active:after {
  border-color: #cfcfcf;
}
.htMobileEditorContainer .upButton:after {
  /*border-top: 2px solid #cfcfcf;*/
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(45deg);
  /*margin-top: 22pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .upButton:active:after {
  border-color: #cfcfcf;
}
.htMobileEditorContainer .downButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(225deg);
  /*margin-top: 15pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .downButton:active:after {
  border-color: #cfcfcf;
}
.handsontable.hide-tween {
  animation: opacity-hide 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.handsontable.show-tween {
  animation: opacity-show 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }
.pika-single.is-hidden {
    display: none;
}
.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}
.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}
.pika-title {
    position: relative;
    text-align: center;
}
.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}
.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}
.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}
.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
    *left: 0;
}
.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
    *right: 0;
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}
.pika-select {
    display: inline-block;
    *display: inline;
}
.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}
.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}
.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}
.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}
.pika-week {
    font-size: 11px;
    color: #999;
}
.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}
.is-selected .pika-button,
.has-event .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}
.has-event .pika-button {
    background: #005da9;
    box-shadow: inset 0 1px 3px #0076c9;
}
.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #D5E9F7;
}
.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}
.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}
.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}
.is-outside-current-month .pika-button {
    color: #999;
    opacity: .3;
}
.is-selection-disabled {
    pointer-events: none;
    cursor: default;
}
.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}
/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}
.htCommentCell {
  position: relative;
}
.htCommentCell:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  border-left: 6px solid transparent;
  border-top: 6px solid black;
}
.htComments {
  display: none;
  z-index: 1059;
  position: absolute;
}
.htCommentTextArea {
  box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px;
  box-sizing: border-box;
  border: none;
  border-left: 3px solid #ccc;
  background-color: #fff;
  width: 215px;
  height: 90px;
  font-size: 12px;
  padding: 5px;
  outline: 0px !important;
  -webkit-appearance: none;
}
.htCommentTextArea:focus {
  box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px, inset 0 0 0 1px #5292f7;
  border-left: 3px solid #5292f7;
}
/*!
 * Handsontable ContextMenu
 */
.htContextMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060; /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
}
.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_left,
.htContextMenu .ht_clone_corner {
  display: none;
}
.htContextMenu .ht_master table.htCore {
  border: 1px solid #ccc;
  border-bottom-width: 2px;
  border-right-width: 2px;
}
.htContextMenu .wtBorder {
  visibility: hidden;
}
.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htContextMenu table tbody tr td:first-child {
  border: 0;
}
.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htContextMenu table tbody tr td.current,
.htContextMenu table tbody tr td.zeroclipboard-is-hover {
  background: #f3f3f3;
}
.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}
.htContextMenu table tbody tr td.htDisabled {
  color: #999;
  cursor: default;
}
.htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htContextMenu table tbody tr.htHidden {
  display: none;
}
.htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}
.htContextMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}
.htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}
textarea.HandsontableCopyPaste {
  position: fixed !important;
  top: 0 !important;
  right: 100% !important;
  overflow: hidden;
  opacity: 0;
  outline: 0 none !important;
}
.htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_top_left_corner th:nth-child(2),
.htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_left td:first-of-type {
  border-left: 0 none;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
  cursor: move;
  cursor: grab;
}
.handsontable.ht__manualColumnMove.on-moving--columns,
.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}
.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
  display: none;
}
.handsontable .ht__manualColumnMove--guideline,
.handsontable .ht__manualColumnMove--backlight {
  position: absolute;
  height: 100%;
  display: none;
}
.handsontable .ht__manualColumnMove--guideline {
  background: #757575;
  width: 2px;
  top: 0;
  margin-left: -1px;
  z-index: 205;
}
.handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 205;
  pointer-events: none;
}
.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,
.handsontable.on-moving--columns .ht__manualColumnMove--backlight {
  display: block;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grab;
}
.handsontable.ht__manualRowMove.on-moving--rows,
.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}
.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
  display: none;
}
.handsontable .ht__manualRowMove--guideline,
.handsontable .ht__manualRowMove--backlight {
  position: absolute;
  width: 100%;
  display: none;
}
.handsontable .ht__manualRowMove--guideline {
  background: #757575;
  height: 2px;
  left: 0;
  margin-top: -1px;
  z-index: 205;
}
.handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 205;
  pointer-events: none;
}
.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,
.handsontable.on-moving--rows .ht__manualRowMove--backlight {
  display: block;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"]:not([class*="fullySelectedMergedCell"]):before {
  opacity: 0;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-multiple"]:before {
  opacity: 0.1;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-0"]:before {
  opacity: 0.1;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-1"]:before {
  opacity: 0.2;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-2"]:before {
  opacity: 0.27;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-3"]:before {
  opacity: 0.35;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-4"]:before {
  opacity: 0.41;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-5"]:before {
  opacity: 0.47;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-6"]:before {
  opacity: 0.54;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-7"]:before {
  opacity: 0.58;
}
/* Column's number position */
.handsontable span.colHeader.columnSorting::after {
  /* Centering start */
  top: 50%;
  margin-top: -2px; /* Two extra pixels (-2 instead of -4) for purpose of proper positioning of numeric indicators, when `font-size` set to default */
  /* Centering end */

  position: absolute;
  right: -15px;
  padding-left: 5px; ; /* For purpose of continuous mouse over experience, when moving between the `::before` and the `::after` elements */

  font-size: 8px;
  height: 8px;
  line-height: 1.1;
  text-decoration: underline; /* Workaround for IE9 - IE11 */
}
/* Workaround for IE9 - IE11, https://stackoverflow.com/a/21902566, https://stackoverflow.com/a/32120247 */
.handsontable span.colHeader.columnSorting::after {
  text-decoration: none;
}
/* We support up to 7 numeric indicators, describing order of column in sorted columns queue */
.handsontable span.colHeader.columnSorting[class^="sort-"]::after,
.handsontable span.colHeader.columnSorting[class*=" sort-"]::after {
  content: "+"
}
.handsontable span.colHeader.columnSorting.sort-1::after {
  content: '1';
}
.handsontable span.colHeader.columnSorting.sort-2::after {
  content: '2';
}
.handsontable span.colHeader.columnSorting.sort-3::after {
  content: '3';
}
.handsontable span.colHeader.columnSorting.sort-4::after {
  content: '4';
}
.handsontable span.colHeader.columnSorting.sort-5::after {
  content: '5';
}
.handsontable span.colHeader.columnSorting.sort-6::after {
  content: '6';
}
.handsontable span.colHeader.columnSorting.sort-7::after {
  content: '7';
}
/* Drop-down menu widens header by 5 pixels, sort sequence numbers won't overlap the icon; mainly for the IE9+ */
.htGhostTable th div button.changeType + span.colHeader.columnSorting:not(.indicatorDisabled) {
  padding-right: 5px;
}
/*!
 * Handsontable DropdownMenu
 */
.handsontable .changeType {
  background: #eee;
  border-radius: 2px;
  border: 1px solid #bbb;
  color: #bbb;
  font-size: 9px;
  line-height: 9px;
  padding: 2px;
  margin: 3px 1px 0 5px;
  float: right;
}
.handsontable .changeType:before {
  content: '\25BC\ ';
}
.handsontable .changeType:hover {
  border: 1px solid #777;
  color: #777;
  cursor: pointer;
}
.htDropdownMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060; /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
}
.htDropdownMenu .ht_clone_top,
.htDropdownMenu .ht_clone_left,
.htDropdownMenu .ht_clone_corner {
  display: none;
}
.htDropdownMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}
.htDropdownMenu .wtBorder {
  visibility: hidden;
}
.htDropdownMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htDropdownMenu table tbody tr td:first-child {
  border: 0;
}
.htDropdownMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htDropdownMenu table tbody tr td.current,
.htDropdownMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}
.htDropdownMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}
.htDropdownMenu table tbody tr td.htDisabled {
  color: #999;
}
.htDropdownMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden {
  display: none;
}
.htDropdownMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}
.htDropdownMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}
.htDropdownMenu .ht_master .wtHolder {
  overflow: hidden;
}
/*!
 * Handsontable Filters
 */
/* Conditions menu */
.htFiltersConditionsMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1070;
}
.htFiltersConditionsMenu .ht_clone_top,
.htFiltersConditionsMenu .ht_clone_left,
.htFiltersConditionsMenu .ht_clone_corner {
  display: none;
}
.htFiltersConditionsMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}
.htFiltersConditionsMenu .wtBorder {
  visibility: hidden;
}
.htFiltersConditionsMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htFiltersConditionsMenu table tbody tr td:first-child {
  border: 0;
}
.htFiltersConditionsMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htFiltersConditionsMenu table tbody tr td.current,
.htFiltersConditionsMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}
.htFiltersConditionsMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}
.htFiltersConditionsMenu table tbody tr td.htDisabled {
  color: #999;
}
.htFiltersConditionsMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htFiltersConditionsMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}
.htFiltersConditionsMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}
.htFiltersConditionsMenu .ht_master .wtHolder {
  overflow: hidden;
}
.handsontable .htMenuFiltering {
  border-bottom: 1px dotted #ccc;
  height: 135px;
  overflow: hidden;
}
.handsontable .ht_master table td.htCustomMenuRenderer {
  background-color: #fff;
  cursor: auto;
}
/* Menu label */
.handsontable .htFiltersMenuLabel {
  font-size: 0.75em;
}
/* Component action bar */
.handsontable .htFiltersMenuActionBar {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 3px;
}
/* Component filter by conditional */
.handsontable .htFiltersMenuCondition.border {
  border-bottom: 1px dotted #ccc !important;
}
.handsontable .htFiltersMenuCondition .htUIInput {
  padding: 0 0 5px 0;
}
/* Component filter by value */
.handsontable .htFiltersMenuValue {
  border-bottom: 1px dotted #ccc !important;
}
.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch {
  padding: 0;
}
.handsontable .htFiltersMenuCondition .htUIInput input,
.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input {
  font-family: inherit;
  font-size: 0.75em;
  padding: 4px;
  box-sizing: border-box;
  width: 100%;
}
.htUIMultipleSelect .ht_master .wtHolder {
  overflow-y: scroll;
}
.handsontable .htFiltersActive .changeType {
  border: 1px solid #509272;
  color: #18804e;
  background-color: #d2e0d9;
}
.handsontable .htUISelectAll {
  margin-right: 10px;
}
.handsontable .htUIClearAll, .handsontable .htUISelectAll {
  display: inline-block;
}
.handsontable .htUIClearAll a, .handsontable .htUISelectAll a {
  color: #3283D8;
  font-size: 0.75em;
}
.handsontable .htUISelectionControls {
  text-align: right;
}
.handsontable .htCheckboxRendererInput {
  margin: 0 5px 0 0;
  vertical-align: middle;
  height: 1em;
}
/* UI elements */
/* Input */
.handsontable .htUIInput {
  padding: 3px 0 7px 0;
  position: relative;
  text-align: center;
}
.handsontable .htUIInput input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
}
.handsontable .htUIInput input:focus {
  outline: 0;
}
.handsontable .htUIInputIcon {
  position: absolute;
}
/* Button */
.handsontable .htUIInput.htUIButton {
  cursor: pointer;
  display: inline-block;
}
.handsontable .htUIInput.htUIButton input {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  font-family: inherit;
  font-size: 0.7em;
  font-weight: bold;
  height: 19px;
  min-width: 64px;
}
.handsontable .htUIInput.htUIButton input:hover {
  border-color: #b9b9b9;
}
.handsontable .htUIInput.htUIButtonOK {
  margin-right: 10px;
}
.handsontable .htUIInput.htUIButtonOK input {
  background-color: #0f9d58;
  border-color: #18804e;
  color: #fff;
}
.handsontable .htUIInput.htUIButtonOK input:hover {
  border-color: #1a6f46;
}
/* Select */
.handsontable .htUISelect {
  cursor: pointer;
  margin-bottom: 7px;
  position: relative;
}
.handsontable .htUISelectCaption {
  background-color: #e8e8e8;
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  font-family: inherit;
  font-size: 0.7em;
  font-weight: bold;
  padding: 3px 20px 3px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.handsontable .htUISelectCaption:hover {
  background-color: #e8e8e8;
  border: 1px solid #b9b9b9;
}
.handsontable .htUISelectDropdown:after {
  content: '\25B2';
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 0;
}
.handsontable .htUISelectDropdown:before {
  content: '\25BC';
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 8px;
}
/* SelectMultiple */
.handsontable .htUIMultipleSelect .handsontable .htCore {
  border: none;
}
.handsontable .htUIMultipleSelect .handsontable .htCore td:hover {
  background-color: #F5F5F5;
}
.handsontable .htUIMultipleSelectSearch input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  padding: 3px;
}
.handsontable .htUIRadio {
  display: inline-block;
  margin-right: 5px;
  height: 100%;
}
.handsontable .htUIRadio:last-child {
  margin-right: 0;
}
.handsontable .htUIRadio > input[type=radio] {
  margin-right: 0.5ex;
}
.handsontable .htUIRadio label {
  vertical-align: middle;
}
.handsontable .htFiltersMenuOperators {
  padding-bottom: 5px;
}
.handsontable thead th.hiddenHeader:not(:first-of-type) {
  display: none;
}
.handsontable th.ht_nestingLevels {
  text-align: left;
  padding-left: 7px;
}
.handsontable th div.ht_nestingLevels {
  display: inline-block;
  position: absolute;
  left: 11px;
}
.handsontable.innerBorderLeft th div.ht_nestingLevels,
.handsontable.innerBorderLeft ~ .handsontable th div.ht_nestingLevels {
  right: 10px;
}
.handsontable th span.ht_nestingLevel {
  display: inline-block;
}
.handsontable th span.ht_nestingLevel_empty {
  display: inline-block;
  width: 10px;
  height: 1px;
  float: left;
}
.handsontable th span.ht_nestingLevel::after {
  content: "\2510";
  font-size: 9px;
  display: inline-block;
  position: relative;
  bottom: 3px;
}
.handsontable th div.ht_nestingButton {
  display: inline-block;
  position: absolute;
  right: -2px;
  cursor: pointer;
}
.handsontable th div.ht_nestingButton.ht_nestingExpand::after {
  content: "\002B";
}
.handsontable th div.ht_nestingButton.ht_nestingCollapse::after {
  content: "\002D";
}
.handsontable.innerBorderLeft th div.ht_nestingButton,
.handsontable.innerBorderLeft ~ .handsontable th div.ht_nestingButton {
  right: 0;
}
/*
 * Handsontable HiddenColumns
 */
.handsontable th.beforeHiddenColumn {
  position: relative;
}
.handsontable th.beforeHiddenColumn::after,
.handsontable th.afterHiddenColumn::before {
  color: #bbb;
  position: absolute;
  top: 50%;
  font-size: 5pt;
  transform: translateY(-50%);
}
.handsontable th.afterHiddenColumn {
  position: relative;
}
.handsontable th.beforeHiddenColumn::after {
  right: 1px;
  content: '\25C0';
}
.handsontable th.afterHiddenColumn::before {
  left: 1px;
  content: '\25B6';
}
/*!
 * Handsontable HiddenRows
 */
.handsontable th.beforeHiddenRow::before,
.handsontable th.afterHiddenRow::after {
  color: #bbb;
  font-size: 6pt;
  line-height: 6pt;
  position: absolute;
  left: 2px;
}
.handsontable th.beforeHiddenRow,
.handsontable th.afterHiddenRow {
  position: relative;
}
.handsontable th.beforeHiddenRow::before {
  content: '\25B2';
  bottom: 2px;
}
.handsontable th.afterHiddenRow::after {
  content: '\25BC';
  top: 2px;
}
.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before,
.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after {
  color: #eee;
}
.handsontable td.afterHiddenRow.firstVisibleRow,
.handsontable th.afterHiddenRow.firstVisibleRow {
  border-top: 1px solid #CCC;
}
@font-face{font-family:"proxima nova";src:url(/packs/static/public/fonts/proximanova-regular-webfont-e3f5aba8419aa566b882.eot);src:url(/packs/static/public/fonts/proximanova-regular-webfont-e3f5aba8419aa566b882.eot?#iefix) format("embedded-opentype"),url(/packs/static/public/fonts/proximanova-regular-webfont-4883563aae98d3af9d63.woff) format("woff"),url(/packs/static/public/fonts/proximanova-regular-webfont-722c0fcb9663c306185a.ttf) format("truetype"),url(/packs/d95bdbf8dd822df5e7ba.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"proxima nova bold";src:url(/packs/static/public/fonts/proximanova-bold-webfont-f4563feeba3f4924cab5.eot);src:url(/packs/static/public/fonts/proximanova-bold-webfont-f4563feeba3f4924cab5.eot?#iefix) format("embedded-opentype"),url(/packs/static/public/fonts/proximanova-bold-webfont-4c4d600dff779724abb1.woff) format("woff"),url(/packs/static/public/fonts/proximanova-bold-webfont-d7cf88246ada101221f0.ttf) format("truetype"),url(/packs/f80de1b4885b401e3ac2.svg#proxima_nova_rgbold) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"proxima nova light";src:url(/packs/static/public/fonts/proximanova-light-webfont-c3bbdcf9a8828608b1f6.eot);src:url(/packs/static/public/fonts/proximanova-light-webfont-c3bbdcf9a8828608b1f6.eot?#iefix) format("embedded-opentype"),url(/packs/static/public/fonts/proximanova-light-webfont-f298cfd97a154ea46519.woff) format("woff"),url(/packs/static/public/fonts/proximanova-light-webfont-85ccf2627c065f4e5fcb.ttf) format("truetype"),url(/packs/032fffe2515b1b75cd14.svg#proxima_novalight) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"proxima_novasemibold";src:url(/packs/static/public/fonts/proximanova-semibold-webfont-eff90ac39619a3f54883.eot);src:url(/packs/static/public/fonts/proximanova-semibold-webfont-eff90ac39619a3f54883.eot?#iefix) format("embedded-opentype"),url(/packs/static/public/fonts/proximanova-semibold-webfont-67dc43829aba732e1ce5.woff2) format("woff2"),url(/packs/static/public/fonts/proximanova-semibold-webfont-897350ced875ef836511.woff) format("woff"),url(/packs/static/public/fonts/proximanova-semibold-webfont-9d3cebfb264b21a6a862.ttf) format("truetype"),url(/packs/bf424e82539915e3baa3.svg#proxima_novasemibold) format("svg");font-weight:normal;font-style:normal}
html,body{height:100%}
body{font:15px/24px "proxima nova",arial,sans-serif;color:#434343}
body.modal-open .modal-backdrop{display:none}
body.modal-open .organization-form.in .modal-dialog.modal-lg,body.modal-open .user-form.in .modal-dialog.modal-lg{height:90vh}
body.modal-open #select-site.modal.in .modal-dialog{transform:translate(0, 0);top:30px;margin-bottom:100px}
body.modal-open #select-site .modal-header{background:#f8f8f8;font:24px/25px "proxima nova";padding:15px 30px;height:60px;border-radius:3px 3px 0 0}
body.modal-open #select-site .modal-header .modal-title{float:left;width:auto;line-height:33px}
body.modal-open #select-site .modal-header .glyphicon-search{color:#ccc;font-size:20px;float:right;right:-28px;top:7px}
body.modal-open #select-site .modal-header input.search-query{float:right;width:195px;padding-left:35px;font:16px/18px "proxima nova"}
body.modal-open #select-site .modal-content{border-radius:3px}
body.modal-open #select-site .modal-body{padding:0;height:auto;overflow:auto}
body.modal-open #select-site .modal-body .maxlist-more{margin:0}
body.modal-open #select-site .modal-body .maxlist-more a{font:15px/16px "proxima nova";color:#323c3c;padding:10px;border-top:1px solid #e5e5e5}
body.modal-open #select-site .modal-body ul.sites{padding:0}
body.modal-open #select-site .modal-body ul.sites li{display:block;cursor:pointer;border-bottom:1px solid #ccc;font:16px/18px "proxima nova";float:none;clear:both;padding:20px 30px 15px;margin:0}
body.modal-open #select-site .modal-body ul.sites li:hover{background:#f8f8f8}
body.modal-open #select-site .modal-body ul.sites li.active{color:#418c8c}
body.modal-open #select-site .modal-footer button.link{border:none;color:#458e8e;background:none;font:15px/16px "proxima nova"}
body.modal-open .select-period .modal-dialog{width:653px;margin:auto}
body.modal-open .select-period .modal-dialog .modal-header{background:#f8f8f8;font:24px/25px "proxima nova";padding:15px 30px;height:60px;border-radius:3px 3px 0 0}
body.modal-open .select-period .modal-dialog .modal-header .modal-title{float:left;width:auto;line-height:33px}
body.modal-open .select-period .modal-dialog .modal-body-report{height:260px !important}
body.modal-open .select-period .modal-dialog .modal-body{padding:0;height:347px}
body.modal-open .select-period .modal-dialog .modal-body .nav-pills{padding:0}
body.modal-open .select-period .modal-dialog .modal-body .nav-pills li{margin:0;border-radius:0}
body.modal-open .select-period .modal-dialog .modal-body .nav-pills li a{outline:none;border-color:#e5e5e5;border-style:solid;border-width:0 1px 1px 1px;border-radius:0;padding:34px;color:#418c8c;font:18px/18px "proxima nova"}
body.modal-open .select-period .modal-dialog .modal-body .nav-pills li a:hover{background:#f8f8f8}
body.modal-open .select-period .modal-dialog .modal-body .nav-pills li.last a{border-width:0 1px 0 1px}
body.modal-open .select-period .modal-dialog .modal-body .nav-pills li.active a{background:#418c8c;color:#fff;border-color:#418c8c}
body.modal-open .select-period .modal-dialog .modal-body .tab-content{padding:29px 30px}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .text{opacity:.5;margin-bottom:10px}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .text-starting,body.modal-open .select-period .modal-dialog .modal-body .tab-content .text-ending{opacity:.5;margin-bottom:0px}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container{width:100% !important}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-single{height:38px;border:1px solid #e5e5e5;font:18px/18px "proxima nova";color:#323c3c;border-radius:2px;background:#fff;box-shadow:none;padding:10px 15px;margin-bottom:6px}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-single div b{background:rgba(0,0,0,0) url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat -4px -3568px}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container.chosen-container-active .chosen-single{background:#e9e9e9}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container.chosen-container-active .chosen-single div b{background-position:-4px -3782px}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-drop{border-radius:3px;border:1px solid #e5e5e5;box-shadow:0 4px 10px rgba(0,0,0,.5) !important}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-drop .chosen-results{width:100%}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-drop .chosen-results hr{margin-top:0;margin-bottom:0}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-drop .chosen-results li{float:none;clear:both;font:15px/16px "proxima nova";color:#323c3c;padding:10px 20px;margin:0}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-drop .chosen-results li:hover{color:#fff}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .chosen-container .chosen-drop .chosen-results li.result-selected{display:none}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .btn-group label.btn.btn-primary{background:#fff;height:32px;width:32px;border:1px solid #e5e5e5;font:18px/18px "proxima nova";color:rgba(50,60,60,.5);margin:0 6px 0 0;padding:6px 0;text-align:center;border-radius:0}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .btn-group label.btn.btn-primary.first{border-radius:0}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .btn-group label.btn.btn-primary.last{border-radius:0;margin:0}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .btn-group label.btn.btn-primary:hover{background:#f8f8f8}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .btn-group label.btn.btn-primary.active{background:#418c8c;color:#fff;border-color:#418c8c}
body.modal-open .select-period .modal-dialog .modal-body .tab-content .btn-group label.btn.btn-primary.active:hover{background:#418c8c}
body.modal-open .select-period .modal-dialog .modal-footer button.btn-primary{border-color:rgba(0,0,0,0);border-radius:2px;color:#fff;background:#418c8c;font:15px/16px "proxima nova"}
body.modal-open .select-period .modal-dialog .modal-footer button.btn-default{border:none;color:#458e8e;background:none;font:15px/16px "proxima nova"}
.tab-content.import-users{float:none}
.tab-content.import-users table{width:100%;text-align:center;margin-bottom:40px}
.tab-content.import-users table td{padding:0 5px}
.tab-content.import-users table tr{white-space:nowrap !important}
.page{min-height:100vh;position:relative;padding-bottom:179px}
.page .wrapper{position:relative;width:100%;margin:auto;height:100%}
.page .data-entry>div{z-index:0}
@media screen and (max-width: 1100px){.page .content{height:calc(100% - 70px);height:-webkit-calc(100% - 70px)}}
.page .content .wrapper{background:#323c3c}
.page .content .wrapper.light{background:#fff}
.page .content .wrapper .footer-logo{margin:0 -15px;height:45px;padding-top:10px;text-indent:60px;font:14px/16px "proxima nova";color:hsla(0,0%,100%,.2);background:#323c3c url(/packs/static/assets/images/footer-logo-df8fa75d44de32b3b181.png) no-repeat 145px 5px}
.page .content .wrapper .footer-links{padding-top:10px;padding-bottom:15px;bottom:10px;font:14px/16px "proxima nova";color:hsla(0,0%,100%,.2);background:#323c3c}
img{width:100%;height:auto}
ul{list-style:none}
a:hover,a:active,a:focus{text-decoration:none}
header+.content{position:absolute;top:70px;left:0;right:0;bottom:0;overflow:auto}
header h1{margin:0;padding-top:32px;font:30px "proxima nova light",arial,sans-serif;color:#fff;width:150px;position:relative;top:16px;overflow:hidden;text-indent:-9999px;width:108px;height:40px}
header .logo{max-width:110px;width:auto;max-height:52px}
header address{font-size:15px;color:#fff;color:hsla(0,0%,100%,.6)}
header .back-link{width:24px;height:27px;position:absolute;z-index:1;bottom:0;left:20px;margin:auto;background:url(/packs/static/assets/images/back_small-d77d6aff7fbc97bed662.png) no-repeat;opacity:.6}
header .back-link:hover,header .back-link:active{opacity:1}
header .main-nav li a{display:block;outline:none;text-transform:uppercase;font-size:13px;font-family:"proxima_novasemibold";letter-spacing:2px;padding:20px 20px 16px;color:#9ecccc}
@media screen and (max-width: 1100px){header .main-nav li a{font-size:11px;padding:15px 15px 13px}}
header .main-nav li a:hover{color:#fff}
header .main-nav li.active{margin-top:10px;background-color:#fff}
header .main-nav li.active a{color:#418c8c}
header div.location-select{position:relative;left:-10px}
header div.location-select form.location-select{display:inline-block;vertical-align:middle}
header div.location-select form.location-select .chosen-container{width:300px !important}
@media screen and (max-width: 1260px){header div.location-select form.location-select .chosen-container{width:200px !important}}
@media screen and (max-width: 1100px){header div.location-select form.location-select .chosen-container{width:185px !important}}
header div.location-select form.location-select .chosen-container.chosen-container-active{background:#367c7c;border-radius:3px}
header div.location-select form.location-select .chosen-container .chosen-drop{border-radius:3px}
header div.location-select form.location-select .chosen-container .chosen-drop .change-company{padding:24px 20px;height:60px;font:15px/16px "proxima nova";color:#323c3c;border-bottom:1px solid #ccc;background:#f8f8f8}
@media screen and (max-width: 1260px){header div.location-select form.location-select .chosen-container .chosen-drop .change-company{height:100px}}
header div.location-select form.location-select .chosen-container .chosen-drop .change-company span{display:block;float:left}
@media screen and (max-width: 1260px){header div.location-select form.location-select .chosen-container .chosen-drop .change-company span{width:100%}}
header div.location-select form.location-select .chosen-container .chosen-drop .change-company a.button,header div.location-select form.location-select .chosen-container .chosen-drop .change-company button.btn{position:relative;top:-13px;display:block;float:right;color:#fff;font:16px/17px "proxima_novasemibold";background:#418c8c;padding:9px 24px;text-transform:none;border-radius:3px;letter-spacing:1px}
@media screen and (max-width: 1260px){header div.location-select form.location-select .chosen-container .chosen-drop .change-company button.btn{width:100%;top:5px}}
header div.location-select form.location-select .chosen-container .chosen-drop .chosen-footer{height:50px;border-top:1px solid #ccc}
header div.location-select form.location-select .chosen-container .chosen-drop .chosen-footer a{padding:16px 20px;font:15px/16px "proxima nova";color:#323c3c;text-transform:none;letter-spacing:0}
header div.location-select form.location-select .chosen-container .chosen-drop .chosen-results{width:100%}
header div.location-select form.location-select .chosen-container .chosen-drop .chosen-results li{float:none;clear:both;font:15px/16px "proxima nova";color:#323c3c;padding:10px 20px;margin:0}
header div.location-select form.location-select .chosen-container .chosen-drop .chosen-results li:hover{color:#fff}
header div.location-select form.location-select .chosen-container .chosen-drop .chosen-results li.result-selected{display:none}
header div.location-select form.location-select .select-light,header div.location-select form.location-select #location_chosen a.chosen-single{display:inline-block;height:30px;padding:11px 14px 6px 40px;color:#fff;font:16px/18px "proxima nova";border-radius:3px;width:auto;min-width:200px;max-width:250px;cursor:pointer;background:none;border:none;box-shadow:none;text-transform:none;letter-spacing:1px}
@media screen and (max-width: 1100px){header div.location-select form.location-select .select-light,header div.location-select form.location-select #location_chosen a.chosen-single{min-width:185px;top:-3px;font-size:14px}}
header div.location-select form.location-select .select-light div,header div.location-select form.location-select #location_chosen a.chosen-single div{display:none}
header div.location-select form.location-select .select-light::before,header div.location-select form.location-select #location_chosen a.chosen-single::before{position:absolute;top:2px;left:0;content:"";background:url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat 6px -1175px;width:30px;height:30px;opacity:.4}
header div.location-select form.location-select .select-light::after,header div.location-select form.location-select #location_chosen a.chosen-single::after{position:absolute;top:13px;right:15px;content:"";background:url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat 0 -4008px;width:12px;height:9px;opacity:.4}
header div.location-select form.location-select .select-light.select-lightHover,header div.location-select form.location-select .select-light.select-lightFocus,header div.location-select form.location-select #location_chosen a.chosen-single.select-lightHover,header div.location-select form.location-select #location_chosen a.chosen-single.select-lightFocus{background:#367c7c}
header form.year-select{position:relative;top:10px;width:80px;margin:0 10px}
@media screen and (max-width: 1100px){header form.year-select{top:7px}}
header form.year-select .select-light{display:inline-block;padding:11px 14px 6px;color:#fff;font:16px/18px "proxima nova";border-radius:3px;width:auto;min-width:70px;cursor:pointer}
header form.year-select .select-light::after{position:absolute;top:14px;right:15px;content:"";background:url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat 0 -4008px;width:12px;height:9px;opacity:.4}
header form.year-select .select-light.select-lightHover,header form.year-select .select-light.select-lightFocus{background:#367c7c}
header .userbar{float:right;position:relative;top:11px;padding:0 10px;border-radius:3px;width:auto}
@media screen and (max-width: 1100px){header .userbar{top:7px}}
header .userbar:hover{background:#367c7c}
header .userbar:hover .user-info{display:block}
header .userbar .username{vertical-align:middle;color:#fff;font:16px/18px "proxima nova";padding:0 15px 0 15px}
@media screen and (max-width: 1100px){header .userbar .username{padding:0 20px 0 10px}}
header .userbar .user-info{display:none;position:absolute;width:100%;z-index:2;right:0;top:39px;background-color:#fff;border-radius:2px;box-shadow:0 4px 10px rgba(0,0,0,.5)}
header .userbar .user-info .user-info-inner{padding:28px 0 10px}
header .userbar .user-info .user-info-inner a{font:16px/18px "proxima_novasemibold";margin-bottom:15px;color:#323c3c;padding:0 20px;text-transform:none}
header .userbar .user-info .user-info-inner a.settings-link{padding-bottom:15px;padding-top:25px;border-bottom:1px solid #e5e5e5}
header .userbar .user-info .user-info-inner a.logout{padding-top:25px;border-top:1px solid #e5e5e5}
header .userbar .user-info .user-info-inner a:hover{text-decoration:underline}
header .userbar .user-info:after{content:"";display:block;width:100%;height:20px;position:absolute;top:-20px;left:0}
header .userbar:only-of-type{border:0}
header .userbar:after{content:"";display:block;width:0;height:0;border:5px solid rgba(0,0,0,0);border-top:5px solid hsla(0,0%,100%,.4);position:absolute;right:15px;top:1px}
header .userbar:only-of-type{padding-left:0;margin-left:0}
header .userbar:only-of-type:before{display:none}
.hasCustomSelect{cursor:pointer}
.separator{height:1px;border:0;background-color:#ccc}
.search-field{width:100%;border:0;padding-left:28px;font-size:15px;background:#fff url(/packs/aa27f80ebe367829c43b.svg) no-repeat 0 50%}
h2{margin:0 0 30px;font:38px "proxima nova bold",sans-serif}
.thin-header{font:16px "proxima nova light",sans-serif;color:#777}
.thin-header.light{color:#fff;border-bottom:2px solid;margin-bottom:0}
a.forgot-password-link{font-size:16px !important;margin-top:4px;color:#fff}
.maxlist-more{margin:0;padding:10px}
.maxlist-more a{font:15px/16px "proxima nova";color:#418c8c;padding:10px}
.modal-dialog{position:absolute;right:0;left:0;margin-top:0;margin-bottom:0;z-index:10}
.modal.fade .modal-dialog{transition:top .4s ease-out;transform:translate(0, -50%);top:0}
.modal.in .modal-dialog{transform:translate(0, -50%);top:50%}
div.dashboard-index{position:absolute;height:100%;width:75%;left:25%;background:#fff}
li#user-box{float:right !important}
.search-organization{width:100%;border:0;padding:10px 0 10px 110px;font-size:15px;background:rgba(0,0,0,0) url(/packs/bc0fc8b127657c056ca1.svg) no-repeat 80px 20px;border-bottom:1px solid #a7acac;color:#a7acac}
.search-organization input{color:#a7acac;width:95%;background:rgba(0,0,0,0);border:1px solid #a7acac;border-radius:5px;padding:5px}
.search-organization input *:focus{outline:none}
li.regions-selector{margin-left:20px;margin-right:20px;padding-top:7px}
li.regions-selector div.user-box div.region-name{display:inline-block;height:30px;color:#fff;font:16px/18px "proxima nova";border-radius:3px;width:auto;min-width:200px;max-width:250px;cursor:pointer;background:none;border:none;box-shadow:none;text-transform:none;letter-spacing:1px}
.unsubscribe-email-modal{padding:15px 0 0 0;text-align:center}
.unsubscribe-email-button{padding:0 15px 15px 15px;text-align:right}
.resubscribe-link{font-weight:800 !important}
.unsubscribe-message{width:1360px;height:368px;margin:-20px 0 0 -240px}
.session-field{border:0;width:100%;padding:10px 16px;margin-bottom:-2px;border:2px solid #ddd;transition:all .2s ease-out}
.btn-session{width:100%;padding:10px 20px;border:2px solid #60a3a4;background-color:#60a3a4;color:#fff;transition:all .2s ease-out}
.btn-session:hover{opacity:.9}
.option-link{float:right;margin-top:4px;font-size:12px}
.btn-fixed:active,.btn-fixed.btn-pressed{background-color:#7dad38;top:3px;background-image:linear-gradient(to top, #7dad38 100%, #374d19 0%);box-shadow:inset 0px 1px 0px #8fc447,0px 2px 0px 0px #374d19,0px 5px 3px #999}
.btn-fixed:before:active,.btn-fixed.btn-pressed:before{top:50%;margin-top:-12px;box-shadow:inset 0px 1px 0px #2db300,0px 3px 0px #19120f,0px 6px 3px #374d19}
.btn-fixed:before,.btn-fixed.btn-pressed:active:before{margin-top:-9px;border-radius:50%;box-shadow:inset 0px 1px 0px #19120f,0px 1px 0px #bfbfbf}
.btn-fixed{margin-right:5px;margin-left:5px;background-color:gray;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:500 !important;color:#fff !important;position:relative;padding:7px 50px 7px 20px;background-image:linear-gradient(to top, #7dad38 0%, #8fc447 100%);border-radius:5px;box-shadow:inset 0px 1px 0px #bfbfbf,0px 5px 0px 0px #4d4d4d,0px 10px 5px #999}
.btn-fixed.btn-pressed:active{background-color:gray;top:0px;background-image:linear-gradient(to top, #7dad38 0%, #8fc447 100%);box-shadow:inset 0px 1px 0px #bfbfbf,0px 5px 0px 0px #4d4d4d,0px 10px 5px #999}
.btn-fixed.btn-pressed:active i{top:10px}
.btn-fixed.btn-pressed i{top:7px}
.btn-fixed:active i{top:7px}
.btn-fixed:before{background-color:#404040;font-size:20px;content:"";width:20px;height:20px;position:absolute;right:15px;top:50%}
.btn-fixed i{position:absolute;right:18px;top:10px;font-size:14px}
.mrc-tag{padding-left:10px;padding-right:40px;margin-left:5px;margin-right:0}
.dashboard,.data-entry{position:relative;background:#fff}
.dashboard .dashboard-inner,.data-entry .dashboard-inner{padding:30px}
.dashboard .dashboard-inner h3.mb-0,.data-entry .dashboard-inner h3.mb-0{margin-bottom:0}
.dashboard .dashboard-inner h3,.data-entry .dashboard-inner h3{font-size:40px;color:#323c3c;font-family:"proxima nova light";margin-bottom:60px}
.dashboard .dashboard-inner h4,.data-entry .dashboard-inner h4{margin-top:0}
.dashboard .dashboard-inner .current-month,.data-entry .dashboard-inner .current-month{position:absolute;right:0px;top:0;font:20px "proxima nova light";color:#999}
.dashboard .dashboard-inner section,.data-entry .dashboard-inner section{padding:45px 0}
.dashboard .dashboard-inner section.clearfix,.data-entry .dashboard-inner section.clearfix{padding:0}
.box-blue,.box-green,.box-grey{position:relative;border:2px solid #39b3d7}
.box-blue .diff,.box-green .diff,.box-grey .diff{position:absolute;top:7px;right:35px}
.box-blue span.annotation,.box-green span.annotation,.box-grey span.annotation{position:absolute;top:36px;right:20px;color:#444;font:13px "proxima nova light",sans-serif}
.box-blue h4.all-service-revenue,.box-green h4.all-service-revenue,.box-grey h4.all-service-revenue{position:absolute;top:158px;left:1px;color:#888;background:#fff;padding:10px}
.box-blue h4,.box-green h4,.box-grey h4{margin-bottom:0}
.dashboard{height:100%;background:#fff;position:relative}
.all-revenue-box{margin:0 -20px 0;padding:20px;height:175px}
.all-revenue-box .diff,.all-revenue-box .annotation{position:static !important}
.all-revenue-box .annotation{display:block;margin-top:10px;color:hsla(0,0%,100%,.8) !important}
.all-revenue-box .amount{display:inline-block;width:70px;height:70px;line-height:70px;font-size:24px;text-align:center;background-color:#fff;border-radius:50%}
.box-green{border-color:#63a3a3}
.box-grey{border-color:#ddd}
.box-grey h4{border-bottom:2px solid #ddd}
.chart-holder{display:block;overflow:hidden;min-height:200px;width:100%;background:rgba(0,0,0,0)}
.intros-charts{height:343px;position:relative}
.intros-charts .c1{position:absolute;left:0;top:10px}
.intros-charts .c2{position:absolute;right:0;top:0}
.amount{font:30px "proxima nova light",sans-serif}
.amount.recurring{font:50px "proxima nova bold",sans-serif}
.amount.total{height:316px;font:normal 64px/225px "proxima nova bold",sans-serif}
.amount.positive{color:green}
.amount.negative{color:red}
span.tooltip-percentage{font-size:14px}
span.tooltip-percentage.positive{color:green}
span.tooltip-percentage.negative{color:red}
.diff{display:block;font-size:20px;font-family:"proxima nova",sans-serif;line-height:1.5}
.diff.positive{color:green}
.diff.negative{color:red}
.diff.zero-diff{color:#000}
.color-box-green{background-color:#63a3a3;color:#fff}
.color-box-blue{background-color:#39b3d7;color:#fff}
.color-box-white{position:relative;height:160px;border:2px solid #ddd;border-left:0;margin-bottom:-2px}
.color-box-white:first-child{border-left:2px solid #ddd}
.color-box-white .amount{position:absolute;bottom:20px;left:20px;right:20px}
.pointer-cursor{cursor:pointer}
.color-box-grey{background-color:#f9f9f9;color:#000}
.color-box-grey>div{border-top:1px solid #eee}
.darker{background-color:rgba(0,0,0,.4)}
.darkest{background-color:rgba(0,0,0,.6)}
.side-nav{background:#323c3c;width:65px;height:100%;padding:0 0 80px;overflow-x:hidden;position:relative}
.side-nav .nav-scroll{height:100%;overflow-y:auto;overflow-x:hidden}
.side-nav .tooltip-inner{min-width:100px}
.side-nav .toggle-menu{font:18px/19px "proxima nova light";color:#a7acac;position:absolute;bottom:0;left:0;width:100%;display:block;padding:30px 0 30px 65px;border-top:1px solid hsla(0,0%,100%,.05);background-image:none}
.side-nav .toggle-menu:hover{color:#fff;opacity:1;background-color:hsla(0,0%,100%,.05);text-decoration:none}
.side-nav .toggle-menu:after{content:"›";position:absolute;font-size:70px;top:27px;left:25px}
.sidebar-opened .side-nav .toggle-menu:after{content:"‹";left:65px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .toggle-menu:after{left:25px}}
.sidebar-opened .side-nav .toggle-menu{padding-left:110px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .toggle-menu{padding-left:65px}}
.sidebar-opened .side-nav{width:25%}
.sidebar-opened .side-nav+.dashboard{width:75%}
.sidebar-opened .side-nav .side-nav-link{padding:20px 0 20px 110px;background:rgba(0,0,0,0) url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat 60px 4px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-link{padding:20px 0 20px 65px;background:rgba(0,0,0,0) url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat 10px 4px}}
.sidebar-opened .side-nav .client-reports-link{padding:20px 0 20px 110px;background:rgba(0,0,0,0) url(/packs/static/assets/images/client_reports-6195fc0503027c932b8e.png) no-repeat 63px 14px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .client-reports-link{padding:20px 0 20px 65px;background:rgba(0,0,0,0) url(/packs/static/assets/images/client_reports-6195fc0503027c932b8e.png) no-repeat 23px 16px}}
.side-nav+.dashboard{width:calc(100% - 65px)}
.side-nav .side-nav-link{display:block;font:18px/19px "proxima nova light";opacity:.6;outline:none;color:#a7acac;border-bottom:1px solid hsla(0,0%,100%,.05);padding:20px 0 20px 65px;background:rgba(0,0,0,0) url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat 10px 4px}
.side-nav .side-nav-link:hover{color:#fff;opacity:1;background-color:hsla(0,0%,100%,.05);text-decoration:none;border-bottom:1px solid #323c3c}
.side-nav .client-reports-link{display:block;font:18px/19px "proxima nova light";opacity:.6;outline:none;color:#a7acac;border-bottom:1px solid hsla(0,0%,100%,.05);padding:20px 0 20px 65px;background:rgba(0,0,0,0) url(/packs/static/assets/images/client_reports-6195fc0503027c932b8e.png) no-repeat 23px 16px}
.side-nav .client-reports-link:hover{color:#fff;opacity:1;background-color:hsla(0,0%,100%,.05);text-decoration:none;border-bottom:1px solid #323c3c}
.side-nav span.disabled{display:block;padding:10px 20px;font-size:15px;color:#888}
.side-nav .side-nav-list{list-style-type:none;padding:0;margin:0;width:100%}
.side-nav .side-nav-list .side-nav-item{white-space:nowrap;overflow:hidden}
.sidebar-opened .side-nav .side-nav-list .side-nav-item{white-space:normal;overflow:visible}
.side-nav .side-nav-list .side-nav-item.active .side-nav-link{color:#fff;opacity:1;background-color:hsla(0,0%,100%,.05);text-decoration:none;border-bottom:1px solid #323c3c}
.side-nav .side-nav-list .side-nav-item.active .client-reports-link{color:#fff;opacity:1;background-color:hsla(0,0%,100%,.05);text-decoration:none;border-bottom:1px solid #323c3c}
.side-nav .side-nav-list .side-nav-item.main-dash .side-nav-link{background-position:10px -1400px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.main-dash .side-nav-link{background-position:50px -1400px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.main-dash .side-nav-link{background-position:10px -1400px}}
.side-nav .side-nav-list .side-nav-item.attendance .side-nav-link{background-position:10px 5px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.attendance .side-nav-link{background-position:50px 5px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.attendance .side-nav-link{background-position:10px 5px}}
.side-nav .side-nav-list .side-nav-item.custom-graphs .side-nav-link{background-position:10px -244px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.custom-graphs .side-nav-link{background-position:50px -244px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.custom-graphs .side-nav-link{background-position:10px -244px}}
.side-nav .side-nav-list .side-nav-item.marketing .side-nav-link{background-position:10px -1647px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.marketing .side-nav-link{background-position:50px -1647px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.marketing .side-nav-link{background-position:10px -1647px}}
.side-nav .side-nav-list .side-nav-item.recurring-revenue .side-nav-link{background-position:10px -2127px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.recurring-revenue .side-nav-link{background-position:50px -2127px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.recurring-revenue .side-nav-link{background-position:10px -2127px}}
.side-nav .side-nav-list .side-nav-item.retention .side-nav-link{background-position:10px -2376px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.retention .side-nav-link{background-position:50px -2376px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.retention .side-nav-link{background-position:10px -2376px}}
.side-nav .side-nav-list .side-nav-item.sales-revenue .side-nav-link{background-position:10px -2627px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.sales-revenue .side-nav-link{background-position:50px -2627px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.sales-revenue .side-nav-link{background-position:10px -2627px}}
.side-nav .side-nav-list .side-nav-item.social-media .side-nav-link{background-position:10px -3091px}
.sidebar-opened .side-nav .side-nav-list .side-nav-item.social-media .side-nav-link{background-position:50px -3091px}
@media screen and (max-width: 1260px){.sidebar-opened .side-nav .side-nav-list .side-nav-item.social-media .side-nav-link{background-position:10px -3091px}}
.side-nav .side-nav-list .side-nav-item.tools .side-nav-link{background-position:60px -3311px;width:32px;height:35px}
.side-nav .side-nav-list .side-nav-item.select-arrow-down .side-nav-link{background-position:60px -2881px;width:22px;height:15px}
.side-nav .side-nav-list .side-nav-item.input{background-position:0 -500px;width:20px;height:20px}
.side-nav .side-nav-list .side-nav-item.input-done{background-position:0 -720px;width:20px;height:20px}
.side-nav .side-nav-list .side-nav-item.list{background-position:0 -940px;width:31px;height:35px}
.side-nav .side-nav-list .side-nav-item.location{background-position:0 -1175px;width:30px;height:30px}
.side-nav .side-nav-list .side-nav-item.pen .side-nav-link{background-position:60px -1889px;width:31px}
.select-period-for-chart{font:16px "proxima nova light",sans-serif;position:static;top:-20px;width:inherit;text-align:right}
.compare-periods-for-chart{font:16px "proxima nova light",sans-serif;position:static;width:inherit;text-align:right}
a.select-period-for-chart-link{text-decoration:underline}
div.input-daterange{font:16px "proxima nova light",sans-serif;bottom:10px;width:500px;text-align:right;left:402px}
div.show-range-hidden{display:none}
.apply-datepicker-range{background:orange;border-radius:4px;padding:5px 10px;color:#fff;cursor:pointer;font-weight:bold}
.compare-datepicker-compare{background:orange;border-radius:4px;padding:5px 10px;color:#fff;cursor:pointer;font-weight:bold}
.hide-datepicker-compare{background:tomato;border-radius:4px;padding:5px 10px;color:#fff;cursor:pointer;font-weight:bold}
.div-table{display:table;width:100%}
.div-table-tr{display:table-row}
.div-table-td{display:table-cell}
.div-table-td-first-cell{width:300px}
div.input-daterange-footer{display:table-footer-group}
.div-table-td-chart-picker{vertical-align:bottom}
.div-table-td-chart-actions{vertical-align:bottom}
.filter_container{text-align:end;max-height:324px}
.filter_container li{text-align:left;padding-left:10px}
ul.check_box_chart{width:280px;overflow-x:hidden}
.nav li.dropdown a{color:#323c3c;text-decoration:none;outline:none;font:14px/15px "proxima nova";padding:9px 9px 9px 9px;border:1px solid #fff}
.nav li.dropdown a .caret{display:inline-block;width:17px;height:11px;text-indent:-9999px;overflow:hidden;background:rgba(0,0,0,0) url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat -4px -3583px;border:none}
.nav li.dropdown a:visited{color:#323c3c;text-decoration:none;outline:none;font:14px/22px "proxima nova"}
.nav li.dropdown a:hover{background:#e9e9e9;border:1px solid #999;border-radius:3px}
.nav li.dropdown a:hover .caret{background:rgba(0,0,0,0) url(/packs/static/assets/images/icons-d789cd77ea3ec7140ad8.png) no-repeat -4px -3797px}
.dropdown dd,.dropdown dt{margin:0px;padding:0px}
.dropdown ul{margin:5px 0 0 0;text-align:-webkit-auto}
.dropdown dd{position:relative}
.dropdown dt ul{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#000;display:none;padding:2px 15px 2px 5px;width:280px;list-style:none;height:auto;overflow:auto;float:right;z-index:30}
.dropdown span.value{display:none}
.dropdown dt ul li a{padding:5px;display:block}
.dropdown dt ul li a:hover{background-color:#fff}
@media screen and (max-width: 1100px){.page .content .wrapper .dashboard.recurring-revenue{height:100%;overflow-y:auto}}
@media screen and (max-width: 800px){.page .content .wrapper .dashboard.main-dash{height:92%}}
.container{overflow:hidden;width:100%}
.box{white-space:nowrap}
.box div{width:50%;display:inline-block;text-align:center}
span.filter-message{font:16px "proxima nova light",sans-serif;margin-right:5px;margin-left:5px}
a.filter_link,span.filter_link{text-decoration:underline !important;font:16px "proxima nova light",sans-serif !important;color:#428bca !important;cursor:pointer}
div.box{margin-bottom:10px}
.handsontable .currentRow{background-color:#e7e8ef}
.handsontable .currentCol{background-color:#e7e8ef}
.dropdown-actions a,.dropdown-actions a:visited{background-color:#fff;color:#000}
.dropdown-actions a.disabled,.dropdown-actions a.disabled:visited{background-color:#fff;color:#000}
.glyphicon.glyphicon-chevron-down{color:#878c8b;font-size:10px;left:5px;transition:color .3s ease-in-out}
ul.dropdown-actions{margin:0}
ul.dropdown-actions a{transition:all .3s ease-in-out}
ul.dropdown-actions a.disabled{color:#fff !important;background:#629592 !important;transition:all .3s ease-in-out;border:1px solid #629592}
ul.dropdown-actions a.disabled.chart-select-period-link{border:1px solid #629592}
ul.dropdown-actions .chart-compare-link .glyphicon-chevron-down{color:#878c8b;font-size:10px;line-height:20px;left:5px}
ul.dropdown-actions .chart-compare-link.disabled .glyphicon-chevron-down{color:#fff}
ul.dropdown-actions .actions-reset{transition:all .3s ease-in-out}
ul.dropdown-actions .actions-reset.active{opacity:1}
ul.dropdown-actions .actions-reset .chart-actions-reset{color:red;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}
ul.dropdown-actions.navbar-left,ul.dropdown-actions.navbar-right{font-size:14px;font-family:"proxima nova light";margin-bottom:10px;margin-top:10px}
ul.dropdown-actions.navbar-left a.dropdown-toggle,ul.dropdown-actions.navbar-right a.dropdown-toggle{border:1px solid #e2e8ea;border-radius:3px;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#596d84}
ul.dropdown-actions.navbar-left li{padding-right:10px}
ul.dropdown-actions.navbar-left li:last-child a{border:none}
ul.dropdown-actions.navbar-right li.dropdown.dropdown-actions{padding-left:10px}
a.dropdown-toogle{background-color:#fff}
div.chart-tooltip{margin:5px 5px;white-space:nowrap;font-family:Arial;font-size:14px}
div.hidden-compare-dropdown-actions{display:none}
span.vs-compare{box-sizing:border-box;color:#434343;display:block;float:right;font-family:"proxima nova",arial,sans-serif;font-size:15px;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:24px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;padding-left:0px;width:53.59375px;position:relative;top:10px;left:22px}
.check_box_chart{z-index:30}
.dropdown-select{position:relative;right:-2px}
input.custom-range-weekly-end-date-header{height:38px;border:1px solid #e5e5e5;font:18px/18px "proxima nova";color:#000;border-radius:2px;background:#fff;box-shadow:none;padding:10px 15px;margin-bottom:6px;width:185px}
.roles-and-users{padding:10px;text-align:center;min-height:100px}
div.select-forecast-period-dropdown-actions,div.select-forecast-category-dropdown-actions{display:none}
.chart-tile-box{text-align:center;margin-right:7px;width:200px;float:right;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}
@media(max-width: 1024px){.chart-tile-box{margin:0;width:100%;float:none}}
.chart-wrapper{margin-right:210px}
@media(max-width: 1024px){.chart-wrapper{margin-right:0}}
.box-blue-tile-attendance-chart{display:flex;width:200px;margin:7px 2.5px;flex-direction:column;align-items:stretch;align-content:space-between;flex:0 1 auto}
.box-blue-tile-attendance-chart h4{flex:1 1}
.box-blue-tile-attendance-chart .color-box-blue-tile-attendance-chart{height:60px;padding-bottom:5px;padding-top:15px}
.box-blue-tile-attendance-chart .color-box-blue-tile-attendance-chart .span{height:60px;font:normal 64px/225px "proxima nova bold",sans-serif;font-size:12px;color:#fff;text-align:center}
.overflow-wrapper{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;padding:25px 0}
.overflow-wrapper,.chart-holder{min-height:530px}
.loader-for-chart{display:block;width:125px;height:125px;margin:auto;top:0;left:0;bottom:0;right:0}
a.raw-data-link{color:#000}
a.raw-data-link-white{color:#fff;font-weight:600}
a.raw-data-link-black{color:#000;font-weight:600}
span.font-green{color:green}
span.font-red{color:red}
h3.net-new-members,h3.average-number-of-attendance{width:450px}
h3.tooltip-hover,span.tooltip-hover{cursor:help}
h3.tooltip-hover a span,span.tooltip-hover a span{font-size:15px;top:-10px}
h3.total-visits,span.active-clients{width:190px}
.mt-60{margin-top:60px}
.italic{font-style:italic !important}
.nowrap{white-space:nowrap}
span.mtd-previous-month{margin-right:15px}
h4.last-7-days{font:40px "proxima nova bold",sans-serif}
div.green-border{border-color:#3e6261}
h4.table-addons-title{padding-left:45px !important;margin-top:20px;color:#fff}
.table-addons-title .chart-addons-container{top:0px !important}
.table-addons .chart-addons-container{top:-35px !important;left:10px !important}
.add-color .chart-addons-container{top:30px;padding-bottom:0px}
.chart-addons-container{position:relative;top:0px;left:-1px;z-index:1;padding-bottom:50px}
.chart-addons-control-item{display:inline-block;padding:5px;cursor:pointer}
.chart-addons-control-item a{color:#8fc447 !important}
.relative{position:relative !important}
.relative-50{position:relative !important;width:50%}
.float-left{float:left !important}
.padding-zero{padding:0 !important}
.google-visualization-table{width:100%}
.google-visualization-table div{width:100%}
.google-visualization-table div table.google-visualization-table-table{width:100%}
.google-visualization-table-th{text-align:center}
.google-visualization-table-tr-head{background-color:#e4e9f4;font-weight:bold;text-align:center}
.google-visualization-table-table th:first-child,.google-visualization-table-table td:first-child{min-width:200px}
.google-visualization-table-table th,.google-visualization-table-table td{border-color:#000 !important}
.google-visualization-table-tr-even{background-color:#272b32 !important;color:#87919f}
.google-visualization-table-tr-odd{background-color:#393f4a !important;color:#858f9d}
.google-visualization-table-tr-over{background-color:#2e3750 !important;color:#858f9d}
.google-visualization-table-tr-sel{background-color:#8ec547 !important;color:#fff}
.google-visualization-table-tr-head{background-color:#516088 !important;color:#fff}
.google-visualization-table .gradient{background-image:none !important}
.google-visualization-table>div::-webkit-scrollbar-track,.wtHolder::-webkit-scrollbar-track{border-radius:6px !important;background-color:#282b32 !important}
.google-visualization-table>div::-webkit-scrollbar,.wtHolder::-webkit-scrollbar{width:8px !important;background-color:rgba(0,0,0,0) !important}
.google-visualization-table>div::-webkit-scrollbar-thumb,.wtHolder::-webkit-scrollbar-thumb{border-radius:6px !important;background-color:#8fc447 !important;border:none !important}
.light .google-visualization-table-tr-even{background-color:#fff !important;color:#656565}
.light .google-visualization-table-tr-odd{background-color:#efefef !important;color:#656565}
.light .google-visualization-table>div::-webkit-scrollbar-track,.light .wtHolder::-webkit-scrollbar-track{border-radius:6px !important;background-color:#b9b9b9 !important}
.light .google-visualization-table-tr-over{background-color:#cdd9f8 !important}
.light .google-visualization-table-tr-sel{background-color:#8ec547 !important;color:#fff}
.light .google-visualization-table-table th,.light .google-visualization-table-table td{border-color:#d4d4d4 !important}
div.input-daterange{cursor:pointer;border:1px solid #e2e8ea !important;border-radius:3px;bottom:0px !important;margin-right:10px;left:10px !important;height:36px !important;background:none !important}
div.input-daterange:hover{text-decoration:none !important;background-color:#8fc447 !important;cursor:pointer}
div.input-daterange input{height:26px !important;border:none !important;box-shadow:none !important;font-size:14px;line-height:15px;font-family:proxima nova light;background:none;color:#fff;cursor:pointer}
div.input-daterange span{font-size:12px;background:none;color:#5b606a !important}
div.input-daterange.input-group.datepicker{width:310px !important;border:2px solid #353942 !important;border-radius:5px !important;color:#fff !important;height:39px !important}
div.datepicker.datepicker-dropdown.dropdown-menu{z-index:1051 !important}
.navbar-right-mr0{margin-right:0px !important}
.bs-fix-inp-group-addon{background-color:transparent !important;background-color:initial !important;border:medium none currentColor !important;border:initial !important;padding:6px 0px 6px 0px !important}
.options-report-modal-body{width:366px}
a.small-glyph{padding:10px 9px 9px 9px !important}
a.small-glyph span{left:auto !important}
div.datepicker-days>table.table-condensed>tbody>tr>td.selected{background-color:#8fc447 !important;background-image:linear-gradient(to bottom, #8fc447, #8fc447) !important;font-weight:bold}
#funnel_retention_chart h3{color:#e4e4e4}
#funnel_retention_chart .container-fluid{overflow:hidden}
.shaddow221{text-shadow:2px 2px 1px}
.multiselector{margin:auto !important;position:relative !important;top:-1px;left:-5px;display:none;cursor:pointer}
.mass-togglers-set{padding-bottom:30px;display:none}
.multiselector.collapse.in{display:inline-block !important}
span.cursor-pointer{cursor:pointer;font-weight:bold}
span.selected12{font-weight:bold;color:#fff}
ul.period-links>li>a{margin-left:10px;margin-bottom:10px;margin-top:10px}
.privacy-page{width:1200px;margin:0 auto;padding:50px;background:#1a1c22;color:#ccc}
*{transition:background-color .5s}
#md{background-color:#262931;font-family:"Open Sans",sans-serif !important;-webkit-font-smoothing:antialiased;@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700"}
#md input:focus{outline:none}
#md a{color:#6f7178;font-weight:300;text-decoration:none !important}
#md a:hover{text-decoration:underline}
#md a:focus{outline:none}
#md span.glyphicon.gray{color:#6f7178 !important}
#md .google-visualization-tooltip{z-index:100}
#md .recharts-tooltip-wrapper{z-index:2}
#md.light .signin .inner .form-inner{background-color:#5b6578}
#md.light .signin .inner .form-inner form input::-webkit-input-placeholder{color:#fff}
#md.light .signin .inner .form-inner form input:-moz-placeholder{color:#fff}
#md.light .signin .inner .form-inner form input::-moz-placeholder{color:#fff}
#md.light .signin .inner .form-inner form input:-ms-input-placeholder{color:#fff}
#md.light .signin .inner .form-inner form .privacy-policy,#md.light .signin .inner .form-inner form .mtm .option-link{color:#fff}
#md.light .signin .inner .mbl .sub-title{color:#000}
#md .btn-session{font-weight:bold}
#md .signin{display:flex;justify-content:center;align-items:center;padding-top:20vh}
#md .signin .mobile-app{width:600px;position:relative;top:10%;margin:0 auto;left:-15%}
#md .signin .mobile-app p{color:#fff;padding-bottom:15px}
#md .signin .mobile-app .btn-session{width:188px;height:43px;border-radius:25px;color:#30343d;border:none;background-color:#befb06;text-decoration:none;font-weight:bold;margin-left:15px}
#md .signin .middle{display:table-cell;vertical-align:middle}
#md .signin .inner .mbl{display:inline-block;width:178px;height:40px;margin:0 auto}
#md .signin .inner .mbl .sub-title{color:#fff;padding-top:25px;font-size:18px}
#md .signin .inner .form-inner{width:374px;height:434px;margin:0 auto;background-color:#30343d;margin-top:97px}
#md .signin .inner .form-inner .org-list{max-height:433px;overflow:auto}
#md .signin .inner .form-inner .org-list li a{color:#fff}
#md .signin .inner .form-inner form{width:261px;margin:0 auto;padding-top:120px;color:#fff;font-weight:300}
#md .signin .inner .form-inner form.button_to{padding-top:25px}
#md .signin .inner .form-inner form input{margin-bottom:30px}
#md .signin .inner .form-inner form input:last-of-type{margin:0}
#md .signin .inner .form-inner form input::-webkit-input-placeholder{color:#6f7178}
#md .signin .inner .form-inner form input:-moz-placeholder{color:#6f7178}
#md .signin .inner .form-inner form input::-moz-placeholder{color:#6f7178}
#md .signin .inner .form-inner form input:-ms-input-placeholder{color:#6f7178}
#md .signin .inner .form-inner form #user_email{background:url(/packs/static/assets/images/email_field_icon-dc34f3b02122c0e128f4.gif) no-repeat 0 7px}
#md .signin .inner .form-inner form #user_password{background:url(/packs/static/assets/images/password_field_icon-eca621d0661d7c7b19ae.gif) no-repeat 0 7px}
#md .signin .inner .form-inner form .btn-session{width:188px;height:43px;border-radius:25px;color:#30343d;border:none;background-color:#befb06}
#md .signin .inner .form-inner form .btn-session:disabled{background-color:#ddd}
#md .signin .inner .form-inner form .session-field{background:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #6f7178;padding-left:40px}
#md .signin .inner .form-inner form .session-field.verification{padding-left:0;padding-right:0;text-align:center}
#md .signin .inner .form-inner form .mtm{margin-top:50px;font-weight:700}
#md .signin .inner .form-inner form .mtm .option-link{position:relative;top:14px;font-size:12px;text-align:center;display:inherit}
#md .signin .inner .form-inner form .forgot-password-link{border:none;background:none;color:#6f7178;margin:0 auto;width:250px}
#md .signin-legal{color:#66686f;padding:15px 0 0 0}
#md .signin-legal a{font-weight:bold}
#md.light .user .user-menu{background-color:#fff;color:#353942;box-shadow:0 4px 50px 0 rgba(53,57,66,.3)}
#md.light .user .user-menu input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}
#md.light .user .user-menu input[type=checkbox].ios8-switch+label{position:absolute;padding:5px 0 0 50px;line-height:2em;right:0;top:56px;cursor:pointer}
#md.light .user .user-menu input[type=checkbox].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:50px;height:24px;border-radius:16px;background:#eaedf1;border:1px solid #b0bacf;transition:all .3s}
#md.light .user .user-menu input[type=checkbox].ios8-switch+label:after{content:"";position:absolute;display:block;left:3px;top:2px;width:19px;height:19px;border-radius:16px;background:#fff;transition:all .3s}
#md.light .user .user-menu input[type=checkbox].ios8-switch+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}
#md.light .user .user-menu input[type=checkbox].ios8-switch:checked+label:after{margin-left:24px;background:#8fc447}
#md.light .user .user-menu .avatar-upload__title .back svg{fill:#000}
#md.light .user .user-menu .user-menu__list .theme-toggle__icon path{stroke:#353942;stroke-width:1.12}
#md.light .user .user-menu .user-menu__list .theme-toggle__icon-sun path{fill:#353942}
#md.light .user .user-menu .user-menu__list li{border-top-color:rgba(0,0,0,.05)}
#md.light .user .user-menu .user-menu__list li a{color:#353942}
#md.light .user .user-menu .user-menu__list li a:hover{background-color:#ebebeb}
#md .navbar-top{display:flex;align-items:center;width:1350px;margin:0 auto;position:relative;height:70px}
#md .navbar-top__logo{margin-right:32px}
#md .navbar-top__logo .studio{padding:15px 0 0 10px;max-width:140px;float:right;color:#fff}
#md .navbar-top .last-update-info{color:#9a9a9a;font-size:13px;padding-left:10px}
#md .navbar-top .last-update-info.inProgress{color:red}
#md .navbar-top .main-nav ul{margin-bottom:0}
#md .user{position:relative;margin-left:auto;color:#fff}
#md .user.active{z-index:163;overflow:visible}
#md .user .username{cursor:pointer;position:relative}
#md .user .username .user-avatar{max-width:40px;height:40px;border-radius:50px;-o-object-fit:cover;object-fit:cover;cursor:pointer;position:relative}
#md .user .user-menu{position:absolute;width:280px;height:auto;border-radius:4px;background-color:#1a1c22;box-shadow:0 4px 50px 0 rgba(0,0,0,.5);transition:max-height .5s,opacity .5s,height .5s;right:0}
#md .user .user-menu input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}
#md .user .user-menu input[type=checkbox].ios8-switch+label{position:absolute;padding:5px 0 0 50px;line-height:2em;right:0;top:56px;cursor:pointer}
#md .user .user-menu.light input[type=checkbox].ios8-switch+label:before{background:#eaedf1 !important}
#md .user .user-menu input[type=checkbox].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:50px;height:24px;border-radius:16px;background:#353942;border:1px solid #5b606a;transition:all .3s}
#md .user .user-menu input[type=checkbox].ios8-switch+label:after{content:"";position:absolute;display:block;left:3px;top:2px;width:19px;height:19px;border-radius:16px;background:#fff;transition:all .3s}
#md .user .user-menu input[type=checkbox].ios8-switch+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}
#md .user .user-menu input[type=checkbox].ios8-switch:checked+label:after{margin-left:24px;background:#8fc447}
#md .user .user-menu__content{display:none}
#md .user .user-menu__info{display:flex;align-items:center;padding:18px 16px}
#md .user .user-menu__info .avatar{margin-right:12px}
#md .user .user-menu__info .avatar img{width:40px;height:40px;border-radius:50%;cursor:pointer}
#md .user .user-menu__info .full-name,#md .user .user-menu__info .email{width:196px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#md .user .user-menu__info .full-name{font-size:16px;font-weight:700}
#md .user .user-menu__info .email{font-size:14px;font-weight:400;opacity:.7}
#md .user .user-menu ul{margin-bottom:0}
#md .user .user-menu .user-menu__list li{border-top:1px solid hsla(0,0%,100%,.1)}
#md .user .user-menu .user-menu__list li:first-of-type{padding:14px 16px}
#md .user .user-menu .user-menu__list li a{display:block;padding:14px 16px;color:#fff;font-weight:400}
#md .user .user-menu .user-menu__list li a:hover{background-color:hsla(0,0%,100%,.1)}
#md .user .user-menu .user-menu__list .theme-toggle{display:flex;justify-content:space-between;align-items:center}
#md .user .user-menu .user-menu__list .theme-toggle__main{display:flex;align-items:center}
#md .user .user-menu .user-menu__list .theme-toggle__checkbox{margin:0 6px}
#md .user .user-menu .user-menu__list .theme-toggle__checkbox label{left:0 !important}
#md .user .user-menu .user-menu__list .theme-toggle__icon{display:flex}
#md .user .user-menu .avatar-upload{display:none;padding:15px}
#md .user .user-menu .avatar-upload__btns{display:flex;justify-content:center}
#md .user .user-menu .avatar-upload__title{display:flex;margin-bottom:25px}
#md .user .user-menu .avatar-upload__title .title{font-size:20px;font-family:"Open Sans",sans-serif}
#md .user .user-menu .avatar-upload__title .back{display:flex;cursor:pointer}
#md .user .user-menu .avatar-upload__title .back svg{width:15px;margin-right:10px;transform:rotate(180deg);fill:#fff}
#md .user .user-menu .avatar-upload__preview{display:flex;justify-content:center;margin-bottom:25px}
#md .user .user-menu .avatar-upload__preview img{width:200px;height:200px;border-radius:50%}
#md .user .user-menu__content.is-active,#md .user .user-menu .avatar-upload.is-active{display:block}
#md .user .user-menu .loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000;top:0;left:0;z-index:10;opacity:.8}
#md .user .user-menu .loading-overlay p{position:relative;text-align:center;top:175px}
#md .user .user-menu.active{max-height:950px;opacity:1}
#md .user .user-menu button{background:rgba(0,0,0,0);border:1px solid #8fc447;border-radius:20px;height:40px;color:#8fc447;margin-right:10px;min-width:110px}
#md.light .sub-nav-wrapper{background-color:#fff}
#md.light .sub-nav-wrapper .sub-nav-links .last-imported-callout{color:#6f7077}
#md.light .sub-nav-wrapper .sub-nav-links .arrow-icon1.active{border:1px solid #6f7077}
#md.light .sub-nav-wrapper .sub-nav-links .arrow-icon1.active::after{margin-top:0;margin-bottom:7px !important;margin-left:10px !important;border-bottom:2px solid #6f7077;border-top:none;border-right:2px solid #6f7077}
#md.light .sub-nav-wrapper .sub-nav-links .side-nav-item.active a{color:#6f7077}
#md.light .sub-nav-wrapper .sub-nav-links .nav .links-wrapper{background-color:#5b6578 !important}
#md.light .sub-nav-wrapper .sub-nav-links .nav .links-wrapper::after{border-bottom:13px solid #58657a !important}
#md.light .sub-nav-wrapper .sub-nav-links .nav ul li.active a{color:#8792a0}
#md.light .sub-nav-wrapper .sub-nav-links .nav ul li.active a:hover{color:#8792a0}
#md.light .sub-nav-wrapper .sub-nav-links .nav ul li a{color:#b7b7b7}
#md.light .sub-nav-wrapper .sub-nav-links .nav ul a:hover{color:#fff;text-decoration:none !important}
#md.light .sub-nav-wrapper .sub-nav-links .welcome p{color:#3a3d45}
#md.light .sub-nav-wrapper .sub-nav-links2{background-color:rgba(0,0,0,0);height:56px;width:911px;margin:64px auto 0 auto;padding:3px;position:relative}
#md.light .sub-nav-wrapper .sub-nav-links2 .nav2{float:left;padding-top:5px;width:835px;overflow:hidden;height:50px;padding-left:10px;position:relative;z-index:97;margin-bottom:0;list-style:none}
#md.light .sub-nav-wrapper .sub-nav-links2 .arrow2{display:none;z-index:100;left:0px;float:right;top:0px}
#md.light .sub-nav-wrapper #profileImageModule button{color:#8c8f96}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container{background-color:#5b6578}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label{position:absolute;padding:5px 0 0 50px;line-height:2em;right:0;top:56px;cursor:pointer}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:50px;height:24px;border-radius:16px;background:#eaedf1;border:1px solid #b0bacf;transition:all .3s}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label:after{content:"";position:absolute;display:block;left:3px;top:2px;width:19px;height:19px;border-radius:16px;background:#fff;transition:all .3s}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch:checked+label:after{margin-left:24px;background:#8fc447}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container h4{color:#fff !important}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container .instructions,#md.light .sub-nav-wrapper #profileImageModule .configurator-container .drag{color:#000}
#md.light .sub-nav-wrapper #profileImageModule .configurator-container::after{border-bottom:13px solid #5b6578}
#md.light #monthSwitcher .DateInput_input{background-color:#fff;color:#6f7077;font-weight:600}
#md .main-dash .sub-nav-wrapper{top:-135px}
#md .sub-nav-wrapper{background-color:#262931;z-index:90}
#md .sub-nav-wrapper.no-bg{background:rgba(0,0,0,0)}
#md .sub-nav-wrapper.no-bg .sub-nav-links .arrow-icon1.active{border:1px solid #6f7178}
#md .sub-nav-wrapper.no-bg .sub-nav-links .arrow-icon1.active:after{border-bottom:2px solid #6f7178;border-right:2px solid #6f7178}
#md .sub-nav-wrapper.no-bg .sub-nav-links .side-nav-item.active a{color:#6f7178}
#md .sub-nav-wrapper.no-bg .sub-nav-links .side-nav-item.active a:hover{color:#000;text-decoration:none !important}
#md .sub-nav-wrapper.no-bg .sub-nav-links .side-nav-item.active a:hover .right{border:1px solid #000}
#md .sub-nav-wrapper.no-bg .sub-nav-links .side-nav-item.active a:hover .right:after{border-top:2px solid #000;border-right:2px solid #000}
#md .sub-nav-wrapper .sub-nav-links{background-color:rgba(0,0,0,0);height:154px;width:1350px;margin-top:10px;position:relative}
#md .sub-nav-wrapper .sub-nav-links .last-imported-callout{float:right;color:#fff}
#md .sub-nav-wrapper .sub-nav-links .arrow-icon1.active{border:1px solid #fff}
#md .sub-nav-wrapper .sub-nav-links .arrow-icon1.active::after{margin-top:0;margin-bottom:7px !important;margin-left:10px !important;border-bottom:2px solid #fff;border-top:none;border-right:2px solid #fff}
#md .sub-nav-wrapper .sub-nav-links .side-nav-item.active{position:absolute;list-style:none}
#md .sub-nav-wrapper .sub-nav-links .side-nav-item.active a{padding:0px;font-size:40px;margin-top:5px;width:-moz-max-content;width:max-content;background:none;margin-bottom:23px;box-shadow:none;color:#fff}
#md .sub-nav-wrapper .sub-nav-links .side-nav-item.active a:hover{text-decoration:none}
#md .sub-nav-wrapper .sub-nav-links .side-nav-item.active a .arrow-icon1{width:35px;height:35px;margin-left:8px;top:-3px;position:relative}
#md .sub-nav-wrapper .sub-nav-links .side-nav-item.active a .arrow-icon1::after{margin-top:0;margin-bottom:4px;margin-left:8px;width:12px;height:12px}
#md .sub-nav-wrapper .sub-nav-links .arrow-nav{display:inline;vertical-align:baseline;vertical-align:initial;top:0;left:0}
#md .sub-nav-wrapper .sub-nav-links .welcome{float:left;padding-top:45px;width:100%;padding-left:100px}
#md .sub-nav-wrapper .sub-nav-links .welcome p{color:#bcc5da;font-size:25px;float:left;padding-left:5px;padding-top:23px;font-weight:300;font-style:italic}
#md .sub-nav-wrapper .sub-nav-links .welcome .user-icon{max-width:80px;border-radius:80px;height:80px;-o-object-fit:cover;object-fit:cover;float:left}
#md .sub-nav-wrapper .sub-nav-links .nav{width:330px;overflow:hidden;max-height:5000px;padding-left:5px;position:absolute;z-index:97;height:0;top:50px;padding-top:15px;transition:opacity .5s}
#md .sub-nav-wrapper .sub-nav-links .nav .links-wrapper{background-color:#353942;width:310px;border-radius:5px;overflow-y:scroll;max-height:500px}
#md .sub-nav-wrapper .sub-nav-links .nav.active{height:1000px;z-index:177}
#md .sub-nav-wrapper .sub-nav-links .nav.active .links-wrapper{box-shadow:0px 10px 21px -3px rgba(0,0,0,.75)}
#md .sub-nav-wrapper .sub-nav-links .nav.active .links-wrapper::after{content:"";position:absolute;left:38px;top:3px;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-bottom:13px solid #353942;border-left:10px solid rgba(0,0,0,0);clear:both}
#md .sub-nav-wrapper .sub-nav-links .nav ul{padding:0;width:330px}
#md .sub-nav-wrapper .sub-nav-links .nav ul li{font-size:20px;padding:9px 0 5px 14px}
#md .sub-nav-wrapper .sub-nav-links .nav ul li a{color:#8792a0}
#md .sub-nav-wrapper .sub-nav-links .nav ul li.active{padding:0px;font-size:40px;margin-top:5px;width:-moz-max-content;width:max-content;background:none;margin-bottom:23px;box-shadow:none}
#md .sub-nav-wrapper .sub-nav-links .nav ul li.active .arrow-icon1{width:35px;height:35px}
#md .sub-nav-wrapper .sub-nav-links .nav ul li.active .arrow-icon1::after{margin-top:0;margin-bottom:4px;margin-left:8px;width:12px;height:12px}
#md .sub-nav-wrapper .sub-nav-links .nav ul li.active:first-child a{padding-bottom:0}
#md .sub-nav-wrapper .sub-nav-links .nav ul li.active a{color:#fff}
#md .sub-nav-wrapper .sub-nav-links .nav ul a:hover{color:#fff;text-decoration:none !important}
#md .sub-nav-wrapper .sub-nav-links .date-label{color:#9a9c9f;font-size:18px;position:relative;top:52px;left:5px}
#md .sub-nav-wrapper .sub-nav-links2{background-color:rgba(0,0,0,0);height:56px;width:911px;margin:64px auto 0 auto;padding:3px}
#md .sub-nav-wrapper .sub-nav-links2 .nav2{float:left;padding-top:5px;width:835px;overflow:hidden;height:50px;padding-left:10px;position:relative;z-index:97;margin-bottom:0;list-style:none}
#md .sub-nav-wrapper .sub-nav-links2 .arrow2{display:none;z-index:100;left:0px;float:right;top:0px}
#md .sub-nav-wrapper #profileImageModule{position:absolute;left:7px;top:41px;z-index:103}
#md .sub-nav-wrapper #profileImageModule.active{z-index:100}
#md .sub-nav-wrapper #profileImageModule .configurator-container{min-height:0px;opacity:0;transition:min-height .5s,opacity .5s;position:relative;z-index:100;color:#fff;text-align:center;background-color:#353942;border-radius:5px;border:solid 1px #484b52;top:91px;overflow:hidden}
#md .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}
#md .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label{position:absolute;padding:5px 0 0 50px;line-height:2em;right:0;top:56px;cursor:pointer}
#md .sub-nav-wrapper #profileImageModule .configurator-container.light input[type=checkbox].ios8-switch+label:before{background:#eaedf1 !important}
#md .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:50px;height:24px;border-radius:16px;background:#353942;border:1px solid #5b606a;transition:all .3s}
#md .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label:after{content:"";position:absolute;display:block;left:3px;top:2px;width:19px;height:19px;border-radius:16px;background:#fff;transition:all .3s}
#md .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}
#md .sub-nav-wrapper #profileImageModule .configurator-container input[type=checkbox].ios8-switch:checked+label:after{margin-left:24px;background:#8fc447}
#md .sub-nav-wrapper #profileImageModule .configurator-container.active{opacity:1;min-height:600px;overflow:inherit}
#md .sub-nav-wrapper #profileImageModule .configurator-container::after{content:"";position:absolute;left:31px;top:-13px;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-bottom:13px solid #353942;border-left:10px solid rgba(0,0,0,0);clear:both}
#md .sub-nav-wrapper #profileImageModule .configurator-container .profile-image-wrapper p{text-align:center;width:100%}
#md .sub-nav-wrapper #profileImageModule .configurator-container .profile-image-wrapper .preview-text{position:absolute;top:25px}
#md .sub-nav-wrapper #profileImageModule .configurator-container .profile-image-wrapper .profile-image-preview{width:350px;height:350px;border-radius:350px;-o-object-fit:cover;object-fit:cover;position:absolute;left:25px;top:105px}
#md .sub-nav-wrapper #profileImageModule .configurator-container .profile-image-wrapper button{position:relative;top:500px;background:rgba(0,0,0,0);border:1px solid #8fc447;border-radius:20px;min-width:100px;padding:0 10px;height:40px;color:#8fc447;margin-right:10px}
#md .sub-nav-wrapper #profileImageModule .configurator-container .profile-image-wrapper button.save-image{float:left;left:80px}
#md .sub-nav-wrapper #profileImageModule .configurator-container .profile-image-wrapper .back{position:absolute;left:-133px;bottom:-33px;cursor:pointer;font-size:18px;margin:0;padding:0}
#md #pageFilters{width:1350px;margin:0 auto;display:flex}
#md #pageFilters #monthSwitcher .select-wrapper{display:flex;flex-direction:column;position:relative;bottom:20px}
#md #pageFilters #monthSwitcher .select-wrapper .offers-title{margin-bottom:20px}
#md #pageFilters #monthSwitcher .select-wrapper p{color:#9a9c9f;font-size:15px;position:relative;top:15px}
#md #pageFilters #monthSwitcher .DateInput_input{border-bottom:1px solid #353942 !important}
#md #pageFilters #revenueTypeFilter{margin-left:15px}
#md #pageFilters #revenueTypeFilter .option input{display:none}
#md #pageFilters #revenueTypeFilter .option.selected{background-color:#262931}
#md #pageFilters #revenueTypeFilter .option{width:100px}
#md #pageFilters #revenueTypeFilter .picky__input{height:46px !important}
#md #pageFilters #revenueTypeFilter .picky__placeholder{width:150px;padding:0 20px 0 5px}
#md #pageFilters #revenueTypeFilter .select-wrapper{display:flex;flex-direction:column;position:relative;bottom:20px}
#md #pageFilters #revenueTypeFilter .offers-title{margin-bottom:20px}
#md #pageFilters #revenueTypeFilter p{color:#9a9c9f;font-size:15px;position:relative;top:15px}
#md .rc-slider{position:relative;height:14px;padding:5px 0;width:440px;margin-left:15px;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#md .rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#md .rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px}
#md .rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb}
#md .rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:14px;height:14px;cursor:pointer;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;touch-action:pan-x}
#md .rc-slider-handle:hover{border-color:#57c5f7}
#md .rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}
#md .rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}
#md .rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}
#md .rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}
#md .rc-slider-mark-text-active{color:#666}
#md .rc-slider-step{position:absolute;width:100%;height:4px;background:rgba(0,0,0,0)}
#md .rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}
#md .rc-slider-dot-active{border-color:#96dbfa}
#md .rc-slider-disabled{background-color:#e9e9e9}
#md .rc-slider-disabled .rc-slider-track{background-color:#ccc}
#md .rc-slider-disabled .rc-slider-handle,#md .rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}
#md .rc-slider-disabled .rc-slider-mark-text,#md .rc-slider-disabled .rc-slider-dot{cursor:not-allowed !important}
#md .rc-slider-vertical{width:14px;height:100%;padding:0 5px}
#md .rc-slider-vertical .rc-slider-rail{height:100%;width:4px}
#md .rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}
#md .rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-bottom:-7px;touch-action:pan-y}
#md .rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}
#md .rc-slider-vertical .rc-slider-step{height:100%;width:4px}
#md .rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}
#md .rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}
#md .rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}
#md.light h4{color:#5b606a !important}
#md.light #recurring-revenue-chart .thin-header{color:#fff;position:static}
#md.light .dashboard-inner{background-color:#fff}
#md.light .dashboard-inner .slider-frame{background:#e3e7ea !important}
#md.light .dashboard-inner .rc-slider-handle{background-color:#5b6578 !important}
#md.light .dashboard-inner section{background-color:#fff !important}
#md.light .dashboard-inner .widget-wrapper{background-color:#fff}
#md.light .dashboard-inner .widget-wrapper.active .widget .goal .goal-title{color:#000 !important}
#md.light .dashboard-inner .widget-wrapper.active .widget .goal.active{background:#fff !important}
#md.light .dashboard-inner .widget-wrapper.active .widget .goal .goal-overlay.active{background-color:#5b6578 !important}
#md.light .dashboard-inner .title-wrapper{background-color:#fff;color:#262931}
#md.light .dashboard-inner .title-wrapper .title{background-color:#e9edf1 !important}
#md.light .dashboard-inner .title-wrapper .title .mbl{color:#353942}
#md.light .dashboard-inner .title-wrapper .title .angleIcon path{stroke:#000}
#md.light .dashboard-inner .title-wrapper .title .infoIcon path{fill:#000}
#md.light .dashboard-inner .donutchart-text-val,#md.light .dashboard-inner .donutchart-text-percent{fill:#4e473c}
#md.light .dashboard-inner .profile-stats-container h2,#md.light .dashboard-inner .profile-stats-container-background h2{color:#a0a5ab !important}
#md.light .dashboard-inner .profile-stats-container-background{background-color:#e4e7ea !important}
#md.light .dashboard-inner .chart-action-wrapper span.vs-compare{color:#5b606a}
#md.light .dashboard-inner .action-wrapper .action-inner{background-color:#fff}
#md.light .attendanceWidget .ReactModal__Content{background-color:#5b6578 !important}
#md.light .attendanceWidget .ReactModal__Content::after{border-left:13px solid #5b6578 !important}
#md.light .membershipWidget .contact-card{background-color:#e4e7ea !important}
#md.light .react-section-wrapper.membershipunitsWidget .toggle p{color:#8c8f96}
#md.light .revenue .ReactModal__Content{background-color:#5b6578 !important}
#md.light .revenue .ReactModal__Content::after{border-right:13px solid #5b6578 !important}
#md.light div.input-daterange{cursor:pointer;border:1px solid #5b606a !important;border-radius:3px !important;bottom:0px !important;margin-right:10px;left:10px !important;height:36px !important;background:none !important}
#md.light div.input-daterange:hover{text-decoration:none !important;background-color:#8fc447 !important;cursor:pointer;color:#fff !important}
#md.light div.input-daterange:hover>input{color:#fff !important}
#md.light div.input-daterange input{height:26px !important;border:none !important;box-shadow:none !important;font-size:14px;line-height:15px;font-family:proxima nova light;background:none;color:#5b606a !important;cursor:pointer}
#md.light div.input-daterange input:hover{color:#fff !important}
#md.light div.input-daterange span{font-size:12px;background:none;color:#fff}
#md.light .background-group{background-color:#e4e7ea !important}
#md.light .configurator-wrapper #dashboardConfigurator button,#md.light .configurator-wrapper #clientProfileConfigurator button,#md.light .configurator-wrapper #pageConfigurator button{color:#8c8f96}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container,#md.light .configurator-wrapper #pageConfigurator .configurator-container{background-color:#5b6578}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch,#md.light .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label,#md.light .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label{position:absolute;padding:5px 0 0 50px;line-height:2em;right:0;top:56px;cursor:pointer}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label:before,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label:before,#md.light .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:50px;height:24px;border-radius:16px;background:#eaedf1;border:1px solid #b0bacf;transition:all .3s}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label:after,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label:after,#md.light .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label:after{content:"";position:absolute;display:block;left:3px;top:2px;width:19px;height:19px;border-radius:16px;background:#fff;transition:all .3s}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label:hover:after,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label:hover:after,#md.light .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch:checked+label:after,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch:checked+label:after,#md.light .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch:checked+label:after{margin-left:24px;background:#8fc447}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container h4,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container h4,#md.light .configurator-wrapper #pageConfigurator .configurator-container h4{color:#fff !important;margin-bottom:0}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container .instructions,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container .instructions,#md.light .configurator-wrapper #pageConfigurator .configurator-container .instructions{color:#fff}
#md.light .configurator-wrapper #dashboardConfigurator .configurator-container::after,#md.light .configurator-wrapper #clientProfileConfigurator .configurator-container::after,#md.light .configurator-wrapper #pageConfigurator .configurator-container::after{border-bottom:13px solid #5b6578}
#md.light .react-section-wrapper.followupWidget .contact-card,#md.light .react-section-wrapper.leadmanagementWidget .contact-card{background-color:#e4e7ea !important}
#md.light .react-section-wrapper.followupWidget h2,#md.light .react-section-wrapper.leadmanagementWidget h2{color:#8791a0 !important}
#md .configurator-wrapper{width:1350px;margin:0 auto;position:relative}
#md .configurator-wrapper #dashboardConfigurator,#md .configurator-wrapper #clientProfileConfigurator,#md .configurator-wrapper #pageConfigurator{position:absolute;right:11px;bottom:20px;z-index:98}
#md .configurator-wrapper #dashboardConfigurator.active,#md .configurator-wrapper #clientProfileConfigurator.active,#md .configurator-wrapper #pageConfigurator.active{z-index:162}
#md .configurator-wrapper #dashboardConfigurator button,#md .configurator-wrapper #clientProfileConfigurator button,#md .configurator-wrapper #pageConfigurator button{background:rgba(0,0,0,0);border:none;color:#fff}
#md .configurator-wrapper #dashboardConfigurator button::after,#md .configurator-wrapper #clientProfileConfigurator button::after,#md .configurator-wrapper #pageConfigurator button::after{content:"";display:block;position:relative;top:2px;left:6px;width:20px;height:20px;float:right;padding-left:5px;background:url(/packs/static/assets/images/md/dash-config-cog-a9b4e794f2b34e209217.png)}
#md .configurator-wrapper #dashboardConfigurator .configurator-container,#md .configurator-wrapper #clientProfileConfigurator .configurator-container,#md .configurator-wrapper #pageConfigurator .configurator-container{min-height:0px;opacity:0;transition:min-height .5s,opacity .5s;position:relative;z-index:100;color:#fff;text-align:center;background-color:#353942;border-radius:5px;border:solid 1px #484b52;top:40px}
#md .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch,#md .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch,#md .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}
#md .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label,#md .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label,#md .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label{position:absolute;padding:5px 0 0 50px;line-height:2em;right:0;top:56px;cursor:pointer}
#md .configurator-wrapper #dashboardConfigurator .configurator-container.light input[type=checkbox].ios8-switch+label:before,#md .configurator-wrapper #clientProfileConfigurator .configurator-container.light input[type=checkbox].ios8-switch+label:before,#md .configurator-wrapper #pageConfigurator .configurator-container.light input[type=checkbox].ios8-switch+label:before{background:#eaedf1 !important}
#md .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label:before,#md .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label:before,#md .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:50px;height:24px;border-radius:16px;background:#353942;border:1px solid #5b606a;transition:all .3s}
#md .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label:after,#md .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label:after,#md .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label:after{content:"";position:absolute;display:block;left:3px;top:2px;width:19px;height:19px;border-radius:16px;background:#fff;transition:all .3s}
#md .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch+label:hover:after,#md .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch+label:hover:after,#md .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}
#md .configurator-wrapper #dashboardConfigurator .configurator-container input[type=checkbox].ios8-switch:checked+label:after,#md .configurator-wrapper #clientProfileConfigurator .configurator-container input[type=checkbox].ios8-switch:checked+label:after,#md .configurator-wrapper #pageConfigurator .configurator-container input[type=checkbox].ios8-switch:checked+label:after{margin-left:24px;background:#8fc447}
#md .configurator-wrapper #dashboardConfigurator .configurator-container.active,#md .configurator-wrapper #clientProfileConfigurator .configurator-container.active,#md .configurator-wrapper #pageConfigurator .configurator-container.active{opacity:1;display:block !important}
#md .configurator-wrapper #dashboardConfigurator .configurator-container::after,#md .configurator-wrapper #clientProfileConfigurator .configurator-container::after,#md .configurator-wrapper #pageConfigurator .configurator-container::after{content:"";position:absolute;right:11px;top:-13px;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-bottom:13px solid #353942;border-left:10px solid rgba(0,0,0,0);clear:both}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .instructions,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .instructions,#md .configurator-wrapper #pageConfigurator .configurator-container .instructions{color:#fff;width:75%;margin:0 auto;font-size:14px;line-height:19px;padding:0px 0 20px 0}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .instructions .arrows,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .instructions .arrows,#md .configurator-wrapper #pageConfigurator .configurator-container .instructions .arrows{color:#46fff9}
#md .configurator-wrapper #dashboardConfigurator .configurator-container h4,#md .configurator-wrapper #clientProfileConfigurator .configurator-container h4,#md .configurator-wrapper #pageConfigurator .configurator-container h4{font-size:15px;margin-bottom:0}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .draggable-button,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .draggable-button,#md .configurator-wrapper #pageConfigurator .configurator-container .draggable-button{height:40px;max-height:100%;width:75%;margin:0 auto;border:solid 1px #545964;border-radius:5px;background-color:#46fff9;color:#1d2026;overflow:hidden;text-align:center;text-transform:uppercase;cursor:-webkit-grab}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .draggable-button.inActive,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .draggable-button.inActive,#md .configurator-wrapper #pageConfigurator .configurator-container .draggable-button.inActive{background-color:#1d1d1d;color:gray}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .draggable-button__inner,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .draggable-button__inner,#md .configurator-wrapper #pageConfigurator .configurator-container .draggable-button__inner{display:flex;align-items:center;height:100%}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .order-number,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .order-number,#md .configurator-wrapper #pageConfigurator .configurator-container .order-number{margin-left:7px;color:#46fff9;background-color:#1d2026;width:25px;border-radius:25px;border:solid 1px #fff;height:25px;position:relative;cursor:pointer}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .order-number .number,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .order-number .number,#md .configurator-wrapper #pageConfigurator .configurator-container .order-number .number{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
#md .configurator-wrapper #dashboardConfigurator .configurator-container .title,#md .configurator-wrapper #clientProfileConfigurator .configurator-container .title,#md .configurator-wrapper #pageConfigurator .configurator-container .title{flex:1 1}
#md .configurator-wrapper #dashboardConfigurator h3,#md .configurator-wrapper #clientProfileConfigurator h3,#md .configurator-wrapper #pageConfigurator h3{font-size:24px;margin-top:20px;color:inherit;font-family:inherit;margin-bottom:10px}
#md .error{display:flex;justify-content:center;align-items:center;height:200px;width:100%;font-size:32px;color:#8791a0}
#md .error--medium{font-size:36px;height:100%}
#md .error--big{font-size:48px;word-spacing:10px;height:400px}
#md .dashboard-inner{padding:0}
#md .dashboard-inner .slider-frame{padding-top:20px !important;height:463px !important;background:#343943 !important;box-shadow:0px 10px 23px 1px rgba(0,0,0,.25) !important;width:90% !important;margin:0 auto !important}
#md .dashboard-inner .rc-slider-track{height:2px !important}
#md .dashboard-inner .rc-slider-rail{height:2px !important}
#md .dashboard-inner .nav li.dropdown a{font-family:"Open Sans",sans-serif !important}
#md .dashboard-inner .nav li.dropdown a.caret{background:rgba(0,0,0,0) url(/packs/static/assets/images/md/dropdown-carrot-67680c061cfe7aa85c3c.gif) 0 4px no-repeat}
#md .dashboard-inner section{padding:0;background-color:#262931;position:relative}
#md .dashboard-inner section.custom-chart-form-right-side{position:absolute;top:15px;background-color:#fff}
#md .dashboard-inner section.custom-chart-form-left-side{background-color:#fff}
#md .dashboard-inner section:first-of-type{padding-top:0}
#md .dashboard-inner .action-wrapper{width:1350px;margin:0 auto}
#md .dashboard-inner.md{width:1350px;margin:0 auto}
#md .dashboard-inner .chart-holder{margin:0 auto;width:1350px;background:rgba(0,0,0,0) text;background-fill:red}
#md .dashboard-inner .chart-action-wrapper{margin:0 auto;width:1350px;position:relative;margin:20px 0 79px 0}
#md .dashboard-inner .chart-action-wrapper span.vs-compare{color:#fff;top:23px;left:22px}
#md .dashboard-inner .title-wrapper{position:relative}
#md .dashboard-inner .title-wrapper .thin-header{margin:0}
#md .dashboard-inner .title-wrapper .title{display:flex;align-items:center;width:1350px;margin:0 auto;padding:15px 30px 15px 16px;position:relative;background:#353942;border-radius:4px}
#md .dashboard-inner .title-wrapper .title .mbl{margin:0;margin-right:15px;font-size:20px;font-weight:600;color:#fff;white-space:nowrap;display:inline-block}
#md .dashboard-inner .title-wrapper .title .sectionToggle{margin-left:auto;display:inline-flex;padding:5px;cursor:pointer}
#md .dashboard-inner .title-wrapper .title .sectionToggle .angleIcon{transition:transform .2s ease-in}
#md .dashboard-inner .title-wrapper .title .sectionToggle .angleIcon--flipped{transform:scaleY(-1)}
#md .dashboard-inner .widget-wrapper{position:relative;background-color:#262931;max-height:0px;transition:max-height .8s,background-color .5s;transition:max-height .8s,background-color .5s}
#md .dashboard-inner .widget-wrapper #goals-slider-marketing,#md .dashboard-inner .widget-wrapper #goals-slider-membership,#md .dashboard-inner .widget-wrapper #goals-slider-attendance,#md .dashboard-inner .widget-wrapper #goals-slider-revenue{max-height:0px;overflow:hidden;transition:max-height .8s}
#md .dashboard-inner .widget-wrapper #goals-slider-marketing.active,#md .dashboard-inner .widget-wrapper #goals-slider-membership.active,#md .dashboard-inner .widget-wrapper #goals-slider-attendance.active,#md .dashboard-inner .widget-wrapper #goals-slider-revenue.active{max-height:470px}
#md .dashboard-inner .widget-wrapper.active{max-height:3000px}
#md .dashboard-inner .widget-wrapper.active .widget{width:1350px;margin:0 auto;max-height:800px}
#md .dashboard-inner .widget-wrapper.active .widget .goal.active{max-height:500px !important;background:#1b1c1f !important;margin-left:20px !important}
#md .dashboard-inner .widget-wrapper.active .widget .goal.active .progress .zero{text-align:left !important;left:0 !important}
#md .dashboard-inner .widget-wrapper.active .widget .goal .goal-overlay.active{max-height:323px !important;height:250px !important;top:15% !important}
#md .dashboard-inner .widget-wrapper.active.funnel-retention{height:750px}
#md .dashboard-inner .widget-wrapper.active.first-visits-conversion{height:850px}
#md .dashboard-inner .widget-wrapper.active.conversions-from-new-client-to-membership{height:1160px;z-index:200}
#md .dashboard-inner .widget-wrapper.cycleBar .widget{max-height:800px;height:775px}
#md .dashboard-inner .widget-wrapper.cycleBar .cyclebar-rawdata{text-decoration:none !important}
#md .dashboard-inner .widget-wrapper.revenue.haveGoals .widget{height:1105px;max-height:2000px}
#md .dashboard-inner .widget-wrapper.revenue.haveGoals .widget .width-50.top{padding-top:0}
#md .dashboard-inner .widget-wrapper.revenue.haveGoals .selectModal{top:624px !important}
#md .dashboard-inner .widget-wrapper.revenue.goalsHidden .widget{height:655px}
#md .dashboard-inner .widget-wrapper.revenue.goalsHidden .selectModal{top:180px !important}
#md .dashboard-inner .widget-wrapper.revenue .widget{height:1255px}
#md .dashboard-inner .widget-wrapper.revenue .ReactModal__Content::after{content:"";position:absolute;left:-13px;top:233px;width:0;height:0;border-bottom:10px solid rgba(0,0,0,0);border-right:13px solid #353942;border-top:10px solid rgba(0,0,0,0);clear:both}
#md .dashboard-inner .widget-wrapper.attendanceWidget.haveGoals .widget{height:1272px;max-height:1300px}
#md .dashboard-inner .widget-wrapper.attendanceWidget.haveGoals .selectModal{top:595px !important}
#md .dashboard-inner .widget-wrapper.attendanceWidget.goalsHidden .widget{height:815px}
#md .dashboard-inner .widget-wrapper.attendanceWidget.goalsHidden .selectModal{top:135px !important}
#md .dashboard-inner .widget-wrapper.attendanceWidget .widget{height:auto}
#md .dashboard-inner .widget-wrapper.attendanceWidget .ReactModal__Content::after{content:"";position:absolute;right:-13px;top:104px;width:0;height:0;border-bottom:10px solid rgba(0,0,0,0);border-left:13px solid #353942;border-top:10px solid rgba(0,0,0,0);clear:both}
#md .dashboard-inner .widget-wrapper.attendanceWidget .section-container.no-padding{padding-top:0}
#md .dashboard-inner .widget-wrapper.membershipWidget{background-repeat:repeat-y;background-position:center}
#md .dashboard-inner .widget-wrapper.membershipWidget.haveGoals .widget{max-height:1600px;height:1200px}
#md .dashboard-inner .widget-wrapper.membershipWidget.goalsHidden .widget{height:750px}
#md .dashboard-inner .widget-wrapper.membershipWidget .widget{height:650px}
#md .dashboard-inner .widget-wrapper.membershipWidget .overlay{position:absolute;width:50%;height:98%;background-color:#000;opacity:.7;border-radius:50px;box-shadow:#4a9af0 0px 0px 16px;top:1%}
#md .dashboard-inner .widget-wrapper.membershipWidget .overlay p{position:relative;text-align:center;width:100%;top:41%;color:#fff;font-size:35px;transform:rotate(-14deg);line-height:43px}
#md .dashboard-inner .widget-wrapper.membershipWidget .top{padding-top:120px;float:left;width:100%;padding-bottom:35px}
#md .dashboard-inner .widget-wrapper.membershipWidget .top.border{background-image:url(/packs/static/assets/images/md/dashboard-title-border-47ee3c13477a9ffb2ec8.jpg);background-repeat:repeat-x;background-position:bottom}
#md .dashboard-inner .widget-wrapper.membershipWidget .padding-left{padding-left:100px}
#md .dashboard-inner .widget-wrapper.membershipWidget .members-contact-title{text-align:center;color:#8791a0}
#md .dashboard-inner .widget-wrapper.membershipWidget .contact-card{background-color:#1b1d22}
#md .dashboard-inner .widget-wrapper.membershipWidget .contact-card .client-name{font-size:17px;padding-bottom:5px}
#md .dashboard-inner .widget-wrapper.membershipWidget .contact-card .client-tel{padding-bottom:5px}
#md .dashboard-inner .widget-wrapper.membershipWidget .contact-card .client-email-link:hover{text-decoration:underline !important}
#md .dashboard-inner .widget-wrapper.marketing-widget{background-repeat:repeat-y;background-position:center}
#md .dashboard-inner .widget-wrapper.marketing-widget.haveGoals .widget{height:1085px;max-height:2000px}
#md .dashboard-inner .widget-wrapper.marketing-widget.haveGoals .widget .width-50.top{padding-top:0}
#md .dashboard-inner .widget-wrapper.marketing-widget.haveGoals .selectModal{top:624px !important}
#md .dashboard-inner .widget-wrapper.marketing-widget.goalsHidden .widget{height:700px}
#md .dashboard-inner .widget-wrapper.marketing-widget .widget{height:700px}
#md .dashboard-inner .widget-wrapper.marketing-widget .top{padding-top:120px;float:left;width:100%;padding-bottom:35px}
#md .dashboard-inner .widget-wrapper.marketing-widget .padding-left{padding-left:100px}
#md .dashboard-inner .widget-wrapper .widget{width:1350px;margin:0 auto;max-height:0px;position:relative;overflow:hidden;transition:max-height .8s}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title{text-align:center;font-size:1.5em;font-weight:300;color:#7fc627;padding:15px 0 15px 0;cursor:pointer;border:solid 1px #7fc627;width:206px;border-radius:50px;margin:10px auto 25px}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title:hover{background-color:#7fc627;color:#252932}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title:hover i{color:#252932;border:solid #252932;border-width:0 1px 1px 0;display:inline-block;padding:4px}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title:hover i.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title:hover i.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title:hover i.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title:hover i.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-4px;position:relative}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title i{color:#7fc627;border:solid #7fc627;border-width:0 1px 1px 0;display:inline-block;padding:4px}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title i.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title i.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title i.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
#md .dashboard-inner .widget-wrapper .widget .goal-progress-title i.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-4px;position:relative}
#md .dashboard-inner .section-group-container{display:flex;justify-content:space-between;flex-direction:row}
#md .dashboard-inner .revenue-types-loader-wrapper{max-height:300px}
#md .dashboard-inner .revenue-types-loader-wrapper .revenue-types-loader{top:-100px}
#md .dashboard-inner .section-group{width:50%;float:left}
#md .dashboard-inner .section-group.height-175{height:175px}
#md .dashboard-inner .section-group.right{margin-left:100px;width:20%}
#md .dashboard-inner .section-group.padding{padding:30px 0 30px 200px}
#md .dashboard-inner .section-group.padding-left{padding-left:200px}
#md .dashboard-inner .section-group.padding-bottom{padding-bottom:30px}
#md .dashboard-inner .section-group.padding-top{padding-top:30px}
#md .dashboard-inner .section-group .title-height-60{min-height:60px}
#md .dashboard-inner .section-group .donut-wrapper{float:left;margin:0 20px 0 20px;max-width:116px}
#md .dashboard-inner .section-group .section-container{padding-top:50px;display:block;float:left;width:100%}
#md .dashboard-inner .section-group .section-container h5{font-size:14px}
#md .dashboard-inner .section-group .section-container.previous-month{margin-top:-60px}
#md .dashboard-inner .section-group .section-container.previous-month h5{font-weight:400 !important}
@media only screen and (max-width: 1350px){#md .dashboard-inner .section-group .section-container .dashboardModuleSectionContainer{padding:0 0 0 10px !important}}
#md .dashboard-inner .section-group .section-container.padding-bottom{padding-bottom:80px}
#md .dashboard-inner .section-group .section-container .contacts{padding-top:25px}
#md .dashboard-inner .section-group .section-container .contacts p{margin:0 0 15px 0}
#md .dashboard-inner .section-group .section-container .contacts .contacts-title{color:#6d788a}
#md .dashboard-inner .section-group .width-25{width:25%;float:left}
#md .dashboard-inner .section-group .width-50{width:50%;float:left}
#md .dashboard-inner .section-group .width-50.top{padding-top:120px;padding-bottom:50px}
#md .dashboard-inner .section-group .width-50.bottom{padding-bottom:100px}
#md .dashboard-inner .section-group .width-75{width:75%;float:left}
#md .dashboard-inner .section-group .background-group-title{padding:100px 0 0px 0;margin:0px 0px 13px;color:#8791a0;text-transform:uppercase;font-weight:700}
#md .dashboard-inner .section-group .background-group-title.bottom{padding-top:50px}
#md .dashboard-inner .section-group .background-group{background-color:#1b1d22;width:600px;height:100%}
#md .dashboard-inner .section-group .background-group .section-container{float:none}
#md .dashboard-inner .section-group .background-group .section-container.padding-left{padding-left:30px;padding-top:25px}
#md .dashboard-inner .section-group .background-group .width-50{display:inline-flex;float:none}
#md .dashboard-inner .section-group .background-group .width-50.top{padding-top:50px;padding-bottom:40px}
#md .dashboard-inner .ReactModal__Content h3{color:#fff;font-size:19px;margin:0 0 25px 0;-webkit-font-smoothing:antialiased}
#md .dashboard-inner .ReactModal__Content h2{color:#fff;font-size:20px;margin:25px 0 25px 0;font-family:"Open Sans",sans-serif !important;-webkit-font-smoothing:antialiased}
#md .dashboard-inner .ReactModal__Content input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #fff}
#md .dashboard-inner .ReactModal__Content .floating-form-content-btn button{background:rgba(0,0,0,0);border:1px solid #8fc447;border-radius:20px;min-width:100px;padding:0 10px;height:40px;color:#8fc447}
#md .dashboard-inner .ReactModal__Content .floating-form-content-btn button.reset{font-weight:bold;color:#5e697b;background:rgba(0,0,0,0);border:solid 1px #586678;margin-right:15px}
#md .dashboard-inner .ReactModal__Content .floating-form-content-btn button.reset:hover{background:#5e697b;color:#fff}
#md .dashboard-inner .ReactModal__Content .MultiPickFromList-selectList::-webkit-scrollbar-track{border-radius:6px;background-color:#282b32}
#md .dashboard-inner .ReactModal__Content .MultiPickFromList-selectList::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}
#md .dashboard-inner .ReactModal__Content .MultiPickFromList-selectList::-webkit-scrollbar-thumb{border-radius:6px;background-color:#8fc447;border:none}
#md .dashboard-inner #filter-customer-retention-heatmap .row,#md .dashboard-inner #filter-membership-retention-heatmap .row{background:#2c2f38;z-index:200;position:relative}
#md .dashboard-inner .geographical-distribution-chart{background:rgba(0,0,0,0)}
#md .dashboard-inner .geographical-distribution-chart .table-bordered{border:solid 1px #5f6567;color:#fff}
#md .dashboard-inner .geographical-distribution-chart .table-bordered th{border:solid 1px #5f6567}
#md .dashboard-inner .geographical-distribution-chart .table-bordered tbody tr td{border:solid 1px #5f6567}
#md .dashboard-inner .geographical-distribution-chart h4{color:#fff;padding-top:50px}
#md .moduleWrapper{position:relative;display:none}
#md .moduleWrapper.active{display:block;margin-top:7px}
#md #globalOverlay.active{width:100%;height:100%;background-color:#000;opacity:.5;position:fixed;z-index:162;top:0}
#md .large-green-plus{color:#8fc447;font-size:70px;font-weight:200;position:absolute;top:43px;left:37px}
#md .react-section-wrapper.followupWidget .widget{height:1200px;max-height:1500px}
#md .react-section-wrapper.followupWidget .widget .section-container.no-top-padding{padding-top:0px}
#md .react-section-wrapper.followupWidget .widget .section-container.pie-chart{padding-left:50%;padding-top:120px}
#md .react-section-wrapper.followupWidget .widget{height:1200px;max-height:1500px}
#md .react-section-wrapper.followupWidget .widget .section-container.no-top-padding{padding-top:0px}
#md .react-section-wrapper.followupWidget .widget .section-container.pie-chart{padding-left:50%;padding-top:120px}
#md .react-section-wrapper.followupWidget .pie-chart .dashboardModuleSectionBody{height:300px;width:300px}
#md .react-section-wrapper.followupWidget a.paddingLeft{color:#4a9aff;padding-left:5%;font-weight:500}
#md .react-section-wrapper.followupWidget h2.small{color:#fff;font-family:"Open Sans";font-weight:100;font-size:22px;padding:35px 0 0 0}
#md .react-section-wrapper.followupWidget .section-wrapper{display:flex;width:100%}
#md .react-section-wrapper.leadmanagementWidget h2.small{color:#fff;font-family:"Open Sans";font-weight:100;font-size:22px;padding:35px 0 0 0}
#md .react-section-wrapper.firstridersWidget .section-container.pie-chart{width:100%;height:380px}
#md .react-section-wrapper.firstridersWidget .section-container.pie-chart .dashboardModuleSectionBody{height:280px}
#md .react-section-wrapper.revenueDetailsWidget .section-container.pie-chart{width:550px;height:480px}
#md .react-section-wrapper.revenueDetailsWidget .section-container.pie-chart .dashboardModuleSectionBody{height:400px}
#md .react-section-wrapper.membershipunitsWidget .content{display:flex;flex-wrap:wrap}
#md .react-section-wrapper.membershipunitsWidget .content__el{flex-basis:25%;height:175px;padding-top:50px}
#md .react-section-wrapper.membershipunitsWidget .toggle p{color:#fff}
#md .react-section-wrapper.membershipunitsWidget .toggle .radio-button-root{display:inline-block;width:50px;height:24px}
#md .react-section-wrapper.revenueWidget .chart-loading{height:200px}
#md .react-section-wrapper.revenueWidget .chart-loading .md-cs-loader-inner{top:30%}
#md .react-section-wrapper.revenueWidget .rolling-view{position:relative;bottom:10px;margin-bottom:10px;margin-left:10px}
#md .react-section-wrapper.revenueWidget .rolling-view p{display:inline;color:#fff;margin-right:10px}
#md .react-section-wrapper.revenueWidget .rolling-view .radio-button-root{bottom:15px}
#md #marketingModule .top{padding-top:120px;float:left;width:100%;padding-bottom:35px}
#md #recurring-revenue-chart .title{display:flex}
#md #recurring-revenue-chart .thin-header{margin:0;color:#fff;position:static}
#md .flex{display:flex}
#md .flex-initial{flex:0 1 auto}
#md .flex-col{flex-direction:column}
#md .flex-wrap{flex-wrap:wrap}
#md .items-center{align-items:center}
#md .justify-between{justify-content:space-between}
#md .clear-fix{clear:both}
#md.light .charts-section ul.dropdown-actions.navbar-left a.dropdown-toggle,#md.light .charts-section ul.dropdown-actions.navbar-right a.dropdown-toggle{border:1px solid #5b606a;border-radius:3px;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#5b606a}
#md.light .charts-section ul.dropdown-actions.navbar-left a.dropdown-toggle:hover,#md.light .charts-section ul.dropdown-actions.navbar-right a.dropdown-toggle:hover{text-decoration:none;background-color:#8fc447;border-radius:5px;color:#fff}
#md.light .charts-section .box-blue-tile-attendance-chart h4{color:#5b606a}
#md.light .charts-section .dropdown-actions a,#md.light .charts-section .dropdown-actions a:visited{color:#5b606a}
#md.light .charts-section .thin-header{color:#5b606a}
#md.light .number-of-active-members .chart-action-wrapper .members-total,#md.light .number-of-active-members-by-status .chart-action-wrapper .members-total{color:#5b606a}
#md.light .infoside .metrics,#md.light .offers-sold .metrics{color:#616772;background-color:#e8edf2 !important}
#md .charts-section .thin-header{color:#fff}
#md .charts-section.remove-top-padding{margin-top:-42px}
#md .charts-section .dropdown-toggle{border:2px solid #353942;border-radius:3px;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#fff;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}
#md .charts-section .dropdown-toggle:hover{text-decoration:none;background-color:#8fc447;border-radius:5px}
#md .charts-section .dropdown-actions a,#md .charts-section .dropdown-actions a:visited{background:none;color:#fff;border:none}
#md .charts-section ul.dropdown-actions a.disabled{background:#8fc447 !important;color:#30343d !important}
#md .charts-section ul.dropdown-actions.navbar-left a.dropdown-toggle,#md .charts-section ul.dropdown-actions.navbar-right a.dropdown-toggle{border:2px solid #353942;border-radius:3px;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#fff}
#md .charts-section ul.dropdown-actions.navbar-left a.dropdown-toggle:hover,#md .charts-section ul.dropdown-actions.navbar-right a.dropdown-toggle:hover{text-decoration:none;background-color:#8fc447;border-radius:5px}
#md .charts-section ul.dropdown-actions.navbar-left{margin-top:8px;font-size:16px;font-family:"Open Sans",sans-serif !important}
#md .charts-section ul.dropdown-actions.navbar-left a{padding:15px 10px 15px 10px}
#md .charts-section ul.dropdown-actions.navbar-left a.chart-compare-link.disabled,#md .charts-section ul.dropdown-actions.navbar-left a .chart-forecast-link.disabled{background:#8fc447 !important;color:#30343d !important}
#md .charts-section ul.dropdown-actions.navbar-left a.chart-compare-link .glyphicon,#md .charts-section ul.dropdown-actions.navbar-left a .chart-forecast-link .glyphicon{display:none}
#md .charts-section ul.dropdown-actions.navbar-right ul.dropdown-menu a{color:#30343d !important;border:none !important}
#md .charts-section ul.dropdown-actions.navbar-right ul.dropdown-menu a.disabled.chart-select-period-link{background:none !important;text-decoration:underline}
#md .charts-section .dropdown-menu.check_box_chart{right:0;background-color:#353942;border:none;box-shadow:#000 0px 0px 20px 0px;border:solid 1px #5f6567;overflow-x:hidden}
#md .charts-section .dropdown-menu.check_box_chart span.filter-message{color:#97989b}
#md .charts-section .dropdown-menu.check_box_chart::-webkit-scrollbar-track{border-radius:6px;background-color:#282b32}
#md .charts-section .dropdown-menu.check_box_chart::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}
#md .charts-section .dropdown-menu.check_box_chart::-webkit-scrollbar-thumb{border-radius:6px;background-color:#8fc447;border:none}
#md .charts-section .dropdown-menu.check_box_chart span.filter_link{color:#8fc447 !important;text-decoration:none !important}
#md .charts-section .dropdown-menu.check_box_chart span.filter_link:hover{text-decoration:underline !important}
#md .charts-section .dropdown-menu a:hover{text-decoration:none;border:solid 1px #fff}
#md .charts-section .dropdown-wrapper{width:1350px;margin:0 auto;padding:0 5px 50px 0}
#md .charts-section .dropdown-wrapper span.filter-message{color:#97989b}
#md .charts-section .dropdown-wrapper .check_box_chart::-webkit-scrollbar-track{border-radius:6px;background-color:#282b32}
#md .charts-section .dropdown-wrapper .check_box_chart::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}
#md .charts-section .dropdown-wrapper .check_box_chart::-webkit-scrollbar-thumb{border-radius:6px;background-color:#8fc447;border:none}
#md .charts-section .dropdown-wrapper a.filter_link{color:#8fc447 !important;text-decoration:none !important}
#md .charts-section .dropdown-wrapper a.filter_link:hover{text-decoration:underline !important}
#md .charts-section .dropdown-wrapper .div-table-tr{float:right}
#md .charts-section .dropdown-wrapper .dropdown dt ul{position:absolute;max-height:300px;right:0;background-color:#353942;border:none;box-shadow:#000 0px 0px 20px 0px;border:solid 1px #5f6567}
#md .charts-section .dropdown-menu a{background:#fff}
#md .charts-section .div-table{width:1350px;color:#929396;margin:0 auto}
#md .charts-section .widget-wrapper{background-color:#262931;height:auto;overflow:hidden}
#md .charts-section .widget-wrapper.conversions-from-new-client-to-membership{height:auto-50px}
#md .charts-section .widget-wrapper.active{height:auto;padding-bottom:25px}
#md .charts-section .box-blue,#md .charts-section .box-green,#md .charts-section .box-grey{border:solid 1px #5f6567;margin-bottom:15px}
#md .charts-section .box-blue-tile-attendance-chart h4{color:#fff;font-family:"Open Sans";font-weight:600;font-size:12px}
#md .charts-section .color-box-blue{background-color:#526089;font-family:"Open Sans";font-weight:800}
#md .charts-section .chart-tile-box{margin-top:-7px;margin-right:0}
#md .customer-retention-table a,#md .membership-retention-table a{color:#000}
#md #filter-customer-retention-heatmap .customer-retention-table td:first-child,#md #customer-retention-table .customer-retention-table td:first-child{background:#ddd}
#md #filter-customer-retention-heatmap .customer-retention-table td:nth-child(2),#md #customer-retention-table .customer-retention-table td:nth-child(2){background:#ddd}
#md #filter-membership-retention-heatmap .membership-retention-table td:first-child,#md #membership-retention-table .membership-retention-table td:first-child{background:#ddd}
#md #filter-membership-retention-heatmap .membership-retention-table td:nth-child(2),#md #membership-retention-table .membership-retention-table td:nth-child(2){background:#ddd}
#md #filter-customer-retention-heatmap th.date-color,#md #filter-customer-retention-heatmap td.date-color,#md #customer-retention-table th.date-color,#md #customer-retention-table td.date-color{color:#000;background:#fff !important}
#md #customer-retention-table .custom-tooltip{max-width:250px;padding:3px 8px;font-weight:bold;border-radius:4px;font-size:12px;line-height:14px;text-align:center}
#md #customer-retention-table .month-info .custom-tooltip{white-space:pre-line}
#md #filter-membership-retention-heatmap th.date-color,#md #filter-membership-retention-heatmap td.date-color,#md #membership-retention-table th.date-color,#md #membership-retention-table td.date-color{color:#000;background:#fff !important}
#md .infoside .metrics,#md .offers-sold .metrics{color:#fff}
#md .loading-sankey{height:100%}
#md .loading-sankey .md-cs-loader-inner{top:1%}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td{color:#00ff5e}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td::before{content:"+"}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td a{color:#00ff5e !important}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td.zero{color:#87919f}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td.zero::before{content:""}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td.zero a{color:#87919f !important}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td.negative{color:red}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td.negative::before{content:""}
#md .membership-chart-table .google-visualization-table-type-number.google-visualization-table-td.negative a{color:red !important}
#md .chart-holder.membership-chart-table{min-height:300px;position:relative}
#md .chart-holder.membership-chart-table .sticky-table{position:absolute;z-index:2}
#md .chart-holder.membership-chart-table .sticky-table th{height:29px}
#md .chart-holder.custom-bottom-boxes{min-height:170px}
#md .chart-holder.custom-bottom-boxes .box-blue-tile-attendance-chart{float:left;width:265px}
#md .chart-holder.custom-bottom-boxes .box-blue-tile-attendance-chart .positive{font-size:12px;color:#00ff5e;position:absolute;top:19px;padding-left:6px}
#md .chart-holder.custom-bottom-boxes .box-blue-tile-attendance-chart .negative{color:red;font-size:12px;position:absolute;top:19px;padding-left:6px}
#md .chart-holder.custom-bottom-boxes span.value{position:relative}
#md .number-of-active-members .chart-holder,#md .number-of-active-members-by-status .chart-holder,#md .number-of-active-members-by-profile .chart-holder{padding-top:50px}
#md .number-of-active-members .chart-action-wrapper .members-total,#md .number-of-active-members-by-status .chart-action-wrapper .members-total,#md .number-of-active-members-by-profile .chart-action-wrapper .members-total{color:#fff;font-size:53px;width:auto;position:absolute;margin-top:15px;padding-right:32px;top:-65px}
#md .number-of-active-members .chart-action-wrapper .members-total .time,#md .number-of-active-members-by-status .chart-action-wrapper .members-total .time,#md .number-of-active-members-by-profile .chart-action-wrapper .members-total .time{font-size:16px;float:right;top:-12px;position:relative;left:18px}
#md.light .learn-overlay{background:#5b6578}
#md.light .learn-overlay::after{border-bottom:13px solid #5b6578}
#md .learn-more-wrapper{display:flex;z-index:162}
#md .learn-more-wrapper.react{top:-5px;left:-20px;float:left}
#md .learn-more-wrapper.react.active{z-index:103 !important}
#md .learn-more-wrapper.react-learn-more{left:-20px;font-size:15px;z-index:1}
#md .learn-more-wrapper.react-learn-more.active{z-index:103 !important}
#md .react-learn-more .learn-more-button{font-size:14px}
#md .learn-more-button{display:flex;width:auto;height:16px;margin:0;padding:0;background:rgba(0,0,0,0);border:none}
#md .learn-overlay{width:1337px;height:-moz-fit-content;height:fit-content;background:#353942;position:absolute;top:105px;left:15px;display:none;border-radius:10px;border:solid 1px #484b52;color:#fff;padding:15px;z-index:102}
#md .learn-overlay ul{list-style-type:decimal;padding-left:15px}
#md .learn-overlay::after{content:"";position:absolute;left:27px;top:-13px;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-bottom:13px solid #353942;border-left:10px solid rgba(0,0,0,0);clear:both}
#md .learn-overlay h3{color:#fff;font-size:26px;margin:0}
#md .charts-section .learn-more-wrapper .learn-overlay{top:60px;left:30px;max-height:600px;overflow:auto}
#md #number-of-active-members-chart .google-visualization-table-table,#md #number-of-active-members-by-status-chart .google-visualization-table-table,#md #number-of-active-members-by-profile-chart .google-visualization-table-table{height:289px !important}
#md #number-of-active-members-chart .google-visualization-table-table th:first-child,#md #number-of-active-members-chart .google-visualization-table-table td:first-child,#md #number-of-active-members-by-status-chart .google-visualization-table-table th:first-child,#md #number-of-active-members-by-status-chart .google-visualization-table-table td:first-child,#md #number-of-active-members-by-profile-chart .google-visualization-table-table th:first-child,#md #number-of-active-members-by-profile-chart .google-visualization-table-table td:first-child{min-width:150px}
#md.light .double-donut-container .value{color:#000}
#md .double-donut-container{position:relative;width:195px}
#md .double-donut-container .value{position:absolute;color:#fff;font-weight:700;top:48%;text-align:center;width:-moz-fit-content;width:fit-content;z-index:100;left:42%;opacity:0;transition:opacity .5s}
#md .double-donut-container .value.hover{opacity:1}
#md .double-donut-container .recharts-pie-sector path{opacity:1;transition:opacity .5s}
#md .double-donut-container .recharts-pie-sector path[name=Current]:hover,#md .double-donut-container .recharts-pie-sector path[name=Pacing]:hover{opacity:.5}
#md.light .arrow a:hover .left,#md.light .arrow a:hover .top,#md.light .arrow a:hover .bottom,#md.light .arrow a:hover .right{border:1px solid #000}
#md.light .arrow a:hover .left:after,#md.light .arrow a:hover .top:after,#md.light .arrow a:hover .bottom:after,#md.light .arrow a:hover .right:after{border-top:2px solid #000;border-right:2px solid #000}
#md .arrow{display:none;vertical-align:middle;top:50px;position:relative;left:50px;cursor:pointer}
#md .arrow a{display:inline-block;border-radius:50%}
#md .arrow a:hover .left,#md .arrow a:hover .top,#md .arrow a:hover .bottom,#md .arrow a:hover .right{border:1px solid #fff}
#md .arrow a:hover .left:after,#md .arrow a:hover .top:after,#md .arrow a:hover .bottom:after,#md .arrow a:hover .right:after{border-top:2px solid #fff;border-right:2px solid #fff}
#md .arrow .left{display:inline-block;width:50px;height:50px;border:1px solid #6f7178;border-radius:50%}
#md .arrow .left:after{content:"";display:inline-block;margin-top:16px;margin-left:18px;width:16px;height:16px;border-top:2px solid #6f7178;border-right:2px solid #6f7178;transform:rotate(-135deg)}
#md .arrow .top{display:inline-block;width:50px;height:50px;border:1px solid #6f7178;border-radius:50%;margin-right:.75em}
#md .arrow .top:after{content:"";display:inline-block;margin-top:.9vh;width:.8vw;height:.8vw;border-top:2px solid #6f7178;border-right:2px solid #6f7178;transform:rotate(-45deg)}
#md .arrow .bottom{display:inline-block;width:50px;height:50px;border:1px solid #6f7178;border-radius:50%;margin-left:.75em}
#md .arrow .bottom:after{content:"";display:inline-block;margin-top:.9vh;width:.8vw;height:.8vw;border-top:2px solid #6f7178;border-right:2px solid #6f7178;transform:rotate(135deg)}
#md .arrow .right{display:inline-block;width:50px;height:50px;border:1px solid #6f7178;border-radius:50%}
#md .arrow .right:after{content:"";display:inline-block;margin-top:16px;margin-left:11px;width:16px;height:16px;border-top:2px solid #6f7178;border-right:2px solid #6f7178;transform:rotate(45deg)}
#md .md-cs-loader{position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}
#md .md-cs-loader.bg{background:rgba(0,0,0,.6)}
#md .md-cs-loader.dark{background-color:rgba(0,0,0,.4)}
#md .md-cs-loader-inner{transform:translateY(-50%);top:50%;position:absolute;width:100%;color:#fff;padding:0 100px;text-align:center}
#md.light .md-cs-loader.bg,#md .light .md-cs-loader.bg{background:hsla(0,0%,100%,.7)}
#md.light .md-cs-loader-inner,#md .light .md-cs-loader-inner{color:#000}
#md.light .stairs-up-loader__bar,#md .light .stairs-up-loader__bar{background:#778296;transform-origin:center bottom;box-shadow:1px 1px 0 rgba(0,0,0,.2)}
#md.light .lds-ellipsis div,#md .light .lds-ellipsis div{background:#5b606a !important}
#md .md-cs-loader-inner label{font-size:20px;opacity:0;display:inline-block}
@keyframes lol{0%{opacity:0;transform:translateX(-300px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(300px)}}
#md .md-cs-loader-inner label:nth-child(6){animation:lol 3s infinite ease-in-out}
#md .md-cs-loader-inner label:nth-child(5){animation:lol 3s 100ms infinite ease-in-out}
#md .md-cs-loader-inner label:nth-child(4){animation:lol 3s 200ms infinite ease-in-out}
#md .md-cs-loader-inner label:nth-child(3){animation:lol 3s 300ms infinite ease-in-out}
#md .md-cs-loader-inner label:nth-child(2){animation:lol 3s 400ms infinite ease-in-out}
#md .md-cs-loader-inner label:nth-child(1){animation:lol 3s 500ms infinite ease-in-out}
@keyframes bar1{from,to{height:1.1em}50%{height:2.5em}}
@keyframes bar2{from,to{height:1.5em}50%{height:2em}}
@keyframes bar3{from,to{height:2em}50%{height:.8em}}
@keyframes bar4{from,to{height:1.7em}50%{height:.5em}}
#md .bar-chart-loader{display:inline-block;line-height:5em}
#md .bar-chart-loader::before,#md .bar-chart-loader::after{animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;content:"";display:inline-block;width:.5em}
#md .bar-chart-loader1::before{animation-name:bar1;margin-right:.3em;background-color:#1193cc}
#md .bar-chart-loader1::after{animation-name:bar2;background-color:#f96549;animation-timing-function:linear;margin-right:.3em}
#md .bar-chart-loader2::before{animation-name:bar3;background-color:#f5967b;margin-right:.3em}
#md .bar-chart-loader2::after{animation-name:bar4;background-color:#42b77a}
#md .stairs-up-loader{position:relative;width:75px;height:100px;margin:0 auto}
#md .stairs-up-loader__bar{position:absolute;bottom:0;width:10px;height:50%;background:#fff;transform-origin:center bottom;box-shadow:1px 1px 0 rgba(0,0,0,.2)}
#md .stairs-up-loader__bar:nth-child(1){left:0px;transform:scale(1, 0.2);animation:barUp1 4s infinite}
#md .stairs-up-loader__bar:nth-child(2){left:15px;transform:scale(1, 0.4);animation:barUp2 4s infinite}
#md .stairs-up-loader__bar:nth-child(3){left:30px;transform:scale(1, 0.6);animation:barUp3 4s infinite}
#md .stairs-up-loader__bar:nth-child(4){left:45px;transform:scale(1, 0.8);animation:barUp4 4s infinite}
#md .stairs-up-loader__bar:nth-child(5){left:60px;transform:scale(1, 1);animation:barUp5 4s infinite}
#md .stairs-up-loader__ball{position:absolute;bottom:10px;left:0;width:10px;height:10px;background:#a5e000;border-radius:50%;animation:ball 4s infinite}
@keyframes ball{0%{transform:translate(0, 0)}5%{transform:translate(8px, -14px)}10%{transform:translate(15px, -10px)}17%{transform:translate(23px, -24px)}20%{transform:translate(30px, -20px)}27%{transform:translate(38px, -34px)}30%{transform:translate(45px, -30px)}37%{transform:translate(53px, -44px)}40%{transform:translate(60px, -40px)}50%{transform:translate(60px, 0)}57%{transform:translate(53px, -14px)}60%{transform:translate(45px, -10px)}67%{transform:translate(37px, -24px)}70%{transform:translate(30px, -20px)}77%{transform:translate(22px, -34px)}80%{transform:translate(15px, -30px)}87%{transform:translate(7px, -44px)}90%{transform:translate(0, -40px)}100%{transform:translate(0, 0)}}
@keyframes barUp1{0%{transform:scale(1, 0.2)}40%{transform:scale(1, 0.2)}50%{transform:scale(1, 1)}90%{transform:scale(1, 1)}100%{transform:scale(1, 0.2)}}
@keyframes barUp2{0%{transform:scale(1, 0.4)}40%{transform:scale(1, 0.4)}50%{transform:scale(1, 0.8)}90%{transform:scale(1, 0.8)}100%{transform:scale(1, 0.4)}}
@keyframes barUp3{0%{transform:scale(1, 0.6)}100%{transform:scale(1, 0.6)}}
@keyframes barUp4{0%{transform:scale(1, 0.8)}40%{transform:scale(1, 0.8)}50%{transform:scale(1, 0.4)}90%{transform:scale(1, 0.4)}100%{transform:scale(1, 0.8)}}
@keyframes barUp5{0%{transform:scale(1, 1)}40%{transform:scale(1, 1)}50%{transform:scale(1, 0.2)}90%{transform:scale(1, 0.2)}100%{transform:scale(1, 1)}}
#md .md-ui-loader,#md .md-ui-loader:before,#md .md-ui-loader:after{background:#fff;animation:load1 1s infinite ease-in-out;width:1em;height:4em}
#md .md-ui-loader{color:#fff;text-indent:-9999em;margin:16px auto;position:relative;font-size:5px;transform:translateZ(0);animation-delay:-0.16s}
#md .md-ui-loader:before,#md .md-ui-loader:after{position:absolute;top:0;content:""}
#md .md-ui-loader:before{left:-1.5em;animation-delay:-0.32s}
#md .md-ui-loader:after{left:1.5em}
@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}
#md .lds-ellipsis{display:inline-block;position:relative;width:80px;height:30px}
#md .lds-ellipsis div{position:absolute;top:12px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}
#md .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}
#md .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}
#md .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}
#md .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}
@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}
@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}
#md .settings{max-width:1350px;margin:0 auto;min-height:100vh;height:100%;padding:10px 40px}
#md .settings .main-nav a{color:#000;font-weight:bold}
#md .settings .panel-heading a{color:#000}
#md .settings .btn-primary,#md .settings .btn-default{background-color:#8fc447;border-radius:50px;color:#000}
#md .settings a.dropdown-ikzm{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.1);height:34px}
#md .settings ul.navbar-ikzm{margin-right:10px;margin-left:15px}
#md .settings div.mb3{margin-bottom:3px}
#md .settings div.label-desc{font-style:italic;color:#a9a9a9;text-align:center;font-size:14px}
#md .modal{background:rgba(0,0,0,.5)}
#md .modal.edit-annotations-form .modal-content,#md .modal.select-period .modal-content{background-color:#353942;color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-header,#md .modal.select-period .modal-content .modal-header{background-color:#353942}
#md .modal.edit-annotations-form .modal-content .modal-body .nav-pills li a,#md .modal.select-period .modal-content .modal-body .nav-pills li a{border:none;color:#fff;text-decoration:none}
#md .modal.edit-annotations-form .modal-content .modal-body .nav-pills li a:hover,#md .modal.select-period .modal-content .modal-body .nav-pills li a:hover{color:#000}
#md .modal.edit-annotations-form .modal-content .modal-body .nav-pills li.active a,#md .modal.select-period .modal-content .modal-body .nav-pills li.active a{background:#8fc447;color:#fff;border-color:#8fc447}
#md .modal.edit-annotations-form .modal-content .modal-body .chosen-container .chosen-results li.highlighted,#md .modal.select-period .modal-content .modal-body .chosen-container .chosen-results li.highlighted{background-color:#8fc447;background-image:none;color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-body .row-grey,#md .modal.select-period .modal-content .modal-body .row-grey{background-color:#526089}
#md .modal.edit-annotations-form .modal-content .modal-body .row-grey .glyphicon,#md .modal.select-period .modal-content .modal-body .row-grey .glyphicon{color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-body [data-bip-type=textarea] form,#md .modal.select-period .modal-content .modal-body [data-bip-type=textarea] form{color:#000}
#md .modal.edit-annotations-form .modal-content .modal-body [data-bip-type=textarea] form .cancel-annotation,#md .modal.select-period .modal-content .modal-body [data-bip-type=textarea] form .cancel-annotation{position:absolute;bottom:0;right:100px}
#md .modal.edit-annotations-form .modal-content .modal-body .btn-primary,#md .modal.select-period .modal-content .modal-body .btn-primary{color:#262931;background-color:#8fc447;border:solid 1px #8fc447}
#md .modal.edit-annotations-form .modal-content .modal-body .btn-primary:hover,#md .modal.select-period .modal-content .modal-body .btn-primary:hover{color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-body .btn-default,#md .modal.select-period .modal-content .modal-body .btn-default{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-body .btn-default:hover,#md .modal.select-period .modal-content .modal-body .btn-default:hover{color:#000;background-color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-header .close,#md .modal.select-period .modal-content .modal-header .close{color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-header .close:hover,#md .modal.edit-annotations-form .modal-content .modal-header .close:focus,#md .modal.select-period .modal-content .modal-header .close:hover,#md .modal.select-period .modal-content .modal-header .close:focus{color:#fff}
#md .modal.edit-annotations-form .modal-content .border-bottom,#md .modal.edit-annotations-form .modal-content .modal-header,#md .modal.select-period .modal-content .border-bottom,#md .modal.select-period .modal-content .modal-header{border-bottom:1px solid #666}
#md .modal.edit-annotations-form .modal-content .modal-footer,#md .modal.select-period .modal-content .modal-footer{border-top:1px solid #666}
#md .modal.edit-annotations-form .modal-content .modal-footer .btn-primary,#md .modal.select-period .modal-content .modal-footer .btn-primary{color:#262931;background-color:#8fc447;border:solid 1px #8fc447}
#md .modal.edit-annotations-form .modal-content .modal-footer .btn-primary:hover,#md .modal.select-period .modal-content .modal-footer .btn-primary:hover{color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-footer .btn-default,#md .modal.select-period .modal-content .modal-footer .btn-default{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}
#md .modal.edit-annotations-form .modal-content .modal-footer .btn-default:hover,#md .modal.select-period .modal-content .modal-footer .btn-default:hover{color:#000;background-color:#fff}
#md #select-site .modal-body ul.sites li.active{color:#8fc447}
#md #select-site .modal-footer button.link{color:#8fc447}
#md.light .monthPicker{color:#6f7178}
#md.light .month-picker>.rmp-container .rmp-popup{border:1px solid #ccc;box-shadow:0 1px 5px #ddd;background-color:hsla(0,0%,100%,.96)}
#md.light .month-picker>.rmp-container .rmp-popup.range{background:#5b6578}
#md.light .month-picker>.rmp-container .rmp-popup.range .rmp-pad{background-color:#5b6578}
#md.light .month-picker>.rmp-container .rmp-popup .rmp-pad .rmp-btn{border-color:#e8edf2;color:#596579;background:#bdc7d0}
#md.light .month-picker>.rmp-container .rmp-popup .rmp-pad .rmp-btn.prev,#md.light .month-picker>.rmp-container .rmp-popup .rmp-pad .rmp-btn.next{background:rgba(0,0,0,0);border:none;color:#fff}
#md.light .month-picker>.rmp-container .rmp-popup .rmp-pad .disable,#md.light .month-picker>.rmp-container .rmp-popup .rmp-pad .disable:hover{background:rgba(0,0,0,0);border-color:#4e5869;color:#989898;cursor:default}
#md .month-picker{position:relative;font-size:19px}
#md .month-picker>.rmp-container{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:103;top:1px;left:-10000px;transition:left 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms}
#md .month-picker>.rmp-container.rmp-table{display:table}
#md .month-picker>.rmp-container.show{left:0;transition:left 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}
#md .month-picker>.rmp-container.show .rmp-overlay{left:0}
#md .month-picker>.rmp-container .rmp-overlay{top:0;left:-10000px;width:100%;height:100%;position:fixed;z-index:9;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:opacity;transform:translateZ(0);transition:left 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms,opacity 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}
#md .month-picker>.rmp-container .rmp-cell{display:table-cell;vertical-align:middle;box-sizing:border-box;width:100%;height:100%}
#md .month-picker>.rmp-container .rmp-popup{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1);margin:0 auto;z-index:10;font-size:1.2rem;opacity:0;border-radius:0px;padding:.4rem;box-sizing:content-box;box-shadow:#000 0px 0px 20px 0px;color:#fff;background-color:#353942}
#md .month-picker>.rmp-container .rmp-popup.show{opacity:1;transform:translate3d(0, 0, 0)}
#md .month-picker>.rmp-container .rmp-popup:after{content:" ";clear:both;display:table}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad{position:relative}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div label{text-align:center;line-height:3.4rem;display:block;font-size:18px;color:#fff;font-weight:bold}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div label b{font-weight:bold;margin-right:.5em}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div i{text-align:center;line-height:3.4rem;background:none;border:none;font-style:normal;width:3.4rem;height:3.4rem;position:absolute;top:0}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div i.prev,#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div i.next{background:rgba(0,0,0,0);border:none;color:#fff}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div i.prev:hover,#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div i.next:hover{background:rgba(0,0,0,0);border:none;color:#fff}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div i.prev{left:0}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad>div i.next{right:0}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad ul{list-style-type:none;margin:0;padding:0;display:block;width:100%}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad ul:after{content:" ";clear:both;display:table}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad li{list-style-type:none;margin:0;padding:0;display:block;float:left;text-align:center;line-height:3.4rem;font-size:1.15rem;border-radius:0px;text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;transition:background-color 200ms ease-in-out,color 200ms ease-in-out}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad .rmp-btn{margin:0 -1px -1px 0;cursor:pointer;border:1px solid #333943;background-color:#555961}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad .rmp-btn:hover{background-color:#e4e7e7;color:#555961}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad .rmp-btn.select{background-color:#68c300;border:1px solid #68c300;color:#fff}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad .rmp-btn.select:hover{background-color:#33dacd;border-color:#33dacd;color:#fff}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad li.active,#md .month-picker>.rmp-container .rmp-popup .rmp-pad li.active:hover{background-color:#68c300;color:#fff;border:1px solid #68c300;cursor:default}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad .disable{background-color:#333943;color:#586273;border:1px solid #2b2f39;cursor:default;pointer-events:none}
#md .month-picker .toggleable-button-root{border-radius:2px;padding:10px}
#md .month-picker .toggleable-button-root .DateRangePickerInput_arrow_svg{margin:0 .7rem}
#md .month-picker .toggleable-button-root:hover{cursor:pointer;background:rgba(0,0,0,0)}
#md .month-picker>.rmp-container .rmp-popup{transform:translate3d(0, -64px, 0);top:0;width:20rem}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad{box-sizing:border-box;float:left;width:20rem}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad:nth-of-type(2){float:right}
#md .month-picker>.rmp-container .rmp-popup .rmp-pad li{padding:0 !important;width:33.3333333333%}
#md .month-picker>.rmp-container .rmp-popup.range{width:40.6rem;padding:.6rem}
#md .month-picker>.rmp-container .rmp-popup.range{right:-50%}
#md .month-picker>.rmp-container .rmp-popup.range .rmp-pad{background-color:#353942}
@media screen and (max-width: 1540px){#md .month-picker>.rmp-container .rmp-popup.range{right:0}}
#md .list-admin .panel-title-links .btn.active,#md .list-admin .panel-title-links .btn:active{outline:0;background-image:none;box-shadow:none}
#md .list-admin .panel-title-links .btn-default{background:none;border:none}
#md .list-admin .panel-title-links .btn-default:active{box-shadow:rgba(0,0,0,0)}
#md #number-of-active-members-chart,#md #number-of-active-members-by-status-chart{padding:0}
#md #membershipBreakdownWrapper .membershipBreakdown.active .widget{max-height:1100px;overflow:visible;overflow:initial}
#md #membershipBreakdownWrapper.mbo{max-height:1600px}
#md .select-box.toggle{color:#fff}
#md .select-box.toggle input[type=checkbox].ios8-switch+label{position:relative;top:-6px}
#md.light .DayPicker__horizontal,#md .light .DayPicker__horizontal,#md #settings-light .DayPicker__horizontal{background:#5b6578}
#md.light .CalendarMonth,#md .light .CalendarMonth,#md #settings-light .CalendarMonth{background:#5b6578}
#md.light .DateInput_fangStroke,#md .light .DateInput_fangStroke,#md #settings-light .DateInput_fangStroke{stroke:#5b6578}
#md.light .DateInput_fangShape,#md .light .DateInput_fangShape,#md #settings-light .DateInput_fangShape{fill:#5b6578}
#md.light .CalendarMonth_caption,#md .light .CalendarMonth_caption,#md #settings-light .CalendarMonth_caption{color:#fff}
#md.light .CalendarDay__default,#md .light .CalendarDay__default,#md #settings-light .CalendarDay__default{border:1px solid #e8edf2;color:#596579;background:#bdc7d0}
#md.light .DayPickerNavigation_button__default,#md .light .DayPickerNavigation_button__default,#md #settings-light .DayPickerNavigation_button__default{border:1px solid #596579;background-color:#596579}
#md.light .CalendarDay__blocked_out_of_range,#md.light .CalendarDay__blocked_out_of_range:active,#md.light .CalendarDay__blocked_out_of_range:hover,#md .light .CalendarDay__blocked_out_of_range,#md .light .CalendarDay__blocked_out_of_range:active,#md .light .CalendarDay__blocked_out_of_range:hover,#md #settings-light .CalendarDay__blocked_out_of_range,#md #settings-light .CalendarDay__blocked_out_of_range:active,#md #settings-light .CalendarDay__blocked_out_of_range:hover{background:#596579;border:1px solid #4e5869;color:#989898}
#md.light .CalendarDay__selected,#md.light .CalendarDay__selected:active,#md.light .CalendarDay__selected_span,#md.light .CalendarDay__selected_span:active,#md .light .CalendarDay__selected,#md .light .CalendarDay__selected:active,#md .light .CalendarDay__selected_span,#md .light .CalendarDay__selected_span:active,#md #settings-light .CalendarDay__selected,#md #settings-light .CalendarDay__selected:active,#md #settings-light .CalendarDay__selected_span,#md #settings-light .CalendarDay__selected_span:active{background:#68c300;border:1px double #68c300;color:#fff}
#md.light .DayPickerNavigation_svg__horizontal,#md .light .DayPickerNavigation_svg__horizontal,#md #settings-light .DayPickerNavigation_svg__horizontal{fill:#fff}
#md.light .DayPicker_weekHeader,#md .light .DayPicker_weekHeader,#md #settings-light .DayPicker_weekHeader{color:#e8edf2}
#md .PresetDateRangePicker_panel{padding:0 22px 11px}
#md .PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}
#md .PresetDateRangePicker_button:active{outline:0}
#md .PresetDateRangePicker_button__selected{color:#fff;background:#00a699}
#md .SingleDatePickerInput{display:inline-block;background-color:#fff}
#md .SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}
#md .SingleDatePickerInput__rtl{direction:rtl}
#md .SingleDatePickerInput__disabled{background-color:#f2f2f2}
#md .SingleDatePickerInput__block{display:block}
#md .SingleDatePickerInput__showClearDate{padding-right:30px}
#md .SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
#md .SingleDatePickerInput_clearDate__default:focus,#md .SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}
#md .SingleDatePickerInput_clearDate__small{padding:6px}
#md .SingleDatePickerInput_clearDate__hide{visibility:hidden}
#md .SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}
#md .SingleDatePickerInput_clearDate_svg__small{height:9px}
#md .SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}
#md .SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}
#md .SingleDatePicker{position:relative;display:inline-block}
#md .SingleDatePicker__block{display:block}
#md .SingleDatePicker_picker{z-index:5;background-color:rgba(0,0,0,0);position:absolute}
#md .SingleDatePicker_picker__rtl{direction:rtl}
#md .SingleDatePicker_picker__directionLeft{left:0}
#md .SingleDatePicker_picker__directionRight{right:0}
#md .SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}
#md .SingleDatePicker_picker__fullScreenPortal{background-color:#fff}
#md .SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}
#md .SingleDatePicker_closeButton:focus,#md .SingleDatePicker_closeButton:hover{text-decoration:none}
#md .SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}
#md .DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}
#md .DayPickerKeyboardShortcuts_buttonReset:active{outline:0}
#md .DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}
#md .DayPickerKeyboardShortcuts_show::before{content:"";display:block;position:absolute}
#md .DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}
#md .DayPickerKeyboardShortcuts_show__bottomRight::before{border-top:26px solid rgba(0,0,0,0);border-right:33px solid #00a699;bottom:0;right:0}
#md .DayPickerKeyboardShortcuts_show__bottomRight:hover::before{border-right:33px solid #008489}
#md .DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}
#md .DayPickerKeyboardShortcuts_show__topRight::before{border-bottom:26px solid rgba(0,0,0,0);border-right:33px solid #00a699;top:0;right:0}
#md .DayPickerKeyboardShortcuts_show__topRight:hover::before{border-right:33px solid #008489}
#md .DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}
#md .DayPickerKeyboardShortcuts_show__topLeft::before{border-bottom:26px solid rgba(0,0,0,0);border-left:33px solid #00a699;top:0;left:0}
#md .DayPickerKeyboardShortcuts_show__topLeft:hover::before{border-left:33px solid #008489}
#md .DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}
#md .DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}
#md .DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}
#md .DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}
#md .DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}
#md .DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}
#md .DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}
#md .DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}
#md .DayPickerKeyboardShortcuts_close:active{outline:0}
#md .DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}
#md .DayPickerKeyboardShortcuts_closeSvg:focus,#md .DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}
#md .CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}
#md .CalendarDay:active{outline:0}
#md .CalendarDay__defaultCursor{cursor:default}
#md .CalendarDay__default{border:1px solid #333943;color:#fff;background:#555961}
#md .CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}
#md .CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}
#md .CalendarDay__outside{border:0;background:#fff;color:#484848}
#md .CalendarDay__outside:hover{border:0}
#md .CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}
#md .CalendarDay__blocked_minimum_nights:active,#md .CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}
#md .CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}
#md .CalendarDay__highlighted_calendar:active,#md .CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}
#md .CalendarDay__selected_span{background:#68c300;border:1px double #68c300;color:#fff}
#md .CalendarDay__selected_span:active,#md .CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}
#md .CalendarDay__last_in_range,#md .CalendarDay__last_in_range:hover{border-style:solid}
#md .CalendarDay__selected,#md .CalendarDay__selected:active,#md .CalendarDay__selected:hover{background:#68c300;border:1px double #68c300;color:#fff}
#md .CalendarDay__hovered_span,#md .CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}
#md .CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}
#md .CalendarDay__blocked_calendar,#md .CalendarDay__blocked_calendar:active,#md .CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}
#md .CalendarDay__blocked_out_of_range,#md .CalendarDay__blocked_out_of_range:active,#md .CalendarDay__blocked_out_of_range:hover{background:#333943;border:1px solid #2b2f39;color:#586273}
#md .CalendarMonth{background:#353942;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#md .CalendarMonth_table{border-collapse:collapse;border-spacing:0}
#md .CalendarMonth_verticalSpacing{border-collapse:separate}
#md .CalendarMonth_caption{color:#fff;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top;caption-side:initial}
#md .CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}
#md .CalendarMonthGrid{background:rgba(0,0,0,0);text-align:left;z-index:0}
#md .CalendarMonthGrid__animating{z-index:1}
#md .CalendarMonthGrid__horizontal{position:absolute;left:9px}
#md .CalendarMonthGrid__vertical{margin:0 auto}
#md .CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}
#md .CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}
#md .CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}
#md .CalendarMonthGrid_month__hidden{visibility:hidden}
#md .DayPickerNavigation{position:relative;z-index:2}
#md .DayPickerNavigation__horizontal{height:0}
#md .DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}
#md .DayPickerNavigation__verticalScrollableDefault{position:relative}
#md .DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;margin:0}
#md .DayPickerNavigation_button__default{border:1px solid #333943;background-color:#333943;color:#757575}
#md .DayPickerNavigation_button__default:focus,#md .DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}
#md .DayPickerNavigation_button__default:active{background:#f2f2f2}
#md .DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}
#md .DayPickerNavigation_button__disabled:focus,#md .DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}
#md .DayPickerNavigation_button__disabled:active{background:0 0}
#md .DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}
#md .DayPickerNavigation_leftButton__horizontalDefault{left:22px}
#md .DayPickerNavigation_rightButton__horizontalDefault{right:22px}
#md .DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}
#md .DayPickerNavigation_nextButton__verticalDefault{border-left:0}
#md .DayPickerNavigation_nextButton__verticalScrollableDefault{width:100%}
#md .DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}
#md .DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}
#md .DayPickerNavigation_svg__disabled{fill:#f2f2f2}
#md .DayPicker{background:#fff;position:relative;text-align:left}
#md .DayPicker__horizontal{background:#353942}
#md .DayPicker__verticalScrollable{height:100%}
#md .DayPicker__hidden{visibility:hidden}
#md .DayPicker__withBorder{box-shadow:#000 0px 0px 20px 0px;border-radius:3px}
#md .DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}
#md .DayPicker_portal__vertical{position:static;position:initial}
#md .DayPicker_focusRegion{outline:0}
#md .DayPicker_calendarInfo__horizontal,#md .DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}
#md .DayPicker_weekHeaders{position:relative}
#md .DayPicker_weekHeaders__horizontal{margin-left:9px}
#md .DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}
#md .DayPicker_weekHeader__vertical{left:50%}
#md .DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}
#md .DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}
#md .DayPicker_weekHeader_li{display:inline-block;text-align:center}
#md .DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}
#md .DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}
#md .DayPicker_transitionContainer__vertical{width:100%}
#md .DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}
#md .DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}
#md .DateInput__small{width:97px}
#md .DateInput__block{width:100%}
#md .DateInput__disabled{background:#f2f2f2;color:#dbdbdb}
#md .DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid rgba(0,0,0,0);border-left:0;border-radius:0}
#md .DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}
#md .DateInput_input__regular{font-weight:auto}
#md .DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;user-select:none}
#md .DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #3ec700;border-left:0}
#md .DateInput_input__disabled{background:#f2f2f2;font-style:normal}
#md .DateInput_screenReaderMessage{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
#md .DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}
#md .DateInput_fangShape{fill:#353942}
#md .DateInput_fangStroke{stroke:#353942;fill:rgba(0,0,0,0)}
#md .DateRangePickerInput{background-color:#fff;display:inline-block}
#md .DateRangePickerInput__disabled{background:#f2f2f2}
#md .DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}
#md .DateRangePickerInput__rtl{direction:rtl}
#md .DateRangePickerInput__block{display:block}
#md .DateRangePickerInput__showClearDates{padding-right:30px}
#md .DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}
#md .DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}
#md .DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
#md .DateRangePickerInput_clearDates__small{padding:6px}
#md .DateRangePickerInput_clearDates_default:focus,#md .DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}
#md .DateRangePickerInput_clearDates__hide{visibility:hidden}
#md .DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}
#md .DateRangePickerInput_clearDates_svg__small{height:9px}
#md .DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}
#md .DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}
#md .DateRangePicker{position:relative;display:inline-block;z-index:2}
#md .DateRangePicker__block{display:block}
#md .DateRangePicker_picker{z-index:1;background-color:rgba(0,0,0,0);position:absolute}
#md .DateRangePicker_picker__rtl{direction:rtl}
#md .DateRangePicker_picker__directionLeft{left:0}
#md .DateRangePicker_picker__directionRight{right:0}
#md .DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}
#md .DateRangePicker_picker__fullScreenPortal{background-color:#fff}
#md .DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}
#md .DateRangePicker_closeButton:focus,#md .DateRangePicker_closeButton:hover{text-decoration:none}
#md .DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}
#md.light .picky__dropdown{background:#5b6578}
#md.light .picky__dropdown .option,#md.light .picky__dropdown li{background:#5b6578;color:#fff}
#md.light .picky__filter__input{background:#e8edf2;color:#000}
#md .picky{width:100%;position:relative}
#md .picky *{box-sizing:border-box}
#md .picky__input{width:100%;background-color:#fff;border:0;border-width:1px;border-color:#eee;border-style:solid;border-radius:2px;padding:5px;text-align:left;position:relative;box-sizing:border-box;height:38px}
#md .picky__input::after{position:absolute;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);content:"";right:16px;top:22px}
#md .picky__dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;z-index:99;background:#353942;top:39px;box-shadow:#000 0px 0px 20px 0px;border:solid 1px #5f6567;border-radius:5px;overflow:auto !important;white-space:nowrap;width:auto}
#md .picky__dropdown::-webkit-scrollbar-track{border-radius:6px;background-color:#282b32}
#md .picky__dropdown::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}
#md .picky__dropdown::-webkit-scrollbar-thumb{border-radius:6px;background-color:#8fc447;border:none}
#md .picky__dropdown .option,#md .picky__dropdown li{list-style:none;background-color:#353942;color:#97989b;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5em;cursor:pointer;text-align:left;position:relative}
#md .withOnly .picky__dropdown .option,#md .withOnly .picky__dropdown li{padding:.5em 5.5em .5em .5em;max-width:500px;text-overflow:ellipsis;overflow:hidden}
#md .picky__dropdown .option:hover,#md .picky__dropdown li:hover{background-color:#8fc447;color:#fff}
#md .picky__dropdown .option:focus,#md .picky__dropdown li:focus{outline:none !important}
#md .picky__dropdown .option input[type=checkbox],#md .picky__dropdown .option input[type=radio],#md .picky__dropdown li input[type=checkbox],#md .picky__dropdown li input[type=radio]{margin-right:3px}
#md .picky__dropdown .picky__only.hide{display:none;position:absolute;right:3px;cursor:pointer;background:#5e697b;text-transform:uppercase;border-radius:5px;border:none;color:#fff;padding:5px 10px 5px 10px;line-height:12px}
#md .picky__dropdown .picky__only.hide:hover{text-decoration:underline}
#md .picky__dropdown .option:hover .picky__only.hide{display:inline-block !important}
#md .picky__filter{display:flex;width:100%;padding:3px}
#md .picky__filter__input{width:100%;padding:3px;display:inline-block;border:1px solid #5d6567;border-radius:4px;position:relative;height:30px;color:#fff;background:#1a1c22}
#md.light .picky__input,#md .light .picky__input{border-color:#5b606a !important;border-width:1px !important;border-radius:2px !important;color:#5b606a !important}
#md.light .picky__dropdown,#md .light .picky__dropdown{background:#5b6578}
#md.light .picky__dropdown .option,#md.light .picky__dropdown li,#md .light .picky__dropdown .option,#md .light .picky__dropdown li{background:#5b6578;color:#fff}
#md.light .picky__filter__input,#md .light .picky__filter__input{background:#e8edf2;color:#000}
#md.light .settings .picky__input,#md .light .settings .picky__input{border-color:#ccc !important;background-color:rgba(0,0,0,.02) !important}
#md .picky__input{height:48px !important;background-color:rgba(0,0,0,0) !important;border-color:#353942 !important;border-width:1px !important;border-radius:2px !important;color:#fff}
#md .picky__dropdown.max-selected .option:not(.selected){opacity:.3}
#md .picky__dropdown.max-selected .option:not(.selected):hover{opacity:1}
#md .picky__dropdown .option{border-bottom:none}
#md.light .edit-selections-bar p,#md .light .edit-selections-bar p{color:#727882}
#md.light .edit-selections-bar .DateInput_input,#md .light .edit-selections-bar .DateInput_input{background-color:#fff;color:#5b606a}
#md.light .edit-selections-bar .DateRangePickerInput_arrow_svg,#md .light .edit-selections-bar .DateRangePickerInput_arrow_svg{fill:#818790}
#md.light .withSticky #sticky-select-bar.edit-selections-bar,#md .light .withSticky #sticky-select-bar.edit-selections-bar{background-color:#fff}
#md.light .settings .SingleDatePicker,#md .light .settings .SingleDatePicker{background-color:rgba(0,0,0,.02)}
#md.light .settings .SingleDatePickerInput__withBorder,#md .light .settings .SingleDatePickerInput__withBorder{border:1px solid #ccc !important}
#md.light .settings .SingleDatePickerInput__withBorder .DateInput_input,#md .light .settings .SingleDatePickerInput__withBorder .DateInput_input{background-color:rgba(0,0,0,.02);color:#353942;font-weight:500;font-size:15px}
#md.light .settings .SingleDatePickerInput__withBorder .DateInput_input::-moz-placeholder, #md .light .settings .SingleDatePickerInput__withBorder .DateInput_input::-moz-placeholder{color:#5b606a}
#md.light .settings .SingleDatePickerInput__withBorder .DateInput_input::placeholder,#md .light .settings .SingleDatePickerInput__withBorder .DateInput_input::placeholder{color:#5b606a}
#md .edit-selections-bar{width:1350px;float:left;z-index:1;position:relative;padding-bottom:50px;padding-top:25px}
#md .edit-selections-bar p{color:#fff}
#md .edit-selections-bar .select-box{width:365px;float:left;margin-right:15px}
#md .edit-selections-bar .select-box-no-width{float:left;margin-right:15px;min-width:110px}
#md .edit-selections-bar .select-box-no-width .picky__placeholder{margin-right:30px}
#md .edit-selections-bar .top-filter>div:first-child{display:flex}
#md .edit-selections-bar .top-filter>div:first-child .select-box-no-width{white-space:nowrap}
#md .edit-selections-bar .top-filter>div:first-child .select-box-no-width:first-child:nth-last-child(2),#md .edit-selections-bar .top-filter>div:first-child .select-box-no-width:first-child:nth-last-child(2)~.select-box-no-width{flex:1 1 50%}
#md .edit-selections-bar .top-filter>div:first-child .select-box-no-width:first-child:nth-last-child(3),#md .edit-selections-bar .top-filter>div:first-child .select-box-no-width:first-child:nth-last-child(3)~.select-box-no-width{flex:1 1 40%}
#md .edit-selections-bar .top-filter>div:first-child .select-box-no-width:first-child:nth-last-child(3):last-child,#md .edit-selections-bar .top-filter>div:first-child .select-box-no-width:first-child:nth-last-child(3)~.select-box-no-width:last-child{flex-basis:20%}
#md .edit-selections-bar .date-range-select-box{width:371px}
#md .edit-selections-bar .period-type-select-box{width:150px}
#md .edit-selections-bar .compare-period-select-box{width:155px}
#md .edit-selections-bar .date-select-box{width:213px;float:left}
#md .edit-selections-bar .date-select-box.multi{width:381px}
#md .edit-selections-bar button.submit{padding:7px 25px;background:#7ec02b;border:none;border-radius:25px;color:#fff;font-weight:bold;position:absolute;right:105px;top:63px}
#md .edit-selections-bar button.submit.reset{color:#5e697b;background:rgba(0,0,0,0);border:solid 1px #586678;right:0}
#md .edit-selections-bar button.submit.reset:hover{background:#5e697b;color:#fff}
#md .edit-selections-bar button.submit:hover{background:#55821d;color:#fff}
#md .edit-selections-bar .SingleDatePickerInput,#md .edit-selections-bar .DateRangePickerInput{background-color:rgba(0,0,0,0) !important}
#md .edit-selections-bar .SingleDatePickerInput__withBorder,#md .edit-selections-bar .DateRangePickerInput__withBorder{border:1px solid #353942 !important}
#md .edit-selections-bar .DateRangePickerInput_arrow_svg{fill:#c1c2c5}
#md .withSticky .section-inner .section-content{overflow:inherit !important}
#md .withSticky #sticky-select-bar.edit-selections-bar{float:none;position:sticky;top:-1px;padding-top:calc(1em + 1px);padding-bottom:0;z-index:98;background:#262931;transition:all .5s}
#md .withSticky #sticky-select-bar.edit-selections-bar.isSticky{box-shadow:0px 20px 10px -15px #111}
#md.dark .SingleDatePickerInput,#md.dark .DateRangePickerInput{background-color:rgba(0,0,0,0) !important}
#md.dark .SingleDatePickerInput__withBorder{border:1px solid #353942 !important}
#md.dark .DateRangePickerInput__withBorder{border:1px solid #353942 !important}
#md.dark .DateRangePickerInput_arrow_svg{fill:#c1c2c5}
#md.dark .DateInput_input{background-color:#262931;color:#fff}
#md .htDropdownMenu table.htCore{width:400px;position:relative;left:-178px}
#md .htUIMultipleSelectHot table.htCore{left:0px}
#md .htUIMultipleSelectHot.handsontable table tbody tr td:nth-of-type(2n){background-color:#eee}
#md .handsontable-actions,#md .handsontable-buttons{margin-left:40px}
#md .handsontable-actions{color:#fff;font-weight:bold;font-size:1.3rem;margin-top:10px;display:flex;flex-wrap:wrap}
#md .handsontable-actions__wrapper{margin:0 25px 15px 0}
#md .handsontable-actions__wrapper .title{margin-bottom:6px;color:#8791a0;text-transform:uppercase;font-size:14px}
#md .handsontable-actions__wrapper .text{font-weight:100;font-size:24px;color:#4a9bff;text-align:center}
#md .handsontable-buttons a{color:#8ac934;font-weight:800;text-transform:capitalize;margin-right:50px;background:rgba(0,0,0,0);font-size:1rem}
#md .handsontable th,#md .ht_master tr td{text-align:right;text-overflow:ellipsis}
#md .handsontable th:first-of-type,#md .ht_master tr td:first-of-type{text-align:left}
#md .content-report .handsontable th:first-of-type{text-align:center}
#md .content-report .handsontable th:nth-of-type(2){text-align:left}
#md .ht_clone_top{z-index:10}
#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot) a{color:#00acfb;font-weight:600}
#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master td,#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_clone_left th{vertical-align:middle}
#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_clone_top th,#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_clone_left th,#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_clone_top_left_corner th{background-color:#1a1c22;border-color:#1a1c22;color:#fff}
#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master td:first-of-type,#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr:first-child th,#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr:first-child td{border-left-color:rgba(0,0,0,0);border-top-color:#1a1c22}
#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr td{background-color:#262931;color:#a3acb3;border-bottom-style:dashed;border-bottom-color:#4e525b;border-right-style:hidden}
#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr:nth-of-type(2n) td{background-color:#333943}
#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr:hover td,#md .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr:nth-of-type(2n):hover td{background-color:#315b81 !important}
#md.light .handsontable-actions{color:#545458}
#md.light .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_clone_top th,#md.light .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_clone_left th,#md.light .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_clone_top_left_corner th{background-color:#596579;border-color:#596579}
#md.light .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot) tr td{background-color:#eaedf1;color:#545458}
#md.light .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot) tr:nth-of-type(2n) td{background-color:#fff}
#md.light .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot) tr:hover td,#md.light .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot) tr:nth-of-type(2n):hover td{background-color:#a3c5e4 !important}
#md.light .allLocationsDataWrapper .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr:nth-of-type(2n) td{background-color:#eaedf1}
#md.light .allLocationsDataWrapper .ht_clone_left.handsontable .ht_nestingLevels{background:#fff !important;border-color:#fff !important}
#md.light .allLocationsDataWrapper .handsontable th div.ht_nestingButton{color:#000 !important}
#md.light .allLocationsDataWrapper .ht_clone_top_left_corner th{background-color:#fff !important;border-color:#fff !important}
#md .htUIMultipleSelectHot.handsontable .ht_master tbody tr:nth-of-type(2n) td{background-color:#eee}
#md .handsontable span.colHeader.columnSorting::before{color:#fff;top:50%;margin-top:-10px;position:absolute;left:-20px;background:none}
#md .handsontable span.colHeader.columnSorting.descending::before{content:"↓"}
#md .handsontable span.colHeader.columnSorting.ascending::before{content:"↑"}
#md .studio-info-table-wrapper .handsontable th:first-of-type,#md .studio-info-table-wrapper .ht_master tr td:first-of-type{text-align:left}
#md .studio-info-table-wrapper .handsontable th,#md .studio-info-table-wrapper .ht_master tr td{text-align:right}
#md .allLocationsDataWrapper .handsontable th:nth-child(2),#md .allLocationsDataWrapper .ht_master tr td:nth-child(2),#md .allLocationsDataWrapper .handsontable th:nth-child(3),#md .allLocationsDataWrapper .ht_master tr td:nth-child(3){text-align:left}
#md .allLocationsDataWrapper .handsontable:not(.htDropdownMenu):not(.htUIMultipleSelectHot)>.ht_master tr:nth-of-type(2n) td{background-color:#262931}
#md .allLocationsDataWrapper .ht_clone_left.handsontable .ht_nestingLevels .rowHeader{display:none}
#md .allLocationsDataWrapper .handsontable th div.ht_nestingButton{top:-13px}
#md .allLocationsDataWrapper .handsontable th div.ht_nestingButton.ht_nestingExpand::after{font-size:29px;left:-18px;position:relative}
#md .allLocationsDataWrapper .handsontable th div.ht_nestingButton.ht_nestingCollapse::after{font-size:41px;left:-19px;position:relative}
#md .allLocationsDataWrapper.resetAlignment .handsontable th:nth-child(3),#md .allLocationsDataWrapper.resetAlignment .ht_master tr td:nth-child(3){text-align:right}
#md.light .first-visits-table .totals p{color:#56657b}
#md.light .first-visits-table .totals p span a{color:#56657b}
#md .first-visits-table{float:left}
#md .first-visits-table .totals p{width:150px;float:left;margin-right:66px;text-align:center;color:#fff;line-height:38px}
#md .first-visits-table .totals p span{font-size:40px}
#md .first-visits-table .totals p span a{color:#fff;font-weight:400}
#md .edit-selections-bar{z-index:98}
#md .md-table,#md .md-pie{float:left}
#md .md-table{width:860px}
#md .md-pie{width:490px;height:500px}
#md input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}
#md input[type=checkbox].ios8-switch+label{position:absolute;padding:5px 0 0 50px;line-height:2em;right:0;top:56px;cursor:pointer}
#md.light input[type=checkbox].ios8-switch+label:before{background:#eaedf1 !important}
#md input[type=checkbox].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:50px;height:24px;border-radius:16px;background:#353942;border:1px solid #5b606a;transition:all .3s}
#md input[type=checkbox].ios8-switch+label:after{content:"";position:absolute;display:block;left:3px;top:2px;width:19px;height:19px;border-radius:16px;background:#fff;transition:all .3s}
#md input[type=checkbox].ios8-switch+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}
#md input[type=checkbox].ios8-switch:checked+label:after{margin-left:24px;background:#8fc447}
#md.light .react-section-wrapper.goals-summary .cta{background:#fff}
#md.light .react-section-wrapper .ReactModal__Content::after{border-left:13px solid #5b6578 !important}
#md.light .title{color:#5b606a}
#md .react-section-wrapper.goals-summary .ReactModal__Content::after{content:"";position:absolute;right:-13px;top:341px;width:0;height:0;border-bottom:10px solid rgba(0,0,0,0);border-left:13px solid #353942;border-top:10px solid rgba(0,0,0,0);clear:both}
#md .react-section-wrapper.goals-summary .cta{background:#353942;border:solid 1px #8ac732;border-radius:5px;color:#8fc347;font-size:12px;padding:5px 15px 5px 15px;position:relative;top:-5px;left:40px;font-weight:700;text-transform:uppercase}
#md .react-section-wrapper.goals-summary .cta:hover{background:#8ac732;color:#353942;text-decoration:none}
#md .goals-summary-wrapper{display:flex;width:1350px;margin:0 auto;position:relative;transition:height .5s;height:250px}
#md .goals-summary-wrapper .title{position:absolute;color:#fff;top:-50px;font-weight:700;text-transform:uppercase}
#md .goals-summary-wrapper .title.least{left:682px}
#md .goals-summary-wrapper .goal-donut{width:25%}
#md .goals-summary-wrapper .goal-donut .dashboardModuleSectionContainer{margin:0px 0px 20px !important}
#md .goals-summary-wrapper .goal-donut:first-of-type{margin-right:90px}
#md .goals-summary-wrapper .goals-to-watch{width:39%;margin-left:50px}
#md .goals-summary-wrapper .goals-to-watch .projected-key{border-left:solid 30px #fd6847;height:15px;position:absolute;top:325px;padding-left:5px;color:#7f838e;line-height:1}
#md .goals-summary-wrapper .goals-to-watch .current-key{border-left:solid 30px #1255a6;height:15px;position:absolute;top:300px;padding-left:5px;color:#7f838e;line-height:1}
#md .goals-summary-wrapper .floating-form-add-button{background:rgba(0,0,0,0);border:none;color:#8ac833;font-weight:700;font-size:14px;position:absolute;top:325px;right:8px;outline:none}
#md .goals-summary-wrapper .add-goal-button{position:relative;top:-4px;margin-right:7px}
#md .goals-summary-wrapper .add-goal-wrapper{display:flex}
#md.light .react-section-wrapper{background-color:#fff !important}
#md.light .react-section-wrapper .section-inner .react-section-title{background-color:#e9edf1 !important;color:#5b606a !important}
#md.light .react-section-wrapper .section-inner .react-section-title .text{color:#353942}
#md.light .react-section-wrapper .section-inner .react-section-title .infoIcon path{fill:#000}
#md.light .react-section-wrapper .section-inner .react-section-title .sectionToggle path{stroke:#000}
#md.light .react-section-wrapper .section-inner .section-content{background-color:#fff !important}
#md.light .react-section-wrapper .ReactModal__Content{background-color:#5b6578 !important}
#md .react-section-wrapper{background-color:#262931;background-size:6px 1px;background-repeat:repeat-x;background-position:center 53px;position:relative}
#md .react-section-wrapper input[type=checkbox].ios8-switch+label{left:0}
#md .react-section-wrapper .google-visualization-table{padding-bottom:100px}
#md .react-section-wrapper .section-inner{margin:0 auto;position:relative}
#md .react-section-wrapper .section-inner .react-section-title{display:flex;position:relative;align-items:center;background:#353942;margin:0 auto;padding:15px 30px 15px 16px;color:#fff;font-size:28px;width:1350px;font-weight:100;border-radius:4px}
#md .react-section-wrapper .section-inner .react-section-title .text{font-size:20px;font-weight:600;margin-right:15px}
#md .react-section-wrapper .section-inner .react-section-title .sectionToggle{margin-left:auto;display:inline-flex;padding:5px;cursor:pointer}
#md .react-section-wrapper .section-inner .react-section-title .sectionToggle .angleIcon{transition:transform .2s ease-in}
#md .react-section-wrapper .section-inner .react-section-title .sectionToggle .angleIcon--flipped{transform:scaleY(-1)}
#md .react-section-wrapper .section-inner .section-content{background-color:#262931;width:100%;transition:height .5s;position:relative}
#md .react-section-wrapper .section-inner .section-content .section-content-inner{width:1350px;margin:0 auto;position:relative;height:100%}
#md .group{display:flex;flex-direction:column}
#md .group .fade{opacity:1}
#md .group__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:.75rem 1.25rem;background-color:#d3d7dc;border:1px solid rgba(0,0,21,.125);border-radius:6px;color:#333a4e}
#md .group__item:hover{background-color:#bdbfc2}
#md .group__item .text{display:flex;flex-basis:100%;overflow:hidden;white-space:pre;text-overflow:ellipsis}
#md .group__item .active{color:green}
#md .group__item .btn-danger{margin:0 !important}
#md .group__icon{cursor:pointer;padding:5px}
#md .bar-wrapper{background-color:rgba(93,101,118,.2)}
#md.light .donut-text{fill:#585858 !important}
#md.light .goals-module h2{color:#6f7077}
#md.light .goals-module .goals-overview h5{color:#000}
#md.light .goals-module .add-goals{background:#fff}
#md.light .goals-module .add-goals .picky__filter__input{background-color:#fff}
#md.light .goals-module .add-goals .manual-enter-number{background-color:#fff;border-color:#5b606a;color:#5b606a}
#md.light .goals-module .add-goals .manual-enter-number::-moz-placeholder{color:#a3abbb}
#md.light .goals-module .add-goals .manual-enter-number::placeholder{color:#a3abbb}
#md.light .goal-list-wrapper{border-bottom-color:#bdbfca}
#md.light .goal-list-wrapper .top .likely .bar-wrapper{background-color:#bdbfc9}
#md.light .goal-list-wrapper .bottom .title{color:#616772}
#md .donut-text{fill:#fff}
#md .manual-enter-number{color:#fff;font-size:25px;width:132px;margin-left:0;background:#575d6d;border:none;padding-left:12px;margin-top:-10px}
#md .goals-module{min-height:600px;position:relative}
#md .goals-module .page-controls{width:1360px;margin:0 auto;display:flex;margin-bottom:35px;gap:15px;align-items:flex-end;position:relative;z-index:11}
#md .goals-module .page-controls__filters{display:flex;gap:10px}
#md .goals-module .page-controls__filter{color:#fff}
#md .goals-module .page-controls__filter--view{width:140px}
#md .goals-module .page-controls__filter--date .toggleable-button-root{height:48px}
#md .goals-module .top-goals-loader{min-height:0;min-height:initial}
#md .goals-module .popup__container--dashboard input{border:none}
#md .goals-module .goals-upload{margin-bottom:20px}
#md .goals-module .goals-upload__info{font-size:20px;margin-bottom:20px}
#md .goals-module .goals-upload__error{margin-top:10px;color:red}
#md .goals-module h2{position:relative;top:-60px;color:#fff;font-family:"Open Sans";font-weight:300;font-size:28px}
#md .goals-module .goals-overview{width:1350px;margin:0 auto;display:flex}
#md .goals-module .goals-overview h5{color:#fff;padding-bottom:5px;display:inline-flex;margin:0px;text-transform:uppercase;font-weight:700;font-size:14px;padding-bottom:30px}
#md .goals-module .goals-overview .left,#md .goals-module .goals-overview .right{width:45%}
#md .goals-module .goals-overview .left{width:55%;padding-right:100px}
#md .goals-module .popup .fixedFooter{height:40px}
#md .goals-module .add-goals{background:#262931;overflow:visible;overflow:initial}
#md .goals-module .add-goals .picky__filter__input{background-color:#1a1c22}
#md .goals-module .add-goals .md-cs-loader{min-height:0;min-height:initial}
#md .goals-module .add-goals .manual-enter-number{background:#262931;margin-top:0px;width:85px;border:1px solid #353942;height:48px;font-size:20px}
#md .goal-list-wrapper{color:#8d919d;height:55px;overflow:hidden;border-bottom:solid 1px #4e4f54;transition:all .5s;position:relative;display:none}
#md .goal-list-wrapper.show{display:block}
#md .goal-list-wrapper.hide-goal{display:none}
#md .goal-list-wrapper .rc-slider{margin-top:10px !important;width:100% !important}
#md .goal-list-wrapper .rc-slider-rail{height:7px !important}
#md .goal-list-wrapper .rc-slider-track{height:7px !important;background:#428dea !important}
#md .goal-list-wrapper .rc-slider-handle{height:23px !important;width:23px !important;margin-left:-14px !important;margin-top:-9px !important}
#md .goal-list-wrapper .slider p{font-size:14px;font-style:italic}
#md .goal-list-wrapper .hollow-button{padding:10px 28px;background-color:rgba(0,0,0,0);color:#fff;border:solid 1px #8fc447;border-radius:25px;color:#8fc447;font-weight:700;margin-top:-6px;cursor:pointer;font-size:11px;line-height:11px;transition:background-color .5s,color .5s}
#md .goal-list-wrapper .hollow-button:hover{background-color:#8fc447;color:#fff}
#md .goal-list-wrapper .hollow-button.save{position:relative;right:0;margin-top:10px;margin-left:55px}
#md .goal-list-wrapper .hollow-button.type{position:relative !important;right:0 !important;margin-left:15px !important;border-radius:5px !important;padding:7px !important;font-size:13px !important;border:solid 1px #428dea !important;color:#428dea !important}
#md .goal-list-wrapper .hollow-button.type.editActive,#md .goal-list-wrapper .hollow-button.type:hover{background-color:#428dea !important;color:#fff !important;border:solid 1px #428dea !important}
#md .goal-list-wrapper .hollow-button.deactivate{position:relative;right:0;margin-top:10px;margin-left:10px;color:#ab4e4e;border-color:#ab4e4e}
#md .goal-list-wrapper .hollow-button.deactivate:hover{background-color:#ab4e4e;color:#fff}
#md .goal-list-wrapper .hollow-button.edit{padding:5px 13px}
#md .goal-list-wrapper .hollow-button.edit.active{background-color:#8fc447;color:#fff}
#md .goal-list-wrapper .hollow-button.chart{padding:5px 13px}
#md .goal-list-wrapper .hollow-button.chart.active{background-color:#8fc447;color:#fff}
#md .goal-list-wrapper .fa-times-circle{width:1.5em;position:absolute;height:2.1em;right:15px;top:8px;font-size:15px;cursor:pointer}
#md .goal-list-wrapper .fa-edit,#md .goal-list-wrapper .fa-set,#md .goal-list-wrapper .fa-chart-line{height:2.1em;font-size:8px;cursor:pointer}
#md .goal-list-wrapper.editActive{height:170px}
#md .goal-list-wrapper.chartActive{height:400px}
#md .goal-list-wrapper .top-wrapper{width:100%;display:flex}
#md .goal-list-wrapper .top{width:100%;float:left;display:flex;margin-top:15px;height:25px}
#md .goal-list-wrapper .top .region{width:18.8%}
#md .goal-list-wrapper .top .region p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}
#md .goal-list-wrapper .top .staff{width:14.8%}
#md .goal-list-wrapper .top .staff p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}
#md .goal-list-wrapper .top .site{width:13%}
#md .goal-list-wrapper .top .site .location-name{position:relative;top:-16px;font-size:12px}
#md .goal-list-wrapper .top .site .goal-name{text-transform:uppercase;font-weight:600;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;position:relative}
#md .goal-list-wrapper .top .increase{width:7%;color:#4caf50;padding-left:18px}
#md .goal-list-wrapper .top .current{width:7.5%;color:#4797f9;padding-left:24px}
#md .goal-list-wrapper .top .goal{width:7.5%;color:#92bef4;padding-left:24px}
#md .goal-list-wrapper .top .forecast{width:7.5%;color:#fd6847;padding-left:24px}
#md .goal-list-wrapper .top .needed{width:7.5%;color:red;padding-left:24px}
#md .goal-list-wrapper .top .needed.zero{color:#fff}
#md .goal-list-wrapper .top .likely{width:13%;padding-left:24px}
#md .goal-list-wrapper .top .likely .bar-wrapper{background-color:rgba(93,101,118,.2)}
#md .goal-list-wrapper .top .action{width:15%;display:flex;position:absolute;right:0;padding-right:5px;justify-content:flex-end;gap:5px}
#md .goal-list-wrapper .middle{width:50%}
#md .goal-list-wrapper .bottom{width:100%;float:left;display:flex;margin-top:50px}
#md .goal-list-wrapper .bottom .title{font-weight:600;color:#8d919d;font-size:14px}
#md .goal-list-wrapper .bottom .prev-month{width:15%;color:#92bef4}
#md .goal-list-wrapper .bottom .mtd{width:15%;color:#4797f9}
#md .goal-list-wrapper .bottom .month-last-year{width:17%;color:#92bef4;padding-right:30px}
#md .goal-list-wrapper .bottom .enter-value{width:60%;padding-left:30px;border-left:solid 1px #4e4f54}
#md .goal-list-wrapper .bottom .slider{width:100%}
#md .goal-list-wrapper .bottom .action{width:40%;padding-top:10px}
#md .goal-list-wrapper .bottom-chart{width:100%;float:left;display:flex;margin-top:50px}
#md .goal-list-wrapper .bottom-chart .chart-loading .md-cs-loader-inner{top:20%}
#md.light .goals-list-wrapper .row-headers{color:#616772 !important;border-bottom:solid 1px #bdbfca !important;background-color:#fff !important}
#md .goals-module .section-content-inner{max-height:none !important;max-height:initial !important}
#md .goals-module .section-content{max-height:none !important;max-height:initial !important}
#md .goals-list-wrapper{position:relative}
#md .goals-list-wrapper .goals-list-header{display:flex;justify-content:flex-end}
#md .goals-list-wrapper .goals-list-header .add-staff-button{cursor:"pointer";border:solid 1px #8fc447;color:#8fc447;background-color:rgba(0,0,0,0);font-weight:bold;border-radius:12px;padding:3px 10px}
#md .goals-list-wrapper .goals-list-header .add-staff-button:hover{background-color:#8fc447;color:#fff}
#md .goals-list-wrapper .row-headers{display:flex;color:#8d919d;font-weight:600;margin-bottom:4px;border-bottom:solid 1px #4e4f54;padding-bottom:4px;padding-top:20px;text-transform:uppercase;font-size:13px;position:sticky;top:0;background-color:#262931;z-index:100}
#md .goals-list-wrapper .row-headers p{position:relative;top:10px}
#md .goals-list-wrapper .row-headers .region{width:18.7%;display:flex}
#md .goals-list-wrapper .row-headers .region p{width:50%}
#md .goals-list-wrapper .row-headers .region .picky__input{width:90%}
#md .goals-list-wrapper .row-headers .staff{width:14.7%;display:flex}
#md .goals-list-wrapper .row-headers .staff p{width:30%}
#md .goals-list-wrapper .row-headers .staff .picky__input{width:90%}
#md .goals-list-wrapper .row-headers .site{display:flex;width:14.5%}
#md .goals-list-wrapper .row-headers .site p{width:35%}
#md .goals-list-wrapper .row-headers .site .picky__input{width:90%}
#md .goals-list-wrapper .row-headers .show-goal{position:absolute;right:0;display:flex;width:16.5%}
#md .goals-list-wrapper .row-headers .show-goal .picky{width:67% !important}
#md .goals-list-wrapper .row-headers .show-goal p{width:30%;float:left}
#md .goals-list-wrapper .row-headers .goal{width:7.5%}
#md .goals-list-wrapper .row-headers .current{width:7.5%}
#md .goals-list-wrapper .row-headers .goal-value{width:7.5%}
#md .goals-list-wrapper .row-headers .forecast{width:7.5%}
#md .goals-list-wrapper .row-headers .needed{width:7.5%}
#md .goals-list-wrapper .row-headers .pacing{width:15%}
#md .goals-list-wrapper .row-headers .sortable-column{cursor:pointer}
#md .goals-list-wrapper .row-headers .sortable-column .sorting-icon{fill:#8d919d;width:15px;height:12px;stroke-width:15px}
#md .goals-list-wrapper .row-headers .sortable-column .sorting-icon.up{transform:rotate(-90deg)}
#md .goals-list-wrapper .row-headers .sortable-column .sorting-icon.down{transform:rotate(90deg)}
#md .goals-list-wrapper .popup .popup__container--dashboard{background:#262931}
#md .load-more{float:right;padding-top:5px;color:#7c808b}
#md .load-more a{font-weight:600;color:#337ab7;cursor:pointer;position:relative;top:-5px;float:right}
#md.light .client-info-wrapper p.error{color:#5b6578}
#md.light .client-info-wrapper .client-info-upper .left .client-name{color:#000}
#md.light .client-info-wrapper .client-info-upper .right .client-name{color:#000}
#md.light .client-info-wrapper .client-info-upper .right .quick-facts .fact{color:#000}
#md.light .client-info-wrapper .client-info-upper .right .quick-facts .fact .name{color:#5c616b}
#md.light .client-info-wrapper .client-info-bottom-wrapper{background:#fff}
#md.light .client-info-wrapper .client-info-mid-wrapper{background:#5b6578}
#md.light .client-info-wrapper .client-info-mid-wrapper .client-info-mid .cell .metric{color:#000}
#md.light .title{color:#5b606a !important}
#md.light .title .since{color:#000 !important}
#md .client-info-wrapper{width:100%;margin:0 auto}
#md .client-info-wrapper .react-section-wrapper{background-color:transparent;background-color:initial}
#md .client-info-wrapper .react-section-wrapper .section-content{background-color:transparent;background-color:initial}
#md .client-info-wrapper .create-contact-log{padding:7px 13px;background-color:rgba(0,0,0,0);border:solid 1px #8fc447;border-radius:25px;color:#8fc447;font-weight:700;margin-top:-6px;cursor:pointer;left:0;font-size:14px;line-height:11px;transition:background-color .5s,color .5s;margin-left:17px;position:relative;bottom:0}
#md .client-info-wrapper .create-contact-log:hover{background-color:#8fc447;color:#fff}
#md .client-info-wrapper .contact-logs-view-message{font-weight:600;float:right;color:#00acfb;cursor:pointer}
#md .client-info-wrapper .contact-logs-view-message:hover{text-decoration:underline}
#md .client-info-wrapper p.load-more{text-align:right;padding-right:39px;color:#00acfb;font-size:16px;font-weight:600;cursor:pointer}
#md .client-info-wrapper p.load-more:hover{text-decoration:underline}
#md .client-info-wrapper p.error{text-align:center;color:#fff;font-size:20px;line-height:35px;padding-top:150px}
#md .client-info-wrapper p.error span{font-size:26px;color:red}
#md .client-info-wrapper .pie-chart p.error{padding-top:0}
#md .client-info-wrapper p{margin:0}
#md .client-info-wrapper .client-info-upper{width:1350px;font-family:"Open Sans";min-height:250px;height:-moz-fit-content;height:fit-content;display:flex;margin:0 auto}
#md .client-info-wrapper .client-info-upper .left{width:433px;padding:71px 0 0 100px}
#md .client-info-wrapper .client-info-upper .left .user-avatar{float:left;position:relative;padding-bottom:150px;left:-63px;top:6px}
#md .client-info-wrapper .client-info-upper .left .client-details{position:relative;left:-46px;width:370px;word-break:break-all}
#md .client-info-wrapper .client-info-upper .left .btn-raw-data{padding-left:0;color:#8fc447;font-weight:bold;margin-right:20px}
#md .client-info-wrapper .client-info-upper .left .btn-raw-data:hover{text-decoration:none}
#md .client-info-wrapper .client-info-upper .left .info-details{width:500px}
#md .client-info-wrapper .client-info-upper .left .info-details .learn-more-button{padding:0}
#md .client-info-wrapper .client-info-upper .left .info-details .detail-item{display:flex;padding:0}
#md .client-info-wrapper .client-info-upper .left .info-details .detail-item .name{width:20%;color:#aeb4cc;font-weight:800;text-transform:uppercase;font-size:12px}
#md .client-info-wrapper .client-info-upper .left .info-details .detail-item .value{width:70%;font-size:12px;color:#a8abb2;font-weight:700}
#md .client-info-wrapper .client-info-upper .left .info-details .detail-item .value a{color:#00acfb;font-weight:600}
#md .client-info-wrapper .client-info-upper .right{padding:18px 0 0 50px;width:1300px}
#md .client-info-wrapper .client-info-upper .right .client-name{color:#fff;font-size:35px;font-weight:100;padding:0 0 18px 0;line-height:35px}
#md .client-info-wrapper .client-info-upper .right .quick-facts{display:flex}
#md .client-info-wrapper .client-info-upper .right .quick-facts .title{color:#fff;text-transform:uppercase;font-weight:600;display:flex;padding-bottom:20px}
#md .client-info-wrapper .client-info-upper .right .quick-facts .title .since{float:left;color:#a7adc4;text-transform:capitalize;font-size:12px;margin-top:2px}
#md .client-info-wrapper .client-info-upper .right .quick-facts .facts-right{padding-left:150px;padding-top:47px}
#md .client-info-wrapper .client-info-upper .right .quick-facts .fact{padding-bottom:9px;color:#fff;font-size:14px}
#md .client-info-wrapper .client-info-upper .right .quick-facts .fact .name{color:#aeb4cc}
#md .client-info-wrapper .client-info-mid-wrapper{width:100%;background:#16191e}
#md .client-info-wrapper .client-info-mid-wrapper .client-info-mid{height:120px;display:flex;width:1350px;margin:0 auto}
#md .client-info-wrapper .client-info-mid-wrapper .client-info-mid .cell{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;padding:25px 0 0 100px;width:50%}
#md .client-info-wrapper .client-info-mid-wrapper .client-info-mid .cell .metric{text-transform:none;color:#6a6d72;font-size:14px}
#md .client-info-wrapper .client-info-mid-wrapper .client-info-mid .cell .metric .highlight{color:#fff}
#md .client-info-wrapper .client-info-mid-wrapper .client-info-mid .cell:nth-child(2){padding:25px 0 0 63px}
#md .client-info-wrapper .client-info-mid-wrapper .client-info-mid .cell:nth-child(3){padding:25px 0 0 38px}
#md .client-info-wrapper .pie-charts-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;padding-top:25px}
#md .client-info-wrapper .pie-charts-wrapper .pie-chart{width:500px}
#md .client-info-wrapper .pie-charts-wrapper .pie-chart .google-visualization-tooltip-item{padding:0 8px;margin:0}
#md .client-info-wrapper .pie-charts-wrapper .pie-chart .google-visualization-tooltip{width:auto !important;height:auto !important;max-width:290px;line-height:17px}
#md .client-info-wrapper .pie-charts-wrapper .pie-chart__title{padding:0 25px;margin-bottom:20px;color:#8791a0;text-transform:uppercase;font-weight:700}
#md .client-info-wrapper .client-info-data-points-wrapper{display:flex;width:1350px;margin:0 auto;position:relative;justify-content:flex-start;padding-left:25px;margin-top:25px;gap:100px}
#md .client-info-wrapper .client-info-bottom-wrapper{padding-top:50px;width:100%;padding-bottom:100px}
#md .client-info-wrapper .client-info-bottom-wrapper .client-info-bottom{display:flex;width:1350px;margin:0 auto;position:relative}
#md .client-info-wrapper .client-info-bottom-wrapper .client-info-bottom.chart{height:330px}
#md .client-info-wrapper .client-info-bottom-wrapper .client-info-bottom.chart .cell{height:330px;border:none}
#md .client-info-wrapper .client-info-bottom-wrapper .client-info-bottom.half .cell{width:50%}
#md .client-info-wrapper .client-info-bottom-wrapper .client-info-bottom .cell{height:100%;width:100%}
#md .client-info-wrapper .client-info-bottom-wrapper .client-info-bottom .cell .title{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;padding-left:35px;padding-bottom:20px}
#md .client-info-wrapper #clientProfileConfigurator{bottom:auto;bottom:initial;top:13px}
#md #client-contact-logs .text-center{width:100% !important}
#md #client-contact-logs div:first-child{width:50%}
#md #client-contact-logs div:first-child>div{width:100%}
#md #tableWithCustomSearch .wrapped-text{display:inline-block;width:22ch !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#md.light .client-profile-search .search-title{color:#000}
#md.light .client-profile-search form input.text{background-color:#fff}
#md .client-profile-search .dashboard-inner{width:1350px;margin:0 auto;background:rgba(0,0,0,0);min-height:65vh}
#md .client-profile-search .action-buttons{width:210px;display:flex;align-items:end;justify-content:space-between}
#md .client-profile-search .action-buttons .submit{padding:7px 25px;background:#7ec02b;border:none;border-radius:25px;color:#fff;font-weight:bold}
#md .client-profile-search .action-buttons .reset{color:#5e697b;background:rgba(0,0,0,0);border:solid 1px #586678}
#md .client-profile-search p{color:#fff;margin-bottom:10px}
#md .client-profile-search__top{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:50px}
#md .client-profile-search .search-filters{display:flex;flex-direction:column}
#md .client-profile-search .search-filters__top{display:flex;margin-bottom:10px}
#md .client-profile-search .search-filters__top .DateInput{width:150px}
#md .client-profile-search .search-filters__top .DateInput .DateInput_input{text-align:center;font-size:21px}
#md .client-profile-search .search-filters__bottom{display:flex}
#md .client-profile-search .search-filters__bottom .filter{width:140px}
#md .client-profile-search .search-filters .filter{margin-right:10px}
#md .client-profile-search .search-title{text-align:left;color:#fff;text-transform:uppercase;font-weight:700;padding-bottom:25px}
#md .client-profile-search form{text-align:left}
#md .client-profile-search form input.submit{padding:13px 17px;background-color:rgba(0,0,0,0);color:#fff;border:solid 1px #8fc447;border-radius:25px;color:#8fc447;font-weight:700;cursor:pointer;font-size:18px;line-height:11px;transition:background-color .5s,color .5s;margin-left:19px}
#md .client-profile-search form input.submit:hover{background-color:#8fc447;color:#fff}
#md .client-profile-search form input.text{padding:10px 37px;background-color:#ccc;color:#353942;border:solid 1px #ccc;border-radius:25px;font-weight:700;font-size:20px;line-height:11px;transition:background-color .5s,color .5s}
#md .client-profile-search #tableWithCustomSearch .table td{white-space:normal}
#md.light #metric-modal{background:#5b6578 !important}
#md.light .utilization-module .modal-arrow{border-color:rgba(0,0,0,0) #5b6578 rgba(0,0,0,0) rgba(0,0,0,0) !important}
#md.light .heat-map-modal section.card{background-color:rgba(0,0,0,0) !important}
#md.light .heat-map-modal .title{color:#fff !important}
#md.light .heat-map-modal .heat-map-progress-bar{background-color:#d3e1ff !important}
#md.light .heat-map-modal .ht_master tr>td{border-bottom:1px dashed #c7c7c7}
#md.light .heat-map-modal .handsontable th{color:#fff !important;background-color:#7b8698 !important}
#md.light .heat-map-modal .handsontable tr{background-color:#e8e8e8 !important;border:none !important}
#md.light .heat-map-modal .ht_clone_left th{color:#fff !important;background-color:#7b8698 !important}
#md.light .heat-map-modal .ht_clone_top th{color:#fff !important;background-color:#7b8698 !important}
#md.light .heat-map-modal .ht_master tr td{background-color:rgba(0,0,0,0);color:#696e71}
#md.light .heat-map-modal .ht_master tr:nth-of-type(even){background-color:#fff !important}
#md.light .heat-map-modal .ht_master tr:nth-of-type(odd):hover,#md.light .heat-map-modal .ht_master tr:nth-of-type(even):hover{background-color:#a3c5e4 !important;color:#fff !important}
#md .heat-map-modal .top-section{display:flex}
#md .heat-map-modal .top-section .section{display:flex}
#md .heat-map-modal .top-section .section:first-child{padding-right:20px}
#md .heat-map-modal .top-section .metrics{flex-shrink:0;margin-right:15px}
#md .heat-map-modal .top-section .metrics:last-child{margin-right:0}
#md .heat-map-modal .top-section .width-50{min-width:10rem}
#md .heat-map-modal .top-section .metric-item{min-width:20rem}
#md .heat-map-modal .top-section .heat-map-progress-bar{width:calc(100% - 45px);background-color:#5d6576}
#md .heat-map-modal .top-section .progress-indicator,#md .heat-map-modal .top-section .prev-period-bar{width:0%;min-width:0%;transition:width 1s,min-width 1s}
#md .heat-map-modal .bottom-section .class-title{color:#d2d3d4;font-size:24px;font-weight:100;padding:25px 0}
#md .heat-map-modal .bottom-section .table-holder{display:block}
#md .heat-map-modal .bottom-section .table-wrapper,#md .heat-map-modal .bottom-section .table-holder{transition:opacity 1s}
#md .heat-map-modal .handsontable th{text-align:left}
#md .heat-map-modal .htNoWrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#md .heat-map-modal .handsontable tr:first-child th,#md .heat-map-modal .handsontable tr:first-child td{border-top:none !important}
#md .heat-map-modal .handsontable th{background-color:#1a1c22 !important;color:#fff !important;border:none !important}
#md .heat-map-modal .handsontable tr{background-color:rgba(0,0,0,0) !important;border:none !important}
#md .heat-map-modal .ht_clone_left th{background-color:#1a1c22 !important;color:#fff !important;border:none !important}
#md .heat-map-modal .ht_clone_left tr{background-color:rgba(0,0,0,0) !important;border:none !important}
#md .heat-map-modal .ht_clone_top th{background-color:#1a1c22 !important;color:#fff !important;border:none !important}
#md .heat-map-modal .ht_clone_top tr{background-color:rgba(0,0,0,0) !important;border:none !important}
#md .heat-map-modal .ht_master tr td{background-color:rgba(0,0,0,0);color:#a3acb3;text-align:left}
#md .heat-map-modal .ht_master tr td a{color:#00acfb;font-weight:600}
#md .heat-map-modal .ht_master tr:nth-of-type(even){background-color:#333943 !important;color:#a3acb3}
#md .heat-map-modal .ht_master tr:nth-of-type(odd):hover,#md .heat-map-modal .ht_master tr:nth-of-type(even):hover{background-color:#315b81 !important}
#md .heat-map-modal .ht_master tr>td{border-bottom:1px dashed #4e525b;border-right:none}
#md .heat-map-modal .ht_master tr>td:first-child{border-left:none}
#md .heat-map-modal .ht_master tr th~.childHeader{background-color:#1a1c22 !important;color:#fff !important}
#md .heat-map-modal .ht_nestingParent~td{font-size:15px}
#md .heat-map-modal .ht_clone_left tr th .ht_nestingButton{font-size:25px !important}
#md.light #class-utilization-chart{position:relative}
#md.light #class-utilization-chart .apexcharts-yaxis-texts-g text,#md.light #class-utilization-chart .apexcharts-xaxis-texts-g text,#md.light #class-utilization-chart .apexcharts-data-labels text{fill:#727882 !important}
#md.light #class-utilization-chart .apexcharts-svg{background-color:#fff !important}
#md.light .data-point .glyphicon-tags{color:#656565}
#md.light #metric-tooltip{background:#e9edf1 !important}
#md.light .utilization-details-popup-body{background-color:#fff !important}
#md.light .utilization-details-popup-body input{background:#eaedf1 !important;border-bottom:1px solid #4e525b}
#md.light .class-utilization-heatmap h2,#md.light .class-check-in-heatmap h2{color:#000}
#md.light .class-utilization-heatmap p,#md.light .class-check-in-heatmap p{color:#000}
#md.light .class-utilization-heatmap .edit-selections-bar,#md.light .multi-location-overview .edit-selections-bar{background:#fff}
#md.light .check-in-module p.error{color:#727882}
#md .utilization-module,#md .check-in-module,#md .service-bookings-module{background-color:red !important}
#md .utilization-module .chart-header,#md .check-in-module .chart-header,#md .service-bookings-module .chart-header{margin-top:50px}
#md .utilization-module .chart-header>h2,#md .check-in-module .chart-header>h2,#md .service-bookings-module .chart-header>h2{margin-right:20px}
#md .utilization-module .chart-header>h2,#md .utilization-module .chart-header>.select-box,#md .check-in-module .chart-header>h2,#md .check-in-module .chart-header>.select-box,#md .service-bookings-module .chart-header>h2,#md .service-bookings-module .chart-header>.select-box{display:inline-block}
#md .utilization-module .react-section-wrapper .section-inner .section-content,#md .check-in-module .react-section-wrapper .section-inner .section-content,#md .service-bookings-module .react-section-wrapper .section-inner .section-content{overflow:inherit}
#md .utilization-module p.error,#md .check-in-module p.error,#md .service-bookings-module p.error{text-align:center;font-size:25px;color:#fff;padding-top:250px}
#md .utilization-module .edit-selections-bar .selection-bar-filters,#md .check-in-module .edit-selections-bar .selection-bar-filters,#md .service-bookings-module .edit-selections-bar .selection-bar-filters{height:90px}
#md .utilization-module .edit-selections-bar .action-buttons,#md .check-in-module .edit-selections-bar .action-buttons,#md .service-bookings-module .edit-selections-bar .action-buttons{height:50px;position:relative}
#md .utilization-module .edit-selections-bar button.submit,#md .check-in-module .edit-selections-bar button.submit,#md .service-bookings-module .edit-selections-bar button.submit{right:120px;top:10px;font-size:14px}
#md .utilization-module .edit-selections-bar button.submit.reset,#md .check-in-module .edit-selections-bar button.submit.reset,#md .service-bookings-module .edit-selections-bar button.submit.reset{right:20px}
#md .utilization-module .edit-selections-bar button.submit:disabled,#md .check-in-module .edit-selections-bar button.submit:disabled,#md .service-bookings-module .edit-selections-bar button.submit:disabled{cursor:not-allowed;background-color:gray}
#md .utilization-module .popup .utilization-details-popup-body,#md .check-in-module .popup .utilization-details-popup-body,#md .service-bookings-module .popup .utilization-details-popup-body{background:#353942;margin-bottom:0;padding:12px 28px 16px 28px;min-height:600px;overflow:visible;overflow:initial}
#md .utilization-module .popup .utilization-details-popup-body .popup__body,#md .check-in-module .popup .utilization-details-popup-body .popup__body,#md .service-bookings-module .popup .utilization-details-popup-body .popup__body{margin-bottom:0}
#md .utilization-module .popup .utilization-details-popup-body .utilization-details-table td,#md .check-in-module .popup .utilization-details-popup-body .utilization-details-table td,#md .service-bookings-module .popup .utilization-details-popup-body .utilization-details-table td{text-align:left;max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#md .utilization-module .popup .utilization-details-popup-body .utilization-details-table th,#md .check-in-module .popup .utilization-details-popup-body .utilization-details-table th,#md .service-bookings-module .popup .utilization-details-popup-body .utilization-details-table th{text-align:left}
#md .utilization-module .popup .utilization-details-popup-body input,#md .check-in-module .popup .utilization-details-popup-body input,#md .service-bookings-module .popup .utilization-details-popup-body input{background:#2b2f39;border-bottom:1px solid #4e525b}
#md .utilization-module .popup .utilization-details-popup-body .data-points,#md .check-in-module .popup .utilization-details-popup-body .data-points,#md .service-bookings-module .popup .utilization-details-popup-body .data-points{display:flex;gap:50px;padding-bottom:20px;margin-top:20px}
#md .utilization-module .popup .utilization-details-popup-body .error,#md .check-in-module .popup .utilization-details-popup-body .error,#md .service-bookings-module .popup .utilization-details-popup-body .error{font-size:32px;color:#8791a0}
#md .utilization-module .glyphicon-tags,#md .check-in-module .glyphicon-tags,#md .service-bookings-module .glyphicon-tags{padding-top:1px;color:#fff;padding-bottom:3px;vertical-align:bottom;margin-left:8px;cursor:pointer}
#md .utilization-module .content-wrapper,#md .check-in-module .content-wrapper,#md .service-bookings-module .content-wrapper{padding-top:50px}
#md .utilization-module .content-wrapper .data-points,#md .check-in-module .content-wrapper .data-points,#md .service-bookings-module .content-wrapper .data-points{display:flex;justify-content:space-between;align-items:start;position:relative;width:100%}
#md .utilization-module .content-wrapper .data-points>.data-point:first-of-type,#md .check-in-module .content-wrapper .data-points>.data-point:first-of-type,#md .service-bookings-module .content-wrapper .data-points>.data-point:first-of-type{margin-right:20px;flex-basis:15%}
#md .utilization-module .content-wrapper .data-points .data-point--label,#md .check-in-module .content-wrapper .data-points .data-point--label,#md .service-bookings-module .content-wrapper .data-points .data-point--label{padding:0px;margin:0px 0px 13px;color:#8791a0;text-transform:uppercase;font-weight:700}
#md .utilization-module .content-wrapper .data-points .data-point #me,#md .check-in-module .content-wrapper .data-points .data-point #me,#md .service-bookings-module .content-wrapper .data-points .data-point #me{display:flex;align-items:flex-end}
#md .utilization-module .content-wrapper .data-points .data-point #me .percent-changed,#md .check-in-module .content-wrapper .data-points .data-point #me .percent-changed,#md .service-bookings-module .content-wrapper .data-points .data-point #me .percent-changed{left:0 !important;margin-left:7px}
#md .utilization-module .content-wrapper .data-points .with-border,#md .check-in-module .content-wrapper .data-points .with-border,#md .service-bookings-module .content-wrapper .data-points .with-border{flex-basis:85%;flex-wrap:wrap;display:flex;justify-content:start;border:1px solid;border-radius:10px;padding:10px 20px}
#md .utilization-module .content-wrapper .data-points .with-border .data-point,#md .check-in-module .content-wrapper .data-points .with-border .data-point,#md .service-bookings-module .content-wrapper .data-points .with-border .data-point{flex-grow:1;margin-bottom:20px;margin-right:5px}
#md .utilization-module .group-by-filter,#md .check-in-module .group-by-filter,#md .service-bookings-module .group-by-filter{width:230px}
#md .utilization-module .heatmap-heading,#md .check-in-module .heatmap-heading,#md .service-bookings-module .heatmap-heading{display:flex;gap:20px}
#md .utilization-module .time-of-day-chart-wrapper,#md .check-in-module .time-of-day-chart-wrapper,#md .service-bookings-module .time-of-day-chart-wrapper{display:flex}
#md .utilization-module .time-of-day-chart-wrapper .time-of-day-chart,#md .check-in-module .time-of-day-chart-wrapper .time-of-day-chart,#md .service-bookings-module .time-of-day-chart-wrapper .time-of-day-chart{position:relative}
#md .utilization-module .time-of-day-chart-wrapper .time-of-day-chart.single-data #class-utilization-chart,#md .check-in-module .time-of-day-chart-wrapper .time-of-day-chart.single-data #class-utilization-chart,#md .service-bookings-module .time-of-day-chart-wrapper .time-of-day-chart.single-data #class-utilization-chart{top:12px}
#md .utilization-module .time-of-day-chart-wrapper .time-of-day-chart .time-range-title,#md .check-in-module .time-of-day-chart-wrapper .time-of-day-chart .time-range-title,#md .service-bookings-module .time-of-day-chart-wrapper .time-of-day-chart .time-range-title{position:absolute;right:20%;top:10px;font-size:15px;font-weight:700;color:#fff}
#md .utilization-module .utilization-toggle,#md .utilization-module .check-in-toggle,#md .utilization-module .service-bookings-toggle,#md .check-in-module .utilization-toggle,#md .check-in-module .check-in-toggle,#md .check-in-module .service-bookings-toggle,#md .service-bookings-module .utilization-toggle,#md .service-bookings-module .check-in-toggle,#md .service-bookings-module .service-bookings-toggle{position:relative;color:#fff;top:-30px}
#md .utilization-module .utilization-toggle p,#md .utilization-module .check-in-toggle p,#md .utilization-module .service-bookings-toggle p,#md .check-in-module .utilization-toggle p,#md .check-in-module .check-in-toggle p,#md .check-in-module .service-bookings-toggle p,#md .service-bookings-module .utilization-toggle p,#md .service-bookings-module .check-in-toggle p,#md .service-bookings-module .service-bookings-toggle p{margin:0px}
#md .utilization-module .utilization-toggle .radio-button-root,#md .utilization-module .check-in-toggle .radio-button-root,#md .utilization-module .service-bookings-toggle .radio-button-root,#md .check-in-module .utilization-toggle .radio-button-root,#md .check-in-module .check-in-toggle .radio-button-root,#md .check-in-module .service-bookings-toggle .radio-button-root,#md .service-bookings-module .utilization-toggle .radio-button-root,#md .service-bookings-module .check-in-toggle .radio-button-root,#md .service-bookings-module .service-bookings-toggle .radio-button-root{display:inline-block;width:50px;height:32px}
#md .class-utilization-heatmap h2,#md .class-check-in-heatmap h2{font-family:"Open Sans";color:#fff;font-weight:300;font-size:28px}
#md .class-utilization-heatmap .recharts-legend-wrapper,#md .class-check-in-heatmap .recharts-legend-wrapper{position:relative !important}
#md .class-utilization-heatmap .hide-scroll .wtHolder,#md .class-check-in-heatmap .hide-scroll .wtHolder{overflow-x:hidden}
#md .multi-location-overview .edit-selections-bar{height:138px}
#md .multi-location-overview .handsontable-buttons{position:absolute;top:14rem;right:-2.7rem}
#md .multi-location-overview .allLocationsTableWrapper{float:left;width:100%;padding:50px 0 50px 0}
#md .multi-location-overview .allLocationsTableWrapper .handsontable-buttons{justify-content:flex-end;position:static;position:initial;display:flex;padding-bottom:10px}
#md .multi-location-overview .allLocationsTableWrapper .handsontable-buttons a{margin-right:13px}
#md #class-utilization-chart{position:relative}
#md #class-utilization-chart .apexcharts-data-labels text{fill:#dedede !important}
#md #class-utilization-chart .apexcharts-canvas{display:flex;flex-direction:column}
#md #class-utilization-chart .apexcharts-legend{position:relative !important}
#md #class-utilization-chart .apexcharts-legend-text{display:none}
#md .check-in-module .edit-selections-bar .selection-bar-filters{display:flex;justify-content:flex-end}
#md .check-in-module .content-wrapper .data-points{justify-content:flex-start}
#md .check-in-module .heatmap-heading{align-items:center;margin-bottom:20px}
#md .check-in-module .heatmap-heading h2{width:300px;margin:0}
#md .check-in-module .heatmap-heading .heatmap-filters{height:48px;padding-bottom:10px;display:flex;align-items:center}
#md .check-in-module .heatmap-heading .heatmap-filters .check-in-toggle{margin-left:40px;top:0}
#md .check-in-module .heatmap-heading .heatmap-filters .check-in-toggle .radio-button-root{bottom:5px}
#md .check-in-module p.error{text-align:center;padding-top:50px;color:#727882;font-size:36px}
#md .utilization-module .edit-selections-bar .selection-bar-filters{display:flex;flex-direction:column;height:190px}
#md .utilization-module .edit-selections-bar .selection-bar-filters .dates-container{padding-bottom:10px}
#md .utilization-module .edit-selections-bar .selection-bar-filters .filters-container{display:flex;position:relative;width:100%;justify-content:flex-start}
#md .utilization-module .edit-selections-bar .selection-bar-filters .action-buttons{height:55px;width:240px;top:30px;position:absolute;right:0}
#md.light .table-skeleton-wrapper .loading{background-color:#424d63 !important}
#md .table-skeleton-wrapper{display:flex;top:-24px;position:relative}
#md .table-skeleton-wrapper .container{max-width:400px;padding-left:0px}
#md .table-skeleton-wrapper .card{background-color:rgba(0,0,0,0);overflow:hidden;max-width:250px;width:194px}
#md .table-skeleton-wrapper .card-detail{padding:.5rem 1rem}
#md .table-skeleton-wrapper .card-detail.first{padding:.5rem 1rem .5rem 0rem}
#md .table-skeleton-wrapper .card-detail h3{line-height:.09}
#md .table-skeleton-wrapper .card-title.loading{height:20px}
#md .table-skeleton-wrapper .loading{position:relative;background-color:#494c56;margin-bottom:15px;overflow:hidden;border-radius:25px}
#md .table-skeleton-wrapper .loading::after{display:block;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:loading 2s infinite}
@keyframes loading{100%{transform:translateX(100%)}}
#md.light .multi-location-module{background-color:#eaedf1 !important}
#md.light .multi-location-module .table-top-wrapper,#md.light .multi-location-module .table-bottom-wrapper{background:#fff;color:#5a606a}
#md.light .multi-location-module .goals-message{color:#5a606b}
#md.light .multi-location-module .picky__input{border-color:#5b606a !important;border-width:1px !important;border-radius:2px !important;color:#5b606a !important}
#md.light .multi-location-module p.error{color:#596579}
#md.light .multi-location-module .DateInput_input{background-color:#eaedf1;color:#5b606a}
#md.light .multi-location-module .data-updated{color:#5b606a !important}
#md.light .multi-location-module .mbl{color:#5b606a}
#md.light .multi-location-module .select-box p,#md.light .multi-location-module .date-select-box p{color:#5b606a !important}
#md.light .multi-location-module .multi-location-module-wrapper .mm{color:#5a606b;background:#fff;border-right:solid 1px #e8edf2}
#md.light .multi-location-module .multi-location-module-wrapper .mtd{color:#5a606b;background:#fff;border-right:solid 1px #e8edf2}
#md.light .multi-location-module .multi-location-module-wrapper .mtd2{color:#5a606b;background:#fff}
#md.light .multi-location-module.universal .table-wrapper-top .table-top:not(:last-child),#md.light .multi-location-module.universal .table-wrapper-bottom .table-top:not(:last-child){border-right:solid 1px #d0d3d8}
#md .multi-location-module{height:auto;min-height:800px;background-color:#262931 !important}
#md .multi-location-module .conversions-separator{color:#5c5f73;font-size:20px}
#md .multi-location-module .conversion-rates-raw-data-link{color:inherit !important;font-weight:inherit !important;position:inherit !important}
#md .multi-location-module section{background-color:rgba(0,0,0,0)}
#md .multi-location-module.universal .title{width:60%}
#md .multi-location-module.universal h2{border:none !important}
#md .multi-location-module.universal .averages{position:absolute;text-align:right;top:57px;left:17px}
#md .multi-location-module.universal .metrics{width:40%;text-align:right !important}
#md .multi-location-module.universal .table-bottom-wrapper{width:96.5%;min-height:110px}
#md .multi-location-module.universal .table-bottom-wrapper .title{width:57%}
#md .multi-location-module.universal .table-bottom-wrapper .metrics{width:42%}
#md .multi-location-module.universal .date-range-select-box{float:left;margin-right:16px}
#md .multi-location-module.universal .edit-selections-bar{z-index:98;margin-bottom:25px}
#md .multi-location-module.universal .edit-selections-bar button.submit{right:initial;margin-left:4px;top:0;right:auto;right:initial}
#md .multi-location-module.universal .edit-selections-bar .buttons-container{position:absolute;width:240px;height:40px;bottom:22px;right:0}
#md .multi-location-module.universal .edit-selections-bar .buttons-container.submit{top:0 !important}
#md .multi-location-module.universal .edit-selections-bar button.submit.reset{margin-left:115px}
#md .multi-location-module.universal .btn-raw-data{top:-116px;left:1166px;z-index:80}
#md .multi-location-module.universal .table-wrapper-top,#md .multi-location-module.universal .table-wrapper-bottom{padding-bottom:0}
#md .multi-location-module.universal .table-wrapper-top .table-top,#md .multi-location-module.universal .table-wrapper-bottom .table-top{width:326.6px}
#md .multi-location-module.universal .table-wrapper-top .table-top:not(:last-child),#md .multi-location-module.universal .table-wrapper-bottom .table-top:not(:last-child){border-right:solid 1px #1a1c22}
#md .multi-location-module.universal .table-wrapper .download{position:absolute;top:-30px;right:0;color:#8ac934;font-weight:800;font-size:1rem;cursor:pointer}
#md .multi-location-module.universal .table-top{padding:0}
#md .multi-location-module.universal .table-top.total-revenue{width:790px}
#md .multi-location-module.universal .table-top.membership-revenue{width:560px;padding-right:0}
#md .multi-location-module.universal .table-top.membership-revenue .metrics{width:50%}
#md .multi-location-module.universal .table-top.leads-added{width:370.6px}
#md .multi-location-module.universal .table-top.enrollment{padding-right:0}
#md .multi-location-module.universal .table-top .table-top-wrapper h2{font-size:25px}
#md .multi-location-module.spenga .table-top{flex-basis:55%}
#md .multi-location-module.spenga .table-top:first-child{flex-basis:45%}
#md .multi-location-module.spenga .action-buttons{position:relative;top:35px;right:95px}
#md .multi-location-module.spenga .edit-selections-bar{padding-bottom:75px}
#md .multi-location-module .multilocation-sections{display:flex;flex-direction:column;width:100%}
#md .multi-location-module .multi-location-comparison .section-inner .section-content{min-height:600px;overflow:visible}
#md .multi-location-module .table-wrapper-top,#md .multi-location-module .table-wrapper-bottom{display:flex;width:100%;padding-bottom:50px}
#md .multi-location-module .table-top{padding-right:10px}
#md .multi-location-module .table-top-wrapper,#md .multi-location-module .table-bottom-wrapper{width:100%;height:auto;color:#fff;display:flex;background:#323943;position:relative}
#md .multi-location-module .table-top-wrapper .title,#md .multi-location-module .table-bottom-wrapper .title{width:100%;padding-left:15px}
#md .multi-location-module .table-top-wrapper .title h2,#md .multi-location-module .table-bottom-wrapper .title h2{font-family:"Open Sans";margin:0;font-size:32px;border-bottom:solid 1px #5c6073}
#md .multi-location-module .table-top-wrapper .averages,#md .multi-location-module .table-bottom-wrapper .averages{width:100%;text-align:right}
#md .multi-location-module .table-top-wrapper .averages.double,#md .multi-location-module .table-bottom-wrapper .averages.double{top:80px}
#md .multi-location-module .table-top-wrapper .averages.double.conversions,#md .multi-location-module .table-bottom-wrapper .averages.double.conversions{left:-223px}
#md .multi-location-module .table-top-wrapper .averages span,#md .multi-location-module .table-bottom-wrapper .averages span{font-weight:800}
#md .multi-location-module .table-top-wrapper .metrics,#md .multi-location-module .table-bottom-wrapper .metrics{width:100%;padding-right:10px;text-align:left;justify-content:end;align-self:flex-end;padding-bottom:5px}
#md .multi-location-module .table-top-wrapper .metrics .left,#md .multi-location-module .table-bottom-wrapper .metrics .left{float:left}
#md .multi-location-module .table-top-wrapper .metrics p,#md .multi-location-module .table-bottom-wrapper .metrics p{margin:0}
#md .multi-location-module .table-top-wrapper .metrics .total,#md .multi-location-module .table-bottom-wrapper .metrics .total{font-weight:600;font-size:24px}
#md .multi-location-module .table-top-wrapper .metrics .total a,#md .multi-location-module .table-bottom-wrapper .metrics .total a{color:#fff;font-weight:bold}
#md .multi-location-module .table-top-wrapper .metrics .total .percent,#md .multi-location-module .table-bottom-wrapper .metrics .total .percent{padding-left:5px;font-size:12px}
#md .multi-location-module .table-top-wrapper .metrics .total .percent.positive,#md .multi-location-module .table-bottom-wrapper .metrics .total .percent.positive{color:#21e981}
#md .multi-location-module .table-top-wrapper .metrics .total .percent.negative,#md .multi-location-module .table-bottom-wrapper .metrics .total .percent.negative{color:#c7343e}
#md .multi-location-module .table-top-wrapper .metrics .sub-metrics,#md .multi-location-module .table-bottom-wrapper .metrics .sub-metrics{display:flex}
#md .multi-location-module .table-top-wrapper .metrics .sub-metrics p,#md .multi-location-module .table-bottom-wrapper .metrics .sub-metrics p{width:350px}
#md .multi-location-module .table-top-wrapper .metrics .sub-metrics p.no-padding,#md .multi-location-module .table-bottom-wrapper .metrics .sub-metrics p.no-padding{width:-moz-fit-content;width:fit-content}
#md .multi-location-module .table-top-wrapper .metrics .sub-metrics p span,#md .multi-location-module .table-bottom-wrapper .metrics .sub-metrics p span{font-weight:800}
#md .multi-location-module .table-bottom{flex:1 0 25%;margin-right:10px}
#md .multi-location-module .table-bottom.last{flex-basis:45%}
#md .multi-location-module .edit-selections-bar .select-box{width:265px}
#md .multi-location-module .everything-new-raw-data-link,#md .multi-location-module .conversion-rates-raw-data-link{position:absolute;right:5px}
#md .multi-location-module .btn-raw-data{position:relative;top:-141px;left:0}
#md .multi-location-module .goals-message{color:#fff;font-size:12px}
#md .multi-location-module .data-updated{color:#fff;padding-top:15px;display:inline-block}
#md .multi-location-module .data-updated span{visibility:hidden;float:right}
#md .multi-location-module .data-updated span.show{visibility:visible}
#md .multi-location-module .picky__input{height:48px !important;background-color:rgba(0,0,0,0) !important;border-color:#353942 !important;border-width:1px !important;border-radius:2px !important;color:#fff}
#md .multi-location-module .SingleDatePickerInput{background-color:rgba(0,0,0,0) !important}
#md .multi-location-module .SingleDatePickerInput__withBorder{border:1px solid #353942 !important}
#md .multi-location-module .DateInput_input{color:#fff}
#md .multi-location-module p.error{color:#fff;font-size:33px;line-height:1.5em;text-align:center;padding-top:299px}
#md .multi-location-module p.error .pre,#md .multi-location-module p.error .after{font-size:18px;opacity:.6}
#md .multi-location-module .error-wrapper{float:left;width:100%;background:rgba(0,0,0,.5);margin-bottom:25px}
#md .multi-location-module .error-wrapper .error{padding-top:0px}
#md .multi-location-module .mbl{margin:0;color:#fff;font-size:30px;padding-bottom:20px;display:inline-block;padding-left:10px;padding-right:10px;margin-left:-10px;width:100%}
#md .multi-location-module .mbl.padding-top{padding-top:50px}
#md .multi-location-module .multi-location-module-wrapper{width:1350px;margin:0 auto;height:1350px}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar{width:1350px;float:left;z-index:1;position:relative;padding-bottom:50px;padding-top:25px}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar .select-box{width:305px;float:left;padding-right:15px}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar .select-box p{color:#fff}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar .date-select-box{width:213px;float:left}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar .date-select-box p{color:#fff}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar button.submit{padding:7px 25px;background:rgba(0,0,0,0);border:solid 1px #7ec02b;border-radius:25px;color:#7ec02b;font-weight:bold;position:absolute;right:105px;top:63px}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar button.submit.reset{color:#5e697b;border-color:#586678;right:0}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar button.submit.reset:hover{background:#5e697b;color:#fff}
#md .multi-location-module .multi-location-module-wrapper .edit-selections-bar button.submit:hover{background:#7ec02b;color:#fff}
#md .multi-location-module .multi-location-module-wrapper .mm{color:#fff;float:left;width:780px;text-align:center;margin-bottom:5px;background:#333943;border-right:solid 1px #1a1c22}
#md .multi-location-module .multi-location-module-wrapper .mtd{color:#fff;float:left;width:220px;text-align:center;margin-bottom:5px;background:#333943;border-right:solid 1px #1a1c22}
#md .multi-location-module .multi-location-module-wrapper .mtd2{color:#fff;float:left;width:350px;text-align:center;margin-bottom:5px;background:#333943}
#md .multi-location-module .multi-location-module-wrapper .width-50{width:670px;float:left;padding-top:50px}
#md .multi-location-module .multi-location-module-wrapper .width-50.padding-right{margin-right:10px}
#md .multi-location-module .padding-top-70{padding-top:53px}
#md .multi-location-module td.completed{color:#7ec02a !important;font-weight:600}
#md .multi-location-module td.completed:after{content:"★";color:gold}
#md #number_of_active_members_by_status_chart,#md #number_of_active_members_chart{padding-bottom:50px}
#md #number_of_active_members_by_status_chart .google-visualization-table,#md #number_of_active_members_chart .google-visualization-table{height:111px !important}
#md #number_of_active_members_by_status_chart .google-visualization-table-table,#md #number_of_active_members_chart .google-visualization-table-table{height:100px !important}
#md #number_of_active_members_by_status_chart .google-visualization-table-table tr>td,#md #number_of_active_members_chart .google-visualization-table-table tr>td{padding:0}
#md.light .error_boundary_root h2{color:#6f7077}
#md.light .error_boundary_root span{color:#6f7077}
#md .error_boundary_root{width:100%;height:150px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:10px 0}
#md .error_boundary_root h2{padding:0px;font-size:40px;width:-moz-max-content;width:max-content;box-shadow:none;color:#fff}
#md .error_boundary_root span{color:#fff}
#md.light .overtable-title,#md .light .overtable-title,#md #settings-light .overtable-title{color:#5b606a !important}
#md.light .overtable-title .since,#md .light .overtable-title .since,#md #settings-light .overtable-title .since{color:#000 !important}
#md.light .table thead,#md .light .table thead,#md #settings-light .table thead{background-color:#596579;color:#fff}
#md.light .table thead th,#md .light .table thead th,#md #settings-light .table thead th{border:none}
#md.light .table tbody tr:nth-child(odd),#md.light .table tfoot tr:nth-child(odd),#md .light .table tbody tr:nth-child(odd),#md .light .table tfoot tr:nth-child(odd),#md #settings-light .table tbody tr:nth-child(odd),#md #settings-light .table tfoot tr:nth-child(odd){background-color:#eaedf1}
#md.light .table tbody tr:nth-child(even),#md.light .table tfoot tr:nth-child(even),#md .light .table tbody tr:nth-child(even),#md .light .table tfoot tr:nth-child(even),#md #settings-light .table tbody tr:nth-child(even),#md #settings-light .table tfoot tr:nth-child(even){background-color:#fff}
#md.light .table tbody tr:hover,#md.light .table tfoot tr:hover,#md .light .table tbody tr:hover,#md .light .table tfoot tr:hover,#md #settings-light .table tbody tr:hover,#md #settings-light .table tfoot tr:hover{background-color:#a3c5e4}
#md.light .table th,#md.light .table td,#md .light .table th,#md .light .table td,#md #settings-light .table th,#md #settings-light .table td{color:#545458;border-bottom:1px dashed #4e525b}
#md.light .form-inline .mfe-2,#md .light .form-inline .mfe-2,#md #settings-light .form-inline .mfe-2{color:#5b606a}
#md.light .form-inline .form-control,#md .light .form-inline .form-control,#md #settings-light .form-inline .form-control{background-color:#eaedf1;border-bottom:1px solid #a3acb3;color:#a3acb3}
#md.light .form-inline .form-control:focus,#md .light .form-inline .form-control:focus,#md #settings-light .form-inline .form-control:focus{border-bottom:1px solid #545458}
#md.light .pagination .page-link,#md .light .pagination .page-link,#md #settings-light .pagination .page-link{background-color:#eaedf1;border:none;color:#6f7178}
#md.light .pagination .page-link:hover,#md.light .pagination .page-link:active,#md.light .pagination .page-link:focus,#md .light .pagination .page-link:hover,#md .light .pagination .page-link:active,#md .light .pagination .page-link:focus,#md #settings-light .pagination .page-link:hover,#md #settings-light .pagination .page-link:active,#md #settings-light .pagination .page-link:focus{color:#000}
#md.light .pagination .disabled.page-link,#md .light .pagination .disabled.page-link,#md #settings-light .pagination .disabled.page-link{color:#a3acb3}
#md.light .pagination .disabled.page-link:hover,#md.light .pagination .disabled.page-link:active,#md.light .pagination .disabled.page-link:focus,#md .light .pagination .disabled.page-link:hover,#md .light .pagination .disabled.page-link:active,#md .light .pagination .disabled.page-link:focus,#md #settings-light .pagination .disabled.page-link:hover,#md #settings-light .pagination .disabled.page-link:active,#md #settings-light .pagination .disabled.page-link:focus{color:#a3acb3}
#md.light .pagination .page-link[aria-label^=Current],#md .light .pagination .page-link[aria-label^=Current],#md #settings-light .pagination .page-link[aria-label^=Current]{color:#000}
#md.light #heatmap .table .riders,#md .light #heatmap .table .riders,#md #settings-light #heatmap .table .riders{border-right:thin solid #ddd}
#md.light #heatmap .table .month,#md .light #heatmap .table .month,#md #settings-light #heatmap .table .month{border-right:thin solid #ddd}
#md.light #heatmap .table thead th:nth-child(-n+2),#md .light #heatmap .table thead th:nth-child(-n+2),#md #settings-light #heatmap .table thead th:nth-child(-n+2){border-top:thin solid #ddd;border-right:thin solid #ddd;border-left:thin solid #ddd;background-color:#fff}
#md.light #heatmap .table thead th:nth-child(3),#md .light #heatmap .table thead th:nth-child(3),#md #settings-light #heatmap .table thead th:nth-child(3){background-color:#fff2cc}
#md.light #heatmap .table .month-info,#md .light #heatmap .table .month-info,#md #settings-light #heatmap .table .month-info{color:#434343;border-top:thin solid #ddd;border-right:thin solid #ddd;border-bottom:thin solid #ddd}
#md.light #heatmap .table tbody tr,#md .light #heatmap .table tbody tr,#md #settings-light #heatmap .table tbody tr{background-color:#fff}
#md.light #heatmap .table tbody tr:nth-child(-n+2) td,#md .light #heatmap .table tbody tr:nth-child(-n+2) td,#md #settings-light #heatmap .table tbody tr:nth-child(-n+2) td{border-left:thin solid #ddd;border-right:thin solid #ddd;border-bottom:thin solid #ddd}
#md.light #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3),#md .light #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3),#md #settings-light #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3){background-color:#fff7e1;padding:0}
#md.light #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3) div,#md .light #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3) div,#md #settings-light #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3) div{padding:10.3px 0}
#md.light #heatmap .table tbody tr:nth-child(-n+2) td:last-child,#md .light #heatmap .table tbody tr:nth-child(-n+2) td:last-child,#md #settings-light #heatmap .table tbody tr:nth-child(-n+2) td:last-child{border-right:0}
#md.light #heatmap .table tbody tr:nth-child(-n+2) td:last-child div,#md .light #heatmap .table tbody tr:nth-child(-n+2) td:last-child div,#md #settings-light #heatmap .table tbody tr:nth-child(-n+2) td:last-child div{border-right:thin solid #ddd}
#md.light #heatmap .table tbody tr:nth-child(2),#md .light #heatmap .table tbody tr:nth-child(2),#md #settings-light #heatmap .table tbody tr:nth-child(2){border-bottom:thin solid #ddd}
#md.light #heatmap .table tbody tr:nth-child(n+3):nth-child(odd) td:nth-child(-n+2),#md .light #heatmap .table tbody tr:nth-child(n+3):nth-child(odd) td:nth-child(-n+2),#md #settings-light #heatmap .table tbody tr:nth-child(n+3):nth-child(odd) td:nth-child(-n+2){background-color:#eaedf1}
#md.light .custom-checkbox input#status+label>.status-switch,#md .light .custom-checkbox input#status+label>.status-switch,#md #settings-light .custom-checkbox input#status+label>.status-switch{background-color:#8fc447;color:#fff}
#md.light .custom-checkbox input#status:checked+label>.status-switch,#md .light .custom-checkbox input#status:checked+label>.status-switch,#md #settings-light .custom-checkbox input#status:checked+label>.status-switch{background-color:#8fc447}
#md.light .multi-location-module.universal td:nth-child(4),#md .light .multi-location-module.universal td:nth-child(4),#md #settings-light .multi-location-module.universal td:nth-child(4){border-right:solid 1px #d0d3d8}
#md.light .multi-location-module.universal .conversion-table td:nth-child(8),#md.light .multi-location-module.universal .conversion-table td:nth-child(12),#md .light .multi-location-module.universal .conversion-table td:nth-child(8),#md .light .multi-location-module.universal .conversion-table td:nth-child(12),#md #settings-light .multi-location-module.universal .conversion-table td:nth-child(8),#md #settings-light .multi-location-module.universal .conversion-table td:nth-child(12){border-right:solid 1px #d0d3d8}
#md.light #dailyPulseTable tr th:not(:nth-of-type(4),:nth-of-type(8)),#md .light #dailyPulseTable tr th:not(:nth-of-type(4),:nth-of-type(8)),#md #settings-light #dailyPulseTable tr th:not(:nth-of-type(4),:nth-of-type(8)){background-color:#ccc}
#md.light #dailyPulseTable tr td:nth-of-type(4),#md.light #dailyPulseTable tr td:nth-of-type(8),#md .light #dailyPulseTable tr td:nth-of-type(4),#md .light #dailyPulseTable tr td:nth-of-type(8),#md #settings-light #dailyPulseTable tr td:nth-of-type(4),#md #settings-light #dailyPulseTable tr td:nth-of-type(8){background-color:#e9edf1}
#md.light #dailyPulseTable tr th:nth-of-type(1),#md .light #dailyPulseTable tr th:nth-of-type(1),#md #settings-light #dailyPulseTable tr th:nth-of-type(1){background:#fff}
#md .client-info-wrapper .create-contact-log{padding:5px 11px;margin-top:3px;line-height:1.5rem}
#md .client-info-wrapper .client-info-upper .right .quick-facts .overtable-title{color:#fff;text-transform:uppercase;font-weight:600;display:flex;padding-bottom:20px}
#md .client-info-wrapper .client-info-upper .right .quick-facts .overtable-title .since{float:left;color:#a7adc4;text-transform:capitalize;font-size:12px;margin-top:2px}
#md .client-info-wrapper .client-info-bottom-wrapper .client-info-bottom .cell .overtable-title{padding:0 2.4rem 0 0;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end}
#md .c-datatable-filter{margin-bottom:1rem}
#md .table th{text-align:end;padding:2px 4px}
#md .table th .d-inline{font-weight:400;color:#fff;display:inline !important}
#md .table th .d-inline+svg{color:#fff;opacity:1;height:10px}
#md .table th,#md .table td{color:#a3acb3;border-top:none;border-bottom:1px dashed #4e525b;border-right:none;padding:0 4px}
#md .form-inline .mfe-2{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600}
#md .form-inline .action-btn{left:225px !important}
#md .form-inline .form-control{border-radius:0;height:2rem;background-color:#2b2f39;border:0;border-bottom:1px solid #4e525b;color:#a3acb3;box-shadow:none;width:15rem;transition:all .2s}
#md .form-inline .form-control:focus{box-shadow:none;border-bottom:1px solid #a3acb3;font-size:1em}
#md .table{margin-bottom:0}
#md .table thead{background-color:#1a1c22;color:#fff;height:25px;white-space:nowrap}
#md .table thead th{border:none}
#md .table thead th:first-child{text-align:start}
#md .table tbody tr,#md .table tfoot tr{height:43px !important}
#md .table tbody tr td,#md .table tfoot tr td{vertical-align:middle;text-align:end}
#md .table tbody tr td:first-child,#md .table tfoot tr td:first-child{text-align:start}
#md .table tbody tr td a,#md .table tfoot tr td a{color:#00acfb;font-weight:700}
#md .table tbody tr:nth-child(odd),#md .table tfoot tr:nth-child(odd){background-color:#262931}
#md .table tbody tr:nth-child(even),#md .table tfoot tr:nth-child(even){background-color:#333943}
#md .table tbody tr:hover,#md .table tfoot tr:hover{background-color:#315b81}
#md .table .text-center{padding-top:1.7rem}
#md .table .text-center>h2{font:35px "proxima nova",sans-serif}
#md .table .text-ellipsis{width:52ch !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}
#md .pagination{margin-top:0 !important}
#md .pagination .page-link{font-weight:600;background-color:#2b2f39;border:none;color:#a3acb3;padding:6px 12px;font-size:15px}
#md .pagination .page-link:hover,#md .pagination .page-link:active,#md .pagination .page-link:focus{color:#fff}
#md .pagination .disabled.page-link{color:#6f7178}
#md .pagination .disabled.page-link:hover,#md .pagination .disabled.page-link:active,#md .pagination .disabled.page-link:focus{color:#6f7178}
#md .pagination .page-link[aria-label^=Current]{z-index:0;color:#fff}
#md .table-responsive{width:100%}
#md .login-report-table .content .table th,#md .login-report-table .content .table tr td{text-align:start}
#md .login-report-table .content .table th:nth-of-type(n + 3),#md .login-report-table .content .table tr td:nth-of-type(n + 3){text-align:center}
#md .login-report-table .content .content__filter{display:inline-block}
#md .login-report-table .content .content__filter .c-datatable-filter{margin-bottom:0 !important}
#md #membershipBreakdownModule .table-responsive{width:100%;max-height:420px}
#md #studioInfoReportContainer .table{margin-bottom:20px}
#md #heatmap .table-responsive{overflow:hidden}
#md #heatmap .table{table-layout:fixed}
#md #heatmap .table .heatmap-link{cursor:pointer;display:block;font-weight:inherit;color:inherit}
#md #heatmap .table .riders{border:none;text-align:center;white-space:normal}
#md #heatmap .table .riders-label{font-weight:700}
#md #heatmap .table .month{border-bottom:none;text-align:start;white-space:nowrap}
#md #heatmap .table .month-info{padding:10px;text-align:left;font-weight:700}
#md #heatmap .table .month-info .tooltip-inner{min-width:17em}
#md #heatmap .table tr td{text-align:center;white-space:nowrap}
#md #heatmap .table thead th{height:43px;z-index:1;position:absolute}
#md #heatmap .table thead th:nth-child(1){position:inherit;max-width:80px;width:80px;overflow:visible !important}
#md #heatmap .table thead th:nth-child(2){position:inherit;max-width:118px;width:118px;overflow:visible !important}
#md #heatmap .table thead th:nth-child(3){padding:0;width:1151px;overflow:visible !important}
#md #heatmap .table thead th:nth-child(n+4){display:none}
#md #heatmap .table tbody tr td{border:0}
#md #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(-n+2){border-top:0;border-bottom:0}
#md #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3){font-weight:700}
#md #heatmap .table tbody tr:nth-child(n+3) td:nth-child(n+3):hover{background-color:#315b81 !important;color:#fff !important}
#md #heatmap .table .riders{border-right:thin solid #4e525b}
#md #heatmap .table .month{border-right:thin solid #4e525b}
#md #heatmap .table thead th:nth-child(-n+2){border-top:thin solid #4e525b;border-right:thin solid #4e525b;border-left:thin solid #4e525b;background-color:#333943}
#md #heatmap .table thead th:nth-child(3){background-color:#20283b}
#md #heatmap .table .month-info{color:#a3acb3;border-top:thin solid #4e525b;border-right:thin solid #4e525b;border-bottom:thin solid #4e525b}
#md #heatmap .table tbody tr{background-color:#333943}
#md #heatmap .table tbody tr:nth-child(-n+2) td{border-left:thin solid #4e525b;border-right:thin solid #4e525b;border-bottom:thin solid #4e525b}
#md #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3){background-color:#29344d;padding:0}
#md #heatmap .table tbody tr:nth-child(-n+2) td:nth-child(n+3) div{padding:10.3px 0}
#md #heatmap .table tbody tr:nth-child(-n+2) td:last-child{border-right:0}
#md #heatmap .table tbody tr:nth-child(-n+2) td:last-child div{border-right:thin solid #4e525b}
#md #heatmap .table tbody tr:nth-child(2){border-bottom:thin solid #4e525b}
#md #heatmap .table tbody tr:nth-child(n+3):nth-child(odd) td:nth-child(-n+2){background-color:#262931}
#md .custom-checkbox{margin-right:1rem;width:151px;height:47px}
#md .custom-checkbox input#status{display:none}
#md .custom-checkbox input#status+label{height:100%;width:100%}
#md .custom-checkbox input#status+label>.status-switch{cursor:pointer;width:100%;height:100%;position:relative;background-color:#4e525b;color:#fff;transition:all .5s ease;padding:3px;border-radius:3px}
#md .custom-checkbox input#status+label>.status-switch:before,#md .custom-checkbox input#status+label>.status-switch:after{border-radius:2px;height:calc(100% - 6px);width:calc(50% - 3px);display:flex;align-items:center;position:absolute;justify-content:center;transition:all .3s ease}
#md .custom-checkbox input#status+label>.status-switch:before{background-color:#fff;color:#000;left:3px;z-index:10;content:attr(data-unchecked)}
#md .custom-checkbox input#status+label>.status-switch:after{right:0;content:attr(data-checked)}
#md .custom-checkbox input#status:checked+label>.status-switch{background-color:#4e525b}
#md .custom-checkbox input#status:checked+label>.status-switch:after{left:0;content:attr(data-unchecked)}
#md .custom-checkbox input#status:checked+label>.status-switch:before{color:#000;left:50%;content:attr(data-checked)}
#md .multi-location-module .table{table-layout:fixed}
#md .multi-location-module.universal .table-responsive{max-height:700px}
#md .multi-location-module.universal .table-responsive::-webkit-scrollbar{width:8px}
#md .multi-location-module.universal .table-responsive thead{position:sticky;position:-webkit-sticky;top:0}
#md .multi-location-module.universal .table-responsive svg{width:10px}
#md .multi-location-module.universal .revenueTable td:nth-child(4){border-right:solid 1px #1a1c22}
#md .multi-location-module.universal .conversion-table td:nth-child(8),#md .multi-location-module.universal .conversion-table td:nth-child(12){border-right:solid 1px #1a1c22}
#md .multi-location-module.universal .conversion-table td:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#md #instructorUtilization th,#md #instructorUtilization tr td,#md #firstVisitConversions th,#md #firstVisitConversions tr td,#md #instructorClosingConversion th,#md #instructorClosingConversion tr td,#md #dailyPulseTable th,#md #dailyPulseTable tr td{font-weight:600;text-align:center}
#md #instructorUtilization .table th,#md #instructorUtilization .table td,#md #firstVisitConversions .table th,#md #firstVisitConversions .table td,#md #instructorClosingConversion .table th,#md #instructorClosingConversion .table td,#md #dailyPulseTable .table th,#md #dailyPulseTable .table td{border-bottom:none}
#md #instructorUtilization .table td,#md #firstVisitConversions .table td,#md #instructorClosingConversion .table td,#md #dailyPulseTable .table td{border-right:1px solid #353942}
#md #instructorUtilization .table td:last-child,#md #firstVisitConversions .table td:last-child,#md #instructorClosingConversion .table td:last-child,#md #dailyPulseTable .table td:last-child{border:none;font-weight:800}
#md #instructorUtilization .table .d-inline,#md #firstVisitConversions .table .d-inline,#md #instructorClosingConversion .table .d-inline,#md #dailyPulseTable .table .d-inline{font-weight:600}
#md #instructorUtilization .table thead tr,#md #firstVisitConversions .table thead tr,#md #instructorClosingConversion .table thead tr,#md #dailyPulseTable .table thead tr{height:50px}
#md #instructorUtilization .table th:nth-of-type(2),#md #instructorUtilization .table tr td:nth-of-type(2),#md #firstVisitConversions .table th:nth-of-type(2),#md #firstVisitConversions .table tr td:nth-of-type(2),#md #instructorClosingConversion .table th:nth-of-type(2),#md #instructorClosingConversion .table tr td:nth-of-type(2),#md #dailyPulseTable .table th:nth-of-type(2),#md #dailyPulseTable .table tr td:nth-of-type(2){text-align:start}
#md #instructorUtilization .table th:nth-of-type(1),#md #instructorUtilization .table tr td:nth-of-type(1),#md #firstVisitConversions .table th:nth-of-type(1),#md #firstVisitConversions .table tr td:nth-of-type(1),#md #instructorClosingConversion .table th:nth-of-type(1),#md #instructorClosingConversion .table tr td:nth-of-type(1),#md #dailyPulseTable .table th:nth-of-type(1),#md #dailyPulseTable .table tr td:nth-of-type(1){padding:0 15px}
#md #instructorUtilization .table th:nth-of-type(2),#md #instructorUtilization .table tr td:nth-of-type(2),#md #firstVisitConversions .table th:nth-of-type(2),#md #firstVisitConversions .table tr td:nth-of-type(2),#md #instructorClosingConversion .table th:nth-of-type(2),#md #instructorClosingConversion .table tr td:nth-of-type(2),#md #dailyPulseTable .table th:nth-of-type(2),#md #dailyPulseTable .table tr td:nth-of-type(2){padding:0 15px}
#md #instructorUtilization .table tbody tr,#md #firstVisitConversions .table tbody tr,#md #instructorClosingConversion .table tbody tr,#md #dailyPulseTable .table tbody tr{background-color:rgba(0,0,0,0)}
#md #instructorUtilization .table tfoot tr:hover,#md #firstVisitConversions .table tfoot tr:hover,#md #instructorClosingConversion .table tfoot tr:hover,#md #dailyPulseTable .table tfoot tr:hover{background-color:inherit}
#md #instructorUtilization tr td:nth-child(2),#md #firstVisitConversions tr td:nth-child(2),#md #instructorClosingConversion tr td:nth-child(2){max-width:0;min-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#md #tableWithCustomSearch{position:relative}
#md #tableWithCustomSearch .table th{font-weight:600;text-align:center}
#md #tableWithCustomSearch .table td{white-space:nowrap;border-right:1px solid #353942;border-bottom:none;font-weight:600;text-align:center}
#md #tableWithCustomSearch .table td:nth-child(6){white-space:pre-wrap}
#md #tableWithCustomSearch .table td:last-child{border:none}
#md #dailyPulseTable .table{table-layout:fixed;border-collapse:separate}
#md #dailyPulseTable .table tbody tr td:last-child{font-weight:600}
#md #dailyPulseTable tr th:nth-of-type(1){width:250px}
#md #dailyPulseTable .table tbody tr:first-of-type,#md #dailyPulseTable table tbody tr:last-of-type{height:20px !important}
#md #dailyPulseTable .table tbody tr:first-of-type td,#md #dailyPulseTable .table tbody tr:last-of-type td{border-right:none}
#md #dailyPulseTable tr th:not(:nth-of-type(4),:nth-of-type(8)){background-color:#20222a}
#md #dailyPulseTable tr td:nth-of-type(4),#md #dailyPulseTable tr td:nth-of-type(8){background-color:#21252d}
#md #dailyPulseTable tr th:nth-of-type(1){background:#262931}
#md #dailyPulseTable tbody tr td:nth-of-type(1){text-align:left}
#md #dailyPulseTable .table th:nth-of-type(2),#md #dailyPulseTable .table tbody tr td:nth-of-type(2){text-align:center}
#md #appAndGuests tbody tr:not(:nth-of-type(2),:nth-of-type(4)) td:nth-of-type(1){padding-left:30px}
#md .referral-breakdown-container{width:100%}
#md #hide-first-col thead tr th:first-child,#md #hide-first-col tbody tr td:first-child,#md #hide-first-col tfoot tr td:first-child{display:none}
#md #hide-first-col thead tr th:nth-child(2),#md #hide-first-col tbody tr td:nth-child(2),#md #hide-first-col tfoot tr td:nth-child(2){text-align:left}
#md #two_factor_auth_logs_table .data-points,#md #black-list-ips-table .data-points,#md #white-list-ips-table .data-points,#md #user_activity_table .data-points,#md #store-logs .data-points{display:flex;gap:50px;flex-wrap:wrap;margin-bottom:30px}
#md #two_factor_auth_logs_table .form-control,#md #black-list-ips-table .form-control,#md #white-list-ips-table .form-control,#md #user_activity_table .form-control,#md #store-logs .form-control{background-color:#eaedf1;border-bottom:1px solid #a3acb3;color:#a3acb3}
#md #two_factor_auth_logs_table .form-control:focus,#md #black-list-ips-table .form-control:focus,#md #white-list-ips-table .form-control:focus,#md #user_activity_table .form-control:focus,#md #store-logs .form-control:focus{border-bottom:1px solid #545458}
#md #two_factor_auth_logs_table .content_download,#md #black-list-ips-table .content_download,#md #white-list-ips-table .content_download,#md #user_activity_table .content_download,#md #store-logs .content_download{margin-bottom:20px}
#md #two_factor_auth_logs_table .content_download a,#md #two_factor_auth_logs_table .content_download svg,#md #black-list-ips-table .content_download a,#md #black-list-ips-table .content_download svg,#md #white-list-ips-table .content_download a,#md #white-list-ips-table .content_download svg,#md #user_activity_table .content_download a,#md #user_activity_table .content_download svg,#md #store-logs .content_download a,#md #store-logs .content_download svg{color:#8fc447}
#md #two_factor_auth_logs_table .content_download span[disabled],#md #black-list-ips-table .content_download span[disabled],#md #white-list-ips-table .content_download span[disabled],#md #user_activity_table .content_download span[disabled],#md #store-logs .content_download span[disabled]{color:gray;cursor:not-allowed;font-weight:800;margin-right:40px}
#md #two_factor_auth_logs_table .content_download span[disabled] svg,#md #black-list-ips-table .content_download span[disabled] svg,#md #white-list-ips-table .content_download span[disabled] svg,#md #user_activity_table .content_download span[disabled] svg,#md #store-logs .content_download span[disabled] svg{color:gray}
#md #two_factor_auth_logs_table .content_download a,#md #black-list-ips-table .content_download a,#md #white-list-ips-table .content_download a,#md #user_activity_table .content_download a,#md #store-logs .content_download a{cursor:pointer;font-weight:800;margin-right:40px}
#md #two_factor_auth_logs_table .page-link,#md #black-list-ips-table .page-link,#md #white-list-ips-table .page-link,#md #user_activity_table .page-link,#md #store-logs .page-link{font-size:17px}
#md #black-list-ips-table .delete:hover{cursor:pointer}
#md #black-list-ips-table .delete-all{margin-bottom:15px}
@media screen and (max-width: 767px){#md .table-responsive{border:none}}
#md.light .navbar-bottom__menu{background:#e9edf1}
#md .navbar-bottom{margin-bottom:30px;-webkit-margin-collapse:discard}
#md .navbar-bottom__menu{margin-bottom:35px;border-bottom:1px solid hsla(0,0%,100%,.1)}
#md .navbar-bottom__menu #nav-menu{width:1350px;margin:0 auto}
#md .navbar-bottom__page-header{width:1350px;margin:0 auto}
#md .navbar-bottom__loader{min-height:130px}
#md .ip-header{display:flex;justify-content:space-between;padding-bottom:70px}
#md .ip-header .action-buttons{position:absolute;right:90px;top:60px}
#md .ip-header .pie-chart-label-container{display:flex;justify-content:flex-end;flex-direction:column}
#md .ip-header .pie-chart-label-container .pie-chart-label{margin:0 0 1rem 0;padding:0;color:#8791a0;text-transform:uppercase;font-weight:700}
#md .ip-header .button-control-group{position:relative;top:35px;right:130px}
#md .ip-wrapper{width:100%;display:flex;min-height:540px}
#md .ip-wrapper .data-display-container{margin-bottom:4rem;display:flex;justify-content:center}
#md .ip-wrapper .data-display-container .dashboardModuleSectionContainer{justify-content:center;display:flex}
#md .ip-wrapper .data-display-container .dashboardModuleSectionBody{justify-content:center;display:flex}
#md #module-date-filters #override-edit-selection-bar{float:none;padding-bottom:0}
#md #module-date-filters #override-edit-selection-bar .submit,#md #module-date-filters #override-edit-selection-bar .reset{top:145px}
#md #module-date-filters .top-filter{display:flex;margin-bottom:20px;justify-content:space-between}
#md #module-date-filters .top-filter__right{display:flex;align-items:center}
#md #module-date-filters .top-filter__right .vc-compare{margin:34px 15px 0 0}
#md #module-date-filters .top-filter__right .date-select-box.multi{width:319px}
#md #module-date-filters .top-filter__right .date-select-box.monthly{width:250px;margin-right:15px}
#md #module-date-filters .google-visualization-table,#md #module-date-filters .table-wrapper{margin-top:30px}
#md #module-date-filters .chart-addons-container{padding-bottom:20px}
#md #module-date-filters .content{position:static;display:flex;align-items:center}
#md #module-date-filters .content__tiles{margin-left:30px}
#md #module-date-filters .content__tiles .tile+.tile{margin-top:30px}
#md .react-section-wrapper{margin-top:7px}
#md.light .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value,#md.light .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value a{color:#5b606a !important}
#md.light .svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel{color:#5b606a !important}
#md.light .funnel-chart-module .offers-title{color:#727882}
#md .svg-funnel-js{display:inline-block;position:relative}
#md .svg-funnel-js svg{display:block}
#md .svg-funnel-js .svg-funnel-js__labels{position:absolute;display:flex;width:100%;height:100%;top:-10px;left:0}
#md .svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__labels{flex-direction:column}
#md body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#md .svg-funnel-js{font-family:"Open Sans",sans-serif}
#md .svg-funnel-js .svg-funnel-js__container{width:100%;height:100%}
#md .svg-funnel-js .svg-funnel-js__labels{width:100%;box-sizing:border-box}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label{flex:1 1;position:relative}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value{font-size:24px;color:#fff;margin-bottom:6px}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value a{font-size:24px;color:#fff !important;margin-bottom:6px;text-decoration:none;font-weight:600 !important}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value a:hover{text-decoration:underline}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value .average,#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage .average{position:relative;display:inline-flex;margin-right:5px;margin-top:5px;padding:2px 10px;font-weight:bold;border:1px solid gray;border-radius:5px}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value .average .value,#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage .average .value{font-size:16px}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value .average .tooltip,#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage .average .tooltip{display:none;position:absolute;width:155px;left:-52px;top:25px;background:#222;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:3px;text-align:center;font-size:13px;font-weight:400;font-family:"Open Sans",sans-serif;padding:8px 21px;transition:opacity .3s ease-out}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value .average:hover .tooltip,#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage .average:hover .tooltip{display:block;opacity:.9}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title{font-size:12px;font-weight:bold;color:#21ffa2}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage{font-size:16px;font-weight:bold;color:#9896dc}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage2{color:#41b377}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;padding:8px 24px;box-sizing:border-box;background-color:rgba(8,7,48,.8);margin-top:24px;opacity:0;transition:opacity .1s ease;cursor:default}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul{margin:0;padding:0;list-style-type:none}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li{font-size:13px;line-height:16px;color:#fff;margin:18px 0;padding-right:30px}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li .percentage__list-label{font-weight:bold;color:#05df9d}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li .percentage__list-label.hide{display:none}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li .percentage__list-label a{font-weight:bold !important;color:#05df9d !important}
#md .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label:last-child:hover .label__segment-percentages{opacity:1}
#md .svg-funnel-js:not(.svg-funnel-js--vertical){padding-top:64px;padding-bottom:16px}
#md .svg-funnel-js.withAverages{padding-top:110px}
#md .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label{padding-left:24px}
#md .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:nth-child(1){padding-left:0}
#md .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:not(:first-child){border-left:1px solid hsla(0,0%,100%,.2784313725)}
#md .svg-funnel-js.svg-funnel-js--vertical{padding-top:50px}
#md .svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages{transform:none;top:200px}
#md .svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label{padding-top:24px}
#md .svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label:not(:first-child){border-top:1px solid hsla(0,0%,100%,.2784313725)}
#md .svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label .label__segment-percentages{margin-top:0;margin-left:106px;width:calc(100% - 106px)}
#md .segment-percentage__list li.hide{display:none}
#md .svg-funnel-js .svg-funnel-js__subLabels{display:flex;justify-content:center;margin-top:24px;position:absolute;width:100%;left:0}
#md .svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel{display:flex;font-size:12px;color:#fff;line-height:16px}
#md .svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel.hide{display:none}
#md .svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel:not(:first-child){margin-left:16px}
#md .svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel .svg-funnel-js__subLabel--color{width:12px;height:12px;border-radius:50%;margin:2px 8px 2px 0}
#md .funnel-chart-module .react-section-wrapper .select-box.toggle{padding-top:28px}
#md .funnel-chart-module .react-section-wrapper .select-box.toggle input[type=checkbox].ios8-switch+label{position:relative !important;top:-4px !important}
#md .funnel-chart-module .react-section-wrapper p.error{font-size:24px;color:#8791a0;line-height:110px;text-align:center;height:110px}
#md .funnel-chart-module .filters{display:flex;flex-direction:column}
#md .funnel-chart-module .form-control{margin-left:1rem !important}
#md .funnel-chart-module .top-filters{display:flex;flex-direction:row}
#md .funnel-chart-module .start-from-wrapper{order:-1}
#md .funnel-chart-module .edit-selections-bar{padding-bottom:5px}
#md .funnel-chart-module .edit-selections-bar button.submit{top:56px}
#md .funnel-chart-module .edit-selections-bar button.reset{top:55px}
#md .funnel-chart-module .edit-selections-bar .with-average .top-filters{flex-direction:column;gap:10px}
#md .funnel-chart-module .edit-selections-bar .with-average .start-from-wrapper{order:1}
#md .funnel-chart-module .edit-selections-bar .with-average button.submit{top:230px}
#md .funnel-chart-module .edit-selections-bar .with-average .hide-loose-conversions button.submit{top:150px}
#md.light .button--primary:hover,#md .light .button--primary:hover{background:#82b241}
#md.light .button--secondary,#md .light .button--secondary{color:#5b606a;border-color:#5b606a}
#md.light .button--secondary:hover,#md .light .button--secondary:hover{opacity:.8}
#md.light .button--no-outline,#md .light .button--no-outline{border:none;text-decoration:underline;text-decoration-thickness:1px;padding:0}
#md.light .tabs__tab,#md .light .tabs__tab{color:#353942;border-color:#ccc}
#md.light .tabs__tab a,#md .light .tabs__tab a{display:inline-block;width:100%;color:#353942;font-weight:600}
#md.light .tabs__tab--active,#md .light .tabs__tab--active{color:#fff;background-color:#8fc447}
#md.light .tabs__tab--active a,#md .light .tabs__tab--active a{color:#fff}
#md .button{height:40px;padding:8px 12px 10px 12px;border-radius:8px;font-weight:600;white-space:nowrap}
#md .button--primary{color:#fff;background:#8fc447;border:none}
#md .button--primary:hover{background:#55821d}
#md .button--primary:disabled{cursor:not-allowed;opacity:.5}
#md .button--secondary{color:#8791a0;border:1px solid #8791a0;background:rgba(0,0,0,0)}
#md .button--secondary:hover{opacity:.8}
#md .button--secondary:disabled{cursor:not-allowed;opacity:.5}
#md .button--critical{color:#fff;background-color:#ff664e;border:none}
#md .button--critical:hover{background-color:#d95742}
#md .button--no-outline{border:none;text-decoration:underline;text-decoration-thickness:1px;padding:0}
#md .tabs__list{display:flex}
#md .tabs__tab{width:190px;padding:6px;border:1px solid #353942;background-color:rgba(0,0,0,0);color:#fff;opacity:.6;font-size:15px;font-weight:600}
#md .tabs__tab:first-of-type{border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0}
#md .tabs__tab:last-of-type{border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0}
#md .tabs__tab:not(:last-of-type){border-right:none}
#md .tabs__tab--active{opacity:1;background-color:#8fc447}
#md .tabs__tab a{padding:6px;font-size:15px;font-weight:600}
#md .tabs__tab:has(a){padding:0}
#md .light .input__label,#md.light .input__label{color:#5b606a;font-weight:600}
#md .light .input__field,#md.light .input__field{border-color:#ccc;color:#353942;background:rgba(0,0,0,.02)}
#md .light .input__field::-moz-placeholder, #md.light .input__field::-moz-placeholder{color:#353942;opacity:.8}
#md .light .input__field::placeholder,#md.light .input__field::placeholder{color:#353942;opacity:.8}
#md .light .input__field--search,#md.light .input__field--search{background-color:rgba(0,0,0,0)}
#md .light .input__field--search~.input__icon,#md.light .input__field--search~.input__icon{opacity:.8}
#md .light .input__field--search:focus~.input__icon,#md.light .input__field--search:focus~.input__icon{opacity:1}
#md .light .input__field--search:focus~.input__icon--left svg path,#md.light .input__field--search:focus~.input__icon--left svg path{stroke:#353942}
#md .light .input__field--search:focus~.input__icon--right svg path,#md.light .input__field--search:focus~.input__icon--right svg path{fill:#353942}
#md .input{display:flex;flex-direction:column;position:relative}
#md .input__label{margin-bottom:10px;color:#fff;font-weight:400}
#md .input__control{position:relative}
#md .input__field{width:100%;height:40px;padding:10px 16px;background-color:hsla(0,0%,100%,.05);border:1px solid #353942;border-radius:4px;color:#fff}
#md .input__field::-moz-placeholder{opacity:.8}
#md .input__field::placeholder{opacity:.8}
#md .input__field:hover{border-color:#5f6567}
#md .input__field:focus{opacity:1;border-color:#8fc447}
#md .input__field:disabled{background-color:#eee;cursor:not-allowed}
#md .input__field:has(~.input__icon--right){padding-right:45px}
#md .input__field--search{padding-left:50px;background:rgba(0,0,0,0)}
#md .input__field--search:focus~.input__icon--left svg path{stroke:#fff}
#md .input__field--search:focus~.input__icon-right svg path{fill:#fff}
#md .input__icon{position:absolute;top:0;height:100%;display:flex;align-items:center}
#md .input__icon--left{left:16px}
#md .input__icon--right{right:16px;cursor:pointer}
#md.light footer{background-color:#596579}
#md.light footer .footer-inner p,#md.light footer .footer-inner a{color:#fff}
#md footer{background-color:#1a1c22;position:absolute;bottom:0;width:100%}
#md footer .footer-inner{display:flex;align-items:center;width:1350px;margin:0 auto;padding:25px 0 25px 10px}
#md footer .footer-inner .logo{max-width:115px;height:37px;margin:12px 75px 0 0;align-items:center}
#md footer .footer-inner p{color:#6d7076;margin:5px 0 0 0}
#md footer .footer-inner p a{font-weight:400}
@media print{#md header,#md .sub-nav-wrapper,#md footer,#md #scrollTopButton{display:none}}
#md.light{min-width:1350px;background-color:#fff}
#md.light header{background-color:#596579}
#md.light .tosModal h4{color:#fff !important}
#md.light .git-revision{float:right;color:#000}
#md.dark{min-width:1350px}
#md .git-revision{float:right;color:#fff;position:absolute;right:0;top:19px}
#md .tosModal{background-color:#2b2f38 !important;color:#fff}
#md .tosModal button{width:188px;height:43px;border-radius:25px;color:#30343d;border:none;background-color:#befb06;float:right}
#md .tosModal ul{all:revert}
#md header{background-color:#1a1c22}
#md ul{padding:0}
#md .custom-scroll-bar::-webkit-scrollbar-track{border-radius:6px;background-color:#282b32}
#md .custom-scroll-bar::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}
#md .custom-scroll-bar::-webkit-scrollbar-thumb{border-radius:6px;background-color:#8fc447;border:none}
#md .container{width:100%;max-width:1300px}
#md .dashboard{background:none}
#md .dashboard-inner{background-color:#262931;position:relative}
#md .dashboard-inner>section{margin-top:7px}
#md .content{margin:0 auto;position:relative;top:0;overflow:visible}
#md .content .wrapper{background:rgba(0,0,0,0)}
#md .btn-raw-link{width:auto;height:43px;border-radius:25px;border:none;background-color:#6d7076;font-weight:800;text-transform:uppercase;padding:12px 20px 0px 20px}
#md .btn-kiz-green{width:auto;height:43px;border-radius:25px;border:none;color:#8ac934;font-weight:800;text-transform:capitalize;padding:12px 20px 0px 20px;background:rgba(0,0,0,0)}
#md .ReactModal__Overlay{opacity:0;transition:opacity 500ms ease-in-out;z-index:163}
#md .ReactModal__Overlay--after-open{opacity:1}
#md .ReactModal__Overlay--before-close{opacity:0}
#md .ReactModal__Content img{width:auto;max-width:100%;height:auto}
#md .react-tooltip{font-size:13px;padding:8px 21px;z-index:999}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hg7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hp6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hojoYw3YTyktCCer_ilOlhE.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkExlR2MysFCBK8OirNw2kM.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmdsm03krrxlabhmVQFB99s.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiJ0caWjaSBdV-xZbEgst_k.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmMSHb9EAJwuSzGfuRChQzQ.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxupRBTtN4E2_qSPBnw6AgMc.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtDnm4qiMZlH5rhYv_7LI2Y.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBl4sYYdJg5dU2qzJEVSuta0.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBlBW26QxpSj-_ZKm_xT4hWw.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBgt_Rm691LTebKfY2ZkKSmI.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBtDiNsR5a-9Oe_Ivpu8XWlY.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBqE8kM4xWR1_1bYURRojRGc.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjBFCZ8rkaaoOvHyaB4p1V8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxs2Ua5FNUHV5nolPhplIfzg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxn1XrJsKtwhNaJmMXegB1eg.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtDawAUxQv-nqIa2sHgh1E4.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxo6uqQeO3rRcuZb4avK7jaw.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkWd5At5A4dPjoTcH8-WMxA.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsiAiQ_a33snTsJhwZvMEaI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgXaAXup5mZlfK6xRLrhsco.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlx-M1I1w5OMiqnVF8xBLhU.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlT7aJLK6nKpn36IMwTcMMc.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgn6Wqxo-xwxilDXPU8chVU.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsbIQSYZnWLaWC9QNCpTK_U.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxogd9OEPUCN3AdYW0e8tat4.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv79_ZuUxCigM2DespTnFaw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxn6R3Xv-e6B79xl5HkmgNhg.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxh0aj4r8o_EFns5janpBDyI.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi6YLLovB_TP0ww2BP_2m6E.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpJkxLuyU7HkgJy3gZf6al0.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjXFJsAmRr-kbJgAcGJdm8k.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsI9ytsQgoRd-8mg6J4vcxU.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmPkvcX8kXDzy1NrkNCBkJ4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
.delete-user-header{background-color:#d9534f}
.delete-user-header h4{color:#fff}
.edit-user .modal-body{height:430px}
#md .settings .btn-default.admin{color:#333;background-color:#fff;border-radius:4px}
#md .settings .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;float:right;margin:12px 15px 0px 3px}
#md .settings .btn-success{color:#000;border-color:#08982b;float:right;margin:12px 3px 0px 3px}
.user-actions a:hover{cursor:pointer}
.name-row{background-color:#d6d6d6;color:#000;margin-top:-10px;position:relative;padding-bottom:9px;margin-bottom:17px}
.name-row .login-as{font-size:14px;cursor:pointer}
.name-row h1{float:left;padding-left:15px;font-size:18px}
.name-row ul{float:left}
.name-row ul li{float:left}
.panel-group .panel{margin-bottom:20px}
.controls.password-field{position:relative}
.controls.password-field .eye_icon{cursor:pointer;width:20px;height:20px;position:absolute;top:7px;right:10px;background:#fff url(/packs/53dbc67d82fcc2b68be2.svg) no-repeat 100%;background-position:center;background-size:contain}
.controls.password-field .eye_icon.show-password{background:#fff url(/packs/6f168f23076f40943bdf.svg) no-repeat 100%;background-position:center;background-size:contain}
.iti__country-list{background-color:#30343d;border-color:#6f7178}
.iti__divider{border-color:#6f7178}
.iti{width:100%}
/*!
 * smartbanner.js v1.13.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2019 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}
.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}
.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#767676;content:" "}
.smartbanner__exit::before{transform:rotate(45deg)}
.smartbanner__exit::after{transform:rotate(-45deg)}
.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}
.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}
.smartbanner__info__title{font-size:14px}
.smartbanner__info__author,.smartbanner__info__price{font-size:12px}
.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}
.smartbanner__button__label{text-align:center}
.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131}
.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px hsla(0,0%,100%,.3);color:#b1b1b3;font-family:"ArialRoundedMTBold",Arial;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;line-height:17px;text-shadow:0 1px 1px #000}
.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}
.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}
.smartbanner.smartbanner--android .smartbanner__icon{background-color:rgba(0,0,0,0);box-shadow:none}
.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}
.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}
.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:bold}
.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}
.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom, #42b6c9, #39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}
.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}
.nav-tabs a{color:#000}
#location-name{margin-left:20px}
div.revenue-categories-overrides{width:1100px}
div.col-md-10 .chosen-container{width:640px !important}
div.col-md-8 .chosen-container{width:512px !important}
.settings{padding:10px 140px;background:#fff}
.settings .sub-nav-links{height:70px !important}
.settings nav ul{margin-top:20px;margin-bottom:10px;width:100%}
.settings nav ul li a{display:block;outline:none;text-transform:uppercase;font-size:13px;letter-spacing:1.5px;padding:20px 20px 16px 0px;color:#418c8c}
@media screen and (max-width: 1100px){.settings nav ul li a{padding:10px 10px 16px}}
.settings nav ul li.active{text-decoration:none;font-weight:bold}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#418c8c}
label{display:inline}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{width:325px !important;font-size:15px !important;height:25px !important;margin-left:15px !important}
img.facebook{width:32px}
img.cc_logo{width:135px}
div.recalculate-values{width:1100px}
div.recalculate-values a.btn-recalculate{background-color:#418c8c;color:#f8f8ff;margin-bottom:20px;margin-top:20px}
div.recalculate-values a.btn-white{background-color:#fff !important}
div.button-wrapper a.btn-white{background-color:#fff !important}
.panel-title-links{float:right;font-size:.9em}
.text-red{color:red}
.text-green{color:green}
.ta-center{text-align:center}
div.admin-referral-keywords{width:900px}
div.admin-referral-keyword-links{position:relative;float:right;width:430px}
div.admin-referral-keyword-links a{margin-right:10px}
div.admin-referral-categories,div#mindbody-referral-categories{width:900px}
div.admin-referral-category-links{position:relative;float:right;width:100px}
div.admin-referral-category-links a{margin-right:10px}
div.referral-categories-block-with-buttons{position:relative;left:20px}
div.referral-keywords-block-with-buttons{position:relative;left:20px}
h4#admin-referral-categories-title{position:relative;left:40px;top:25px;margin-bottom:20px}
h4#admin-referral-keywords-title{position:relative;left:40px;top:25px;margin-bottom:20px}
div.mindbody-referral-categories-buttons a:nth-child(1){margin-top:20px;margin-bottom:-15px}
div.mindbody-referral-categories-buttons a{background-color:#418c8c;color:#f8f8ff}
.new-fb-profile-suggestion{color:red}
label.control-label{font-weight:bold}
.modal-header.revenue-category-header{background-color:#63a3a3}
.modal-header.revenue-category-header h4{color:#fff}
.transparency-tooltip+.tooltip>.tooltip-inner{opacity:.7}
.edit-revenue-category .modal-content,.new-revenue-category .modal-content{min-width:700px}
.edit-revenue-category .modal-body,.new-revenue-category .modal-body{min-width:700px}
.location-form label.control-label,.edit_organization label.control-label{text-transform:none}
.panel-group .panel{margin-bottom:20px}
.main-nav li{display:inline-flex}
.main-nav.settings-menu{margin-bottom:40px}
.main-nav.settings-menu .tabs__tab{flex:1 1}
.gds-head{background-color:#f5f5f5;border-color:#ddd;border-bottom:0;padding:10px 15px;border-bottom:1px solid rgba(0,0,0,0);border-top-right-radius:3px;border-top-left-radius:3px}
.gds-table{width:1080px;margin:auto}
.btn-plain{margin-left:10px;background-color:#8fc447;color:#fff;box-shadow:inset 0px 1px 0px #8fc447,0px 2px 0px 0px #374d19,0px 5px 3px #999}
html{scroll-behavior:smooth;font-size:14px}
label{display:inline}
div.alert{position:fixed;top:0;z-index:1031;text-align:center;width:100%}
.btn-primary{background-color:#63a3a3}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.btn-primary[disabled]{background-color:#63a3a3;border-color:#357ebd}
div.alert{text-align:center}
a.privacy-policy{position:relative;top:30px}
.block-with-buttons{text-align:left}
.block-with-buttons-right{text-align:right}
.info-message p,#password-error p{padding:15px}
div.expired-user-info{width:720px;height:368px;position:absolute;left:50%;top:35%;margin:-210px 0 0 -360px;word-wrap:normal;text-align:center;font-size:18pt}
div.expired-user-info span.trial-end-header{font-size:30pt;font-weight:bold}
.space-top{margin-top:30px}
.tooltip-inner{min-width:120px}
span.light-blue{color:rgba(44,61,147,.7)}
span.dark-blue{color:#2c3d93}
li.ui-state-active a,li.ui-tabs-active a{background-color:#63a3a3;color:#fff !important}
*{scrollbar-color:#88bb4a #24262c}
.slUHB7xPnBXjOt8hMu_t {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: rgba(91, 100, 120, 0.7);
  z-index: 164;
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: right 300ms ease-in, opacity 200ms ease-in-out;
  cursor: pointer;
}

.E0vQBDlF9WH1ihwBdmzA {
  right: 90px;
}

.Ltc8jRTILWLfPgRJKFXD {
  opacity: 1;
}

.loading__animation{min-height:500px;position:relative !important}.loading__animation .md-cs-loader-inner{flex:1 1}
.light .popup .popup__container--dashboard{background:#fff}.light .popup .popup__container--dashboard .popup__header h4{color:#353942 !important}.light .popup .popup__container--dashboard .popup__header__close{color:#5b606a}.light .popup .popup__container--dashboard .popup__body{color:#353942}.popup__container{position:absolute;overflow:auto;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px;border:1px solid #444;padding:15px 25px;outline:none;z-index:100000;max-height:870px}.popup__overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);outline:none}.popup__header{top:0;display:flex;align-items:center;border-bottom:1px solid;border-color:#d8dbe0;margin-bottom:20px}.popup__header__close{cursor:pointer;margin-left:auto;font-size:1.3125rem;font-weight:700;line-height:1;opacity:.5;color:#000;text-shadow:0 1px 0 #000015}.popup__body{margin-bottom:20px;border-bottom:1px solid;border-color:#d8dbe0}.popup__container.preview{max-height:350px;overflow:auto;position:absolute;transform:none;transform:initial;top:5%;left:10px;right:10px;margin:auto;background-color:#2b2f38}.popup__container.preview .popup__body{color:#fff;border-bottom:none;white-space:pre-line;overflow-wrap:break-word}.popup__container.dialog .popup__body{font-weight:bold;font-style:italic}.popup__container.preview .popup__body,.popup__container.dialog .popup__body{padding-bottom:20px}.popup .forNotification{position:fixed;bottom:20px;right:25px}.popup__footer{display:flex;justify-content:flex-end}.popup__footer .btn-danger{float:none !important;margin:0 !important;margin-right:15px !important}.popup__footer .btn-primary{background-color:#8fc447;border-radius:4px;margin-right:10px;color:#000}.popup__footer .btn-primary:disabled{background-color:gray}.popup .popup__container--dashboard{background:#1a1c22;border-radius:4px;border:none;padding:12px 20px 16px 20px}.popup .popup__container--dashboard .popup__header{border-bottom:none;margin-bottom:24px}.popup .popup__container--dashboard .popup__header h4{margin:0;font-size:24px;color:#d2d3d4}.popup .popup__container--dashboard .popup__header__close{font-weight:300;color:#fff;opacity:.8}.popup .popup__container--dashboard .popup__body{color:#fff;border:none}.popup .popup__container--dashboard .popup__footer .button--secondary{margin-right:16px}.popup .popup__container--dashboard.dialog .popup__body{font-weight:normal;font-style:normal}.popup .popup__container--dashboard.dialog .popup__footer button{width:100%}.popup .popup__container--dashboard .text-bold{font-weight:700}.fixedFooter{position:absolute;bottom:10px;left:15px;height:35px;right:15px;overflow:hidden}.fixedHeader{position:absolute;top:0;left:15px;height:40px;right:15px;overflow:hidden}.fixedBody{position:absolute;top:40px;bottom:40px;left:15px;right:15px;overflow:auto}.popup__body .s1::after{display:none}
.toggleable-button-root{border:1px solid #353942;border-radius:3px;padding:10px 15px;color:#fff;font-weight:300;transition:"all 0.3s ease-in-out";background-color:rgba(0,0,0,0);transition:background-color .5s}#md.light .toggleable-button-root{color:#5b606a}.radio-button-root{position:relative}.radio-button-root label,.radio-button-root input[type=checkbox].ios8-switch{margin-top:-43px}.toggleable-button-root:hover{cursor:pointer;background-color:#8fc447}.toggleable-button-root.active{background-color:#8fc447;color:#30343d}.toggleable-button-root .bold{font-weight:bold;color:#fff}#md.light .toggleable-button-root .bold{color:#5b606a}.switch{flex:1 1}.switch__title{font-size:15px;font-weight:600;color:#5b606a}.switch__content .radio-button-root{display:flex;width:30px;height:30px}.switch__content label{right:auto !important;right:initial !important}.switch__content label:before{background-color:#ebedef !important;border:1px solid #e4e7ea !important;top:0 !important;left:0 !important}.switch__content label:after{width:26px !important;height:26px !important;top:-1px !important;left:0 !important;box-shadow:0 2px 5px rgba(0,0,21,.3)}.switch__content--active label:before{background:#39f !important;border-color:#0080ff !important}.switch__content--active label:after{margin-left:26px !important;background:#fff !important}.switch__content--disabled label{cursor:not-allowed !important}.switch__content--disabled label:before,.switch__content--disabled label:after{opacity:.6}
#virtualListSearch .input__control{width:180px}#virtualListSearch .input__control .input__field--search{background:#d3d7dc;margin:20px 0}
.chains{width:auto;height:100%;display:flex;flex-direction:column}.chains .btn:focus{outline:none}.chains__add{margin-bottom:75px}.chains__content{margin-bottom:55px}.chains__section{display:flex;gap:15px;margin-bottom:15px}.chains__section .input{flex:1 1}.chains__dropdown{flex:1 1}.chains__dropdown p{margin-bottom:10px;color:#5b606a;font-weight:600}.chains__empty{flex:1 1}.chains .popup__container{overflow:visible}.chains .popup__container.edit{max-height:85vh}.chains .popup__container.edit label{padding-left:10px}.chains .popup__loading{min-height:300px}.chains .option{white-space:normal}.help-block{margin-bottom:0;color:red}
.event-logs-module .filters-wrapper{display:flex;justify-content:flex-start;position:relative}.event-logs-module .filters-wrapper .DateInput_input{background-color:#fff !important;color:#5b606a !important}.event-logs-module .filters-wrapper .text-input{height:48px;border-color:#5b606a;border-radius:2px}.event-logs-module .filters-wrapper .text-input::-moz-placeholder{color:#5b606a}.event-logs-module .filters-wrapper .text-input::placeholder{color:#5b606a}.event-logs-module .filters-wrapper .field-container{width:150px;margin-right:15px}.event-logs-module .filters-wrapper .field-container.date{width:300px}.event-logs-module .filters-wrapper .field-container.search{width:300px}.event-logs-module .filters-wrapper .field-container>p{font-size:15px}.event-logs-module .filters-wrapper .action-buttons{display:flex;position:absolute;bottom:5px;right:0}.event-logs-module .filters-wrapper .action-buttons .submit{height:38px;padding:7px 25px;border:solid 1px #7ec02b;border-radius:25px;background-color:#7ec02b;color:#fff;font-weight:bold}.event-logs-module .filters-wrapper .action-buttons .reset{margin-left:5px;border:solid 1px #586678;color:#5e697b;background:rgba(0,0,0,0)}.event-logs-module .table-wrapper{margin-top:30px}.event-logs-module .table-wrapper .row{margin:0}.event-logs-module .table-wrapper .row .c-datatable-filter{margin-bottom:0 !important;padding:0}.event-logs-module .table-wrapper .row .c-datatable-filter .form-control{margin:0 !important}.event-logs-module .table-wrapper .row .c-datatable-filter .mfe-2{display:none}.event-logs-module .table-wrapper .page-link{height:30px;padding:6px 10px 6px 10px}.event-logs-module .table-wrapper th{text-align:center !important}.event-logs-module .table-wrapper td{text-align:center !important}.event-logs-module .table-wrapper td:nth-child(7){max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.notifications{width:auto;height:100%;display:flex;flex-direction:column}.notifications .switch-to-archived .switch__title{margin-bottom:0}.notifications .btn:focus{outline:none}.notifications__add{margin-bottom:75px}.notifications__content{margin-bottom:55px;margin-top:25px}.notifications__section{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.notifications__section__bottom{flex-direction:column}.notifications__section__date{display:flex;align-items:center}.notifications__section__date .close-icon{font-size:20px;color:red;position:relative;left:-15px;top:1px;cursor:pointer}.notifications__section__date p{margin:0;width:65px}.notifications__section__date .form-control{all:unset;width:85px}.notifications__section__el{flex-basis:40%;margin-right:10%}.notifications__section__el .text-input{height:48px}.notifications__section p{font-size:15px;font-weight:bold}.notifications__section .switch,.notifications .switch{flex-basis:50%}.notifications__section .switch__title,.notifications .switch__title{font-size:15px;font-weight:bold}.notifications__section .switch__content .radio-button-root,.notifications .switch__content .radio-button-root{display:flex;width:30px;height:30px}.notifications__section .switch__content label,.notifications .switch__content label{right:auto !important;right:initial !important}.notifications__section .switch__content label:before,.notifications .switch__content label:before{background-color:#ebedef !important;border:1px solid #e4e7ea !important;top:0 !important;left:0 !important}.notifications__section .switch__content label:after,.notifications .switch__content label:after{width:26px !important;height:26px !important;top:-1px !important;left:0 !important;box-shadow:0 2px 5px rgba(0,0,21,.3)}.notifications__section .switch__content--active label:before,.notifications .switch__content--active label:before{background:#39f !important;border-color:#0080ff !important}.notifications__section .switch__content--active label:after,.notifications .switch__content--active label:after{margin-left:26px !important;background:#fff !important}.help-block{margin-bottom:0;color:red}.group__item .status{flex-basis:10%;font-weight:bold;text-align:center;color:red}.group__item .createdBy{text-align:center;flex-basis:20%}.group__item .confirmations .btn{background-color:#815bcb;color:#fff}
#admin-organizations .admin-organizations{width:auto;height:100%;display:flex;flex-direction:column}#admin-organizations .admin-organizations .btn:focus{outline:none}#admin-organizations .admin-organizations .popup__container{overflow:visible}#admin-organizations .admin-organizations .popup__container.edit{max-height:85vh}#admin-organizations .admin-organizations .popup__container.edit .form-check-label{padding-left:10px}#admin-organizations .admin-organizations .popup__container.edit .tabs__list,#admin-organizations .admin-organizations .popup__container.add .tabs__list{margin-bottom:30px}#admin-organizations .admin-organizations .popup__container.edit .popup__body,#admin-organizations .admin-organizations .popup__container.add .popup__body{height:500px}#admin-organizations .admin-organizations__top{display:flex;gap:10px;margin-top:30px;margin-bottom:15px}#admin-organizations .admin-organizations__info .__react_component_tooltip{width:200px}#admin-organizations .admin-organizations .tags{color:red}#admin-organizations .admin-organizations .picky__placeholder{white-space:nowrap;margin-right:22px}#admin-organizations .admin-organizations .input__field{height:48px}#admin-organizations .admin-organizations__content{margin-bottom:55px}#admin-organizations .admin-organizations__content .group__item{cursor:pointer}#admin-organizations .admin-organizations__content .group__item .text{flex:1 1}#admin-organizations .admin-organizations__expanded{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:40px;margin-bottom:15px;gap:10px}#admin-organizations .admin-organizations__expanded p{font-size:18px;font-weight:bold}#admin-organizations .admin-organizations__section{display:flex;gap:15px;margin-bottom:15px}#admin-organizations .admin-organizations__section .password,#admin-organizations .admin-organizations__section .input{flex:1 1}#admin-organizations .admin-organizations__dropdown{flex:1 1}#admin-organizations .admin-organizations__dropdown p{margin-bottom:10px;color:#5b606a;font-weight:600}#admin-organizations .admin-organizations__date{flex:1 1}#admin-organizations .admin-organizations__date p{color:#5b606a;font-weight:600}#admin-organizations .admin-organizations__date .SingleDatePicker,#admin-organizations .admin-organizations__date .SingleDatePickerInput__withBorder,#admin-organizations .admin-organizations__date .DateInput{width:100%}#admin-organizations .admin-organizations__empty{flex:1 1}#admin-organizations .admin-organizations .tabs__tab{width:125px}#admin-organizations .admin-organizations .clubready-tab .admin-organizations__dropdown{flex:0 0 32%}.help-block{margin:0px;color:red}@media(max-width: 992px){#admin-organizations .popup__container{height:auto !important;width:900px !important}}
.roles{width:auto;height:100%;display:flex;flex-direction:column}.roles__search{width:30%;margin-bottom:20px}.roles__search__input{position:relative}.roles__search__close{cursor:pointer;font-weight:700;position:absolute;right:10px;top:0px;padding:5px;opacity:.5}.roles .btn:focus{outline:none}.roles__add{margin-bottom:75px}.roles__content{margin-bottom:55px}.roles__section{display:flex;flex-direction:row;margin-bottom:10px}.roles__section__bottom{flex-direction:column}.roles__section__el{flex-basis:40%;margin-right:5%}.roles__section__el .text-input{height:48px}.roles__section p{font-size:15px;font-weight:bold}.roles .popup__container{overflow:visible}.roles .popup__container .deletion-error__assigned-users{max-height:120px;overflow-y:scroll}.roles .popup__container .deletion-error__assigned-users ol{padding-left:30px;font-weight:normal;word-wrap:break-word}.roles .popup__container.edit{overflow:auto;max-height:85vh}.roles .popup__container.edit label{padding-left:10px}.roles .popup__loading{min-height:300px}.roles .option{white-space:normal}.roles .no-permissions{color:red}@media(max-width: 992px){.roles .popup__container{height:500px !important;width:550px !important}.roles__section{flex-direction:column;margin-right:0}}.help-block{margin-bottom:0;color:red}
.htAutocompleteArrow{display:none}body.light .ht_nestingParent~td{color:#545458 !important}.ht_nestingParent~td{font-weight:500;font-size:22px;border:none !important}.handsonTable__modal{background-color:#fff;position:absolute;border-radius:10px;border:solid 1px #444;padding:25px;align-self:center}.hot__container{position:relative;z-index:1}.hot__container tr{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.hot__container__total{top:-48px;position:relative;z-index:0}.hot__container__total tr{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.hot__container__total td{font-weight:700;border-top:none !important}.hot__container__total thead{visibility:hidden}.handsonTable__modal--content{height:600px;width:800px;overflow:auto}.handsonTable__modal--overlay{display:flex;justify-content:center;background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;right:0;bottom:0}.handsonTable__modal--text-color{color:#000}
#store-logs .hot__container{width:100%;overflow:auto;display:flex;flex-direction:column;flex:1 1}#store-logs .hot__flex{height:calc(100vh - 350px)}#store-logs .handsontable-buttons{margin-left:0;margin-bottom:20px}
.light #stores .stores__menu{display:flex;justify-content:space-between}.light #stores .stores__menu button svg g{fill:#6f7076}.light #stores .stores .szh-menu{background:#fff}.light #stores .stores .szh-menu__item{color:#353942;opacity:1}.light #stores .stores .szh-menu__item:first-of-type svg path,.light #stores .stores .szh-menu__item.edit svg path{stroke:#353942}.light #stores .stores .szh-menu__divider{background:rgba(0,0,0,.05)}#stores .stores{width:auto;height:100%;display:flex;flex-direction:column}#stores .stores__top{display:flex;gap:10px;margin-top:30px;margin-bottom:15px}#stores .stores .btn:focus{outline:none}#stores .stores .popup__container{overflow:visible}#stores .stores .popup__container.edit{overflow:auto;height:auto}#stores .stores .popup__container.edit .tabs__tab{width:50%}#stores .stores .popup__container.edit .tabs__list{margin-bottom:30px}#stores .stores .popup__container.edit .form-check-label{padding-left:10px}#stores .stores .popup__container.edit:has(.stores__info){overflow:visible}#stores .stores .popup__container.mirror .picky{margin-bottom:20px}#stores .stores .popup__container.email{overflow:auto}#stores .stores__top{display:flex;gap:10px;margin-top:30px;margin-bottom:15px}#stores .stores-upload{margin-bottom:20px}#stores .stores-upload__info{font-size:20px;margin-bottom:20px}#stores .stores__filters{display:flex;gap:10px;width:100%;align-items:flex-end}#stores .stores__filterBy{width:24%;display:flex;align-items:center;gap:10px}#stores .stores__filterBy p{margin:0;font-weight:bold;text-transform:uppercase;white-space:nowrap}#stores .stores__filterBy .picky{flex:1 1}#stores .stores__filters-dynamic .picky{min-width:250px}#stores .stores__filters-dynamic .search{width:250px}#stores .stores__filters-multiple{display:flex;flex:1 1;gap:10px}#stores .stores__info .__react_component_tooltip{width:200px}#stores .stores .picky__placeholder{white-space:nowrap;margin-right:22px}#stores .stores .input__field{height:48px}#stores .stores__tags.icon{position:relative;display:inline-block;height:14px;width:24px}#stores .stores__tags p{font-weight:bold;display:flex;width:100px}#stores .stores__tags p>span{margin-left:3px;top:7px}#stores .stores__tags .tags-list{display:flex;flex-direction:column;gap:10px}#stores .stores__tags .tags-list__item{display:flex;align-items:center;gap:10px}#stores .stores__email{margin-bottom:15px}#stores .stores__email .table th,#stores .stores__email .table tbody tr td{text-align:start}#stores .stores__content{margin-bottom:55px}#stores .stores__content .search .input__control{width:180px}#stores .stores__content .search .input__control .input__field--search{background:#d3d7dc;margin:20px 0}#stores .stores__content .group__item{cursor:pointer}#stores .stores__content .group__item .text{flex:1 1}#stores .stores__content .group__item .icons{display:flex;gap:10px;align-items:center}#stores .stores__content .group__item .tags{display:flex;gap:10px}#stores .stores__content .group__item .tags .__react_component_tooltip{background:#353942}#stores .stores__content .group__item .tags .__react_component_tooltip::after{border-bottom-color:#353942}#stores .stores__content .group__item .email{height:24px;width:24px}#stores .stores__content .group__item .tabs__tab{border-color:#353942}#stores .stores__content .group__item .tabs__tab--active{cursor:default}#stores .stores__content .group__icon{display:flex;padding:0}#stores .stores__section{display:flex;gap:15px;margin-bottom:15px}#stores .stores__verification{display:flex;align-items:end;gap:20px}#stores .stores__dropdown,#stores .stores__date{width:300px}#stores .stores__dropdown .picky__input,#stores .stores__date .picky__input{overflow:hidden;text-overflow:ellipsis;padding-right:10px}#stores .stores__dropdown p,#stores .stores__date p{margin-bottom:10px;color:#5b606a;font-weight:600}#stores .stores__empty{flex:1 1}#stores .stores__menu button{display:flex;padding:4px}#stores .stores__menu button .glyphicon-cog{font-size:24px}#stores .stores__menu li a{color:#353942;font-weight:500}#stores .stores__menu--transparent button{padding:0;background:rgba(0,0,0,0);border:none}#stores .stores__menu--transparent button svg g{fill:#fff}#stores .stores .error--medium{margin-top:50px}#stores .stores .switch{flex:1 1}#stores .stores .switch__title{font-size:15px;font-weight:600;color:#5b606a}#stores .stores .switch__content .radio-button-root{display:flex;width:30px;height:30px}#stores .stores .switch__content label{right:auto !important;right:initial !important}#stores .stores .switch__content label:before{background-color:#ebedef !important;border:1px solid #e4e7ea !important;top:0 !important;left:0 !important}#stores .stores .switch__content label:after{width:26px !important;height:26px !important;top:-1px !important;left:0 !important;box-shadow:0 2px 5px rgba(0,0,21,.3)}#stores .stores .switch__content--active label:before{background:#39f !important;border-color:#0080ff !important}#stores .stores .switch__content--active label:after{margin-left:26px !important;background:#fff !important}#stores .stores .szh-menu{min-width:200px;width:auto;max-width:350px;padding:8px 0px;border-radius:4px;background:#1a1c22}#stores .stores .szh-menu__item{display:flex;align-items:center;background:inherit;color:#fff;border:none;opacity:.8;padding:6px 16px}#stores .stores .szh-menu__item svg{margin-right:12px}#stores .stores .szh-menu__item.edit svg{width:20px;height:20px}#stores .stores .szh-menu__item.edit svg path{stroke:#fff}#stores .stores .szh-menu__divider{background:hsla(0,0%,100%,.1);padding:0;margin:4px 0;border:none}#stores .stores .tabs__tab{width:125px}.help-block{margin:0px;color:red}@media(max-width: 992px){#stores .popup__container{height:auto !important;width:900px !important}}
.light #admin-users .admin-users__menu{display:flex;justify-content:space-between}.light #admin-users .admin-users__menu button svg g{fill:#6f7076}.light #admin-users .admin-users .szh-menu{background:#fff}.light #admin-users .admin-users .szh-menu__item{color:#353942;opacity:1}.light #admin-users .admin-users .szh-menu__item:first-of-type svg path,.light #admin-users .admin-users .szh-menu__item.edit svg path{stroke:#353942}.light #admin-users .admin-users .szh-menu__divider{background:rgba(0,0,0,.05)}#admin-users .admin-users{width:auto;height:100%;display:flex;flex-direction:column}#admin-users .admin-users .btn:focus{outline:none}#admin-users .admin-users .popup__container{overflow:visible}#admin-users .admin-users .popup__container.edit{overflow:auto;height:auto;max-height:97vh}#admin-users .admin-users .popup__container.edit .tabs__tab{width:50%}#admin-users .admin-users .popup__container.edit .tabs__list{margin-bottom:30px}#admin-users .admin-users .popup__container.edit .form-check-label{padding-left:10px}#admin-users .admin-users .popup__container.edit:has(.admin-users__info){overflow:visible}#admin-users .admin-users .popup__container.mirror .picky{margin-bottom:20px}#admin-users .admin-users .popup__container.email{overflow:auto}#admin-users .admin-users__top{display:flex;gap:10px;margin-top:30px;margin-bottom:15px}#admin-users .admin-users-upload{margin-bottom:20px}#admin-users .admin-users-upload__info{font-size:20px;margin-bottom:20px}#admin-users .admin-users__filters{display:flex;gap:10px;width:100%;align-items:flex-end}#admin-users .admin-users__filterBy{width:24%;display:flex;align-items:center;gap:10px}#admin-users .admin-users__filterBy p{margin:0;font-weight:bold;text-transform:uppercase;white-space:nowrap}#admin-users .admin-users__filterBy .picky{flex:1 1}#admin-users .admin-users__filters-dynamic .picky{min-width:250px}#admin-users .admin-users__filters-dynamic .search{width:250px}#admin-users .admin-users__filters-multiple{display:flex;flex:1 1;gap:10px}#admin-users .admin-users__info .__react_component_tooltip{width:200px}#admin-users .admin-users .picky__placeholder{white-space:nowrap;margin-right:22px}#admin-users .admin-users .input__field{height:48px}#admin-users .admin-users__tags.icon{position:relative;display:inline-block;height:14px;width:24px}#admin-users .admin-users__tags p{font-weight:bold;display:flex;width:100px}#admin-users .admin-users__tags p>span{margin-left:3px;top:7px}#admin-users .admin-users__tags .tags-list{display:flex;flex-direction:column;gap:10px}#admin-users .admin-users__tags .tags-list__item{display:flex;align-items:center;gap:10px}#admin-users .admin-users__email{margin-bottom:15px}#admin-users .admin-users__email .table th,#admin-users .admin-users__email .table tbody tr td{text-align:start}#admin-users .admin-users__content{margin-bottom:55px}#admin-users .admin-users__content .search .input__control{width:180px}#admin-users .admin-users__content .search .input__control .input__field--search{background:#d3d7dc;margin:20px 0}#admin-users .admin-users__content .group__item{cursor:pointer}#admin-users .admin-users__content .group__item .text{flex:1 1}#admin-users .admin-users__content .group__item .icons{display:flex;gap:10px;align-items:center}#admin-users .admin-users__content .group__item .tags{display:flex;gap:10px}#admin-users .admin-users__content .group__item .tags .__react_component_tooltip{background:#353942}#admin-users .admin-users__content .group__item .tags .__react_component_tooltip::after{border-bottom-color:#353942}#admin-users .admin-users__content .group__item .email{height:24px;width:24px}#admin-users .admin-users__content .group__item .tabs__tab{border-color:#353942}#admin-users .admin-users__content .group__item .tabs__tab--active{cursor:default}#admin-users .admin-users__content .group__icon{display:flex;padding:0}#admin-users .admin-users__section{display:flex;gap:15px;margin-bottom:15px}#admin-users .admin-users__section .password,#admin-users .admin-users__section .input{flex:1 1}#admin-users .admin-users__verification{display:flex;align-items:end;gap:20px}#admin-users .admin-users__dropdown,#admin-users .admin-users__date{flex:1 1}#admin-users .admin-users__dropdown p,#admin-users .admin-users__date p{margin-bottom:10px;color:#5b606a;font-weight:600}#admin-users .admin-users__empty{flex:1 1}#admin-users .admin-users__menu button{display:flex;padding:4px}#admin-users .admin-users__menu button .glyphicon-cog{font-size:24px}#admin-users .admin-users__menu--transparent button{padding:0;background:rgba(0,0,0,0);border:none}#admin-users .admin-users__menu--transparent button svg g{fill:#fff}#admin-users .admin-users .error--medium{margin-top:50px}#admin-users .admin-users .szh-menu{min-width:200px;width:auto;max-width:350px;padding:8px 0px;border-radius:4px;background:#1a1c22}#admin-users .admin-users .szh-menu__item{display:flex;align-items:center;background:inherit;color:#fff;border:none;opacity:.8;padding:6px 16px}#admin-users .admin-users .szh-menu__item svg{margin-right:12px}#admin-users .admin-users .szh-menu__item.edit svg{width:20px;height:20px}#admin-users .admin-users .szh-menu__item.edit svg path{stroke:#fff}#admin-users .admin-users .szh-menu__divider{background:hsla(0,0%,100%,.1);padding:0;margin:4px 0;border:none}#admin-users .admin-users .tabs__tab{width:125px}.help-block{margin:0px;color:red}@media(max-width: 992px){#admin-users .admin-users .popup__container{width:800px !important;overflow:auto}#admin-users .admin-users .popup__container.edit{width:800px !important}#admin-users .admin-users .popup__container.edit:has(.admin-users__info){overflow:auto}}
#md.light .learn .picky__input{border-color:#656565 !important}#md.light .learn .picky__dropdown .option.selected{background-color:#4a5060 !important}#md .sectionContentInner{padding:25px 0}#md .learn{display:flex;gap:15px;width:auto;align-items:center}#md .learn .picky__input{height:37px !important;font-size:20px;font-weight:600;border-color:#656565 !important;border-radius:6px !important;white-space:nowrap}#md .learn .picky__input::after{right:7px;top:17px}#md .learn .picky__placeholder{padding:0 20px 0 5px}#md .learn .picky__dropdown{font-size:20px;font-weight:400}#md .learn .picky__dropdown .option input{display:none}#md .learn .picky__dropdown .option.selected{background-color:#262931}
.customSearch-table{margin-top:34px}.customSearch-table .search{padding:0}.customSearch-table .action-btn{width:45px;position:absolute;display:flex;align-items:center;justify-content:space-between;left:225px;top:-5px;z-index:5;cursor:pointer}
#agreements-analysis-module #override-edit-selection-bar{float:none}#agreements-analysis-module .top-filters{margin-bottom:20px;display:flex;gap:30px;justify-content:space-between;align-items:flex-start;flex-direction:column}#agreements-analysis-module .top-filters .date-range-select-box{width:286px;margin:0}#agreements-analysis-module .action-buttons{position:relative}#agreements-analysis-module .action-buttons .submit{top:-60px !important}#agreements-analysis-module .charts-wrapper{display:flex}#agreements-analysis-module .charts-wrapper .data-points{width:40%;margin-top:20px;display:flex;gap:50px;margin-bottom:50px;flex-wrap:wrap}#agreements-analysis-module .charts-wrapper .data-points .data-point{width:225px;margin-bottom:50px}#agreements-analysis-module .charts-wrapper .pie-charts{width:60%;display:flex;justify-content:space-between;align-items:flex-start}#agreements-analysis-module .charts-wrapper .pie-charts .pie-chart{width:45%;height:350px;position:relative}#agreements-analysis-module .date-select-box{width:200px;margin-right:20px}#agreements-analysis-module .customSearch-table{margin-top:50px}
.light #ai .ai__content{color:#000}.light #ai .ai h3{color:#000}#ai .ai{display:flex;flex-direction:column;gap:50px}#ai .ai .input{flex:1 1}#ai .ai h2{color:#fff;text-align:center;margin-bottom:20px}#ai .ai h3{color:#fff;margin-bottom:10px}#ai .ai table{width:100%;border-collapse:collapse;margin-top:10px;margin-bottom:50px}#ai .ai table tr th:first-child{text-align:start}#ai .ai__inner{display:flex;align-items:end;gap:20px}#ai .ai__input{flex-basis:90%;height:40px;padding:10px}#ai .ai__feedback>.button{margin-bottom:10px}#ai .ai__content{font-size:16px;color:#fff;width:100%}
.react-global-overlay{height:100vh;width:100vw;background-color:#000;opacity:.5;position:fixed;z-index:102;top:0}.fadeIn{animation:fadeIn ease .5s}.fadeOut{animation:fadeOut ease .5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@keyframes fadeOut{0%{opacity:.5}100%{opacity:0}}
.light .m5nC7KtrcgEduxQfVXZJ {
  background-color: #5b6578;
}

.light .PqyOhHbe3eBcoSpNu7Kg {
  color: #000;
}

.PqyOhHbe3eBcoSpNu7Kg {
  color: #fff;
}

.nzh0T7saYve6y_6vpSxm {
  font-size: 1.1rem;
  height: auto;
}

.zGK5Bb3m077MY0gu8q2f {
  display: flex;
  height: 16px;
  color: white;
  background: transparent;
  border: none;
  font-weight: 800;
  padding: 0;
  margin: 0;
  outline: none;
}

.qEu4zTNwTzqvqX8ZPaX4 {
  z-index: 163;
}

.m5nC7KtrcgEduxQfVXZJ {
  top: 60px;
  width: 1337px;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 600px;
  overflow: auto;
  background: #353942;
  position: absolute;
  left: 30px;
  display: block;
  border-radius: 10px;
  border: solid 1px #484b52;
  color: white;
  padding: 15px;
  z-index: 102;
}

.m5nC7KtrcgEduxQfVXZJ:after {
  content: "";
  position: absolute;
  left: 27px;
  top: -13px;
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-bottom: 13px solid #353942;
  border-left: 10px solid transparent;
  clear: both;
}

.m5nC7KtrcgEduxQfVXZJ ul {
  list-style-type: decimal !important;
  padding-left: 15px !important;
}

.m5nC7KtrcgEduxQfVXZJ h3 {
  color: white !important;
  font-size: 26px !important;
  margin: 0 !important;
}

._wur5F_PuSNvlyModYbr {
  display: block;
  color: white;
  font-size: 14px;
  font-family: sans-serif;
  line-height: 1;
  white-space: pre-wrap;
  width: 200px;
}

.light #brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-header{background-color:#475060}#brandLeaderBoardModule-root #override-edit-selection-bar{float:none;padding-bottom:0}#brandLeaderBoardModule-root #override-edit-selection-bar .submit,#brandLeaderBoardModule-root #override-edit-selection-bar .reset{top:130px}#brandLeaderBoardModule-root .filters-wrapper{display:flex;justify-content:flex-end}#brandLeaderBoardModule-root .filters-wrapper .date-select-box.monthly{width:250px;margin-left:15px}#brandLeaderBoardModule-root .filters-wrapper p{color:#fff}#brandLeaderBoardModule-root .filters-wrapper .view-select-box{width:180px}#brandLeaderBoardModule-root .rank-data-container{display:flex;flex-direction:column;align-items:baseline;position:relative;top:20px}#brandLeaderBoardModule-root .rank-data-container .data-display-container{margin-top:40px;display:flex;justify-content:flex-start;gap:75px}#brandLeaderBoardModule-root .rank-data-container .rank-lists-wrapper{width:1018px;margin-top:40px;display:flex;align-items:baseline;justify-content:space-between}#brandLeaderBoardModule-root .rank-data-container .rank-lists-wrapper h4{padding-left:14px;font-size:23px;color:#fff}#brandLeaderBoardModule-root .rank-data-container .rank-lists-wrapper .rank-list{margin-right:12px;width:324px}#brandLeaderBoardModule-root .rank-data-container .rank-lists-wrapper .rank-list li{width:100%;padding:6px 14px;border-bottom:2px dashed #373b44;font-size:18px;color:#878b91;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#brandLeaderBoardModule-root .cards-wrapper{margin-top:80px;gap:10px;width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}#brandLeaderBoardModule-root .cards-wrapper .metrics-card{width:25%;margin-bottom:40px}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-header{height:100px;color:#fff;font-size:24px;padding:16px;background-color:#343942}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table{overflow-y:auto;max-height:310px}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table::-webkit-scrollbar:vertical{width:6px}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table-responsive{overflow:visible;overflow:initial}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table.brand-leader-board-table{border-collapse:separate;border-spacing:0}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table.brand-leader-board-table thead{position:sticky;top:0}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table.brand-leader-board-table tr{height:28px !important}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table.brand-leader-board-table tr td{text-align:center}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table.brand-leader-board-table tr td:nth-child(3){max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table.brand-leader-board-table tr th{padding:0;text-align:center}#brandLeaderBoardModule-root .cards-wrapper .metrics-card .card-table .table.brand-leader-board-table tr th:first-of-type{padding-left:5px}
.google-table-or-stacked-bar-chart-root .chart-tooltip.chart-annotation span {
  margin: 0;
}
.google-table-or-stacked-bar-chart-root .google-visualization-table-table {
  height: 200px !important;
}
.google-table-or-stacked-bar-chart-root span.font-green {
  color: green;
}
.google-table-or-stacked-bar-chart-root span.font-red {
  color: red;
}
.google-table-or-stacked-bar-chart-root tr td:nth-child(1) {
  color: white;
}
.light .google-table-or-stacked-bar-chart-root tr td:nth-child(1) {
  color: #000000;
  border: solid #eee;
  border-width: 0 0 1px 1px;
}
.google-table-or-stacked-bar-chart-root.highlight-last-row table tbody tr:last-child {
  font-weight: bold;
}
.google-table-or-stacked-bar-chart-root th,
.google-table-or-stacked-bar-chart-root tr td {
  padding: 0 4px 0 4px;
  height: 30px;
  text-align: right;
  font-size: 14px;
}
.google-table-or-stacked-bar-chart-root th:first-of-type,
.google-table-or-stacked-bar-chart-root td:first-child {
  text-align: left;
}
#md .google-table-or-stacked-bar-chart-root tr td a {
  color: #00acfb;
  font-weight: 600;
}
.xlsx-text {
  color: white;
  margin-left: 15px;
  font-size: 18px;
  font-weight: 500;
}
/* .google-table-or-stacked-bar-chart-root span {
  display: block;
  margin: -3px 0;
} */

#attendance-root #override-edit-selection-bar{float:none;padding-bottom:0}#attendance-root #override-edit-selection-bar .submit,#attendance-root #override-edit-selection-bar .reset{top:145px}#attendance-root #override-edit-selection-bar .submit:disabled{background-color:gray;cursor:not-allowed}#attendance-root .top-filter{display:flex;margin-bottom:20px;justify-content:space-between}#attendance-root .top-filter__right{display:flex;align-items:center}#attendance-root .top-filter__right .vc-compare{margin:34px 15px 0 0}#attendance-root .top-filter__right .date-select-box.multi{width:319px}#attendance-root .top-filter__right .date-select-box.monthly{width:250px;margin-right:15px}#attendance-root .bottom-filter{display:flex;margin-bottom:65px}#attendance-root .scorecards{display:flex;justify-content:space-between}#attendance-root .google-visualization-table{margin-top:30px}#attendance-root .content{position:static;display:flex;align-items:center}#attendance-root .content .chart-addons-container{padding:0}#attendance-root .content__tiles{margin-left:30px}#attendance-root .content__tiles .tile+.tile{margin-top:30px}#attendance-root .top-left-filter.extend{flex-basis:35%}#attendance-root .top-left-filter.extend .select-box-no-width{flex:1 1 !important}#attendance-root.capacity-per-class .top-filter{margin-bottom:75px}#attendance-root.capacity-per-class #override-edit-selection-bar{z-index:auto}
#attendance-root.bookings-module .top-filter{justify-content:flex-start}#attendance-root.bookings-module .bottom-filter{justify-content:flex-start;align-items:flex-end}#attendance-root.bookings-module .bottom-filter .select-box-no-width{width:15%}#attendance-root.bookings-module .edit-selections-bar button.submit{position:static;margin-right:5px}#attendance-root.bookings-module .google-visualization-tooltip{z-index:1}
#lifetimeValueByMembership #override-edit-selection-bar{padding-bottom:100px;float:none}#lifetimeValueByMembership .top-filters{margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end}#lifetimeValueByMembership .top-filters .date-range-select-box{width:286px;margin:0}#lifetimeValueByMembership .action-buttons{position:relative;bottom:60px}#lifetimeValueByMembership .data-points{width:40%;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}#lifetimeValueByMembership .data-points .data-point{width:225px;margin-bottom:50px}#lifetimeValueByMembership .pie-chart{width:60%;height:300px;position:relative}#lifetimeValueByMembership .date-select-box{width:200px;margin-right:20px}#lifetimeValueByMembership .customSearch-table{margin-top:70px}
#membershipLength #override-edit-selection-bar{float:none;padding-bottom:50px}#membershipLength .top-filter{display:flex;margin-bottom:20px;justify-content:space-between;align-items:flex-end}#membershipLength .data-points{display:flex;justify-content:flex-start;gap:20px;width:45%;margin-bottom:30px}#membershipLength .data-points .data-point{margin-top:20px}#membershipLength .pie-charts{width:52%;position:relative;display:flex;height:300px}#membershipLength .chart-container{display:flex;align-items:center}#membershipLength .chart-container.double-charts{align-items:flex-start;flex-direction:column}#membershipLength .chart-container.double-charts .pie-charts{width:95%;height:450px}#membershipLength .chart-container.double-charts .data-points{gap:40px}#membershipLength .chart-container.double-charts .pie-chart{width:40%;height:400px;margin-right:140px}#membershipLength .chart-container.double-charts .pie-chart__title{margin-bottom:20px;color:#8791a0;text-transform:uppercase;font-weight:700}#membershipLength .action-buttons{position:absolute;right:0;top:65px}#membershipLength .action-buttons .submit{top:130px}
.referral-by-source .error.error--big,.total-revenue-by-referral .error.error--big{text-align:center;font-size:48px;word-spacing:0;line-height:60px}.referral-by-source .submit:disabled,.total-revenue-by-referral .submit:disabled{cursor:not-allowed;background-color:gray !important}
.JZ8xghCGbmLQZ0ZKPOkX {
  color: #ffffff;
  display: block;
  font-family: "proxima nova", arial, sans-serif;
  font-size: 15px;
  margin: 0px;
}

#RiskMembers-root #override-edit-selection-bar{float:none;padding-bottom:50px}#RiskMembers-root .top-filter{display:flex;justify-content:space-between;margin-bottom:20px}#RiskMembers-root .top-filter .toggle-button-wrapper{display:flex;justify-content:flex-start;flex-direction:column}#RiskMembers-root .risk-scorecards .contact-card:first-child{margin-right:40px}#RiskMembers-root .scorecards__error{height:50px}#RiskMembers-root .bottom-filter{margin-bottom:30px}#RiskMembers-root .bottom-filter .radio-button-root{display:inline-flex;width:50px;height:24px}#RiskMembers-root .bottom-filter .radio-button-root label{margin-top:0 !important;top:0 !important}#RiskMembers-root .data-points{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:30px;position:relative;width:100%}#RiskMembers-root .data-points .data-point{margin-right:200px}#RiskMembers-root .error{align-items:flex-start;font-size:35px}
#ZeroVisitMembersChart-root #override-edit-selection-bar{float:none;padding-bottom:0}#ZeroVisitMembersChart-root #override-edit-selection-bar .submit,#ZeroVisitMembersChart-root #override-edit-selection-bar .reset{top:145px}#ZeroVisitMembersChart-root .top-filter{display:flex;margin-bottom:20px;justify-content:space-between;align-items:center}#ZeroVisitMembersChart-root .top-filter__right{display:flex;align-items:center}#ZeroVisitMembersChart-root .top-filter__right .date-select-box.multi{width:319px}#ZeroVisitMembersChart-root .top-filter__right .date-select-box.monthly{width:250px;margin-right:15px}#ZeroVisitMembersChart-root .top-filter__left{display:flex;align-items:center}#ZeroVisitMembersChart-root .google-visualization-table{margin-top:30px;margin-bottom:-30px}#ZeroVisitMembersChart-root .content{position:static;display:flex;align-items:center}#ZeroVisitMembersChart-root .content .chart-addons-container{padding:0}#ZeroVisitMembersChart-root .content__tiles{margin-left:30px}#ZeroVisitMembersChart-root .content__tiles .tile+.tile{margin-top:30px}
.days-overview-root .recharts-cartesian-axis-ticks{visibility:hidden}
#attritionAndCancelReasonsModule #module-date-filters #override-edit-selection-bar .submit{top:130px}#attritionAndCancelReasonsModule .section{display:flex;margin-bottom:40px}#attritionAndCancelReasonsModule .section__el{flex:1 1}#attritionAndCancelReasonsModule .section .select-box{margin-right:15px}#attritionAndCancelReasonsModule .section .select-box p{color:#fff}#attritionAndCancelReasonsModule .filters-wrapper{display:flex;width:100%;justify-content:space-between;align-items:flex-end;margin-bottom:40px}#attritionAndCancelReasonsModule .data-points{display:flex;flex-wrap:wrap}#attritionAndCancelReasonsModule .data-points--expanded-width .data-point{flex-basis:50%}#attritionAndCancelReasonsModule .data-point{flex-basis:25%}#attritionAndCancelReasonsModule .include-sales-dropdown .picky__dropdown{width:119px}
#heatmap-edit-selection-bar.edit-selections-bar {
  padding: 0px 0 15px;
}

#heatmap-edit-selection-bar.edit-selections-bar .submit {
  top: 37px !important;
}

#membershipBreakdownModule .filters-wrapper{display:flex}#membershipBreakdownModule .pie-chart{min-height:300px;max-width:800px;min-width:500px;margin:17px auto 0}#membershipBreakdownModule .actions{margin-bottom:30px;display:flex;justify-content:space-between;align-items:flex-end}#membershipBreakdownModule .actions .select-box{margin-right:15px}#membershipBreakdownModule .actions .select-box p{color:#fff}#membershipBreakdownModule .include-sales-dropdown .picky__dropdown{width:119px}#membershipBreakdownModule .coreUiTable thead{position:sticky;top:0}
#numberOfActiveMembersByModule-root #override-edit-selection-bar{float:none;padding-bottom:0}#numberOfActiveMembersByModule-root #override-edit-selection-bar .submit,#numberOfActiveMembersByModule-root #override-edit-selection-bar .reset{top:125px}#numberOfActiveMembersByModule-root #override-edit-selection-bar .submit:disabled,#numberOfActiveMembersByModule-root #override-edit-selection-bar .reset:disabled{cursor:not-allowed;background-color:gray}#numberOfActiveMembersByModule-root .frozen-table .chart-addons-container{top:0;bottom:50px}#numberOfActiveMembersByModule-root .frozen-table .google-visualization-table{margin-top:0;padding-bottom:45px}#numberOfActiveMembersByModule-root .pos-table-wrapper .form-control{margin-left:0 !important}#numberOfActiveMembersByModule-root .pos-table-wrapper td{text-align:center !important;max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#numberOfActiveMembersByModule-root .pos-table-wrapper td:nth-child(1){text-align:left !important}#numberOfActiveMembersByModule-root .pos-table-wrapper th{padding:0;text-align:center}#numberOfActiveMembersByModule-root .pos-table-wrapper th:first-of-type{padding-left:5px}#numberOfActiveMembersByModule-root .pos-table-wrapper .pagination{padding-left:0 !important}#numberOfActiveMembersByModule-root .scorecards{display:flex;justify-content:space-between;margin-right:10px;margin-bottom:50px;margin-top:100px}#numberOfActiveMembersByModule-root .top-filter{display:flex;margin-bottom:20px;justify-content:space-between;align-items:center}#numberOfActiveMembersByModule-root .top-filter__right{display:flex;align-items:center}#numberOfActiveMembersByModule-root .top-filter__right .date-select-box.multi{width:319px}#numberOfActiveMembersByModule-root .top-filter__right .date-select-box.monthly{width:250px;margin-right:15px}#numberOfActiveMembersByModule-root .top-filter__left{display:flex;align-items:center}#numberOfActiveMembersByModule-root .total-filter{display:flex;align-items:center}#numberOfActiveMembersByModule-root .total-filter-text{margin:15px;font-size:16px;width:150px}#numberOfActiveMembersByModule-root .google-visualization-table{margin-top:30px;margin-bottom:-30px}#numberOfActiveMembersByModule-root .content{position:static;display:flex;align-items:center}#numberOfActiveMembersByModule-root .content .chart-addons-container{padding:0}#numberOfActiveMembersByModule-root .content__tiles{margin-left:30px}#numberOfActiveMembersByModule-root .content__tiles .tile+.tile{margin-top:30px}.add-color .google-visualization-table-tr-head{pointer-events:none}.add-color .google-visualization-table table.google-visualization-table-table td:nth-child(1),.add-color th:nth-child(1){display:none}.add-color .frozen-column{white-space:nowrap}.add-color .google-visualization-table-type-number.google-visualization-table-td{color:#00ff5e}.add-color .google-visualization-table-type-number.google-visualization-table-td a{color:#00ff5e !important}.add-color .google-visualization-table-type-number.google-visualization-table-td.positive{color:#00ff5e !important}.add-color .google-visualization-table-type-number.google-visualization-table-td.positive::before{content:"+"}.add-color .google-visualization-table-type-number.google-visualization-table-td.zero{color:#87919f}.add-color .google-visualization-table-type-number.google-visualization-table-td.zero::before{content:""}.add-color .google-visualization-table-type-number.google-visualization-table-td.zero a{color:#87919f !important}.add-color .google-visualization-table-type-number.google-visualization-table-td.negative{color:red}.add-color .google-visualization-table-type-number.google-visualization-table-td.negative::before{content:""}.add-color .google-visualization-table-type-number.google-visualization-table-td.negative a{color:red !important}
#md.light .s1:after,#md.light .s2:after,#md.light .s3:after{border-top:14px solid #fff}#md.light #funnel-retention-chart .error-text{color:#666b76}#funnel-retention-chart .md-handson-table{font-size:14px;padding-top:125px;font-weight:600;float:left;width:915px}#funnel-retention-chart .md-pie{float:right;height:500px;width:350px;margin:0 auto;padding-top:95px}#funnel-retention-chart .offers-title{color:#fff}#funnel-retention-chart .offers-title span{opacity:.7;font-size:12px}#funnel-retention-chart .picky{width:350px !important}#funnel-retention-chart .error-text{text-align:center;font-size:25px;color:#fff;padding-top:250px}.fullcontainer{min-width:450px;margin:0 auto;font-family:"Arial",sans-serif;line-height:1;padding-top:20px}.fullcontainer .infoside-bottom{position:relative;bottom:248px}li.service-bar{height:92% !important}.totalinfo-first{height:52px;text-align:left;font-size:.85vw;padding:4px 0 0 35px;line-height:15px;position:absolute;margin-top:90px}.totalinfo{font-size:13px;line-height:15px;height:120px}.totalinfo .visits-metrics{font-weight:bold}.totalinfo .visits-metrics-value{padding:2px 6px;border-top:none;border-bottom:none;border-right:none}.totalinfo .color-box-blue{background-color:#39b3d7;color:#fff;height:60px;padding:12px}.infoside{height:calc(100% - 72px);font-size:10px;float:none;flex-flow:column nowrap;position:absolute;top:478px}.infoside hr{position:absolute;top:5px;margin:0}.infoside h5{font-size:20px;font-weight:normal;margin:0}.infoside .iitem{width:426px;height:5px;text-align:left;position:relative;bottom:248px}.infoside .iitem>hr{margin-right:10px}.infoside .iitem2{width:457px;height:6px;text-align:left;margin-top:35px;position:relative;bottom:244px}.infoside .iitem2>hr{margin-right:10px}.infoside .metrics{border-top:none;border-bottom:none;font-size:15px;background-color:rgba(0,0,0,0) !important}.infoside .metrics:last-child{border-right:none;text-transform:none}.charttotal{min-width:70%;width:1200px;height:122px;font-size:12px;text-align:center;float:none;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;font-family:"Open Sans",sans-serif;margin-top:-45px}.charttotal h5{font-size:25px;font-weight:normal;margin:0}.charttotal .totalitem{padding:0 2px;background:none !important;line-height:0px}.charttotal .red h5{color:#ff664e}.charttotal .red h6{color:#ff664e}.charttotal .orange h5{color:#f5967b}.charttotal .orange h6{color:#f5967b}.charttotal .blue h5{color:#0099ce}.charttotal .green h5{color:#42b77a}.charttotal .magenta h5{color:#c6c}.charttotal .yellow h5{color:#ff6}.charttotal .darkblue h5{color:#5873fd}.charttotal .hotpink h5{color:#f39}.charttotal .marsala h5{color:#c75555}.charttotal .blue h6{color:#0099ce}.charttotal .green h6{color:#42b77a}.charttotal .magenta h5{color:#c6c}.charttotal .yellow h6{color:#ff6}.charttotal .darkblue h6{color:#5873fd}.charttotal .hotpink h6{color:#f39}.charttotal .marsala h6{color:#c75555}.charttotal .darkgreen h5{color:#006400}.charttotal .darkgreen h6{color:#006400}.charttotal .caribbeangreen h5{color:#0c9}.charttotal .caribbeangreen h6{color:#0c9}.charttotal .strongorange h5{color:#c60}.charttotal .strongorange h6{color:#c60}.charttotal .darkcyan h5{color:#699}.charttotal .darkcyan h6{color:#699}.charttotal .totalinfo{align-self:flex-end;width:200px}#mroichart{width:1270px;float:none;display:inline-flex;flex-flow:column nowrap;align-items:center;margin-bottom:60px;z-index:0;position:relative}.plusbutton{position:absolute;top:30px;right:0px;width:18px;height:18px;border-radius:50%;background-color:#3f4550;border:1px solid gray;text-align:center;font-size:14px}.red{background-color:#ff664e}.orange{background-color:#f5967b}.blue{background-color:#0099ce}.green{background-color:#42b77a}.magenta{background-color:#c6c}.yellow{background-color:#ff6}.darkblue{background-color:#5873fd}.hotpink{background-color:#f39}.marsala{background-color:#c75555}.darkgreen{background-color:#006400}.caribbeangreen{background-color:#0c9}.strongorange{background-color:#c60}.darkcyan{background-color:#699}.chartsection{display:inline-flex;padding-top:10px;font-size:0;margin-bottom:4px;position:relative;z-index:1}.s1{padding:0}.s1:after,.s2:after,.s3:after{content:"";position:absolute;bottom:-14px;left:0;right:0;border-top:14px solid #3f4550;border-left:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0)}.elltooltip{display:inline-block;width:130px;height:130px;border-radius:50%;padding-top:20px;text-align:center;color:#fff;position:relative;margin-right:10px;cursor:pointer}.elltooltip:after{content:"";position:absolute;bottom:-8px;border-top:10px solid #ff664e;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);left:calc(50% - 8px)}.elltooltip.blue:after{border-top:10px solid #0099ce}.elltooltip.green:after{border-top:10px solid #42b77a}.elltooltip.orange:after{border-top:10px solid #f5967b}.elltooltip.magenta:after{border-top:10px solid #c6c}.elltooltip.yellow:after{border-top:10px solid #ff6}.elltooltip.marsala:after{border-top:10px solid #c75555}.elltooltip.darkblue:after{border-top:10px solid #5873fd}.elltooltip.hotpink:after{border-top:10px solid #f39}.elltooltip.darkgreen:after{border-top:10px solid #006400}.elltooltip.caribbeangreen:after{border-top:10px solid #0c9}.elltooltip.strongorange:after{border-top:10px solid #c60}.elltooltip.darkcyan:after{border-top:10px solid #699}.elltooltip>h5{font-size:12px;font-weight:normal;margin:0;left:13px;top:5px;position:relative;width:100px;height:25px;font-family:"Open Sans",sans-serif}.elltooltip>span{display:block;font-size:13px;top:40px;position:relative}.rectslice{min-width:1px;height:30px;display:inline-block;border-right:1px solid #fff;text-align:center;vertical-align:middle;line-height:30px;cursor:pointer}.rectslice>span{display:block;font-size:13px;color:#fff;position:relative;font-family:"Open Sans" sans-serif}#bottomsvg{position:absolute;top:-4px;left:0px;z-index:2}.cillindreslice{min-height:1px;width:72px;display:inline-block;position:relative;padding:1px;margin-right:12px;background-clip:content-box;text-align:center;cursor:pointer}.cillindreslice span{display:block;font-size:13px;color:#fff;position:relative}.cillindreslice ul{margin-bottom:0}.cillindreslice li{padding-bottom:5px}.cillindreslice.red{background-color:rgba(255,102,78,.4)}.cillindreslice.blue{background-color:rgba(0,153,206,.4)}.cillindreslice.green{background-color:rgba(66,183,122,.4)}.cillindreslice.orange{background-color:rgba(245,150,123,.4)}.cillindreslice.red:before,.cillindreslice.red:after{background-color:#ff664e}.cillindreslice.blue:before,.cillindreslice.blue:after{background-color:#0099ce}.cillindreslice.green:before,.cillindreslice.green:after{background-color:#42b77a}.cillindreslice.orange:before,.cillindreslice.orange:after{background-color:#f5967b}.cillindreslice.magenta{background-color:rgba(204,102,204,.4)}.cillindreslice.yellow{background-color:rgba(255,255,102,.4)}.cillindreslice.darkblue{background-color:rgba(88,115,253,.4)}.cillindreslice.marsala{background-color:rgba(199,85,85,.4)}.cillindreslice.hotpink{background-color:rgba(255,51,153,.4)}.cillindreslice.darkgreen{background-color:rgba(0,100,0,.4)}.cillindreslice.caribbeangreen{background-color:rgba(0,204,153,.4)}.cillindreslice.strongorange{background-color:rgba(204,102,0,.4)}.cillindreslice.darkcyan{background-color:rgba(102,153,153,.4)}.cillindreslice .blue-transparent{background-color:rgba(0,153,206,.4)}.cillindreslice .darkblue-transparent{background-color:rgba(88,115,253,.4)}.cillindreslice .green-transparent{background-color:rgba(66,183,122,.4)}.cillindreslice .orange-transparent{background-color:rgba(245,150,123,.4)}.cillindreslice .red-transparent{background-color:rgba(255,102,78,.4)}.cillindreslice.magenta:before,.cillindreslice.magenta:after{background-color:#c6c}.cillindreslice.yellow:before,.cillindreslice.yellow:after{background-color:#ff6}.cillindreslice.darkblue:before,.cillindreslice.darkblue:after{background-color:#5873fd}.cillindreslice.marsala:before,.cillindreslice.marsala:after{background-color:#c75555}.cillindreslice.hotpink:before,.cillindreslice.hotpink:after{background-color:#f39}.cillindreslice.darkgreen:before,.cillindreslice.darkgreen:after{background-color:#006400}.cillindreslice.caribbeangreen:before,.cillindreslice.caribbeangreen:after{background-color:#0c9}.cillindreslice.strongorange:before,.cillindreslice.strongorange:after{background-color:#c60}.cillindreslice.darkcyan:before,.cillindreslice.darkcyan:after{background-color:#699}.s3:after{display:none}.pb10{padding-bottom:10px}.pt5{padding-top:5px}.delete-bubble{position:absolute;z-index:2;margin-top:15px;margin-left:95px}.flex-container{height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.offers-sold{font-size:18px;position:relative;bottom:286px;width:auto;font-weight:bold;height:5px;text-align:left;left:0}.offers-sold .metrics{border-top:none;border-bottom:none;font-size:15px;font-weight:bold;background-color:rgba(0,0,0,0) !important;font-family:"Open Sans" sans-serif;font-weight:normal}.offers-sold .metrics:last-child{border-right:none;text-transform:none}.box-funnel-chart{cursor:pointer}.color-box-blue-funnel-chart{height:60px;padding-bottom:5px;padding-top:15px}.box-blue-funnel-chart{display:flex;width:200px;margin:7px 2.5px;flex-direction:column;align-items:stretch;align-content:space-between;flex:0 1 auto}.hide-number{text-indent:100%;white-space:nowrap;overflow:hidden}ul.funnel-retention-filter{width:450px;height:450px;overflow-y:scroll}.color-box-blue-funnel-chart{height:60px;padding-bottom:5px;padding-top:15px}.box-blue-funnel-chart{display:flex;width:200px;margin:7px 2.5px;flex-direction:column;align-items:stretch;align-content:space-between;flex:0 1 auto}.hide-number{text-indent:100%;white-space:nowrap;overflow:hidden}ul.funnel-retention-filter{width:450px;height:450px;overflow-y:scroll}
#packages-sales-root #override-edit-selection-bar {
  float: none;
  position: static;
  display: inline-block;
  padding-bottom: 0;
  margin-bottom: 20px;
}

#packages-sales-root .chart-root {
  width: 1350px;
  margin: 15px auto;
}

#packages-sales-root .chart-addons-container {
  padding-bottom: 0;
}

#packages-sales-root .top-filter {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  justify-content: space-between;
}

#packages-sales-root #override-edit-selection-bar .bottom-filter {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}

#packages-sales-root #override-edit-selection-bar .top-filter .override-submit {
  top: 145px;
}

#packages-sales-root #override-edit-selection-bar .top-filter .info-alert {
  position: absolute;
  top: 100px;
  right: 0;
  color: white;
}

#packages-sales-root #override-edit-selection-bar .top-right-filter .date-select-box {
  padding-right: 0;
  width: 319px;
}

#packages-sales-root .top-right-filter {
  display: flex;
  align-items: center;
  position: relative;
}

#packages-sales-root .top-left-filter.extend {
  flex-basis: 35%;
}

#packages-sales-root .select-box-no-width {
  width: 200px;
}

#packages-sales-root .top-left-filter.extend .select-box-no-width {
  flex: 1 1 !important;
}

#packages-sales-root #override-edit-selection-bar input[type="checkbox"].ios8-switch + label {
  top: 55px !important;
}

#packages-sales-root #override-edit-selection-bar .dates-container {
  max-width: 750px;
  padding-bottom: 20px;
}

.button-control-group {
  position: absolute;
  width: 200px;
  height: 43px;
  right: 0;
  bottom: 0;
}

#packages-sales-root #override-edit-selection-bar .button-control-group .submit {
  top: 0;
}

#intro-breakdown .edit-selections-bar{display:flex;float:none}#intro-breakdown .edit-selections-bar .select-box,#intro-breakdown .edit-selections-bar .date-select-box{float:none}#intro-breakdown .data-points{width:80%;display:flex;flex-wrap:wrap}#intro-breakdown .data-points__elem{flex-basis:33%;margin-bottom:40px}#intro-breakdown .pie-chart{display:flex;width:100%;margin-bottom:40px}#intro-breakdown .pie-chart__el{position:relative;height:300px}
#module-date-filters #past-dues-performance #override-edit-selection-bar{padding-bottom:100px}#module-date-filters #past-dues-performance .data-points{display:flex;justify-content:flex-start;gap:20px;margin-bottom:30px}#module-date-filters #past-dues-performance .data-points .data-point{flex:1 1}#module-date-filters #past-dues-performance .section{display:flex;margin-bottom:40px}#module-date-filters #past-dues-performance .section__el{flex:1 1}#module-date-filters #past-dues-performance .google-visualization-tooltip{width:auto !important;height:auto !important;max-width:290px;line-height:17px}
#product-sales-root #override-edit-selection-bar {
  float: none;
  position: static;
  display: inline-block;
  height: 230px;
}

#product-sales-root .chart-root {
  width: 1350px;
  margin: 0 auto;
}

#product-sales-root .top-filter {
  display: flex;
  margin-bottom: 20px;
  justify-content: space-between;
}

#product-sales-root #override-edit-selection-bar .top-filter .override-submit {
  top: 145px;
}

#product-sales-root #override-edit-selection-bar .top-right-filter .date-select-box {
  padding-right: 0px;
  width: 319px;
}

#product-sales-root .top-right-filter {
  display: flex;
  align-items: center;
}

#product-sales-root .top-right-filter .vc-compare {
  margin: 15px 15px 15px 0;
  top: 20px;
  position: relative;
}

#product-sales-root #override-edit-selection-bar input[type="checkbox"].ios8-switch + label {
  top: 55px !important;
}

#product-sales-root #override-edit-selection-bar input[type="checkbox"].ios8-switch + label {
  top: 55px !important;
}

#total-revenue-sales-root #override-edit-selection-bar {
  float: none;
  position: static;
  display: inline-block;
  height: 140px;
}

#total-revenue-sales-root .chart-root {
  width: 1350px;
  margin: 0 auto;
}

#total-revenue-sales-root .top-filter {
  display: flex;
  margin-bottom: 20px;
  justify-content: space-between;
}

#total-revenue-sales-root #override-edit-selection-bar .top-filter .override-submit {
  top: 145px;
}

#total-revenue-sales-root #override-edit-selection-bar .top-right-filter .date-select-box {
  padding-right: 0px;
  width: 319px;
}

#total-revenue-sales-root .top-right-filter {
  display: flex;
  align-items: center;
}

#total-revenue-sales-root .top-right-filter .vc-compare {
  margin: 15px 15px 15px 0;
  top: 20px;
  position: relative;
}

#total-revenue-sales-root #override-edit-selection-bar input[type="checkbox"].ios8-switch + label {
  top: 55px !important;
}

#service-sales-root #override-edit-selection-bar {
  float: none;
  position: static;
  display: inline-block;
  height: 230px;
}

#service-sales-root .chart-root {
  width: 1350px;
  margin: 0 auto;
}

#service-sales-root .top-filter {
  display: flex;
  margin-bottom: 20px;
  justify-content: space-between;
}

#service-sales-root #override-edit-selection-bar .bottom-filter {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

#service-sales-root #override-edit-selection-bar .top-filter .override-submit {
  top: 145px;
}

#service-sales-root #override-edit-selection-bar .top-right-filter .date-select-box {
  padding-right: 0px;
  width: 319px;
}

#service-sales-root .top-right-filter {
  display: flex;
  align-items: center;
}

#service-sales-root .top-right-filter .vc-compare {
  margin: 15px 15px 15px 0;
  top: 20px;
  position: relative;
}

#service-sales-root #override-edit-selection-bar input[type="checkbox"].ios8-switch + label {
  top: 55px !important;
}

.donutTooltip{
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 35px;
}

.dailyPulse{display:flex;flex-direction:column}.dailyPulse__bars{display:flex;justify-content:space-between;width:100%}.dailyPulse__bar{display:flex;flex-direction:column;flex-basis:15%}.dailyPulse__bar__title{color:#8d919d;margin:0}.dailyPulse__bar__content{width:100%}.dailyPulse__bar__content .metric-title{padding:0 !important;display:none !important}.dailyPulse__bar__content .location-name{padding:0 !important;display:none !important}.dailyPulse__bar__content .bar{float:none !important;top:0 !important}.dailyPulse__bar__content .bar .bar-value,.dailyPulse__bar__content .bar .bar-projected{position:static}.dailyPulse__bar__content>div{display:flex}.dailyPulse__legends{display:flex;width:20%;justify-content:space-between;margin-bottom:35px}.dailyPulse__legend{display:flex;align-items:center;justify-content:space-between}.dailyPulse__legend:first-child .dailyPulse__legend__rect{background-color:hsl(213,80%,42%)}.dailyPulse__legend:nth-child(2) .dailyPulse__legend__rect{background-color:#fd6847}.dailyPulse__legend__rect{width:30px;height:15px;margin-right:7px}.dailyPulse__legend__title{color:#8791a0}.dailyPulse__section:not(:last-child){margin-bottom:50px;padding-bottom:80px;border-bottom:1px solid #353942}.dailyPulse__section__row.guests-and-activities-pies{justify-content:space-between}.dailyPulse__section__row.guests-and-activities-pies .content{flex-basis:initial}.dailyPulse__section__row.guests-and-activities-pies .content__el{width:120px}.dailyPulse__section__row{display:flex}.dailyPulse__section__row .content{flex-basis:50%;margin:0 !important;margin:initial !important}.dailyPulse__section__row .content__el{display:inline-flex;margin-right:30px}.dailyPulse .title{margin-bottom:35px;color:#a3acb3;font-size:19px;font-weight:bold;text-transform:uppercase}
.MultiPickFromList-selectList{overflow:auto}.MultiPickFromList-selectList .checkListItem{width:10px;height:10px;background:rgba(0,0,0,0);margin-bottom:15px;border-radius:100%;position:relative;border:solid 1px #858585}.MultiPickFromList-selectList .checkListItem input{visibility:hidden}.MultiPickFromList-selectList .checkListItem .checkListItem__label{text-transform:uppercase;font-weight:bold;color:#8792a0;font-size:12px;display:block;width:10px;height:10px;border-radius:100px;transition:all .5s ease;cursor:pointer;position:absolute;top:0;left:0;z-index:1;box-shadow:inset 0px 1px 3px rgba(0,0,0,.5)}.MultiPickFromList-selectList .checkListItem .checkListItem__label .checkListItem__label__text{margin-left:15px;display:inline-block;width:150px;position:relative;top:-7px;transition:opacity .25s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MultiPickFromList-selectList .checkListItem .checkListItem__label .checkListItem__label__text.withPre{top:-3px}.MultiPickFromList-selectList .checkListItem .checkListItem__label .checkListItem__label__text.withPre .preLabelText{position:relative;transition:opacity .25s ease-in-out 0s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;line-height:0;text-transform:none;text-transform:initial;font-weight:600;top:-5px}.MultiPickFromList-selectList .checkListItem .checkListItem__label .checkListItem__label__text.withPre .label-with-preLabel{top:-15px;position:relative}.MultiPickFromList-selectList .checkListItem.withPre{margin-bottom:35px}
.floating-form-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);bottom:40px;background-color:#353942;border-radius:10px;border:1px solid #444;padding:25px;outline:none;z-index:100000}.floating-form-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0);outline:none}.floating-form-content{display:flex;flex-direction:column;height:100%}.floating-form-content-btn{text-align:center}.floating-form-content-btn.tree-view{display:flex;justify-content:flex-end;text-align:center}.floating-form button .plus{color:#8fc447;font-size:70px;font-weight:200;position:absolute;top:43px;left:37px;display:inline;display:initial}.buttonContent{background-color:rgba(0,0,0,0);outline:none;border:solid 1px #5b606a;height:50%;border-radius:150px;min-width:85px}
#tree{height:80%;overflow:hidden}#tree .accordion-toggle{all:unset;display:inline-block;cursor:pointer;font-size:18px;color:#8fc447;transition:transform .3s ease}#tree .accordion-tree{max-height:90%;overflow-y:auto;overflow-x:hidden;list-style-type:none;padding-left:0;padding-right:15px;margin:0}#tree .accordion-tree::-webkit-scrollbar{width:9px}#tree .accordion-item{display:flex;flex-direction:column;margin-bottom:5px}#tree .accordion-item-header{display:flex;align-items:baseline}#tree .accordion-item-header .selected-label{margin-left:5px;color:#82857e}#tree .accordion-label{max-width:300px;margin-left:10px;cursor:pointer;color:#f0f0f0;font-weight:500;transition:color .3s ease}#tree .accordion-label:hover{color:#8fc447}#tree button.accordion-toggle{margin-left:5px;background:none;border:none;cursor:pointer;font-size:18px;color:#8fc447;transition:transform .3s ease}#tree button.accordion-toggle::before{content:"";-webkit-mask:url(/packs/1469b51ed8cbc09c1bce.svg) no-repeat 50% 50%;-webkit-mask-size:cover;background-color:#8fc447;transform:rotate(180deg);width:10px;height:10px;display:inline-block;transition:transform .3s ease}#tree .accordion-item.open .accordion-toggle::before{transform:rotate(0)}#tree .accordion-list{padding-left:5px;margin-left:10px;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;opacity:0}#tree .accordion-item.open>.accordion-list{max-height:1000px;opacity:1}#tree input[type=checkbox].checkbox{all:unset;position:relative;width:9px;height:9px;min-width:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #8fc447;border-radius:2px;outline:none;cursor:pointer;background-color:#353942;transition:background-color .3s ease,border-color .3s ease}#tree input[type=checkbox].checkbox:checked{background-color:#8fc447;border-color:#8fc447}#tree input[type=checkbox].checkbox:checked::before{content:"";background-color:#fff;-webkit-mask:url(/packs/6eba8e5b8a6bbe3268b9.svg) no-repeat 50% 50%;-webkit-mask-size:cover;width:10px;height:19px;position:absolute;left:0px;top:-5px}#tree input[type=checkbox]:focus{box-shadow:0 0 3px #8fc447}#tree .accordion-item-header.disabled .accordion-label{margin-left:10px;cursor:pointer;color:#82857e;font-weight:500;transition:color .3s ease}#tree .accordion-item-header.disabled .accordion-label:hover{cursor:default;color:#82857e}#tree .accordion-item-header.disabled input[type=checkbox].checkbox:not(:checked){border-color:#82857e;cursor:default}#tree .accordion-item-header.checked-child .accordion-label{color:#fff}#tree .accordion-item-header.checked-child .accordion-label:hover{cursor:default;color:#fff}#tree .accordion-item-header.checked-child input[type=checkbox].checkbox:not(:checked){border-color:#82857e;cursor:default}
.X5Bw5KWU3YZyoVMxcwiG {
  padding-left: 20px;
  width: 50%;
  padding-top: 50px;
}

.X5Bw5KWU3YZyoVMxcwiG:nth-child(1) {
  padding-left: 0;
}

.zySqM_UsndUhFeMGSpsF {
  min-width: 50%;
}

.zySqM_UsndUhFeMGSpsF:nth-child(1),
.zySqM_UsndUhFeMGSpsF:nth-child(2) {
  margin-bottom: 50px;
}

.lvH7ww6ny33_iEOSCxLm {
  margin-bottom: 20px;
}

.CXWJcbjLebdL8l4GsZA6 {
  margin-top: 50px;
}

#DemographicsModule-root .section-content{min-height:0 !important;min-height:initial !important}#DemographicsModule-root .section-content .section-content-inner{min-height:0 !important;min-height:initial !important}#DemographicsModule-root #override-edit-selection-bar{float:none;padding-bottom:0;z-index:auto}#DemographicsModule-root #sticky-btn{position:relative;top:-92px}#DemographicsModule-root .top-filter{display:flex;justify-content:space-between;margin-bottom:20px;align-items:flex-start}#DemographicsModule-root .top-filter__right{display:flex;align-items:center}#DemographicsModule-root .top-filter__left{display:flex;flex-direction:column}#DemographicsModule-root .top-filter__left-top{display:flex}#DemographicsModule-root .top-filter__left-bottom{margin-top:20px}#DemographicsModule-root .action-buttons{height:50px}#DemographicsModule-root .pie-chart{display:flex;justify-content:space-between;width:100%}#DemographicsModule-root .pie-chart__title{padding:0 55px;margin-bottom:20px;color:#8791a0;text-transform:uppercase;font-weight:700}#DemographicsModule-root .tooltip-details{color:#858f9d}#DemographicsModule-root .content{position:static;display:flex;align-items:center}#DemographicsModule-root .content .chart-addons-container{padding:0}#DemographicsModule-root .content__tiles{margin-left:30px}#DemographicsModule-root .content__tiles .tile+.tile{margin-top:30px}#DemographicsModule-root .select-box-no-width p{margin-bottom:0;color:#fff}#DemographicsModule-root .customSearch-table{margin-top:60px}
.light .screen .dial{border:1px solid #fff}.light .screen .dial.exercise::after{background:#fff}.light .screen .dial-background.one{background:#d1e6ff}.light .screen .dial-background.two{background:#f3b19d}.screen{width:150px;height:150px;position:relative;font-size:16px !important}.screen .percent-display{position:absolute;top:36%;font-weight:800;z-index:14;text-align:center;width:53px;font-size:16px;opacity:0;transition:opacity .5s;left:50%;margin-left:-36px}.screen .dials{animation:show-dials 5s ease-out;width:4em;height:4em;border-radius:50%}.screen .dial{border:1px solid #2f2f2f;border-radius:50%}.screen .dial.move{position:absolute;width:130px;height:130px}.screen .dial.move::after{content:"";background:#272a32;border-radius:50%;width:6em;height:6em;position:absolute;top:1em;left:1em}.screen .dial.move .dial-container{position:absolute;top:0;bottom:0;width:4em;overflow:hidden}.screen .dial.move .wedge{width:4em;height:8em;position:absolute;top:0;left:0}.screen .dial.move .container1{left:4em}.screen .dial.move .container1 .wedge{animation-fill-mode:forwards;border-radius:8em 0 0 8em;left:-4em;transform-origin:100% 50%;transition:background .5s}.screen .dial.move .container2{left:0}.screen .dial.move .container2 .wedge{animation-fill-mode:forwards;border-radius:0 8em 8em 0;transform-origin:0 50%;left:4em;transition:background .5s}.screen .dial.move .marker{width:1em;height:1em;border-radius:25%;position:absolute;top:0;left:calc(50% - .5em);transition:background .5s}.screen .dial.move .end{animation-fill-mode:forwards;box-shadow:7px 1px 7px -1px rgba(0,0,0,.5);transform-origin:50% 4em}.screen .dial.exercise{position:absolute;width:98px;height:98px;top:1em;left:1em}.screen .dial.exercise::after{content:"";background:#272a32;border-radius:50%;width:4em;height:4em;position:absolute;top:1em;left:1em}.screen .dial.exercise .dial-container{position:absolute;top:0;bottom:0;width:3em;overflow:hidden}.screen .dial.exercise .wedge{border-radius:50%;width:3em;height:6em;position:absolute}.screen .dial.exercise .container1{left:3em}.screen .dial.exercise .container1 .wedge{animation-fill-mode:forwards;border-radius:8em 0 0 8em;position:absolute;left:-3em;transform-origin:100% 50%;transition:background .5s}.screen .dial.exercise .container2{left:0}.screen .dial.exercise .container2 .wedge{animation-fill-mode:forwards;border-radius:0 8em 8em 0;transform-origin:0 50%;left:3em;transition:background .5s}.screen .dial.exercise .marker{width:1em;height:1em;border-radius:25%;position:absolute;top:0;left:calc(50% - .48em);transition:background .5s}.screen .dial.exercise .end{animation-fill-mode:forwards;box-shadow:7px 1px 7px -1px rgba(0,0,0,.5);transform-origin:45% 3em}.screen .dial-background{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}@keyframes rotate-bg-dial-1-1{0%{transform:rotateZ(0)}50%{transform:rotateZ(180deg)}100%{transform:rotateZ(180deg)}}@keyframes rotate-bg-dial-1-2{0%,50%{transform:rotateZ(0deg)}100%{transform:rotateZ(100deg)}}@keyframes rotate-marker-dial-2{0%{transform:none}50%{transform:rotateZ(180deg)}100%{transform:rotateZ(340deg)}}@keyframes rotate-bg-dial-2-1{0%{transform:rotateZ(0)}50%{transform:rotateZ(180deg)}100%{transform:rotateZ(180deg)}}@keyframes rotate-bg-dial-2-2{0%,50%{transform:rotateZ(0deg)}100%{transform:rotateZ(160deg)}}
.light #location-selector .location-selector__loading .lds-ellipsis div{background:#fff !important}.light #location-selector .location-selector__trigger .icon svg g,.light #location-selector .location-selector__trigger-caret svg path{stroke:#9fe540}.light #location-selector .location-selector__title{color:#9fe540}.light #location-selector .location-selector__dropdown{background-color:#fff}.light #location-selector .location-selector__dropdown .list .list-option:hover{background:rgba(0,0,0,.05)}.light #location-selector .location-selector__dropdown .picky__dropdown{background:#fff;border-color:#fff}.light #location-selector .location-selector__dropdown .picky__dropdown .option{background:#fff;color:#353942}.light #location-selector .location-selector__dropdown .picky__dropdown .option span{color:#353942}.light #location-selector .location-selector__dropdown .picky__dropdown .option:hover{background:rgba(0,0,0,.05)}.light #location-selector .location-selector__dropdown .picky__dropdown .option:hover .picky__only.hide{color:#1a1c22;border-color:#1a1c22}.light #location-selector .location-selector__dropdown .picky__filter__input{background:#f8f8f8;border-color:#ccc}.light #location-selector .location-selector__dropdown .picky__input{border-color:#ccc !important;color:#353942 !important}.light #location-selector .location-selector__dropdown .picky__input:hover{border-color:#6f7076}.light #location-selector .location-selector__body{color:#353942;border-bottom-color:rgba(0,0,0,.05)}.light #location-selector .location-selector__edit-header .icon svg{fill:#6f7076}.light #location-selector .location-selector__edit-header .title{color:#353942}.light #location-selector .location-selector__error .icon-content{background:rgba(233,237,241,.3);color:#353942}.light #location-selector .location-selector__input{border-color:#ccc;color:#353942}.light #location-selector .location-selector__input::-moz-placeholder{color:#353942;opacity:.8}.light #location-selector .location-selector__input::placeholder{color:#353942;opacity:.8}.light #location-selector .location-selector__input:hover{border-color:353942}.light #location-selector .location-selector__input-search~.icon-search{opacity:.8}.light #location-selector .location-selector__input-search:focus~.icon{opacity:1}.light #location-selector .location-selector__input-search:focus~.icon-search svg path{stroke:#353942}.light #location-selector .location-selector__input-search:focus~.icon-close svg path{fill:#353942}.light #location-selector .location-selector .filter p{color:#5b606a}.light #location-selector .location-selector .filter-preset__menu button svg g{fill:#6f7076}.light #location-selector .location-selector .filter-preset .szh-menu{background:#fff}.light #location-selector .location-selector .filter-preset .szh-menu__item{color:#353942;opacity:1}.light #location-selector .location-selector .filter-preset .szh-menu__item:first-of-type svg path,.light #location-selector .location-selector .filter-preset .szh-menu__item.edit svg path{stroke:#353942}.light #location-selector .location-selector .filter-preset .szh-menu__divider{background:rgba(0,0,0,.05)}#location-selector .location-selector{position:relative}#location-selector .location-selector__trigger{display:flex;align-items:center;justify-content:center;height:70px;padding-left:16px;padding-right:16px;cursor:pointer;border-left:1px solid hsla(0,0%,100%,.05);border-right:1px solid hsla(0,0%,100%,.05)}#location-selector .location-selector__trigger .icon{margin-right:8px;display:flex}#location-selector .location-selector__trigger .icon-caret svg path{fill:#8fc447}#location-selector .location-selector__trigger:hover{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05)}#location-selector .location-selector__title{color:#8fc447;text-align:center;font-size:15px;font-weight:600;margin-right:12px}#location-selector .location-selector__input{width:100%;height:40px;padding:10px 16px;background-color:hsla(0,0%,100%,.05);border:1px solid #353942;border-radius:4px;color:#fff}#location-selector .location-selector__input::-moz-placeholder{opacity:.8}#location-selector .location-selector__input::placeholder{opacity:.8}#location-selector .location-selector__input:hover{border-color:#5f6567}#location-selector .location-selector__input:focus{opacity:1;border-color:#8fc447}#location-selector .location-selector__input-search{padding-left:50px;background:rgba(0,0,0,0)}#location-selector .location-selector__input-search:focus~.icon-search svg path{stroke:#fff}#location-selector .location-selector__input-search:focus~.icon-close svg path{fill:#fff}#location-selector .location-selector__dropdown{top:73px;position:absolute;background:#1a1c22;min-width:420px;width:-moz-max-content;width:max-content;border-radius:8px;z-index:163}#location-selector .location-selector__dropdown .search{position:relative;margin-bottom:10px}#location-selector .location-selector__dropdown .search .icon{position:absolute;top:0;height:100%;display:flex;align-items:center}#location-selector .location-selector__dropdown .search .icon-search{left:16px}#location-selector .location-selector__dropdown .search .icon-close{right:16px;cursor:pointer}#location-selector .location-selector__dropdown .list{max-height:500px;overflow:auto}#location-selector .location-selector__dropdown .list-option{display:flex;cursor:pointer;padding:6px 12px;margin-bottom:4px}#location-selector .location-selector__dropdown .list-option:hover{border-radius:4px;background:hsla(0,0%,100%,.1)}#location-selector .location-selector__dropdown .list-icon{margin-left:auto}#location-selector .location-selector__dropdown .picky{margin-bottom:16px}#location-selector .location-selector__dropdown .picky__dropdown{top:52px;width:100%;min-width:380px;background:#1a1c22;border-color:#353942;border-radius:8px;padding:8px 12px 12px 12px}#location-selector .location-selector__dropdown .picky__dropdown .option{background:#1a1c22;padding:4px 70px 4px 8px;margin-bottom:4px}#location-selector .location-selector__dropdown .picky__dropdown .option input{padding-left:50px;margin-right:12px;height:14px;width:14px;margin-top:0}#location-selector .location-selector__dropdown .picky__dropdown .option span{color:#fff;opacity:.8}#location-selector .location-selector__dropdown .picky__dropdown .option:hover{background:hsla(0,0%,100%,.1);border-radius:4px}#location-selector .location-selector__dropdown .picky__dropdown .option:hover .picky__only.hide{top:6px;height:20px;padding:4px 10px;color:#fff;font-weight:600;font-size:10px;background:rgba(0,0,0,0);opacity:.7;border-radius:4px;border:1px solid #fff}#location-selector .location-selector__dropdown .picky[aria-expanded=true] .picky__input{border-color:#8fc447 !important}#location-selector .location-selector__dropdown .picky__input{height:40px !important;padding-left:16px;border-radius:4px !important;border-color:#262931 !important}#location-selector .location-selector__dropdown .picky__input:hover{border-color:#5f6567 !important}#location-selector .location-selector__dropdown .picky__input::after{top:18px}#location-selector .location-selector__dropdown .picky__filter{padding:0;margin-bottom:10px}#location-selector .location-selector__dropdown .picky__filter__input{height:32px;padding:6px 12px 6px 34px;border-color:#353942}#location-selector .location-selector .filter-preset .option{display:flex;align-items:center;flex-grow:1}#location-selector .location-selector .filter-preset__el{display:flex;align-items:center}#location-selector .location-selector .filter-preset__menu button{display:flex;background:rgba(0,0,0,0);border:none}#location-selector .location-selector .filter-preset__menu button svg g{fill:#fff}#location-selector .location-selector .filter-preset .szh-menu{width:200px;padding:8px 0px;border-radius:4px;background:#1a1c22}#location-selector .location-selector .filter-preset .szh-menu__item{display:flex;align-items:center;background:inherit;color:#fff;border:none;opacity:.8;padding:6px 16px}#location-selector .location-selector .filter-preset .szh-menu__item svg{margin-right:12px}#location-selector .location-selector .filter-preset .szh-menu__item.edit svg{width:20px;height:20px}#location-selector .location-selector .filter-preset .szh-menu__item.edit svg path{stroke:#fff}#location-selector .location-selector .filter-preset .szh-menu__item:last-child{color:#ff664e;opacity:1}#location-selector .location-selector .filter-preset .szh-menu__divider{background:hsla(0,0%,100%,.1);padding:0;margin:4px 0;border:none}#location-selector .location-selector__body{color:#fff;padding:0 20px 15px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}#location-selector .location-selector__footer{padding:12px 20px 16px 20px}#location-selector .location-selector__footer .button--secondary{width:100%}#location-selector .location-selector__edit-header{padding:20px 20px 0px 20px;margin-bottom:16px;color:#fff;display:flex;align-items:center}#location-selector .location-selector__edit-header .icon{display:flex;margin-right:12px;cursor:pointer}#location-selector .location-selector__edit-header .icon svg{width:24px;height:23px;transform:rotate(180deg);fill:#fff}#location-selector .location-selector__edit-header .title{font-size:24px}#location-selector .location-selector__edit .button--primary{margin-left:auto}#location-selector .location-selector__edit__footer .button--no-outline{margin-left:0}#location-selector .location-selector__modal .title{color:#fff}#location-selector .location-selector .tabs__list{padding:20px 20px 0px 20px;margin-bottom:16px}#location-selector .location-selector__tabs__section-filters .location-selector__footer{display:flex}#location-selector .location-selector__tabs__section-filters .location-selector__footer .button--secondary{width:auto;margin-left:16px}#location-selector .location-selector__tabs__section-filters .location-selector__footer .button--no-outline{text-decoration:underline;text-decoration-thickness:1px;margin-left:130px}#location-selector .location-selector__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px}#location-selector .location-selector__error .icon-content{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;margin-bottom:12px;background:hsla(0,0%,100%,.1);color:#fff}#location-selector .location-selector__error .icon-content__search{display:flex}#location-selector .location-selector__error .icon-content__search svg{width:26px;height:26px}#location-selector .location-selector__error .icon-content__search path{stroke-width:2}#location-selector .location-selector__error .icon-content__close svg{width:7px;height:7px}#location-selector .popup__container--dashboard.dialog .popup__body .preset-name{font-weight:700}@media(max-width: 992px){.location-selector .popup__container{height:auto !important;width:480px !important}}
.light #nav-menu{background:#e9edf1;border-bottom:none}.light #nav-menu .react-nav__item{color:#353942}.light #nav-menu .react-nav__item .icon path{fill:#353942}.light #nav-menu .react-nav__item .title::after{background:#353942}.light #nav-menu .dashboard .link{color:#000}.light #nav-menu .favorites .icon path,.light #nav-menu .attendance .icon path,.light #nav-menu .other .icon path{fill:none;stroke:#353942}.light #nav-menu .clients::before{background:rgba(0,0,0,.1)}.light #nav-menu .menu.szh-menu,.light #nav-menu .subMenu.szh-menu{background-color:#fff;color:#353942;box-shadow:0 4px 50px 0 rgba(53,57,66,.3019607843)}.light #nav-menu .menu.szh-menu li:hover,.light #nav-menu .subMenu.szh-menu li:hover{color:#353942;background:linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),#fff}.light #nav-menu .menu.szh-menu li:hover div.szh-menu__item::after,.light #nav-menu .subMenu.szh-menu li:hover div.szh-menu__item::after{background:#fff}.light #nav-menu .menu.szh-menu li:hover a,.light #nav-menu .subMenu.szh-menu li:hover a{color:#000}.light #nav-menu .menu.szh-menu li a,.light #nav-menu .subMenu.szh-menu li a{color:#000}.light #nav-menu .menu .szh-menu__submenu>.szh-menu__item::after{background:#353942}#nav-menu{display:flex;position:relative;justify-content:space-between;align-items:center;font-size:15px}#nav-menu .react-nav__item{display:flex;position:relative;align-items:center;padding-top:12px;padding-bottom:16px;cursor:pointer;opacity:.8;color:#fff;margin-right:35px;padding-right:12px}#nav-menu .react-nav__item .icon{width:20px;height:20px;margin-right:11px}#nav-menu .react-nav__item .title::after{position:absolute;display:block;content:"";background:#fff;-webkit-mask:url(/packs/fe7f82083273763a10d6.svg) no-repeat 50% 50%;right:0;top:50%;transform:translateY(-50%);width:6px;height:4px}#nav-menu .other{margin-right:0px}#nav-menu .szh-menu-container--itemTransition{position:absolute !important}#nav-menu .dashboard{padding:0}#nav-menu .dashboard .link{display:flex;padding-top:12px;padding-bottom:16px;text-decoration:none;color:#fff}#nav-menu .clients::before{position:absolute;display:block;width:1px;height:50%;left:-35px;content:"";background:hsla(0,0%,100%,.1)}#nav-menu a{font-weight:normal}#nav-menu .react-nav__item.active,#nav-menu .link.active{opacity:1;box-shadow:inset 0px -2px 0px #8fc447}#nav-menu .menu.szh-menu,#nav-menu .subMenu.szh-menu{min-width:240px;border-radius:4px;box-shadow:0 4px 50px rgba(0,0,0,.5);background-color:#1a1c22;padding-top:10px;padding-bottom:10px;color:hsla(0,0%,100%,.8)}#nav-menu .menu.szh-menu li:hover,#nav-menu .subMenu.szh-menu li:hover{color:#fff;background:linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)),#1a1c22}#nav-menu .menu.szh-menu li a,#nav-menu .subMenu.szh-menu li a{color:hsla(0,0%,100%,.8)}#nav-menu .menu.szh-menu li a,#nav-menu .menu.szh-menu li div.szh-menu__item,#nav-menu .subMenu.szh-menu li a,#nav-menu .subMenu.szh-menu li div.szh-menu__item{padding:10px 40px 10px 16px}#nav-menu .menu.szh-menu li div.szh-menu__item--hover,#nav-menu .menu.szh-menu li a.szh-menu__item--hover,#nav-menu .subMenu.szh-menu li div.szh-menu__item--hover,#nav-menu .subMenu.szh-menu li a.szh-menu__item--hover{background:rgba(0,0,0,0)}#nav-menu .menu.szh-menu .subMenu li:hover a,#nav-menu .subMenu.szh-menu .subMenu li:hover a{color:#fff}#nav-menu .menu .szh-menu__submenu>.szh-menu__item::after{content:"";background:#fff;mask:url(/packs/fe7f82083273763a10d6.svg) no-repeat 50% 50%;-webkit-mask:url(/packs/fe7f82083273763a10d6.svg) no-repeat 50% 50%;transform:rotate(-90deg);width:6px;height:4px}#nav-menu .szh-menu__item.selected::after{position:absolute;content:"";background:rgba(0,0,0,0) url(/packs/ac95ce51217581d97354.svg) no-repeat 50% 50%;right:20px;width:15px;height:10px}
.light .page-header-nav__title{color:#000}.light .page-header-nav__favorites .icon path{stroke-opacity:1;stroke:#000}.light .page-header-nav__favorites .tooltip{background:#353942}.light .page-header-nav__favorites .tooltip::after{border-bottom-color:#353942}.light .page-header-nav__favorites--selected .icon{fill:#8fc447}.light .page-header-nav__favorites--selected .icon path{stroke:#8fc447;stroke-opacity:1}.light .page-header-nav__favorites:hover::after{background:rgba(0,0,0,.05)}.page-header-nav{display:flex;align-items:center}.page-header-nav__title{margin-right:23px;margin-bottom:0;color:#fff;font-size:28px;font-weight:600;line-height:38px}.page-header-nav__learnMore{position:relative;margin-right:23px}.page-header-nav__favorites{display:flex;position:relative;background:rgba(0,0,0,0);padding:0;border:none;cursor:pointer}.page-header-nav__favorites .icon path{stroke-opacity:.8}.page-header-nav__favorites .tooltip{width:200px;opacity:1;border-radius:8px;text-align:center;font-weight:400;font-size:15px;line-height:20px;padding:8px 15px}.page-header-nav__favorites .tooltip::after{top:-8px;margin-left:-11px !important;border-left-width:12px !important;border-right-width:12px !important;border-bottom-width:8px !important}.page-header-nav__favorites--selected .icon{fill:#8fc447}.page-header-nav__favorites--selected .icon path{stroke:#8fc447;stroke-opacity:1}.page-header-nav__favorites:hover .icon path{stroke-opacity:1}.page-header-nav__favorites:hover::after{position:absolute;content:"";width:40px;height:40px;top:-50%;left:-50%;background:hsla(0,0%,100%,.08);border-radius:20px}.page-header-nav__favorites--disabled{cursor:not-allowed}.page-header-nav__favorites--disabled:hover .icon path{stroke-opacity:.6}.page-header-nav__favorites--disabled:hover:after{background:rgba(0,0,0,0)}
.webcam{display:flex;flex-direction:column;align-items:center}.webcam__main{margin-bottom:25px}.webcam__main{margin-bottom:25px}.webcam__main--circle video,.webcam__main--circle img{border-radius:50%;-o-object-fit:cover;object-fit:cover}
.image-select{display:flex;flex-direction:column;align-items:center;position:relative}.image-select__title{display:flex;align-items:center;justify-content:center;height:200px;text-align:center}.image-select__trigger-btn--selected{left:-20px}.image-select__save-btn{position:absolute;bottom:0;left:140px}
#referral-categories .referral-categories{width:auto;height:100%;display:flex;flex-direction:column}#referral-categories .referral-categories .btn:focus{outline:none}#referral-categories .referral-categories__top{display:flex;gap:10px;margin-top:30px;margin-bottom:15px}#referral-categories .referral-categories__content{margin-bottom:55px}#referral-categories .referral-categories__content .group__item{cursor:pointer}#referral-categories .referral-categories__content .group__item--no-pointer{cursor:default}#referral-categories .referral-categories__expanded{margin-left:40px;margin-bottom:15px}#referral-categories .referral-categories__dropdown{display:flex;align-items:center;width:50%;margin-top:15px}#referral-categories .referral-categories__dropdown .picky{flex:1 1;margin-right:50px}#referral-categories .referral-categories__category{width:50%;display:flex}#referral-categories .referral-categories__keyword{flex:1 1}#referral-categories .referral-categories__count{margin-right:50px}#referral-categories .referral-categories .option{white-space:normal}.help-block{margin-top:10px;color:red}
.regions{width:auto;height:100%;display:flex;flex-direction:column}.regions .btn:focus{outline:none}.regions__add{margin-bottom:75px}.regions__content{margin-bottom:55px}.regions__section{display:flex;flex-direction:row;margin-bottom:50px}.regions__section__bottom{flex-direction:column}.regions__section__el{flex-basis:40%;margin-right:5%}.regions__section__el .text-input{height:48px}.regions__section p{font-size:15px;font-weight:bold}.regions .popup__container{overflow:visible}.regions .popup__container.edit{max-height:85vh}.regions .popup__container.edit label{padding-left:10px}.regions .popup__loading{min-height:300px}.regions .option{white-space:normal}@media(max-width: 992px){.regions .popup__container{height:500px !important;width:550px !important}.regions__section{flex-direction:column;margin-right:0}}.help-block{margin-bottom:0;color:red}
.light #revenue-categories .revenue-categories__menu button svg g{fill:#6f7076}.light #revenue-categories .revenue-categories .szh-menu{background:#fff}.light #revenue-categories .revenue-categories .szh-menu__item{color:#353942;opacity:1}.light #revenue-categories .revenue-categories .szh-menu__item:first-of-type svg path,.light #revenue-categories .revenue-categories .szh-menu__item.edit svg path{stroke:#353942}.light #revenue-categories .revenue-categories .szh-menu__divider{background:rgba(0,0,0,.05)}#revenue-categories .revenue-categories{width:auto;height:100%;display:flex;flex-direction:column}#revenue-categories .revenue-categories .btn:focus{outline:none}#revenue-categories .revenue-categories__top{display:flex;align-items:center;gap:10px;margin-top:30px;margin-bottom:15px}#revenue-categories .revenue-categories__content{margin-bottom:55px}#revenue-categories .revenue-categories__content .group__item{cursor:pointer}#revenue-categories .revenue-categories__content .group__item .challenger{margin-right:5px}#revenue-categories .revenue-categories__title{font-size:18px;font-weight:bold}#revenue-categories .revenue-categories__expanded{margin-left:40px;margin-right:40px;margin-bottom:15px}#revenue-categories .revenue-categories__expanded .__react_component_tooltip{background-color:#353942}#revenue-categories .revenue-categories__category{display:flex;padding:5px;gap:20px;margin-bottom:10px}#revenue-categories .revenue-categories__tags{display:flex;gap:5px;margin-bottom:20px;border-bottom:1px solid gray;padding-bottom:10px}#revenue-categories .revenue-categories__product-name{flex:2 1;text-align:center}#revenue-categories .revenue-categories__product-id{flex:1 1;text-align:end}#revenue-categories .revenue-categories__menu button{display:flex;padding:4px}#revenue-categories .revenue-categories__menu button .glyphicon-cog{font-size:24px}#revenue-categories .revenue-categories__filters{display:flex;gap:10px;width:100%;align-items:center;justify-content:end}#revenue-categories .revenue-categories__filterBy{width:25%;display:flex;align-items:center;gap:10px}#revenue-categories .revenue-categories__filterBy p{margin:0;font-weight:bold;text-transform:uppercase;white-space:nowrap}#revenue-categories .revenue-categories__filterBy .picky{flex:1 1}#revenue-categories .revenue-categories__filters-dynamic .picky{min-width:250px}#revenue-categories .revenue-categories__filters-dynamic .search{width:250px}#revenue-categories .revenue-categories .input__field{height:48px}#revenue-categories .revenue-categories .szh-menu{min-width:200px;max-width:750px;padding:8px 0px;border-radius:4px;background:#1a1c22}#revenue-categories .revenue-categories .szh-menu__item{display:flex;align-items:center;background:inherit;color:#fff;border:none;opacity:.8;padding:6px 16px}#revenue-categories .revenue-categories .szh-menu__item svg{margin-right:12px}#revenue-categories .revenue-categories .szh-menu__item.edit svg{width:20px;height:20px}#revenue-categories .revenue-categories .szh-menu__item.edit svg path{stroke:#fff}#revenue-categories .revenue-categories .szh-menu__item--type-checkbox{padding-left:25px}#revenue-categories .revenue-categories .szh-menu__divider{background:hsla(0,0%,100%,.1);padding:0;margin:4px 0;border:none}#revenue-categories .revenue-categories .option{white-space:normal}.help-block{margin-top:10px;color:red}
.light #users .users__menu button svg g{fill:#6f7076}.light #users .users .szh-menu{background:#fff}.light #users .users .szh-menu__item{color:#353942;opacity:1}.light #users .users .szh-menu__item:first-of-type svg path,.light #users .users .szh-menu__item.edit svg path{stroke:#353942}.light #users .users .szh-menu__divider{background:rgba(0,0,0,.05)}#users .users{width:auto;height:100%;display:flex;flex-direction:column}#users .users .btn:focus{outline:none}#users .users .popup__container{overflow:visible}#users .users .popup__container.edit{overflow:auto;height:auto}#users .users .popup__container.edit .tabs__tab{width:50%}#users .users .popup__container.edit .tabs__list{margin-bottom:30px}#users .users .popup__container.edit .form-check-label{padding-left:10px}#users .users .popup__container.edit:has(.users__info){overflow:visible}#users .users .popup__container.mirror .picky{margin-bottom:20px}#users .users__top{display:flex;gap:10px;margin-top:30px;margin-bottom:15px}#users .users__filters{display:flex;gap:10px;width:100%;align-items:flex-end}#users .users__filterBy{width:24%;display:flex;align-items:center;gap:10px}#users .users__filterBy p{margin:0;font-weight:bold;text-transform:uppercase;white-space:nowrap}#users .users__filterBy .picky{flex:1 1}#users .users__filters-dynamic .picky{min-width:250px}#users .users__filters-dynamic .search{width:250px}#users .users__info .__react_component_tooltip{width:200px}#users .users .no-permissions{color:red}#users .users .picky__placeholder{white-space:nowrap;margin-right:22px}#users .users .input__field{height:48px}#users .users__content{margin-bottom:55px}#users .users__content .group__item{cursor:pointer}#users .users__content .group__item .text{flex:1 1}#users .users__content .group__item .login-as{margin-left:15px}#users .users__content .group__item .tabs__tab{border-color:#353942}#users .users__content .group__item .tabs__tab--active{cursor:default}#users .users__section{display:flex;gap:15px;margin-bottom:15px}#users .users__section .password,#users .users__section .input{flex:1 1}#users .users__dropdown{flex:1 1}#users .users__dropdown p{margin-bottom:10px;color:#5b606a;font-weight:600}#users .users__empty{flex:1 1}#users .users__menu button{display:flex;background:rgba(0,0,0,0);border:none}#users .users__menu button svg g{fill:#fff}#users .users .szh-menu{min-width:200px;width:auto;max-width:350px;padding:8px 0px;border-radius:4px;background:#1a1c22}#users .users .szh-menu__item{display:flex;align-items:center;background:inherit;color:#fff;border:none;opacity:.8;padding:6px 16px}#users .users .szh-menu__item svg{margin-right:12px}#users .users .szh-menu__item.edit svg{width:20px;height:20px}#users .users .szh-menu__item.edit svg path{stroke:#fff}#users .users .szh-menu__divider{background:hsla(0,0%,100%,.1);padding:0;margin:4px 0;border:none}#users .users .tabs__tab{width:125px}.help-block{margin:0px;color:red}@media(max-width: 992px){#users .popup__container{height:auto !important;width:900px !important}}
.raw-data-table{margin-top:50px}.hot__flex{display:flex;flex-direction:column;height:calc(100vh - 50px)}.btn-raw-data{cursor:pointer}
.light .multi-location-overview .all-locations-wrapper{background-color:#fff}.light .multi-location-overview .content-wrapper{color:#434343}.light .multi-location-overview .content-wrapper h1,.light .multi-location-overview .content-wrapper h3,.light .multi-location-overview .content-wrapper h6{color:#434343}.multi-location-overview .all-locations-wrapper{background-color:#1a1c22;height:100%;border-radius:30px;padding:0 0 0 9px;margin-bottom:50px;width:1350px;display:inline-block}.multi-location-overview .content-wrapper{color:#fff}.multi-location-overview .content-wrapper h1,.multi-location-overview .content-wrapper h3,.multi-location-overview .content-wrapper h6{color:#fff}.multi-location-overview .edit-selections-bar{height:210px !important;display:flex;flex-direction:column}.multi-location-overview .dates-container{max-width:750px;padding-bottom:20px}.multi-location-overview .filters-container{display:flex;position:relative}.multi-location-overview .action-buttons{display:flex;margin:20px 10px;float:right;width:150px;justify-content:space-between;position:absolute;top:15px;right:45px}.multi-location-overview .action-buttons .submit-button{position:static !important;font-size:14px !important}.multi-location-overview .action-buttons .reset-button{position:static !important;margin-left:8px;font-size:14px !important}
.multi-location-module.universal .section-table:nth-last-child(1){margin-top:55px}.multi-location-module.universal .edit-selections-barr{height:200px !important;display:flex;flex-direction:column;margin-bottom:55px !important}.multi-location-module.universal .dates-container{max-width:100%;padding-bottom:20px}.multi-location-module.universal .action-buttons{display:flex;margin:23px 10px;width:200px;justify-content:space-between;position:absolute;right:0;height:20px}.multi-location-module.universal .filters-container{display:flex;justify-content:flex-start;align-items:flex-end;position:relative}
#remainingSessionModule #override-edit-selection-bar{padding-bottom:70px;float:none}#remainingSessionModule .top-filters{margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end}#remainingSessionModule .top-filters .date-range-select-box{width:286px;margin:0}#remainingSessionModule .action-buttons{position:relative;bottom:60px}#remainingSessionModule .action-buttons .submit:disabled{background-color:gray;cursor:not-allowed}#remainingSessionModule .action-buttons .submit:disabled:hover{background-color:gray}#remainingSessionModule .data-points{width:425px;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}#remainingSessionModule .data-points .data-point{min-width:210px}#remainingSessionModule .date-select-box{width:200px;margin-right:20px}#remainingSessionModule .pie-chart{position:relative}#remainingSessionModule .pie-charts-wrapper{display:flex;justify-content:space-between}#remainingSessionModule .pie-chart:first-of-type .chartjs-render-monitor{max-width:530px}#remainingSessionModule .pie-chart:last-of-type .chartjs-render-monitor{max-width:400px}#remainingSessionModule .customSearch-table{margin-top:70px}
.service-bookings-module .data-points{width:80% !important}.service-bookings-module .data-points .data-point{width:200px}.service-bookings-module .selection-bar-filters{height:90px}.service-bookings-module .heatmap-heading{display:flex;gap:20px}.service-bookings-module .heatmap-filters{height:48px;padding-bottom:10px;display:flex;align-items:center}.service-bookings-module .service-bookings-toggle{margin-left:40px;top:0 !important}.service-bookings-module .service-bookings-toggle .radio-button-root{bottom:5px}.service-bookings-module .group-by-filter{width:230px}.service-bookings-module .action-buttons .submit{top:38px !important}
.pie-chart-container{display:flex;justify-content:center;position:relative}.label-container{width:400px;height:350px;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column}.label-title{font-size:15px;color:#7f838e;font-weight:500}.label-value{font-size:30px;color:#fff}.light .label-value{color:#000}.label-percentage-change-loss{color:red}.label-percentage-change-gain{color:green}.angle-down{font-size:14px}.ellipsis-text .recharts-default-legend{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#md.light #studio-info-root .container{color:#4d4d52}#md.light #studio-info-root .container a{color:#4d4d52}#md.light #studio-info-root .top-content-container{border-bottom:solid 2px #cccdd0;color:#6f7178}#md.light #studio-info-root .top-content-container a{color:inherit}#md.light #studio-info-root .bookings-wrapper{background-color:rgba(0,0,0,0)}#studio-info-root .container{display:flex;text-align:center;color:#fff;transition:all .5s}#studio-info-root .container .__react_component_tooltip{text-align:left;font-weight:normal}#studio-info-root .top-content-container{font-weight:100;border-bottom:solid 2px #363942;margin-bottom:45px;padding-bottom:15px}#studio-info-root .title{margin:0;font-weight:100;font-family:"Open Sans",sans-serif;padding-bottom:25px}#studio-info-root .sub-value{font-size:32px;font-weight:600}#studio-info-root .sub-value a{font-weight:600;color:#fff}#studio-info-root .section-group{font-weight:100;width:50%;position:relative}#studio-info-root .padding-right{padding-right:5%}#studio-info-root .callout{position:absolute;border:solid 1px #cccdd0;border-radius:13px;padding:5px 15px 10px 15px;right:68px;top:278px;line-height:16px}#studio-info-root .callout-value{font-size:26px;font-weight:600}#studio-info-root .table-wrapper{padding:50px 0 50px 0}#studio-info-root .bookings-wrapper{display:flex;width:100%;padding:48px 0 50px 0;background-color:#363942;margin-bottom:50px}#studio-info-root .bookings-wrapper .bookings-number-wrapper{font-size:46px;color:#4a9bff;font-weight:100}#studio-info-root .bookings-wrapper .bookings-progress{width:33%;position:relative}#studio-info-root .bookings-wrapper .arrow{display:block;position:absolute;width:50%;top:78px;left:318px}#studio-info-root .bookings-wrapper .percentage-display-wrapper{position:relative;top:5px;display:inline-block}#studio-info-root .bookings-wrapper .percentage-gain-wrapper{padding-top:25px;padding-left:10px;font-size:14px}#studio-info-root .bookings-wrapper .percentage-gain-wrapper-arrow{margin-left:-20px;font-size:14px;top:13px;position:relative}#studio-info-root .padding-bottom{padding-bottom:50px}#studio-info-root .pie-chart-wrapper a{color:#fff}#studio-info-root .pie-chart-container{flex-direction:column;align-items:center;justify-content:flex-start}#studio-info-root .pie-chart-container .recharts-legend-wrapper{position:static !important;position:initial !important;height:auto !important;height:initial !important}#studio-info-root .legends-wrapper{width:400px}#studio-info-root .legends-tooltip{opacity:1}
.light .user-logins-module{background:rgba(0,0,0,0)}.light .user-logins-module .title__org-name{color:#353942}.light .user-logins-module__header{background:rgba(0,0,0,0)}.light .user-logins-module__header .filters__wrapper__email,.light .user-logins-module__header .filters__wrapper__name{color:#000}.light .scorecards__item{background:#e8edf2;color:#000}.light .scorecards__item .sub-scorecard h5{color:#000 !important}.light .login-report-table .title{color:#353942;background:#e8edf2}.light .login-report-table .title p{color:#353942}.light .login-report-table .content__error{background:#eff4f8}.user-logins{width:1350px;height:auto;min-height:700px;margin:0 auto}.user-logins-module{min-height:inherit;background:#202124;color:#fff}.user-logins-module__header{display:flex;padding:20px 20px 10px 0;background:#202124;border-radius:5px}.user-logins-module__header .title{display:flex;flex-direction:column;flex-basis:40%;padding-left:20px;justify-content:center;text-transform:uppercase;font-size:32px;line-height:36px;text-align:left}.user-logins-module__header .title__org-name{font-weight:bold;letter-spacing:.5rem;color:#ccc;margin-bottom:7px}.user-logins-module__header .filters{flex-basis:60%}.user-logins-module__header .filters__wrapper{display:flex;width:80%;margin-left:auto;justify-content:flex-end}.user-logins-module__header .filters__wrapper .picky__dropdown{min-width:100%}.user-logins-module__header .filters__wrapper .user-filters{width:100%;display:flex}.user-logins-module__header .filters__wrapper__email{margin-right:20px}.user-logins-module__header .filters__wrapper__type{margin-left:20px}.user-logins-module__header .filters__wrapper__email,.user-logins-module__header .filters__wrapper__name,.user-logins-module__header .filters__wrapper__type{flex-basis:280px;display:flex;align-items:center;align-items:flex-start;flex-direction:column}.user-logins-module__header .filters__wrapper__email p,.user-logins-module__header .filters__wrapper__name p,.user-logins-module__header .filters__wrapper__type p{margin:0 10px 10px 0}.user-logins-module__buttons{display:flex;justify-content:flex-end;margin-bottom:10px;height:40px}.user-logins-module__buttons .submit{margin-right:20px;padding:7px 25px;background:#7ec02b;border:none;border-radius:25px;color:#fff;font-weight:bold}.user-logins-module__buttons .reset{color:#5e697b;background:rgba(0,0,0,0);border:solid 1px #586678}.user-logins-module__content{display:flex;flex-direction:column}.user-logins-module__content--top,.user-logins-module__content--bottom{padding:0 5px}.user-logins-module__content--top{display:flex;margin-bottom:10px}.user-logins-module__content--top .left{margin-right:20px}.user-logins-module__content--top .left,.user-logins-module__content--top .right{width:50%}.user-logins-module__content--bottom .table__title{font-size:20px;letter-spacing:.2rem}.user-logins-module__content--bottom .scorecards__item{flex-basis:15%}.scorecards{display:flex;margin-bottom:20px}.scorecards__item{flex-basis:33%;height:95px;margin-right:10px;padding-top:5px;padding-left:15px;background:#262931;border-radius:5px;border:1px #3c4043 solid}.scorecards__item:last-child{margin-right:0}.scorecards__item .name{font-size:13px}.scorecards__item .value{font-size:20px}.scorecards__item .sub-scorecard{font-size:10px;line-height:19px;border-radius:5px;border:1px #3c4043 solid;text-align:center;width:60%;margin-left:auto}.login-report-table .title{margin-bottom:7px;padding:5px 0;color:#ccc;background:#262931;border-radius:5px;text-align:center;font-weight:bold}.login-report-table .title p{margin:0}.login-report-table .title__info{font-size:12px}.login-report-table .content_download{display:inline-block;vertical-align:top;margin-left:10px;padding:0 10px;cursor:pointer}.login-report-table .content_download svg{color:#8fc447}.login-report-table .content_download svg[disabled] path{fill:gray;cursor:not-allowed}.login-report-table .content .table-wrapper .row{margin:0;position:absolute}.login-report-table .content .table-wrapper .row .c-datatable-filter{margin-bottom:0 !important;padding:0}.login-report-table .content .table-wrapper .row .c-datatable-filter .form-control{margin:0 !important}.login-report-table .content .content_download{position:relative;left:200px}.login-report-table .content__error{background:#353942}.login-report-table .content .table.coreUiTable{margin-top:10px}
.wA1U95wDWJHqU1AA3Ytg {
  min-width: 200px;
}

.yx6QPxJl3AZmOyQnHOzH {
  padding-right: 50px;
}

.wb4Vbup_p5BCGiIZxi3p {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.dblf8pPAjaAKRELwrsdf {
  margin: 20px 0px;
}

.IahvmDX1XhhsxS4FcW2Q {
  width: 100%;
  margin-bottom: 10px;
}

.IahvmDX1XhhsxS4FcW2Q tr th,
.IahvmDX1XhhsxS4FcW2Q tr td {
  border: 2px solid #434343;
  padding: 5px 10px;
  font-weight: 400;
  text-align: center;
}

.IahvmDX1XhhsxS4FcW2Q .jJgqYCD_qy5aV397NCx7 {
  text-align: left;
}

.kuUeqShbuoOu0GUceKsg {
  width: 500px !important;
}
#md.light #lead-activity .szh-menu__item.szh-menu__item--hover{color:#fff;background-color:#8fc447}#md.light #lead-activity .szh-menu__item{color:#fff;background-color:#5b6578}#md.light #lead-activity .order-controls__icon{fill:#3e3e3e}#lead-activity .data-points{display:flex;gap:50px}#lead-activity .data-points .data-point{width:200px}#lead-activity .date-select-box.select-box.multi{width:286px}#lead-activity .picky__dropdown{min-width:125px}#lead-activity .hide-actions-button{width:130px;padding:3px 10px;position:absolute;bottom:7px;right:0;border:solid 1px #8fc447;border-radius:12px;color:#8fc447;font-weight:bold;background-color:rgba(0,0,0,0);cursor:"pointer"}#lead-activity .filters-wrapper{display:flex;width:100%;justify-content:space-between;align-items:flex-start;margin-bottom:60px;flex-direction:column;position:relative;gap:20px}#lead-activity .filters-wrapper .buttons-wrapper{position:absolute;right:0}#lead-activity .filters-wrapper .buttons-wrapper .submit{top:0}#lead-activity .filters-wrapper .filters-list{width:100%;display:flex;position:relative}#lead-activity .filters-wrapper .filters-list__controls{position:absolute;bottom:10px;right:0;display:flex}#lead-activity .filters-wrapper .filters-list__controls .order-controls{width:35px;margin-right:10px;display:flex;justify-content:center}#lead-activity .filters-wrapper .filters-list__controls .order-controls__icon{width:17px;height:17px;position:relative;top:5px;cursor:pointer;stroke-width:14px;fill:#8d919d}#lead-activity .filters-wrapper .filters-list__controls .order-controls__icon.up{transform:rotate(-90deg)}#lead-activity .filters-wrapper .filters-list__controls .order-controls__icon.down{transform:rotate(90deg)}#lead-activity .filters-wrapper .filters-list__controls .trash-icon{cursor:pointer;color:#bd2121}#lead-activity .szh-menu__item{padding:7px;color:#97989b;background-color:#353942;min-height:42px}#lead-activity .szh-menu__item.szh-menu__item--hover{color:#fff;background-color:#8fc447}#lead-activity .add-action-button{cursor:pointer;display:flex;align-items:center}#lead-activity .add-action-button span{vertical-align:top;color:#8dc63f;margin-right:5px}#lead-activity .add-action-button svg{--main-color: green}#lead-activity .disabled{pointer-events:none;opacity:.5}#lead-activity .disabled .picky__dropdown{display:none}
#md.light #lead-status .card__header{background-color:#596579}#md.light #lead-status .card__el{background-color:#eaedf1}#lead-status #module-date-filters #override-edit-selection-bar{float:none;padding-bottom:50px}#lead-status #module-date-filters #override-edit-selection-bar .submit{top:95px}#lead-status .section{display:flex;margin-bottom:40px}#lead-status .section__el{flex:1 1}#lead-status .section .select-box{margin-right:15px}#lead-status .section .select-box p{color:#fff}#lead-status .filters-wrapper{display:flex;width:100%;justify-content:flex-end;align-items:flex-end;margin-bottom:40px}#lead-status .lead-status-cards{display:flex;flex:1 1}#lead-status .lead-status-search{width:300px;margin-top:54px;margin-bottom:20px}#lead-status .lead-status-search input{float:none}#lead-status .card{flex:1 1}#lead-status .card+.card{margin-left:10px}#lead-status .card__filter{margin-bottom:20px}#lead-status .card__filter p{color:#fff}#lead-status .card__header{display:flex;padding:10px;background-color:#1a1c22;border-radius:2px;font-weight:700}#lead-status .card__title{color:#fff}#lead-status .card__count{margin-left:auto}#lead-status .card__count a{color:#00acfb;font-weight:700}#lead-status .card__el{background-color:#353942;margin-top:5px;padding:10px;border-radius:2px}#lead-status .card__link{color:#00acfb;font-weight:700}#lead-status .card__info{color:#6f7178;font-weight:600}
#staffSales .edit-selections-bar{display:flex;justify-content:flex-end;float:none}#staffSales .edit-selections-bar .date-select-box.multi{float:none;width:319px}#staffSales .edit-selections-bar button.submit{top:145px}#staffSales .data-points{width:100%;display:flex;flex-wrap:wrap;margin-top:50px}#staffSales .data-points__section{display:flex;width:100%;margin-bottom:40px}#staffSales .data-points__elem{flex-basis:25%}#staffSales .pie-chart{display:flex;width:100%;margin-bottom:40px}#staffSales .pie-chart__el{position:relative;height:300px}
#onDemandRevenue .edit-selections-bar{position:relative;display:flex;justify-content:space-between;float:none}#onDemandRevenue .edit-selections-bar .date-filters-wrapper{display:flex}#onDemandRevenue .edit-selections-bar .fixed-width-wrapper{width:300px}#onDemandRevenue .edit-selections-bar .validation-message{position:absolute;bottom:-35px;right:0;color:#fff}#onDemandRevenue .edit-selections-bar .main-filters{display:flex}#onDemandRevenue .edit-selections-bar button.submit{top:125px;right:105px}#onDemandRevenue .edit-selections-bar button.submit.reset{top:124px;right:0}
#xponentialPlus .edit-selections-bar{display:flex;float:none}#xponentialPlus .edit-selections-bar .select-box,#xponentialPlus .edit-selections-bar .date-select-box{float:none}#xponentialPlus .edit-selections-bar button.submit{right:auto;right:initial;left:240px}#xponentialPlus .edit-selections-bar button.submit.reset{right:auto;right:initial;left:360px}#xponentialPlus .data-points{width:80%;display:flex;flex-wrap:wrap}#xponentialPlus .data-points__elem{flex-basis:50%;margin-bottom:40px}

/*# sourceMappingURL=application-d36a5909.css.map*/