/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
.mdl-selectfield {
  position: relative;
  font-size: 16px;
  display: inline-block;
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  margin: 0;
  padding: 20px 0; }

.mdl-selectfield--align-right {
  text-align: right; }

.mdl-selectfield--full-width {
  width: 100%; }

.mdl-selectfield__select {
  display: block;
  width: 100%;
  padding: 4px 0;
  margin: 0;
  color: inherit;
  background: transparent;
  font-size: 16px;
  text-align: left;
  color: inherit;
  border: none;
  border-bottom: 1px solid rgba(0,0,0, 0.12);
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .mdl-selectfield.is-focused .mdl-selectfield__select {
    outline: none; }
  .mdl-selectfield.is-invalid .mdl-selectfield__select {
    border-color: rgb(222, 50, 38);
    box-shadow: none; }
  fieldset[disabled] .mdl-selectfield .mdl-selectfield__select, .mdl-selectfield.is-disabled .mdl-selectfield__select {
    background-color: transparent;
    border-bottom: 1px dotted rgba(0,0,0, 0.12);
    color: rgba(0,0,0, 0.26); }

.mdl-selectfield__label {
  bottom: 0;
  color: rgba(0,0,0, 0.26);
  font-size: 16px;
  left: 0;
  right: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  top: 24px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left; }
  .mdl-selectfield.is-dirty .mdl-selectfield__label {
    visibility: hidden; }
  .mdl-selectfield--floating-label .mdl-selectfield__label {
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  fieldset[disabled] .mdl-selectfield .mdl-selectfield__label,
  .mdl-selectfield.is-disabled.is-disabled .mdl-selectfield__label {
    color: rgba(0,0,0, 0.26); }
  .mdl-selectfield--floating-label.is-focused .mdl-selectfield__label,
  .mdl-selectfield--floating-label.is-dirty .mdl-selectfield__label {
    color: rgb(63,81,181);
    font-size: 12px;
    top: 4px;
    visibility: visible; }
  .mdl-selectfield--floating-label.is-invalid .mdl-selectfield__label {
    color: rgb(222, 50, 38);
    font-size: 12px; }
  .mdl-selectfield__label:after {
    background-color: rgb(63,81,181);
    bottom: 20px;
    content: '';
    height: 2px;
    left: 45%;
    position: absolute;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    visibility: hidden;
    width: 10px; }
  .mdl-selectfield.is-focused .mdl-selectfield__label:after {
    left: 0;
    visibility: visible;
    width: 100%; }
  .mdl-selectfield.is-invalid .mdl-selectfield__label:after {
    background-color: rgb(222, 50, 38); }

.mdl-selectfield__error {
  color: rgb(222, 50, 38);
  position: absolute;
  font-size: 12px;
  margin-top: 3px;
  visibility: hidden;
  display: block; }
  .mdl-selectfield.is-invalid .mdl-selectfield__error {
    visibility: visible; }
/*http://ahlechandre.github.io/mdl-stepper/*/

/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* MDL Stepper */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* STEPPER */
/* GRID */
/* SHADOWS */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* Animation */
/* KEYFRAMES */
/* DISPLAY FLEX */
/* Shadows */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 * @contributor Michael Haschke <http://michael.haschke.biz/>
 */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* STEPPER */
/* GRID */
/* SHADOWS */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* Animation */
/* KEYFRAMES */
/* DISPLAY FLEX */
/* Shadows */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
@keyframes FadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 100; } }
@keyframes FadeInFromBottom {
  0% {
    height: 0;
    padding-top: 84px;
    background-color: white;
    color: white; }
  25% {
    color: white; } }
/* STEPPER */
.mdl-stepper {
  position: relative;
  font-family: "Roboto", sans-serif;
  background-color: white;
  display: block;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  padding: 24px 0;
  max-width: 720px;
  width: 100%;
  border-radius: 2px; }
  .mdl-stepper > li {
    list-style: none; }

/* STEPPER ON SMALL SCREENS */
@media only screen and (max-width: 375px) {
  .mdl-stepper {
    width: 100vw; }

  .mdl-grid .mdl-cell .mdl-stepper {
    margin-left: -16px; } }
/* STEPPER VERTICAL ONLY */
.mdl-stepper:not(.mdl-stepper--horizontal) > .mdl-step:not(:last-child):after {
  content: '';
  position: absolute;
  top: 50px;
  left: 37px;
  width: 1px;
  height: calc(100% - 24px);
  background-color: rgba(0, 0, 0, 0.1); }
.mdl-stepper:not(.mdl-stepper--horizontal) > .mdl-step:not(:last-child).is-active:after {
  height: calc(100% - 12px); }
.mdl-stepper:not(.mdl-stepper--horizontal) .mdl-step__label:hover, .mdl-stepper:not(.mdl-stepper--horizontal) .mdl-step__label:active, .mdl-stepper:not(.mdl-stepper--horizontal) .mdl-step__label:focus {
  background-color: rgba(0, 0, 0, 0.06); }

/* STEP */
.mdl-step {
  position: relative;
  height: 460px; }
  .mdl-step:not(.is-active) {
    height: initial !important; }
  .mdl-step:not(:last-child) {
    margin-bottom: 24px; }
    .mdl-step:not(:last-child).is-active {
      margin-bottom: 36px; }
  .mdl-step .mdl-step-error-message {
    display: none; }
  .mdl-step > * {
    animation: FadeIn 0.5s ease-in-out; }

/* STEP ACTIVE */
.mdl-step.is-active .mdl-step__title {
  font-weight: bold; }
.mdl-step.is-active .mdl-step__content {
  display: block; }
.mdl-step.is-active .mdl-step__label-indicator {
  background-color: #2196F3;
  color: white; }
.mdl-step.is-active .mdl-step__actions {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  justify-content: flex-start; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-next] {
    order: 1;
    margin-right: 8px; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-cancel] {
    order: 2; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-skip] {
    order: 3;
    margin-left: auto; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-back] {
    order: 4;
    margin-left: auto; }

/* STEP MOD COMPLETED */
.mdl-step--completed .mdl-step__label-indicator {
  background-color: #2196F3; }

/* STEP MOD ERROR */
.mdl-step--error .mdl-step__title {
  color: #F44336; }
.mdl-step--error .mdl-step-error-message {
  display: block;
  color: #F44336;
  font-weight: normal; }
.mdl-step--error .mdl-step__label-indicator {
  background-color: #F44336 !important;
  font-weight: bold; }

/* STEP MOD OPTIONAL */
/* STEP MOD TRANSIENT */
.mdl-step--transient .mdl-step__content {
  overflow: hidden !important; }

.mdl-step__label {
  position: relative;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  cursor: pointer;
  margin-bottom: 8px;
  padding: 12px 24px 24px 24px;
  align-items: center; }

/* STEP LABEL MOD WITH SUBLABEL */
.mdl-step__label--with-sublabel {
  align-items: baseline; }

/* STEP TITLE */
.mdl-step__title {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  flex-flow: column nowrap;
  order: 2;
  width: 100%; }

/* STEP TITLE MESSAGE */
.mdl-step__title-message {
  position: absolute;
  font-size: 12px;
  opacity: .7;
  font-weight: 400;
  top: 28px; }

/* STEP LABEL INDICATOR */
.mdl-step__label-indicator {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  order: 1;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  color: white;
  margin-right: 12px;
  margin-bottom: auto; }
  .mdl-step__label-indicator > :first-child {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    font-size: 15px;
    width: 28px;
    height: 28px;
    align-items: center;
    justify-content: center; }

/* STEP CONTENT */
.mdl-step__content {
  display: none;
  height: calc(100% - 132px);
  width: inherit;
  overflow: auto;
  margin-left: 64px;
  margin-right: 24px; }

/* STEP ACTIONS */
.mdl-step__actions {
  display: none;
  padding-top: 16px;
  height: 48px;
  margin-left: 64px;
  margin-right: 24px; }
  .mdl-step__actions [data-stepper-next].mdl-button--raised.mdl-button--colored {
    background-color: #2196F3;
    box-shadow: none; }

/* STEP TRANSIENT */
.mdl-step__transient {
  position: absolute;
  top: 72px;
  left: 64px;
  z-index: 2;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  width: calc(100% - 88px);
  height: calc(100% - 132px);
  transition: 0.3s all ease-in-out; }

/* STEP TRANSIENT OVERLAY */
.mdl-step__transient-overlay {
  content: '';
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: rgba(255, 255, 255, 0.8); }

/* STEP TRANSIENT LOADER */
.mdl-step__transient-loader {
  z-index: 4;
  margin: auto; }

/* STEPPER MOD HORIZONTAL */
@media only screen and (min-width: 841px) {
  .mdl-stepper--horizontal {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    max-width: 840px;
    padding: 0;
    min-height: 576px;
    /* HORIZONTAL STEP */
    /* HORIZONTAL STEP LABEL */
    /* HORIZONTAL STEP CONTENT */
    /* HORIZONTAL STEP ACTIONS */
    /* STEPPER MOD HORIZONTAL + MOD LINEAR */ }
    .mdl-stepper--horizontal:before {
      content: '';
      background-color: transparent;
      width: 100%;
      min-height: 84px;
      box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
      position: absolute;
      top: 0;
      left: 0; }
    .mdl-stepper--horizontal > .mdl-step {
      position: static;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      justify-content: center;
      align-items: initial;
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      height: initial;
      max-height: 84px;
      overflow: hidden;
      /* STEP MOD COMPLETED */ }
      .mdl-stepper--horizontal > .mdl-step.is-active.mdl-step--transient:before {
        content: attr(data-step-transient-message);
        animation: FadeInFromBottom 0.3s cubic-bezier(0, 0, 0, 0.99);
        position: absolute;
        padding-left: 24px;
        display: flex;
        font-size: 16px;
        justify-content: flex-start;
        align-items: center;
        width: calc(100% - 24px);
        height: 84px;
        background-color: white;
        top: 0;
        left: 0;
        z-index: 9; }
      .mdl-stepper--horizontal > .mdl-step .mdl-step__transient {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .mdl-stepper--horizontal > .mdl-step:not(:first-child):not(:last-child) {
        margin: auto auto; }
      .mdl-stepper--horizontal > .mdl-step:not(:last-child) {
        flex: 1; }
      .mdl-stepper--horizontal > .mdl-step:not(:last-child):after {
        content: '';
        position: relative;
        flex: 1;
        top: 42px;
        width: 168px;
        margin-left: -12px;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1); }
      .mdl-stepper--horizontal > .mdl-step.mdl-step--completed .mdl-step__title > .mdl-step__title-text {
        font-weight: bold; }
    .mdl-stepper--horizontal .mdl-step__label {
      top: -48px;
      flex: initial;
      margin: 0;
      padding: 24px;
      min-height: 132px;
      transition: 0.025s border-radius linear; }
      .mdl-stepper--horizontal .mdl-step__label:hover {
        background-color: rgba(0, 0, 0, 0.06); }
      .mdl-stepper--horizontal .mdl-step__label:active {
        padding: 12px;
        margin: 12px;
        border-radius: 100%; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__title {
        width: initial; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__title > * {
        max-width: 120px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__title > .mdl-step__title-message {
        position: relative;
        top: 0;
        line-height: 14px; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__label-indicator {
        margin-top: auto; }
    .mdl-stepper--horizontal .mdl-step > .mdl-step__content {
      position: absolute;
      top: 84px;
      left: 0;
      width: calc(100% - 48px);
      height: calc(100% - 192px);
      margin: 24px; }
    .mdl-stepper--horizontal .mdl-step > .mdl-step__actions {
      position: absolute;
      top: calc(100% - 84px);
      left: 0;
      margin: 0;
      padding: 24px;
      width: calc(100% - 48px); }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-next] {
        order: 4;
        margin-left: 8px;
        margin-right: 0;
        color: #2196F3;
        background-color: transparent; }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-cancel] {
        order: 3;
        margin-left: auto; }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-skip] {
        order: 2;
        margin-left: auto; }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-back] {
        order: 1;
        margin-left: 0;
        margin-right: auto; }
    .mdl-stepper--horizontal.mdl-stepper--linear > .mdl-step:not(.mdl-step--completed):not(.is-active) .mdl-step__title > .mdl-step__title-text {
      opacity: .5; } }
/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url(/assets/Material-Design-Iconic-Font-e68fe3acae5c151adb5f55fca543a0761231414afcc8212c7ad7164c01fa0aa6.woff2?v=2.2.0) format("woff2"), url(/assets/Material-Design-Iconic-Font-3d9e2f21b40b6ef240bfa3a8966d8c6ca287c5da8e85234ed29f375c7bfe9783.woff?v=2.2.0) format("woff"), url(/assets/Material-Design-Iconic-Font-043a47e94e81efe4037cf3828bb03c1fbf3e97a73b0a7a6b8d4d6f88665a66c0.ttf?v=2.2.0) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 11, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 19, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 24, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-2x {
  font-size: 2em;
}

/* line 27, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-3x {
  font-size: 3em;
}

/* line 30, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-4x {
  font-size: 4em;
}

/* line 33, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-5x {
  font-size: 5em;
}

/* line 36, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 40, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 45, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-ul > li {
  position: relative;
}

/* line 48, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 55, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em;
}

/* line 58, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-border {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 2px;
}

/* line 63, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 50%;
}

/* line 68, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi.pull-left {
  float: left;
  margin-right: .15em;
}

/* line 72, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi.pull-right {
  float: right;
  margin-left: .15em;
}

/* line 76, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-spin {
  animation: zmdi-spin 1.5s infinite linear;
}

/* line 80, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-spin-reverse {
  animation: zmdi-spin-reverse 1.5s infinite linear;
}

@keyframes zmdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

@keyframes zmdi-spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-359deg);
  }
}

/* line 124, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-rotate-90 {
  transform: rotate(90deg);
}

/* line 129, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-rotate-180 {
  transform: rotate(180deg);
}

/* line 134, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-rotate-270 {
  transform: rotate(270deg);
}

/* line 139, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-flip-horizontal {
  transform: scale(-1, 1);
}

/* line 144, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-flip-vertical {
  transform: scale(1, -1);
}

/* line 149, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 157, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 164, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-stack-1x {
  line-height: inherit;
}

/* line 167, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-stack-2x {
  font-size: 2em;
}

/* line 170, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hc-inverse {
  color: #ffffff;
}

/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 175, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-3d-rotation:before {
  content: '\f101';
}

/* line 178, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplane-off:before {
  content: '\f102';
}

/* line 181, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplane:before {
  content: '\f103';
}

/* line 184, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-album:before {
  content: '\f104';
}

/* line 187, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-archive:before {
  content: '\f105';
}

/* line 190, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-account:before {
  content: '\f106';
}

/* line 193, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-alert:before {
  content: '\f107';
}

/* line 196, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-check:before {
  content: '\f108';
}

/* line 199, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-o:before {
  content: '\f109';
}

/* line 202, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-return:before {
  content: '\f10a';
}

/* line 205, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-returned:before {
  content: '\f10b';
}

/* line 208, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment:before {
  content: '\f10c';
}

/* line 211, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-attachment-alt:before {
  content: '\f10d';
}

/* line 214, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-attachment:before {
  content: '\f10e';
}

/* line 217, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-audio:before {
  content: '\f10f';
}

/* line 220, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-badge-check:before {
  content: '\f110';
}

/* line 223, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-balance-wallet:before {
  content: '\f111';
}

/* line 226, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-balance:before {
  content: '\f112';
}

/* line 229, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery-alert:before {
  content: '\f113';
}

/* line 232, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery-flash:before {
  content: '\f114';
}

/* line 235, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery-unknown:before {
  content: '\f115';
}

/* line 238, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery:before {
  content: '\f116';
}

/* line 241, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bike:before {
  content: '\f117';
}

/* line 244, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-block-alt:before {
  content: '\f118';
}

/* line 247, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-block:before {
  content: '\f119';
}

/* line 250, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-boat:before {
  content: '\f11a';
}

/* line 253, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-book-image:before {
  content: '\f11b';
}

/* line 256, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-book:before {
  content: '\f11c';
}

/* line 259, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bookmark-outline:before {
  content: '\f11d';
}

/* line 262, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bookmark:before {
  content: '\f11e';
}

/* line 265, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brush:before {
  content: '\f11f';
}

/* line 268, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bug:before {
  content: '\f120';
}

/* line 271, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bus:before {
  content: '\f121';
}

/* line 274, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cake:before {
  content: '\f122';
}

/* line 277, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-car-taxi:before {
  content: '\f123';
}

/* line 280, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-car-wash:before {
  content: '\f124';
}

/* line 283, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-car:before {
  content: '\f125';
}

/* line 286, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-giftcard:before {
  content: '\f126';
}

/* line 289, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-membership:before {
  content: '\f127';
}

/* line 292, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-travel:before {
  content: '\f128';
}

/* line 295, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card:before {
  content: '\f129';
}

/* line 298, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case-check:before {
  content: '\f12a';
}

/* line 301, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case-download:before {
  content: '\f12b';
}

/* line 304, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case-play:before {
  content: '\f12c';
}

/* line 307, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case:before {
  content: '\f12d';
}

/* line 310, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cast-connected:before {
  content: '\f12e';
}

/* line 313, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cast:before {
  content: '\f12f';
}

/* line 316, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chart-donut:before {
  content: '\f130';
}

/* line 319, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chart:before {
  content: '\f131';
}

/* line 322, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-city-alt:before {
  content: '\f132';
}

/* line 325, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-city:before {
  content: '\f133';
}

/* line 328, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-close-circle-o:before {
  content: '\f134';
}

/* line 331, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-close-circle:before {
  content: '\f135';
}

/* line 334, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-close:before {
  content: '\f136';
}

/* line 337, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cocktail:before {
  content: '\f137';
}

/* line 340, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-code-setting:before {
  content: '\f138';
}

/* line 343, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-code-smartphone:before {
  content: '\f139';
}

/* line 346, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-code:before {
  content: '\f13a';
}

/* line 349, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-coffee:before {
  content: '\f13b';
}

/* line 352, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-bookmark:before {
  content: '\f13c';
}

/* line 355, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-case-play:before {
  content: '\f13d';
}

/* line 358, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-folder-image:before {
  content: '\f13e';
}

/* line 361, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-image-o:before {
  content: '\f13f';
}

/* line 364, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-image:before {
  content: '\f140';
}

/* line 367, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-1:before {
  content: '\f141';
}

/* line 370, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-2:before {
  content: '\f142';
}

/* line 373, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-3:before {
  content: '\f143';
}

/* line 376, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-4:before {
  content: '\f144';
}

/* line 379, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-5:before {
  content: '\f145';
}

/* line 382, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-6:before {
  content: '\f146';
}

/* line 385, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-7:before {
  content: '\f147';
}

/* line 388, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-8:before {
  content: '\f148';
}

/* line 391, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}

/* line 394, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-9:before {
  content: '\f14a';
}

/* line 397, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item:before {
  content: '\f14b';
}

/* line 400, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-music:before {
  content: '\f14c';
}

/* line 403, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-pdf:before {
  content: '\f14d';
}

/* line 406, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-plus:before {
  content: '\f14e';
}

/* line 409, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-speaker:before {
  content: '\f14f';
}

/* line 412, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-text:before {
  content: '\f150';
}

/* line 415, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-video:before {
  content: '\f151';
}

/* line 418, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-compass:before {
  content: '\f152';
}

/* line 421, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cutlery:before {
  content: '\f153';
}

/* line 424, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-delete:before {
  content: '\f154';
}

/* line 427, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dialpad:before {
  content: '\f155';
}

/* line 430, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dns:before {
  content: '\f156';
}

/* line 433, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-drink:before {
  content: '\f157';
}

/* line 436, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-edit:before {
  content: '\f158';
}

/* line 439, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-email-open:before {
  content: '\f159';
}

/* line 442, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-email:before {
  content: '\f15a';
}

/* line 445, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eye-off:before {
  content: '\f15b';
}

/* line 448, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eye:before {
  content: '\f15c';
}

/* line 451, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eyedropper:before {
  content: '\f15d';
}

/* line 454, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-favorite-outline:before {
  content: '\f15e';
}

/* line 457, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-favorite:before {
  content: '\f15f';
}

/* line 460, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-list:before {
  content: '\f160';
}

/* line 463, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fire:before {
  content: '\f161';
}

/* line 466, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flag:before {
  content: '\f162';
}

/* line 469, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flare:before {
  content: '\f163';
}

/* line 472, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flash-auto:before {
  content: '\f164';
}

/* line 475, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flash-off:before {
  content: '\f165';
}

/* line 478, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flash:before {
  content: '\f166';
}

/* line 481, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flip:before {
  content: '\f167';
}

/* line 484, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flower-alt:before {
  content: '\f168';
}

/* line 487, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flower:before {
  content: '\f169';
}

/* line 490, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-font:before {
  content: '\f16a';
}

/* line 493, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}

/* line 496, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}

/* line 499, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fullscreen:before {
  content: '\f16d';
}

/* line 502, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-functions:before {
  content: '\f16e';
}

/* line 505, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gas-station:before {
  content: '\f16f';
}

/* line 508, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gesture:before {
  content: '\f170';
}

/* line 511, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-globe-alt:before {
  content: '\f171';
}

/* line 514, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-globe-lock:before {
  content: '\f172';
}

/* line 517, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-globe:before {
  content: '\f173';
}

/* line 520, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-graduation-cap:before {
  content: '\f174';
}

/* line 523, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-home:before {
  content: '\f175';
}

/* line 526, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hospital-alt:before {
  content: '\f176';
}

/* line 529, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hospital:before {
  content: '\f177';
}

/* line 532, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hotel:before {
  content: '\f178';
}

/* line 535, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hourglass-alt:before {
  content: '\f179';
}

/* line 538, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hourglass-outline:before {
  content: '\f17a';
}

/* line 541, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hourglass:before {
  content: '\f17b';
}

/* line 544, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-http:before {
  content: '\f17c';
}

/* line 547, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-image-alt:before {
  content: '\f17d';
}

/* line 550, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-image-o:before {
  content: '\f17e';
}

/* line 553, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-image:before {
  content: '\f17f';
}

/* line 556, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-inbox:before {
  content: '\f180';
}

/* line 559, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-invert-colors-off:before {
  content: '\f181';
}

/* line 562, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-invert-colors:before {
  content: '\f182';
}

/* line 565, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-key:before {
  content: '\f183';
}

/* line 568, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label-alt-outline:before {
  content: '\f184';
}

/* line 571, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label-alt:before {
  content: '\f185';
}

/* line 574, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label-heart:before {
  content: '\f186';
}

/* line 577, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label:before {
  content: '\f187';
}

/* line 580, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-labels:before {
  content: '\f188';
}

/* line 583, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lamp:before {
  content: '\f189';
}

/* line 586, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-landscape:before {
  content: '\f18a';
}

/* line 589, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-layers-off:before {
  content: '\f18b';
}

/* line 592, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-layers:before {
  content: '\f18c';
}

/* line 595, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-library:before {
  content: '\f18d';
}

/* line 598, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-link:before {
  content: '\f18e';
}

/* line 601, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lock-open:before {
  content: '\f18f';
}

/* line 604, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lock-outline:before {
  content: '\f190';
}

/* line 607, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lock:before {
  content: '\f191';
}

/* line 610, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mail-reply-all:before {
  content: '\f192';
}

/* line 613, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mail-reply:before {
  content: '\f193';
}

/* line 616, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mail-send:before {
  content: '\f194';
}

/* line 619, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mall:before {
  content: '\f195';
}

/* line 622, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-map:before {
  content: '\f196';
}

/* line 625, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-menu:before {
  content: '\f197';
}

/* line 628, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-money-box:before {
  content: '\f198';
}

/* line 631, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-money-off:before {
  content: '\f199';
}

/* line 634, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-money:before {
  content: '\f19a';
}

/* line 637, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-more-vert:before {
  content: '\f19b';
}

/* line 640, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-more:before {
  content: '\f19c';
}

/* line 643, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-movie-alt:before {
  content: '\f19d';
}

/* line 646, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-movie:before {
  content: '\f19e';
}

/* line 649, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-nature-people:before {
  content: '\f19f';
}

/* line 652, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-nature:before {
  content: '\f1a0';
}

/* line 655, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-navigation:before {
  content: '\f1a1';
}

/* line 658, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-open-in-browser:before {
  content: '\f1a2';
}

/* line 661, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-open-in-new:before {
  content: '\f1a3';
}

/* line 664, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-palette:before {
  content: '\f1a4';
}

/* line 667, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-parking:before {
  content: '\f1a5';
}

/* line 670, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-account:before {
  content: '\f1a6';
}

/* line 673, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-assistant:before {
  content: '\f1a7';
}

/* line 676, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-drop:before {
  content: '\f1a8';
}

/* line 679, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-help:before {
  content: '\f1a9';
}

/* line 682, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-off:before {
  content: '\f1aa';
}

/* line 685, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin:before {
  content: '\f1ab';
}

/* line 688, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pizza:before {
  content: '\f1ac';
}

/* line 691, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plaster:before {
  content: '\f1ad';
}

/* line 694, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power-setting:before {
  content: '\f1ae';
}

/* line 697, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power:before {
  content: '\f1af';
}

/* line 700, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-print:before {
  content: '\f1b0';
}

/* line 703, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}

/* line 706, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-quote:before {
  content: '\f1b2';
}

/* line 709, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-railway:before {
  content: '\f1b3';
}

/* line 712, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-receipt:before {
  content: '\f1b4';
}

/* line 715, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-alt:before {
  content: '\f1b5';
}

/* line 718, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}

/* line 721, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}

/* line 724, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync:before {
  content: '\f1b8';
}

/* line 727, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh:before {
  content: '\f1b9';
}

/* line 730, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-roller:before {
  content: '\f1ba';
}

/* line 733, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-ruler:before {
  content: '\f1bb';
}

/* line 736, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-scissors:before {
  content: '\f1bc';
}

/* line 739, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}

/* line 742, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-screen-rotation:before {
  content: '\f1be';
}

/* line 745, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-for:before {
  content: '\f1bf';
}

/* line 748, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-in-file:before {
  content: '\f1c0';
}

/* line 751, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-in-page:before {
  content: '\f1c1';
}

/* line 754, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-replace:before {
  content: '\f1c2';
}

/* line 757, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search:before {
  content: '\f1c3';
}

/* line 760, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-seat:before {
  content: '\f1c4';
}

/* line 763, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-settings-square:before {
  content: '\f1c5';
}

/* line 766, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-settings:before {
  content: '\f1c6';
}

/* line 769, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shield-check:before {
  content: '\f1c7';
}

/* line 772, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shield-security:before {
  content: '\f1c8';
}

/* line 775, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shopping-basket:before {
  content: '\f1c9';
}

/* line 778, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}

/* line 781, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shopping-cart:before {
  content: '\f1cb';
}

/* line 784, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sign-in:before {
  content: '\f1cc';
}

/* line 787, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}

/* line 790, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}

/* line 793, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-asc:before {
  content: '\f1cf';
}

/* line 796, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-desc:before {
  content: '\f1d0';
}

/* line 799, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-spellcheck:before {
  content: '\f1d1';
}

/* line 802, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-storage:before {
  content: '\f1d2';
}

/* line 805, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-store-24:before {
  content: '\f1d3';
}

/* line 808, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-store:before {
  content: '\f1d4';
}

/* line 811, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-subway:before {
  content: '\f1d5';
}

/* line 814, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sun:before {
  content: '\f1d6';
}

/* line 817, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tab-unselected:before {
  content: '\f1d7';
}

/* line 820, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tab:before {
  content: '\f1d8';
}

/* line 823, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tag-close:before {
  content: '\f1d9';
}

/* line 826, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tag-more:before {
  content: '\f1da';
}

/* line 829, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tag:before {
  content: '\f1db';
}

/* line 832, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-thumb-down:before {
  content: '\f1dc';
}

/* line 835, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}

/* line 838, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-thumb-up:before {
  content: '\f1de';
}

/* line 841, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-ticket-star:before {
  content: '\f1df';
}

/* line 844, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-toll:before {
  content: '\f1e0';
}

/* line 847, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-toys:before {
  content: '\f1e1';
}

/* line 850, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-traffic:before {
  content: '\f1e2';
}

/* line 853, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-translate:before {
  content: '\f1e3';
}

/* line 856, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-triangle-down:before {
  content: '\f1e4';
}

/* line 859, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-triangle-up:before {
  content: '\f1e5';
}

/* line 862, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-truck:before {
  content: '\f1e6';
}

/* line 865, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-turning-sign:before {
  content: '\f1e7';
}

/* line 868, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wallpaper:before {
  content: '\f1e8';
}

/* line 871, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-washing-machine:before {
  content: '\f1e9';
}

/* line 874, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-window-maximize:before {
  content: '\f1ea';
}

/* line 877, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-window-minimize:before {
  content: '\f1eb';
}

/* line 880, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-window-restore:before {
  content: '\f1ec';
}

/* line 883, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wrench:before {
  content: '\f1ed';
}

/* line 886, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-zoom-in:before {
  content: '\f1ee';
}

/* line 889, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-zoom-out:before {
  content: '\f1ef';
}

/* line 892, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}

/* line 895, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-circle:before {
  content: '\f1f1';
}

/* line 898, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-octagon:before {
  content: '\f1f2';
}

/* line 901, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-polygon:before {
  content: '\f1f3';
}

/* line 904, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-triangle:before {
  content: '\f1f4';
}

/* line 907, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-help-outline:before {
  content: '\f1f5';
}

/* line 910, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-help:before {
  content: '\f1f6';
}

/* line 913, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-info-outline:before {
  content: '\f1f7';
}

/* line 916, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-info:before {
  content: '\f1f8';
}

/* line 919, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-active:before {
  content: '\f1f9';
}

/* line 922, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-add:before {
  content: '\f1fa';
}

/* line 925, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-none:before {
  content: '\f1fb';
}

/* line 928, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-off:before {
  content: '\f1fc';
}

/* line 931, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-paused:before {
  content: '\f1fd';
}

/* line 934, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications:before {
  content: '\f1fe';
}

/* line 937, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-add:before {
  content: '\f1ff';
}

/* line 940, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box-mail:before {
  content: '\f200';
}

/* line 943, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box-o:before {
  content: '\f201';
}

/* line 946, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box-phone:before {
  content: '\f202';
}

/* line 949, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box:before {
  content: '\f203';
}

/* line 952, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-calendar:before {
  content: '\f204';
}

/* line 955, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-circle:before {
  content: '\f205';
}

/* line 958, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-o:before {
  content: '\f206';
}

/* line 961, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account:before {
  content: '\f207';
}

/* line 964, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-add:before {
  content: '\f208';
}

/* line 967, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-alt:before {
  content: '\f209';
}

/* line 970, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}

/* line 973, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-list:before {
  content: '\f20b';
}

/* line 976, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-outline:before {
  content: '\f20c';
}

/* line 979, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts:before {
  content: '\f20d';
}

/* line 982, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-face:before {
  content: '\f20e';
}

/* line 985, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-female:before {
  content: '\f20f';
}

/* line 988, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-male-alt:before {
  content: '\f210';
}

/* line 991, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-male-female:before {
  content: '\f211';
}

/* line 994, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-male:before {
  content: '\f212';
}

/* line 997, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mood-bad:before {
  content: '\f213';
}

/* line 1000, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mood:before {
  content: '\f214';
}

/* line 1003, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-run:before {
  content: '\f215';
}

/* line 1006, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-walk:before {
  content: '\f216';
}

/* line 1009, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-box:before {
  content: '\f217';
}

/* line 1012, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-circle:before {
  content: '\f218';
}

/* line 1015, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-done:before {
  content: '\f219';
}

/* line 1018, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-download:before {
  content: '\f21a';
}

/* line 1021, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-off:before {
  content: '\f21b';
}

/* line 1024, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}

/* line 1027, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-outline:before {
  content: '\f21d';
}

/* line 1030, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-upload:before {
  content: '\f21e';
}

/* line 1033, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud:before {
  content: '\f21f';
}

/* line 1036, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-download:before {
  content: '\f220';
}

/* line 1039, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-file-plus:before {
  content: '\f221';
}

/* line 1042, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-file-text:before {
  content: '\f222';
}

/* line 1045, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-file:before {
  content: '\f223';
}

/* line 1048, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-outline:before {
  content: '\f224';
}

/* line 1051, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-person:before {
  content: '\f225';
}

/* line 1054, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-star-alt:before {
  content: '\f226';
}

/* line 1057, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-star:before {
  content: '\f227';
}

/* line 1060, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder:before {
  content: '\f228';
}

/* line 1063, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gif:before {
  content: '\f229';
}

/* line 1066, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-upload:before {
  content: '\f22a';
}

/* line 1069, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-all:before {
  content: '\f22b';
}

/* line 1072, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-bottom:before {
  content: '\f22c';
}

/* line 1075, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-clear:before {
  content: '\f22d';
}

/* line 1078, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-color:before {
  content: '\f22e';
}

/* line 1081, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-horizontal:before {
  content: '\f22f';
}

/* line 1084, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-inner:before {
  content: '\f230';
}

/* line 1087, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-left:before {
  content: '\f231';
}

/* line 1090, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-outer:before {
  content: '\f232';
}

/* line 1093, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-right:before {
  content: '\f233';
}

/* line 1096, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-style:before {
  content: '\f234';
}

/* line 1099, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-top:before {
  content: '\f235';
}

/* line 1102, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-vertical:before {
  content: '\f236';
}

/* line 1105, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-copy:before {
  content: '\f237';
}

/* line 1108, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop:before {
  content: '\f238';
}

/* line 1111, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-center:before {
  content: '\f239';
}

/* line 1114, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-justify:before {
  content: '\f23a';
}

/* line 1117, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-left:before {
  content: '\f23b';
}

/* line 1120, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-right:before {
  content: '\f23c';
}

/* line 1123, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-bold:before {
  content: '\f23d';
}

/* line 1126, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-clear-all:before {
  content: '\f23e';
}

/* line 1129, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-clear:before {
  content: '\f23f';
}

/* line 1132, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-color-fill:before {
  content: '\f240';
}

/* line 1135, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-color-reset:before {
  content: '\f241';
}

/* line 1138, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-color-text:before {
  content: '\f242';
}

/* line 1141, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-indent-decrease:before {
  content: '\f243';
}

/* line 1144, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-indent-increase:before {
  content: '\f244';
}

/* line 1147, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-italic:before {
  content: '\f245';
}

/* line 1150, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-line-spacing:before {
  content: '\f246';
}

/* line 1153, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-list-bulleted:before {
  content: '\f247';
}

/* line 1156, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-list-numbered:before {
  content: '\f248';
}

/* line 1159, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-ltr:before {
  content: '\f249';
}

/* line 1162, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-rtl:before {
  content: '\f24a';
}

/* line 1165, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-size:before {
  content: '\f24b';
}

/* line 1168, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}

/* line 1171, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-strikethrough:before {
  content: '\f24d';
}

/* line 1174, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-subject:before {
  content: '\f24e';
}

/* line 1177, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-underlined:before {
  content: '\f24f';
}

/* line 1180, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-valign-bottom:before {
  content: '\f250';
}

/* line 1183, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-valign-center:before {
  content: '\f251';
}

/* line 1186, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-valign-top:before {
  content: '\f252';
}

/* line 1189, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-redo:before {
  content: '\f253';
}

/* line 1192, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-select-all:before {
  content: '\f254';
}

/* line 1195, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-space-bar:before {
  content: '\f255';
}

/* line 1198, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-text-format:before {
  content: '\f256';
}

/* line 1201, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-transform:before {
  content: '\f257';
}

/* line 1204, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-undo:before {
  content: '\f258';
}

/* line 1207, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wrap-text:before {
  content: '\f259';
}

/* line 1210, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-alert:before {
  content: '\f25a';
}

/* line 1213, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-alt-text:before {
  content: '\f25b';
}

/* line 1216, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-alt:before {
  content: '\f25c';
}

/* line 1219, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-edit:before {
  content: '\f25d';
}

/* line 1222, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-image:before {
  content: '\f25e';
}

/* line 1225, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-list:before {
  content: '\f25f';
}

/* line 1228, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-more:before {
  content: '\f260';
}

/* line 1231, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-outline:before {
  content: '\f261';
}

/* line 1234, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-text-alt:before {
  content: '\f262';
}

/* line 1237, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-text:before {
  content: '\f263';
}

/* line 1240, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-video:before {
  content: '\f264';
}

/* line 1243, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment:before {
  content: '\f265';
}

/* line 1246, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comments:before {
  content: '\f266';
}

/* line 1249, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-all:before {
  content: '\f267';
}

/* line 1252, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-circle-u:before {
  content: '\f268';
}

/* line 1255, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-circle:before {
  content: '\f269';
}

/* line 1258, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-square:before {
  content: '\f26a';
}

/* line 1261, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check:before {
  content: '\f26b';
}

/* line 1264, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-circle-o:before {
  content: '\f26c';
}

/* line 1267, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-circle:before {
  content: '\f26d';
}

/* line 1270, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}

/* line 1273, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dot-circle:before {
  content: '\f26f';
}

/* line 1276, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus-circle-outline:before {
  content: '\f270';
}

/* line 1279, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus-circle:before {
  content: '\f271';
}

/* line 1282, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus-square:before {
  content: '\f272';
}

/* line 1285, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus:before {
  content: '\f273';
}

/* line 1288, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}

/* line 1291, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-circle-o:before {
  content: '\f275';
}

/* line 1294, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-circle:before {
  content: '\f276';
}

/* line 1297, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-square:before {
  content: '\f277';
}

/* line 1300, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus:before {
  content: '\f278';
}

/* line 1303, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-square-o:before {
  content: '\f279';
}

/* line 1306, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star-circle:before {
  content: '\f27a';
}

/* line 1309, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star-half:before {
  content: '\f27b';
}

/* line 1312, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star-outline:before {
  content: '\f27c';
}

/* line 1315, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star:before {
  content: '\f27d';
}

/* line 1318, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}

/* line 1321, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-off:before {
  content: '\f27f';
}

/* line 1324, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-search:before {
  content: '\f280';
}

/* line 1327, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-setting:before {
  content: '\f281';
}

/* line 1330, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth:before {
  content: '\f282';
}

/* line 1333, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-add:before {
  content: '\f283';
}

/* line 1336, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-alt:before {
  content: '\f284';
}

/* line 1339, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-bw:before {
  content: '\f285';
}

/* line 1342, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-front:before {
  content: '\f286';
}

/* line 1345, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-mic:before {
  content: '\f287';
}

/* line 1348, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-party-mode:before {
  content: '\f288';
}

/* line 1351, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-rear:before {
  content: '\f289';
}

/* line 1354, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-roll:before {
  content: '\f28a';
}

/* line 1357, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-switch:before {
  content: '\f28b';
}

/* line 1360, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera:before {
  content: '\f28c';
}

/* line 1363, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-alert:before {
  content: '\f28d';
}

/* line 1366, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-off:before {
  content: '\f28e';
}

/* line 1369, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-sd:before {
  content: '\f28f';
}

/* line 1372, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-sim:before {
  content: '\f290';
}

/* line 1375, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-desktop-mac:before {
  content: '\f291';
}

/* line 1378, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-desktop-windows:before {
  content: '\f292';
}

/* line 1381, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-device-hub:before {
  content: '\f293';
}

/* line 1384, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-devices-off:before {
  content: '\f294';
}

/* line 1387, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-devices:before {
  content: '\f295';
}

/* line 1390, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dock:before {
  content: '\f296';
}

/* line 1393, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-floppy:before {
  content: '\f297';
}

/* line 1396, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gamepad:before {
  content: '\f298';
}

/* line 1399, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gps-dot:before {
  content: '\f299';
}

/* line 1402, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gps-off:before {
  content: '\f29a';
}

/* line 1405, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gps:before {
  content: '\f29b';
}

/* line 1408, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-headset-mic:before {
  content: '\f29c';
}

/* line 1411, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-headset:before {
  content: '\f29d';
}

/* line 1414, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-antenna:before {
  content: '\f29e';
}

/* line 1417, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-composite:before {
  content: '\f29f';
}

/* line 1420, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-hdmi:before {
  content: '\f2a0';
}

/* line 1423, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-power:before {
  content: '\f2a1';
}

/* line 1426, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-svideo:before {
  content: '\f2a2';
}

/* line 1429, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}

/* line 1432, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-keyboard:before {
  content: '\f2a4';
}

/* line 1435, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}

/* line 1438, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-laptop-mac:before {
  content: '\f2a6';
}

/* line 1441, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-laptop:before {
  content: '\f2a7';
}

/* line 1444, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic-off:before {
  content: '\f2a8';
}

/* line 1447, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic-outline:before {
  content: '\f2a9';
}

/* line 1450, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic-setting:before {
  content: '\f2aa';
}

/* line 1453, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic:before {
  content: '\f2ab';
}

/* line 1456, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mouse:before {
  content: '\f2ac';
}

/* line 1459, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-alert:before {
  content: '\f2ad';
}

/* line 1462, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-locked:before {
  content: '\f2ae';
}

/* line 1465, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-off:before {
  content: '\f2af';
}

/* line 1468, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-outline:before {
  content: '\f2b0';
}

/* line 1471, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-setting:before {
  content: '\f2b1';
}

/* line 1474, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network:before {
  content: '\f2b2';
}

/* line 1477, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}

/* line 1480, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-end:before {
  content: '\f2b4';
}

/* line 1483, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}

/* line 1486, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}

/* line 1489, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-locked:before {
  content: '\f2b7';
}

/* line 1492, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-missed:before {
  content: '\f2b8';
}

/* line 1495, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-msg:before {
  content: '\f2b9';
}

/* line 1498, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-paused:before {
  content: '\f2ba';
}

/* line 1501, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-ring:before {
  content: '\f2bb';
}

/* line 1504, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-setting:before {
  content: '\f2bc';
}

/* line 1507, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-sip:before {
  content: '\f2bd';
}

/* line 1510, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone:before {
  content: '\f2be';
}

/* line 1513, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}

/* line 1516, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}

/* line 1519, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-portable-wifi:before {
  content: '\f2c1';
}

/* line 1522, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-radio:before {
  content: '\f2c2';
}

/* line 1525, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-reader:before {
  content: '\f2c3';
}

/* line 1528, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}

/* line 1531, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-remote-control:before {
  content: '\f2c5';
}

/* line 1534, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-router:before {
  content: '\f2c6';
}

/* line 1537, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-scanner:before {
  content: '\f2c7';
}

/* line 1540, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-android:before {
  content: '\f2c8';
}

/* line 1543, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-download:before {
  content: '\f2c9';
}

/* line 1546, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}

/* line 1549, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-info:before {
  content: '\f2cb';
}

/* line 1552, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}

/* line 1555, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}

/* line 1558, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}

/* line 1561, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}

/* line 1564, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}

/* line 1567, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}

/* line 1570, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}

/* line 1573, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}

/* line 1576, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone:before {
  content: '\f2d4';
}

/* line 1579, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-speaker:before {
  content: '\f2d5';
}

/* line 1582, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tablet-android:before {
  content: '\f2d6';
}

/* line 1585, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tablet-mac:before {
  content: '\f2d7';
}

/* line 1588, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tablet:before {
  content: '\f2d8';
}

/* line 1591, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}

/* line 1594, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv-list:before {
  content: '\f2da';
}

/* line 1597, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv-play:before {
  content: '\f2db';
}

/* line 1600, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv:before {
  content: '\f2dc';
}

/* line 1603, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-usb:before {
  content: '\f2dd';
}

/* line 1606, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-videocam-off:before {
  content: '\f2de';
}

/* line 1609, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-videocam-switch:before {
  content: '\f2df';
}

/* line 1612, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-videocam:before {
  content: '\f2e0';
}

/* line 1615, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-watch:before {
  content: '\f2e1';
}

/* line 1618, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}

/* line 1621, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-alt:before {
  content: '\f2e3';
}

/* line 1624, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-info:before {
  content: '\f2e4';
}

/* line 1627, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-lock:before {
  content: '\f2e5';
}

/* line 1630, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-off:before {
  content: '\f2e6';
}

/* line 1633, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-outline:before {
  content: '\f2e7';
}

/* line 1636, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi:before {
  content: '\f2e8';
}

/* line 1639, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}

/* line 1642, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-left:before {
  content: '\f2ea';
}

/* line 1645, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-merge:before {
  content: '\f2eb';
}

/* line 1648, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-missed:before {
  content: '\f2ec';
}

/* line 1651, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}

/* line 1654, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-right:before {
  content: '\f2ee';
}

/* line 1657, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-split:before {
  content: '\f2ef';
}

/* line 1660, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrows:before {
  content: '\f2f0';
}

/* line 1663, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}

/* line 1666, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-down:before {
  content: '\f2f2';
}

/* line 1669, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}

/* line 1672, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-left:before {
  content: '\f2f4';
}

/* line 1675, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}

/* line 1678, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-right:before {
  content: '\f2f6';
}

/* line 1681, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}

/* line 1684, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-up:before {
  content: '\f2f8';
}

/* line 1687, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-down:before {
  content: '\f2f9';
}

/* line 1690, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-left:before {
  content: '\f2fa';
}

/* line 1693, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-right:before {
  content: '\f2fb';
}

/* line 1696, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-up:before {
  content: '\f2fc';
}

/* line 1699, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward:before {
  content: '\f2fd';
}

/* line 1702, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}

/* line 1705, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}

/* line 1708, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-return:before {
  content: '\f300';
}

/* line 1711, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-right:before {
  content: '\f301';
}

/* line 1714, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-tab:before {
  content: '\f302';
}

/* line 1717, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-up:before {
  content: '\f303';
}

/* line 1720, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-ccw:before {
  content: '\f304';
}

/* line 1723, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-cw:before {
  content: '\f305';
}

/* line 1726, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-left:before {
  content: '\f306';
}

/* line 1729, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-right:before {
  content: '\f307';
}

/* line 1732, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-square-down:before {
  content: '\f308';
}

/* line 1735, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-square-right:before {
  content: '\f309';
}

/* line 1738, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap-alt:before {
  content: '\f30a';
}

/* line 1741, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}

/* line 1744, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap-vertical:before {
  content: '\f30c';
}

/* line 1747, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap:before {
  content: '\f30d';
}

/* line 1750, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-trending-down:before {
  content: '\f30e';
}

/* line 1753, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-trending-flat:before {
  content: '\f30f';
}

/* line 1756, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-trending-up:before {
  content: '\f310';
}

/* line 1759, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-unfold-less:before {
  content: '\f311';
}

/* line 1762, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-unfold-more:before {
  content: '\f312';
}

/* line 1765, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-apps:before {
  content: '\f313';
}

/* line 1768, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-grid-off:before {
  content: '\f314';
}

/* line 1771, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-grid:before {
  content: '\f315';
}

/* line 1774, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-agenda:before {
  content: '\f316';
}

/* line 1777, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-array:before {
  content: '\f317';
}

/* line 1780, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-carousel:before {
  content: '\f318';
}

/* line 1783, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-column:before {
  content: '\f319';
}

/* line 1786, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-comfy:before {
  content: '\f31a';
}

/* line 1789, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-compact:before {
  content: '\f31b';
}

/* line 1792, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-dashboard:before {
  content: '\f31c';
}

/* line 1795, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-day:before {
  content: '\f31d';
}

/* line 1798, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-headline:before {
  content: '\f31e';
}

/* line 1801, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-list-alt:before {
  content: '\f31f';
}

/* line 1804, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-list:before {
  content: '\f320';
}

/* line 1807, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-module:before {
  content: '\f321';
}

/* line 1810, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-quilt:before {
  content: '\f322';
}

/* line 1813, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-stream:before {
  content: '\f323';
}

/* line 1816, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-subtitles:before {
  content: '\f324';
}

/* line 1819, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-toc:before {
  content: '\f325';
}

/* line 1822, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-web:before {
  content: '\f326';
}

/* line 1825, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-week:before {
  content: '\f327';
}

/* line 1828, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-widgets:before {
  content: '\f328';
}

/* line 1831, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-check:before {
  content: '\f329';
}

/* line 1834, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-off:before {
  content: '\f32a';
}

/* line 1837, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-plus:before {
  content: '\f32b';
}

/* line 1840, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-snooze:before {
  content: '\f32c';
}

/* line 1843, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm:before {
  content: '\f32d';
}

/* line 1846, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-alt:before {
  content: '\f32e';
}

/* line 1849, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-check:before {
  content: '\f32f';
}

/* line 1852, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-close:before {
  content: '\f330';
}

/* line 1855, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-note:before {
  content: '\f331';
}

/* line 1858, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar:before {
  content: '\f332';
}

/* line 1861, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-countdown:before {
  content: '\f333';
}

/* line 1864, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-interval:before {
  content: '\f334';
}

/* line 1867, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-restore-setting:before {
  content: '\f335';
}

/* line 1870, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-restore:before {
  content: '\f336';
}

/* line 1873, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time:before {
  content: '\f337';
}

/* line 1876, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-timer-off:before {
  content: '\f338';
}

/* line 1879, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-timer:before {
  content: '\f339';
}

/* line 1882, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-android-alt:before {
  content: '\f33a';
}

/* line 1885, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-android:before {
  content: '\f33b';
}

/* line 1888, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-apple:before {
  content: '\f33c';
}

/* line 1891, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-behance:before {
  content: '\f33d';
}

/* line 1894, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-codepen:before {
  content: '\f33e';
}

/* line 1897, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dribbble:before {
  content: '\f33f';
}

/* line 1900, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dropbox:before {
  content: '\f340';
}

/* line 1903, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-evernote:before {
  content: '\f341';
}

/* line 1906, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-facebook-box:before {
  content: '\f342';
}

/* line 1909, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-facebook:before {
  content: '\f343';
}

/* line 1912, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-github-box:before {
  content: '\f344';
}

/* line 1915, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-github:before {
  content: '\f345';
}

/* line 1918, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-drive:before {
  content: '\f346';
}

/* line 1921, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-earth:before {
  content: '\f347';
}

/* line 1924, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-glass:before {
  content: '\f348';
}

/* line 1927, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-maps:before {
  content: '\f349';
}

/* line 1930, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-pages:before {
  content: '\f34a';
}

/* line 1933, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-play:before {
  content: '\f34b';
}

/* line 1936, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-plus-box:before {
  content: '\f34c';
}

/* line 1939, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-plus:before {
  content: '\f34d';
}

/* line 1942, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google:before {
  content: '\f34e';
}

/* line 1945, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-instagram:before {
  content: '\f34f';
}

/* line 1948, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-css3:before {
  content: '\f350';
}

/* line 1951, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-html5:before {
  content: '\f351';
}

/* line 1954, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-javascript:before {
  content: '\f352';
}

/* line 1957, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-python-alt:before {
  content: '\f353';
}

/* line 1960, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-python:before {
  content: '\f354';
}

/* line 1963, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lastfm:before {
  content: '\f355';
}

/* line 1966, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-linkedin-box:before {
  content: '\f356';
}

/* line 1969, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-paypal:before {
  content: '\f357';
}

/* line 1972, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pinterest-box:before {
  content: '\f358';
}

/* line 1975, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pocket:before {
  content: '\f359';
}

/* line 1978, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-polymer:before {
  content: '\f35a';
}

/* line 1981, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-share:before {
  content: '\f35b';
}

/* line 1984, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-stackoverflow:before {
  content: '\f35c';
}

/* line 1987, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-steam-square:before {
  content: '\f35d';
}

/* line 1990, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-steam:before {
  content: '\f35e';
}

/* line 1993, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-twitter-box:before {
  content: '\f35f';
}

/* line 1996, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-twitter:before {
  content: '\f360';
}

/* line 1999, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vk:before {
  content: '\f361';
}

/* line 2002, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wikipedia:before {
  content: '\f362';
}

/* line 2005, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-windows:before {
  content: '\f363';
}

/* line 2008, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}

/* line 2011, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-aspect-ratio:before {
  content: '\f365';
}

/* line 2014, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur-circular:before {
  content: '\f366';
}

/* line 2017, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur-linear:before {
  content: '\f367';
}

/* line 2020, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur-off:before {
  content: '\f368';
}

/* line 2023, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur:before {
  content: '\f369';
}

/* line 2026, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-2:before {
  content: '\f36a';
}

/* line 2029, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-3:before {
  content: '\f36b';
}

/* line 2032, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-4:before {
  content: '\f36c';
}

/* line 2035, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-5:before {
  content: '\f36d';
}

/* line 2038, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-6:before {
  content: '\f36e';
}

/* line 2041, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-7:before {
  content: '\f36f';
}

/* line 2044, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-auto:before {
  content: '\f370';
}

/* line 2047, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-setting:before {
  content: '\f371';
}

/* line 2050, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-broken-image:before {
  content: '\f372';
}

/* line 2053, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-center-focus-strong:before {
  content: '\f373';
}

/* line 2056, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-center-focus-weak:before {
  content: '\f374';
}

/* line 2059, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-compare:before {
  content: '\f375';
}

/* line 2062, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-16-9:before {
  content: '\f376';
}

/* line 2065, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-3-2:before {
  content: '\f377';
}

/* line 2068, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-5-4:before {
  content: '\f378';
}

/* line 2071, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-7-5:before {
  content: '\f379';
}

/* line 2074, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-din:before {
  content: '\f37a';
}

/* line 2077, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-free:before {
  content: '\f37b';
}

/* line 2080, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-landscape:before {
  content: '\f37c';
}

/* line 2083, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-portrait:before {
  content: '\f37d';
}

/* line 2086, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-square:before {
  content: '\f37e';
}

/* line 2089, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-exposure-alt:before {
  content: '\f37f';
}

/* line 2092, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-exposure:before {
  content: '\f380';
}

/* line 2095, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-b-and-w:before {
  content: '\f381';
}

/* line 2098, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-center-focus:before {
  content: '\f382';
}

/* line 2101, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-frames:before {
  content: '\f383';
}

/* line 2104, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}

/* line 2107, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gradient:before {
  content: '\f385';
}

/* line 2110, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-grain:before {
  content: '\f386';
}

/* line 2113, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-graphic-eq:before {
  content: '\f387';
}

/* line 2116, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr-off:before {
  content: '\f388';
}

/* line 2119, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr-strong:before {
  content: '\f389';
}

/* line 2122, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr-weak:before {
  content: '\f38a';
}

/* line 2125, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr:before {
  content: '\f38b';
}

/* line 2128, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-iridescent:before {
  content: '\f38c';
}

/* line 2131, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-leak-off:before {
  content: '\f38d';
}

/* line 2134, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-leak:before {
  content: '\f38e';
}

/* line 2137, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-looks:before {
  content: '\f38f';
}

/* line 2140, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-loupe:before {
  content: '\f390';
}

/* line 2143, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-panorama-horizontal:before {
  content: '\f391';
}

/* line 2146, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-panorama-vertical:before {
  content: '\f392';
}

/* line 2149, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}

/* line 2152, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-photo-size-select-large:before {
  content: '\f394';
}

/* line 2155, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-photo-size-select-small:before {
  content: '\f395';
}

/* line 2158, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-picture-in-picture:before {
  content: '\f396';
}

/* line 2161, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-slideshow:before {
  content: '\f397';
}

/* line 2164, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-texture:before {
  content: '\f398';
}

/* line 2167, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tonality:before {
  content: '\f399';
}

/* line 2170, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vignette:before {
  content: '\f39a';
}

/* line 2173, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wb-auto:before {
  content: '\f39b';
}

/* line 2176, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eject-alt:before {
  content: '\f39c';
}

/* line 2179, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eject:before {
  content: '\f39d';
}

/* line 2182, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-equalizer:before {
  content: '\f39e';
}

/* line 2185, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fast-forward:before {
  content: '\f39f';
}

/* line 2188, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fast-rewind:before {
  content: '\f3a0';
}

/* line 2191, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward-10:before {
  content: '\f3a1';
}

/* line 2194, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward-30:before {
  content: '\f3a2';
}

/* line 2197, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward-5:before {
  content: '\f3a3';
}

/* line 2200, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hearing:before {
  content: '\f3a4';
}

/* line 2203, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}

/* line 2206, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pause-circle:before {
  content: '\f3a6';
}

/* line 2209, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pause:before {
  content: '\f3a7';
}

/* line 2212, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}

/* line 2215, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play-circle:before {
  content: '\f3a9';
}

/* line 2218, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play:before {
  content: '\f3aa';
}

/* line 2221, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-playlist-audio:before {
  content: '\f3ab';
}

/* line 2224, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-playlist-plus:before {
  content: '\f3ac';
}

/* line 2227, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-repeat-one:before {
  content: '\f3ad';
}

/* line 2230, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-repeat:before {
  content: '\f3ae';
}

/* line 2233, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay-10:before {
  content: '\f3af';
}

/* line 2236, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay-30:before {
  content: '\f3b0';
}

/* line 2239, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay-5:before {
  content: '\f3b1';
}

/* line 2242, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay:before {
  content: '\f3b2';
}

/* line 2245, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shuffle:before {
  content: '\f3b3';
}

/* line 2248, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-skip-next:before {
  content: '\f3b4';
}

/* line 2251, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-skip-previous:before {
  content: '\f3b5';
}

/* line 2254, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-stop:before {
  content: '\f3b6';
}

/* line 2257, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-surround-sound:before {
  content: '\f3b7';
}

/* line 2260, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tune:before {
  content: '\f3b8';
}

/* line 2263, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-down:before {
  content: '\f3b9';
}

/* line 2266, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-mute:before {
  content: '\f3ba';
}

/* line 2269, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-off:before {
  content: '\f3bb';
}

/* line 2272, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-up:before {
  content: '\f3bc';
}

/* line 2275, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-1-square:before {
  content: '\f3bd';
}

/* line 2278, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-2-square:before {
  content: '\f3be';
}

/* line 2281, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-3-square:before {
  content: '\f3bf';
}

/* line 2284, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-4-square:before {
  content: '\f3c0';
}

/* line 2287, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-5-square:before {
  content: '\f3c1';
}

/* line 2290, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-6-square:before {
  content: '\f3c2';
}

/* line 2293, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-neg-1:before {
  content: '\f3c3';
}

/* line 2296, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-neg-2:before {
  content: '\f3c4';
}

/* line 2299, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-1:before {
  content: '\f3c5';
}

/* line 2302, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-2:before {
  content: '\f3c6';
}

/* line 2305, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sec-10:before {
  content: '\f3c7';
}

/* line 2308, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sec-3:before {
  content: '\f3c8';
}

/* line 2311, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-zero:before {
  content: '\f3c9';
}

/* line 2314, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}

/* line 2317, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}

/* line 2320, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}

/* line 2323, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}

/* line 2326, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}

/* line 2329, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}

/* line 2332, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}

/* line 2335, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}

/* line 2338, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplay:before {
  content: '\f3d2';
}

/* line 2341, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-closed-caption:before {
  content: '\f3d3';
}

/* line 2344, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-confirmation-number:before {
  content: '\f3d4';
}

/* line 2347, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-developer-board:before {
  content: '\f3d5';
}

/* line 2350, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-disc-full:before {
  content: '\f3d6';
}

/* line 2353, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-explicit:before {
  content: '\f3d7';
}

/* line 2356, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flight-land:before {
  content: '\f3d8';
}

/* line 2359, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}

/* line 2362, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flip-to-back:before {
  content: '\f3da';
}

/* line 2365, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flip-to-front:before {
  content: '\f3db';
}

/* line 2368, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-group-work:before {
  content: '\f3dc';
}

/* line 2371, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hd:before {
  content: '\f3dd';
}

/* line 2374, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hq:before {
  content: '\f3de';
}

/* line 2377, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}

/* line 2380, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-memory:before {
  content: '\f3e0';
}

/* line 2383, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-nfc:before {
  content: '\f3e1';
}

/* line 2386, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play-for-work:before {
  content: '\f3e2';
}

/* line 2389, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power-input:before {
  content: '\f3e3';
}

/* line 2392, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-present-to-all:before {
  content: '\f3e4';
}

/* line 2395, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-satellite:before {
  content: '\f3e5';
}

/* line 2398, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tap-and-play:before {
  content: '\f3e6';
}

/* line 2401, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vibration:before {
  content: '\f3e7';
}

/* line 2404, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-voicemail:before {
  content: '\f3e8';
}

/* line 2407, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-group:before {
  content: '\f3e9';
}

/* line 2410, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rss:before {
  content: '\f3ea';
}

/* line 2413, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shape:before {
  content: '\f3eb';
}

/* line 2416, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-spinner:before {
  content: '\f3ec';
}

/* line 2419, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-ungroup:before {
  content: '\f3ed';
}

/* line 2422, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-500px:before {
  content: '\f3ee';
}

/* line 2425, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-8tracks:before {
  content: '\f3ef';
}

/* line 2428, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-amazon:before {
  content: '\f3f0';
}

/* line 2431, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blogger:before {
  content: '\f3f1';
}

/* line 2434, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-delicious:before {
  content: '\f3f2';
}

/* line 2437, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-disqus:before {
  content: '\f3f3';
}

/* line 2440, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flattr:before {
  content: '\f3f4';
}

/* line 2443, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flickr:before {
  content: '\f3f5';
}

/* line 2446, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-github-alt:before {
  content: '\f3f6';
}

/* line 2449, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-old:before {
  content: '\f3f7';
}

/* line 2452, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-linkedin:before {
  content: '\f3f8';
}

/* line 2455, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}

/* line 2458, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-outlook:before {
  content: '\f3fa';
}

/* line 2461, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-paypal-alt:before {
  content: '\f3fb';
}

/* line 2464, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pinterest:before {
  content: '\f3fc';
}

/* line 2467, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-playstation:before {
  content: '\f3fd';
}

/* line 2470, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-reddit:before {
  content: '\f3fe';
}

/* line 2473, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-skype:before {
  content: '\f3ff';
}

/* line 2476, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-slideshare:before {
  content: '\f400';
}

/* line 2479, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-soundcloud:before {
  content: '\f401';
}

/* line 2482, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tumblr:before {
  content: '\f402';
}

/* line 2485, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-twitch:before {
  content: '\f403';
}

/* line 2488, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vimeo:before {
  content: '\f404';
}

/* line 2491, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-whatsapp:before {
  content: '\f405';
}

/* line 2494, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-xbox:before {
  content: '\f406';
}

/* line 2497, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-yahoo:before {
  content: '\f407';
}

/* line 2500, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-youtube-play:before {
  content: '\f408';
}

/* line 2503, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-youtube:before {
  content: '\f409';
}

/* line 2506, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-3d-rotation:before {
  content: '\f101';
}

/* line 2509, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplane-off:before {
  content: '\f102';
}

/* line 2512, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplane:before {
  content: '\f103';
}

/* line 2515, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-album:before {
  content: '\f104';
}

/* line 2518, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-archive:before {
  content: '\f105';
}

/* line 2521, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-account:before {
  content: '\f106';
}

/* line 2524, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-alert:before {
  content: '\f107';
}

/* line 2527, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-check:before {
  content: '\f108';
}

/* line 2530, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-o:before {
  content: '\f109';
}

/* line 2533, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-return:before {
  content: '\f10a';
}

/* line 2536, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment-returned:before {
  content: '\f10b';
}

/* line 2539, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-assignment:before {
  content: '\f10c';
}

/* line 2542, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-attachment-alt:before {
  content: '\f10d';
}

/* line 2545, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-attachment:before {
  content: '\f10e';
}

/* line 2548, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-audio:before {
  content: '\f10f';
}

/* line 2551, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-badge-check:before {
  content: '\f110';
}

/* line 2554, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-balance-wallet:before {
  content: '\f111';
}

/* line 2557, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-balance:before {
  content: '\f112';
}

/* line 2560, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery-alert:before {
  content: '\f113';
}

/* line 2563, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery-flash:before {
  content: '\f114';
}

/* line 2566, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery-unknown:before {
  content: '\f115';
}

/* line 2569, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery:before {
  content: '\f116';
}

/* line 2572, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bike:before {
  content: '\f117';
}

/* line 2575, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-block-alt:before {
  content: '\f118';
}

/* line 2578, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-block:before {
  content: '\f119';
}

/* line 2581, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-boat:before {
  content: '\f11a';
}

/* line 2584, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-book-image:before {
  content: '\f11b';
}

/* line 2587, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-book:before {
  content: '\f11c';
}

/* line 2590, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bookmark-outline:before {
  content: '\f11d';
}

/* line 2593, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bookmark:before {
  content: '\f11e';
}

/* line 2596, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brush:before {
  content: '\f11f';
}

/* line 2599, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bug:before {
  content: '\f120';
}

/* line 2602, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bus:before {
  content: '\f121';
}

/* line 2605, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cake:before {
  content: '\f122';
}

/* line 2608, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-car-taxi:before {
  content: '\f123';
}

/* line 2611, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-car-wash:before {
  content: '\f124';
}

/* line 2614, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-car:before {
  content: '\f125';
}

/* line 2617, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-giftcard:before {
  content: '\f126';
}

/* line 2620, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-membership:before {
  content: '\f127';
}

/* line 2623, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-travel:before {
  content: '\f128';
}

/* line 2626, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card:before {
  content: '\f129';
}

/* line 2629, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case-check:before {
  content: '\f12a';
}

/* line 2632, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case-download:before {
  content: '\f12b';
}

/* line 2635, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case-play:before {
  content: '\f12c';
}

/* line 2638, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-case:before {
  content: '\f12d';
}

/* line 2641, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cast-connected:before {
  content: '\f12e';
}

/* line 2644, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cast:before {
  content: '\f12f';
}

/* line 2647, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chart-donut:before {
  content: '\f130';
}

/* line 2650, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chart:before {
  content: '\f131';
}

/* line 2653, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-city-alt:before {
  content: '\f132';
}

/* line 2656, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-city:before {
  content: '\f133';
}

/* line 2659, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-close-circle-o:before {
  content: '\f134';
}

/* line 2662, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-close-circle:before {
  content: '\f135';
}

/* line 2665, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-close:before {
  content: '\f136';
}

/* line 2668, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cocktail:before {
  content: '\f137';
}

/* line 2671, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-code-setting:before {
  content: '\f138';
}

/* line 2674, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-code-smartphone:before {
  content: '\f139';
}

/* line 2677, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-code:before {
  content: '\f13a';
}

/* line 2680, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-coffee:before {
  content: '\f13b';
}

/* line 2683, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-bookmark:before {
  content: '\f13c';
}

/* line 2686, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-case-play:before {
  content: '\f13d';
}

/* line 2689, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-folder-image:before {
  content: '\f13e';
}

/* line 2692, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-image-o:before {
  content: '\f13f';
}

/* line 2695, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-image:before {
  content: '\f140';
}

/* line 2698, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-1:before {
  content: '\f141';
}

/* line 2701, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-2:before {
  content: '\f142';
}

/* line 2704, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-3:before {
  content: '\f143';
}

/* line 2707, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-4:before {
  content: '\f144';
}

/* line 2710, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-5:before {
  content: '\f145';
}

/* line 2713, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-6:before {
  content: '\f146';
}

/* line 2716, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-7:before {
  content: '\f147';
}

/* line 2719, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-8:before {
  content: '\f148';
}

/* line 2722, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}

/* line 2725, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item-9:before {
  content: '\f14a';
}

/* line 2728, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-item:before {
  content: '\f14b';
}

/* line 2731, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-music:before {
  content: '\f14c';
}

/* line 2734, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-pdf:before {
  content: '\f14d';
}

/* line 2737, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-plus:before {
  content: '\f14e';
}

/* line 2740, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-speaker:before {
  content: '\f14f';
}

/* line 2743, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-text:before {
  content: '\f150';
}

/* line 2746, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-video:before {
  content: '\f151';
}

/* line 2749, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-compass:before {
  content: '\f152';
}

/* line 2752, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cutlery:before {
  content: '\f153';
}

/* line 2755, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-delete:before {
  content: '\f154';
}

/* line 2758, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dialpad:before {
  content: '\f155';
}

/* line 2761, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dns:before {
  content: '\f156';
}

/* line 2764, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-drink:before {
  content: '\f157';
}

/* line 2767, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-edit:before {
  content: '\f158';
}

/* line 2770, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-email-open:before {
  content: '\f159';
}

/* line 2773, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-email:before {
  content: '\f15a';
}

/* line 2776, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eye-off:before {
  content: '\f15b';
}

/* line 2779, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eye:before {
  content: '\f15c';
}

/* line 2782, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eyedropper:before {
  content: '\f15d';
}

/* line 2785, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-favorite-outline:before {
  content: '\f15e';
}

/* line 2788, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-favorite:before {
  content: '\f15f';
}

/* line 2791, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-list:before {
  content: '\f160';
}

/* line 2794, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fire:before {
  content: '\f161';
}

/* line 2797, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flag:before {
  content: '\f162';
}

/* line 2800, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flare:before {
  content: '\f163';
}

/* line 2803, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flash-auto:before {
  content: '\f164';
}

/* line 2806, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flash-off:before {
  content: '\f165';
}

/* line 2809, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flash:before {
  content: '\f166';
}

/* line 2812, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flip:before {
  content: '\f167';
}

/* line 2815, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flower-alt:before {
  content: '\f168';
}

/* line 2818, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flower:before {
  content: '\f169';
}

/* line 2821, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-font:before {
  content: '\f16a';
}

/* line 2824, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}

/* line 2827, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}

/* line 2830, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fullscreen:before {
  content: '\f16d';
}

/* line 2833, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-functions:before {
  content: '\f16e';
}

/* line 2836, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gas-station:before {
  content: '\f16f';
}

/* line 2839, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gesture:before {
  content: '\f170';
}

/* line 2842, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-globe-alt:before {
  content: '\f171';
}

/* line 2845, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-globe-lock:before {
  content: '\f172';
}

/* line 2848, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-globe:before {
  content: '\f173';
}

/* line 2851, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-graduation-cap:before {
  content: '\f174';
}

/* line 2854, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-home:before {
  content: '\f175';
}

/* line 2857, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hospital-alt:before {
  content: '\f176';
}

/* line 2860, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hospital:before {
  content: '\f177';
}

/* line 2863, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hotel:before {
  content: '\f178';
}

/* line 2866, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hourglass-alt:before {
  content: '\f179';
}

/* line 2869, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hourglass-outline:before {
  content: '\f17a';
}

/* line 2872, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hourglass:before {
  content: '\f17b';
}

/* line 2875, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-http:before {
  content: '\f17c';
}

/* line 2878, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-image-alt:before {
  content: '\f17d';
}

/* line 2881, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-image-o:before {
  content: '\f17e';
}

/* line 2884, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-image:before {
  content: '\f17f';
}

/* line 2887, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-inbox:before {
  content: '\f180';
}

/* line 2890, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-invert-colors-off:before {
  content: '\f181';
}

/* line 2893, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-invert-colors:before {
  content: '\f182';
}

/* line 2896, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-key:before {
  content: '\f183';
}

/* line 2899, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label-alt-outline:before {
  content: '\f184';
}

/* line 2902, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label-alt:before {
  content: '\f185';
}

/* line 2905, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label-heart:before {
  content: '\f186';
}

/* line 2908, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-label:before {
  content: '\f187';
}

/* line 2911, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-labels:before {
  content: '\f188';
}

/* line 2914, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lamp:before {
  content: '\f189';
}

/* line 2917, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-landscape:before {
  content: '\f18a';
}

/* line 2920, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-layers-off:before {
  content: '\f18b';
}

/* line 2923, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-layers:before {
  content: '\f18c';
}

/* line 2926, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-library:before {
  content: '\f18d';
}

/* line 2929, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-link:before {
  content: '\f18e';
}

/* line 2932, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lock-open:before {
  content: '\f18f';
}

/* line 2935, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lock-outline:before {
  content: '\f190';
}

/* line 2938, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lock:before {
  content: '\f191';
}

/* line 2941, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mail-reply-all:before {
  content: '\f192';
}

/* line 2944, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mail-reply:before {
  content: '\f193';
}

/* line 2947, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mail-send:before {
  content: '\f194';
}

/* line 2950, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mall:before {
  content: '\f195';
}

/* line 2953, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-map:before {
  content: '\f196';
}

/* line 2956, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-menu:before {
  content: '\f197';
}

/* line 2959, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-money-box:before {
  content: '\f198';
}

/* line 2962, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-money-off:before {
  content: '\f199';
}

/* line 2965, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-money:before {
  content: '\f19a';
}

/* line 2968, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-more-vert:before {
  content: '\f19b';
}

/* line 2971, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-more:before {
  content: '\f19c';
}

/* line 2974, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-movie-alt:before {
  content: '\f19d';
}

/* line 2977, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-movie:before {
  content: '\f19e';
}

/* line 2980, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-nature-people:before {
  content: '\f19f';
}

/* line 2983, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-nature:before {
  content: '\f1a0';
}

/* line 2986, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-navigation:before {
  content: '\f1a1';
}

/* line 2989, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-open-in-browser:before {
  content: '\f1a2';
}

/* line 2992, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-open-in-new:before {
  content: '\f1a3';
}

/* line 2995, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-palette:before {
  content: '\f1a4';
}

/* line 2998, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-parking:before {
  content: '\f1a5';
}

/* line 3001, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-account:before {
  content: '\f1a6';
}

/* line 3004, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-assistant:before {
  content: '\f1a7';
}

/* line 3007, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-drop:before {
  content: '\f1a8';
}

/* line 3010, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-help:before {
  content: '\f1a9';
}

/* line 3013, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin-off:before {
  content: '\f1aa';
}

/* line 3016, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pin:before {
  content: '\f1ab';
}

/* line 3019, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pizza:before {
  content: '\f1ac';
}

/* line 3022, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plaster:before {
  content: '\f1ad';
}

/* line 3025, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power-setting:before {
  content: '\f1ae';
}

/* line 3028, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power:before {
  content: '\f1af';
}

/* line 3031, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-print:before {
  content: '\f1b0';
}

/* line 3034, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}

/* line 3037, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-quote:before {
  content: '\f1b2';
}

/* line 3040, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-railway:before {
  content: '\f1b3';
}

/* line 3043, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-receipt:before {
  content: '\f1b4';
}

/* line 3046, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-alt:before {
  content: '\f1b5';
}

/* line 3049, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}

/* line 3052, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}

/* line 3055, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync:before {
  content: '\f1b8';
}

/* line 3058, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh:before {
  content: '\f1b9';
}

/* line 3061, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-roller:before {
  content: '\f1ba';
}

/* line 3064, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-ruler:before {
  content: '\f1bb';
}

/* line 3067, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-scissors:before {
  content: '\f1bc';
}

/* line 3070, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}

/* line 3073, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-screen-rotation:before {
  content: '\f1be';
}

/* line 3076, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-for:before {
  content: '\f1bf';
}

/* line 3079, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-in-file:before {
  content: '\f1c0';
}

/* line 3082, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-in-page:before {
  content: '\f1c1';
}

/* line 3085, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search-replace:before {
  content: '\f1c2';
}

/* line 3088, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-search:before {
  content: '\f1c3';
}

/* line 3091, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-seat:before {
  content: '\f1c4';
}

/* line 3094, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-settings-square:before {
  content: '\f1c5';
}

/* line 3097, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-settings:before {
  content: '\f1c6';
}

/* line 3100, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shield-check:before {
  content: '\f1c7';
}

/* line 3103, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shield-security:before {
  content: '\f1c8';
}

/* line 3106, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shopping-basket:before {
  content: '\f1c9';
}

/* line 3109, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}

/* line 3112, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shopping-cart:before {
  content: '\f1cb';
}

/* line 3115, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sign-in:before {
  content: '\f1cc';
}

/* line 3118, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}

/* line 3121, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}

/* line 3124, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-asc:before {
  content: '\f1cf';
}

/* line 3127, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-desc:before {
  content: '\f1d0';
}

/* line 3130, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-spellcheck:before {
  content: '\f1d1';
}

/* line 3133, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-storage:before {
  content: '\f1d2';
}

/* line 3136, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-store-24:before {
  content: '\f1d3';
}

/* line 3139, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-store:before {
  content: '\f1d4';
}

/* line 3142, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-subway:before {
  content: '\f1d5';
}

/* line 3145, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sun:before {
  content: '\f1d6';
}

/* line 3148, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tab-unselected:before {
  content: '\f1d7';
}

/* line 3151, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tab:before {
  content: '\f1d8';
}

/* line 3154, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tag-close:before {
  content: '\f1d9';
}

/* line 3157, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tag-more:before {
  content: '\f1da';
}

/* line 3160, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tag:before {
  content: '\f1db';
}

/* line 3163, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-thumb-down:before {
  content: '\f1dc';
}

/* line 3166, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}

/* line 3169, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-thumb-up:before {
  content: '\f1de';
}

/* line 3172, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-ticket-star:before {
  content: '\f1df';
}

/* line 3175, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-toll:before {
  content: '\f1e0';
}

/* line 3178, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-toys:before {
  content: '\f1e1';
}

/* line 3181, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-traffic:before {
  content: '\f1e2';
}

/* line 3184, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-translate:before {
  content: '\f1e3';
}

/* line 3187, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-triangle-down:before {
  content: '\f1e4';
}

/* line 3190, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-triangle-up:before {
  content: '\f1e5';
}

/* line 3193, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-truck:before {
  content: '\f1e6';
}

/* line 3196, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-turning-sign:before {
  content: '\f1e7';
}

/* line 3199, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wallpaper:before {
  content: '\f1e8';
}

/* line 3202, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-washing-machine:before {
  content: '\f1e9';
}

/* line 3205, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-window-maximize:before {
  content: '\f1ea';
}

/* line 3208, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-window-minimize:before {
  content: '\f1eb';
}

/* line 3211, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-window-restore:before {
  content: '\f1ec';
}

/* line 3214, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wrench:before {
  content: '\f1ed';
}

/* line 3217, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-zoom-in:before {
  content: '\f1ee';
}

/* line 3220, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-zoom-out:before {
  content: '\f1ef';
}

/* line 3223, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}

/* line 3226, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-circle:before {
  content: '\f1f1';
}

/* line 3229, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-octagon:before {
  content: '\f1f2';
}

/* line 3232, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-polygon:before {
  content: '\f1f3';
}

/* line 3235, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alert-triangle:before {
  content: '\f1f4';
}

/* line 3238, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-help-outline:before {
  content: '\f1f5';
}

/* line 3241, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-help:before {
  content: '\f1f6';
}

/* line 3244, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-info-outline:before {
  content: '\f1f7';
}

/* line 3247, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-info:before {
  content: '\f1f8';
}

/* line 3250, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-active:before {
  content: '\f1f9';
}

/* line 3253, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-add:before {
  content: '\f1fa';
}

/* line 3256, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-none:before {
  content: '\f1fb';
}

/* line 3259, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-off:before {
  content: '\f1fc';
}

/* line 3262, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications-paused:before {
  content: '\f1fd';
}

/* line 3265, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-notifications:before {
  content: '\f1fe';
}

/* line 3268, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-add:before {
  content: '\f1ff';
}

/* line 3271, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box-mail:before {
  content: '\f200';
}

/* line 3274, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box-o:before {
  content: '\f201';
}

/* line 3277, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box-phone:before {
  content: '\f202';
}

/* line 3280, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-box:before {
  content: '\f203';
}

/* line 3283, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-calendar:before {
  content: '\f204';
}

/* line 3286, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-circle:before {
  content: '\f205';
}

/* line 3289, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account-o:before {
  content: '\f206';
}

/* line 3292, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-account:before {
  content: '\f207';
}

/* line 3295, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-add:before {
  content: '\f208';
}

/* line 3298, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-alt:before {
  content: '\f209';
}

/* line 3301, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}

/* line 3304, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-list:before {
  content: '\f20b';
}

/* line 3307, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts-outline:before {
  content: '\f20c';
}

/* line 3310, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-accounts:before {
  content: '\f20d';
}

/* line 3313, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-face:before {
  content: '\f20e';
}

/* line 3316, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-female:before {
  content: '\f20f';
}

/* line 3319, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-male-alt:before {
  content: '\f210';
}

/* line 3322, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-male-female:before {
  content: '\f211';
}

/* line 3325, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-male:before {
  content: '\f212';
}

/* line 3328, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mood-bad:before {
  content: '\f213';
}

/* line 3331, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mood:before {
  content: '\f214';
}

/* line 3334, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-run:before {
  content: '\f215';
}

/* line 3337, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-walk:before {
  content: '\f216';
}

/* line 3340, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-box:before {
  content: '\f217';
}

/* line 3343, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-circle:before {
  content: '\f218';
}

/* line 3346, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-done:before {
  content: '\f219';
}

/* line 3349, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-download:before {
  content: '\f21a';
}

/* line 3352, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-off:before {
  content: '\f21b';
}

/* line 3355, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}

/* line 3358, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-outline:before {
  content: '\f21d';
}

/* line 3361, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud-upload:before {
  content: '\f21e';
}

/* line 3364, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cloud:before {
  content: '\f21f';
}

/* line 3367, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-download:before {
  content: '\f220';
}

/* line 3370, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-file-plus:before {
  content: '\f221';
}

/* line 3373, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-file-text:before {
  content: '\f222';
}

/* line 3376, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-file:before {
  content: '\f223';
}

/* line 3379, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-outline:before {
  content: '\f224';
}

/* line 3382, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-person:before {
  content: '\f225';
}

/* line 3385, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-star-alt:before {
  content: '\f226';
}

/* line 3388, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-star:before {
  content: '\f227';
}

/* line 3391, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder:before {
  content: '\f228';
}

/* line 3394, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gif:before {
  content: '\f229';
}

/* line 3397, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-upload:before {
  content: '\f22a';
}

/* line 3400, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-all:before {
  content: '\f22b';
}

/* line 3403, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-bottom:before {
  content: '\f22c';
}

/* line 3406, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-clear:before {
  content: '\f22d';
}

/* line 3409, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-color:before {
  content: '\f22e';
}

/* line 3412, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-horizontal:before {
  content: '\f22f';
}

/* line 3415, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-inner:before {
  content: '\f230';
}

/* line 3418, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-left:before {
  content: '\f231';
}

/* line 3421, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-outer:before {
  content: '\f232';
}

/* line 3424, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-right:before {
  content: '\f233';
}

/* line 3427, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-style:before {
  content: '\f234';
}

/* line 3430, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-top:before {
  content: '\f235';
}

/* line 3433, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-border-vertical:before {
  content: '\f236';
}

/* line 3436, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-copy:before {
  content: '\f237';
}

/* line 3439, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop:before {
  content: '\f238';
}

/* line 3442, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-center:before {
  content: '\f239';
}

/* line 3445, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-justify:before {
  content: '\f23a';
}

/* line 3448, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-left:before {
  content: '\f23b';
}

/* line 3451, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-align-right:before {
  content: '\f23c';
}

/* line 3454, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-bold:before {
  content: '\f23d';
}

/* line 3457, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-clear-all:before {
  content: '\f23e';
}

/* line 3460, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-clear:before {
  content: '\f23f';
}

/* line 3463, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-color-fill:before {
  content: '\f240';
}

/* line 3466, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-color-reset:before {
  content: '\f241';
}

/* line 3469, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-color-text:before {
  content: '\f242';
}

/* line 3472, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-indent-decrease:before {
  content: '\f243';
}

/* line 3475, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-indent-increase:before {
  content: '\f244';
}

/* line 3478, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-italic:before {
  content: '\f245';
}

/* line 3481, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-line-spacing:before {
  content: '\f246';
}

/* line 3484, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-list-bulleted:before {
  content: '\f247';
}

/* line 3487, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-list-numbered:before {
  content: '\f248';
}

/* line 3490, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-ltr:before {
  content: '\f249';
}

/* line 3493, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-rtl:before {
  content: '\f24a';
}

/* line 3496, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-size:before {
  content: '\f24b';
}

/* line 3499, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}

/* line 3502, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-strikethrough:before {
  content: '\f24d';
}

/* line 3505, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-subject:before {
  content: '\f24e';
}

/* line 3508, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-underlined:before {
  content: '\f24f';
}

/* line 3511, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-valign-bottom:before {
  content: '\f250';
}

/* line 3514, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-valign-center:before {
  content: '\f251';
}

/* line 3517, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-valign-top:before {
  content: '\f252';
}

/* line 3520, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-redo:before {
  content: '\f253';
}

/* line 3523, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-select-all:before {
  content: '\f254';
}

/* line 3526, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-space-bar:before {
  content: '\f255';
}

/* line 3529, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-text-format:before {
  content: '\f256';
}

/* line 3532, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-transform:before {
  content: '\f257';
}

/* line 3535, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-undo:before {
  content: '\f258';
}

/* line 3538, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wrap-text:before {
  content: '\f259';
}

/* line 3541, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-alert:before {
  content: '\f25a';
}

/* line 3544, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-alt-text:before {
  content: '\f25b';
}

/* line 3547, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-alt:before {
  content: '\f25c';
}

/* line 3550, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-edit:before {
  content: '\f25d';
}

/* line 3553, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-image:before {
  content: '\f25e';
}

/* line 3556, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-list:before {
  content: '\f25f';
}

/* line 3559, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-more:before {
  content: '\f260';
}

/* line 3562, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-outline:before {
  content: '\f261';
}

/* line 3565, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-text-alt:before {
  content: '\f262';
}

/* line 3568, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-text:before {
  content: '\f263';
}

/* line 3571, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-video:before {
  content: '\f264';
}

/* line 3574, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment:before {
  content: '\f265';
}

/* line 3577, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comments:before {
  content: '\f266';
}

/* line 3580, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-all:before {
  content: '\f267';
}

/* line 3583, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-circle-u:before {
  content: '\f268';
}

/* line 3586, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-circle:before {
  content: '\f269';
}

/* line 3589, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check-square:before {
  content: '\f26a';
}

/* line 3592, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-check:before {
  content: '\f26b';
}

/* line 3595, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-circle-o:before {
  content: '\f26c';
}

/* line 3598, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-circle:before {
  content: '\f26d';
}

/* line 3601, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}

/* line 3604, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dot-circle:before {
  content: '\f26f';
}

/* line 3607, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus-circle-outline:before {
  content: '\f270';
}

/* line 3610, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus-circle:before {
  content: '\f271';
}

/* line 3613, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus-square:before {
  content: '\f272';
}

/* line 3616, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-minus:before {
  content: '\f273';
}

/* line 3619, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}

/* line 3622, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-circle-o:before {
  content: '\f275';
}

/* line 3625, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-circle:before {
  content: '\f276';
}

/* line 3628, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-square:before {
  content: '\f277';
}

/* line 3631, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus:before {
  content: '\f278';
}

/* line 3634, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-square-o:before {
  content: '\f279';
}

/* line 3637, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star-circle:before {
  content: '\f27a';
}

/* line 3640, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star-half:before {
  content: '\f27b';
}

/* line 3643, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star-outline:before {
  content: '\f27c';
}

/* line 3646, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star:before {
  content: '\f27d';
}

/* line 3649, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}

/* line 3652, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-off:before {
  content: '\f27f';
}

/* line 3655, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-search:before {
  content: '\f280';
}

/* line 3658, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth-setting:before {
  content: '\f281';
}

/* line 3661, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-bluetooth:before {
  content: '\f282';
}

/* line 3664, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-add:before {
  content: '\f283';
}

/* line 3667, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-alt:before {
  content: '\f284';
}

/* line 3670, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-bw:before {
  content: '\f285';
}

/* line 3673, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-front:before {
  content: '\f286';
}

/* line 3676, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-mic:before {
  content: '\f287';
}

/* line 3679, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-party-mode:before {
  content: '\f288';
}

/* line 3682, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-rear:before {
  content: '\f289';
}

/* line 3685, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-roll:before {
  content: '\f28a';
}

/* line 3688, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-switch:before {
  content: '\f28b';
}

/* line 3691, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera:before {
  content: '\f28c';
}

/* line 3694, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-alert:before {
  content: '\f28d';
}

/* line 3697, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-off:before {
  content: '\f28e';
}

/* line 3700, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-sd:before {
  content: '\f28f';
}

/* line 3703, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-card-sim:before {
  content: '\f290';
}

/* line 3706, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-desktop-mac:before {
  content: '\f291';
}

/* line 3709, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-desktop-windows:before {
  content: '\f292';
}

/* line 3712, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-device-hub:before {
  content: '\f293';
}

/* line 3715, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-devices-off:before {
  content: '\f294';
}

/* line 3718, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-devices:before {
  content: '\f295';
}

/* line 3721, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dock:before {
  content: '\f296';
}

/* line 3724, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-floppy:before {
  content: '\f297';
}

/* line 3727, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gamepad:before {
  content: '\f298';
}

/* line 3730, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gps-dot:before {
  content: '\f299';
}

/* line 3733, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gps-off:before {
  content: '\f29a';
}

/* line 3736, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gps:before {
  content: '\f29b';
}

/* line 3739, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-headset-mic:before {
  content: '\f29c';
}

/* line 3742, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-headset:before {
  content: '\f29d';
}

/* line 3745, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-antenna:before {
  content: '\f29e';
}

/* line 3748, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-composite:before {
  content: '\f29f';
}

/* line 3751, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-hdmi:before {
  content: '\f2a0';
}

/* line 3754, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-power:before {
  content: '\f2a1';
}

/* line 3757, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-input-svideo:before {
  content: '\f2a2';
}

/* line 3760, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}

/* line 3763, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-keyboard:before {
  content: '\f2a4';
}

/* line 3766, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}

/* line 3769, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-laptop-mac:before {
  content: '\f2a6';
}

/* line 3772, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-laptop:before {
  content: '\f2a7';
}

/* line 3775, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic-off:before {
  content: '\f2a8';
}

/* line 3778, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic-outline:before {
  content: '\f2a9';
}

/* line 3781, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic-setting:before {
  content: '\f2aa';
}

/* line 3784, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mic:before {
  content: '\f2ab';
}

/* line 3787, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-mouse:before {
  content: '\f2ac';
}

/* line 3790, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-alert:before {
  content: '\f2ad';
}

/* line 3793, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-locked:before {
  content: '\f2ae';
}

/* line 3796, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-off:before {
  content: '\f2af';
}

/* line 3799, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-outline:before {
  content: '\f2b0';
}

/* line 3802, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-setting:before {
  content: '\f2b1';
}

/* line 3805, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network:before {
  content: '\f2b2';
}

/* line 3808, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}

/* line 3811, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-end:before {
  content: '\f2b4';
}

/* line 3814, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}

/* line 3817, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}

/* line 3820, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-locked:before {
  content: '\f2b7';
}

/* line 3823, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-missed:before {
  content: '\f2b8';
}

/* line 3826, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-msg:before {
  content: '\f2b9';
}

/* line 3829, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-paused:before {
  content: '\f2ba';
}

/* line 3832, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-ring:before {
  content: '\f2bb';
}

/* line 3835, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-setting:before {
  content: '\f2bc';
}

/* line 3838, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone-sip:before {
  content: '\f2bd';
}

/* line 3841, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-phone:before {
  content: '\f2be';
}

/* line 3844, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}

/* line 3847, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}

/* line 3850, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-portable-wifi:before {
  content: '\f2c1';
}

/* line 3853, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-radio:before {
  content: '\f2c2';
}

/* line 3856, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-reader:before {
  content: '\f2c3';
}

/* line 3859, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}

/* line 3862, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-remote-control:before {
  content: '\f2c5';
}

/* line 3865, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-router:before {
  content: '\f2c6';
}

/* line 3868, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-scanner:before {
  content: '\f2c7';
}

/* line 3871, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-android:before {
  content: '\f2c8';
}

/* line 3874, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-download:before {
  content: '\f2c9';
}

/* line 3877, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}

/* line 3880, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-info:before {
  content: '\f2cb';
}

/* line 3883, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}

/* line 3886, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}

/* line 3889, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}

/* line 3892, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}

/* line 3895, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}

/* line 3898, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}

/* line 3901, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}

/* line 3904, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}

/* line 3907, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone:before {
  content: '\f2d4';
}

/* line 3910, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-speaker:before {
  content: '\f2d5';
}

/* line 3913, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tablet-android:before {
  content: '\f2d6';
}

/* line 3916, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tablet-mac:before {
  content: '\f2d7';
}

/* line 3919, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tablet:before {
  content: '\f2d8';
}

/* line 3922, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}

/* line 3925, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv-list:before {
  content: '\f2da';
}

/* line 3928, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv-play:before {
  content: '\f2db';
}

/* line 3931, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tv:before {
  content: '\f2dc';
}

/* line 3934, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-usb:before {
  content: '\f2dd';
}

/* line 3937, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-videocam-off:before {
  content: '\f2de';
}

/* line 3940, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-videocam-switch:before {
  content: '\f2df';
}

/* line 3943, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-videocam:before {
  content: '\f2e0';
}

/* line 3946, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-watch:before {
  content: '\f2e1';
}

/* line 3949, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}

/* line 3952, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-alt:before {
  content: '\f2e3';
}

/* line 3955, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-info:before {
  content: '\f2e4';
}

/* line 3958, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-lock:before {
  content: '\f2e5';
}

/* line 3961, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-off:before {
  content: '\f2e6';
}

/* line 3964, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi-outline:before {
  content: '\f2e7';
}

/* line 3967, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wifi:before {
  content: '\f2e8';
}

/* line 3970, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}

/* line 3973, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-left:before {
  content: '\f2ea';
}

/* line 3976, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-merge:before {
  content: '\f2eb';
}

/* line 3979, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-missed:before {
  content: '\f2ec';
}

/* line 3982, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}

/* line 3985, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-right:before {
  content: '\f2ee';
}

/* line 3988, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-split:before {
  content: '\f2ef';
}

/* line 3991, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrows:before {
  content: '\f2f0';
}

/* line 3994, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}

/* line 3997, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-down:before {
  content: '\f2f2';
}

/* line 4000, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}

/* line 4003, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-left:before {
  content: '\f2f4';
}

/* line 4006, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}

/* line 4009, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-right:before {
  content: '\f2f6';
}

/* line 4012, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}

/* line 4015, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-caret-up:before {
  content: '\f2f8';
}

/* line 4018, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-down:before {
  content: '\f2f9';
}

/* line 4021, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-left:before {
  content: '\f2fa';
}

/* line 4024, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-right:before {
  content: '\f2fb';
}

/* line 4027, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-chevron-up:before {
  content: '\f2fc';
}

/* line 4030, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward:before {
  content: '\f2fd';
}

/* line 4033, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}

/* line 4036, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}

/* line 4039, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-return:before {
  content: '\f300';
}

/* line 4042, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-right:before {
  content: '\f301';
}

/* line 4045, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-tab:before {
  content: '\f302';
}

/* line 4048, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-long-arrow-up:before {
  content: '\f303';
}

/* line 4051, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-ccw:before {
  content: '\f304';
}

/* line 4054, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-cw:before {
  content: '\f305';
}

/* line 4057, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-left:before {
  content: '\f306';
}

/* line 4060, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-right:before {
  content: '\f307';
}

/* line 4063, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-square-down:before {
  content: '\f308';
}

/* line 4066, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-square-right:before {
  content: '\f309';
}

/* line 4069, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap-alt:before {
  content: '\f30a';
}

/* line 4072, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}

/* line 4075, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap-vertical:before {
  content: '\f30c';
}

/* line 4078, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap:before {
  content: '\f30d';
}

/* line 4081, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-trending-down:before {
  content: '\f30e';
}

/* line 4084, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-trending-flat:before {
  content: '\f30f';
}

/* line 4087, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-trending-up:before {
  content: '\f310';
}

/* line 4090, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-unfold-less:before {
  content: '\f311';
}

/* line 4093, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-unfold-more:before {
  content: '\f312';
}

/* line 4096, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-apps:before {
  content: '\f313';
}

/* line 4099, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-grid-off:before {
  content: '\f314';
}

/* line 4102, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-grid:before {
  content: '\f315';
}

/* line 4105, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-agenda:before {
  content: '\f316';
}

/* line 4108, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-array:before {
  content: '\f317';
}

/* line 4111, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-carousel:before {
  content: '\f318';
}

/* line 4114, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-column:before {
  content: '\f319';
}

/* line 4117, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-comfy:before {
  content: '\f31a';
}

/* line 4120, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-compact:before {
  content: '\f31b';
}

/* line 4123, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-dashboard:before {
  content: '\f31c';
}

/* line 4126, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-day:before {
  content: '\f31d';
}

/* line 4129, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-headline:before {
  content: '\f31e';
}

/* line 4132, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-list-alt:before {
  content: '\f31f';
}

/* line 4135, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-list:before {
  content: '\f320';
}

/* line 4138, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-module:before {
  content: '\f321';
}

/* line 4141, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-quilt:before {
  content: '\f322';
}

/* line 4144, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-stream:before {
  content: '\f323';
}

/* line 4147, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-subtitles:before {
  content: '\f324';
}

/* line 4150, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-toc:before {
  content: '\f325';
}

/* line 4153, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-web:before {
  content: '\f326';
}

/* line 4156, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-view-week:before {
  content: '\f327';
}

/* line 4159, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-widgets:before {
  content: '\f328';
}

/* line 4162, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-check:before {
  content: '\f329';
}

/* line 4165, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-off:before {
  content: '\f32a';
}

/* line 4168, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-plus:before {
  content: '\f32b';
}

/* line 4171, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-snooze:before {
  content: '\f32c';
}

/* line 4174, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm:before {
  content: '\f32d';
}

/* line 4177, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-alt:before {
  content: '\f32e';
}

/* line 4180, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-check:before {
  content: '\f32f';
}

/* line 4183, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-close:before {
  content: '\f330';
}

/* line 4186, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-note:before {
  content: '\f331';
}

/* line 4189, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar:before {
  content: '\f332';
}

/* line 4192, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-countdown:before {
  content: '\f333';
}

/* line 4195, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-interval:before {
  content: '\f334';
}

/* line 4198, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-restore-setting:before {
  content: '\f335';
}

/* line 4201, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time-restore:before {
  content: '\f336';
}

/* line 4204, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-time:before {
  content: '\f337';
}

/* line 4207, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-timer-off:before {
  content: '\f338';
}

/* line 4210, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-timer:before {
  content: '\f339';
}

/* line 4213, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-android-alt:before {
  content: '\f33a';
}

/* line 4216, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-android:before {
  content: '\f33b';
}

/* line 4219, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-apple:before {
  content: '\f33c';
}

/* line 4222, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-behance:before {
  content: '\f33d';
}

/* line 4225, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-codepen:before {
  content: '\f33e';
}

/* line 4228, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dribbble:before {
  content: '\f33f';
}

/* line 4231, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dropbox:before {
  content: '\f340';
}

/* line 4234, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-evernote:before {
  content: '\f341';
}

/* line 4237, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-facebook-box:before {
  content: '\f342';
}

/* line 4240, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-facebook:before {
  content: '\f343';
}

/* line 4243, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-github-box:before {
  content: '\f344';
}

/* line 4246, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-github:before {
  content: '\f345';
}

/* line 4249, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-drive:before {
  content: '\f346';
}

/* line 4252, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-earth:before {
  content: '\f347';
}

/* line 4255, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-glass:before {
  content: '\f348';
}

/* line 4258, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-maps:before {
  content: '\f349';
}

/* line 4261, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-pages:before {
  content: '\f34a';
}

/* line 4264, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-play:before {
  content: '\f34b';
}

/* line 4267, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-plus-box:before {
  content: '\f34c';
}

/* line 4270, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-plus:before {
  content: '\f34d';
}

/* line 4273, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google:before {
  content: '\f34e';
}

/* line 4276, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-instagram:before {
  content: '\f34f';
}

/* line 4279, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-css3:before {
  content: '\f350';
}

/* line 4282, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-html5:before {
  content: '\f351';
}

/* line 4285, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-javascript:before {
  content: '\f352';
}

/* line 4288, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-python-alt:before {
  content: '\f353';
}

/* line 4291, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-language-python:before {
  content: '\f354';
}

/* line 4294, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-lastfm:before {
  content: '\f355';
}

/* line 4297, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-linkedin-box:before {
  content: '\f356';
}

/* line 4300, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-paypal:before {
  content: '\f357';
}

/* line 4303, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pinterest-box:before {
  content: '\f358';
}

/* line 4306, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pocket:before {
  content: '\f359';
}

/* line 4309, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-polymer:before {
  content: '\f35a';
}

/* line 4312, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-share:before {
  content: '\f35b';
}

/* line 4315, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-stackoverflow:before {
  content: '\f35c';
}

/* line 4318, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-steam-square:before {
  content: '\f35d';
}

/* line 4321, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-steam:before {
  content: '\f35e';
}

/* line 4324, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-twitter-box:before {
  content: '\f35f';
}

/* line 4327, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-twitter:before {
  content: '\f360';
}

/* line 4330, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vk:before {
  content: '\f361';
}

/* line 4333, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wikipedia:before {
  content: '\f362';
}

/* line 4336, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-windows:before {
  content: '\f363';
}

/* line 4339, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}

/* line 4342, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-aspect-ratio:before {
  content: '\f365';
}

/* line 4345, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur-circular:before {
  content: '\f366';
}

/* line 4348, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur-linear:before {
  content: '\f367';
}

/* line 4351, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur-off:before {
  content: '\f368';
}

/* line 4354, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blur:before {
  content: '\f369';
}

/* line 4357, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-2:before {
  content: '\f36a';
}

/* line 4360, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-3:before {
  content: '\f36b';
}

/* line 4363, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-4:before {
  content: '\f36c';
}

/* line 4366, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-5:before {
  content: '\f36d';
}

/* line 4369, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-6:before {
  content: '\f36e';
}

/* line 4372, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-7:before {
  content: '\f36f';
}

/* line 4375, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-auto:before {
  content: '\f370';
}

/* line 4378, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-setting:before {
  content: '\f371';
}

/* line 4381, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-broken-image:before {
  content: '\f372';
}

/* line 4384, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-center-focus-strong:before {
  content: '\f373';
}

/* line 4387, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-center-focus-weak:before {
  content: '\f374';
}

/* line 4390, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-compare:before {
  content: '\f375';
}

/* line 4393, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-16-9:before {
  content: '\f376';
}

/* line 4396, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-3-2:before {
  content: '\f377';
}

/* line 4399, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-5-4:before {
  content: '\f378';
}

/* line 4402, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-7-5:before {
  content: '\f379';
}

/* line 4405, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-din:before {
  content: '\f37a';
}

/* line 4408, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-free:before {
  content: '\f37b';
}

/* line 4411, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-landscape:before {
  content: '\f37c';
}

/* line 4414, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-portrait:before {
  content: '\f37d';
}

/* line 4417, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-square:before {
  content: '\f37e';
}

/* line 4420, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-exposure-alt:before {
  content: '\f37f';
}

/* line 4423, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-exposure:before {
  content: '\f380';
}

/* line 4426, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-b-and-w:before {
  content: '\f381';
}

/* line 4429, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-center-focus:before {
  content: '\f382';
}

/* line 4432, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-frames:before {
  content: '\f383';
}

/* line 4435, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}

/* line 4438, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-gradient:before {
  content: '\f385';
}

/* line 4441, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-grain:before {
  content: '\f386';
}

/* line 4444, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-graphic-eq:before {
  content: '\f387';
}

/* line 4447, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr-off:before {
  content: '\f388';
}

/* line 4450, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr-strong:before {
  content: '\f389';
}

/* line 4453, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr-weak:before {
  content: '\f38a';
}

/* line 4456, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hdr:before {
  content: '\f38b';
}

/* line 4459, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-iridescent:before {
  content: '\f38c';
}

/* line 4462, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-leak-off:before {
  content: '\f38d';
}

/* line 4465, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-leak:before {
  content: '\f38e';
}

/* line 4468, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-looks:before {
  content: '\f38f';
}

/* line 4471, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-loupe:before {
  content: '\f390';
}

/* line 4474, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-panorama-horizontal:before {
  content: '\f391';
}

/* line 4477, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-panorama-vertical:before {
  content: '\f392';
}

/* line 4480, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}

/* line 4483, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-photo-size-select-large:before {
  content: '\f394';
}

/* line 4486, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-photo-size-select-small:before {
  content: '\f395';
}

/* line 4489, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-picture-in-picture:before {
  content: '\f396';
}

/* line 4492, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-slideshow:before {
  content: '\f397';
}

/* line 4495, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-texture:before {
  content: '\f398';
}

/* line 4498, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tonality:before {
  content: '\f399';
}

/* line 4501, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vignette:before {
  content: '\f39a';
}

/* line 4504, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wb-auto:before {
  content: '\f39b';
}

/* line 4507, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eject-alt:before {
  content: '\f39c';
}

/* line 4510, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-eject:before {
  content: '\f39d';
}

/* line 4513, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-equalizer:before {
  content: '\f39e';
}

/* line 4516, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fast-forward:before {
  content: '\f39f';
}

/* line 4519, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-fast-rewind:before {
  content: '\f3a0';
}

/* line 4522, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward-10:before {
  content: '\f3a1';
}

/* line 4525, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward-30:before {
  content: '\f3a2';
}

/* line 4528, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-forward-5:before {
  content: '\f3a3';
}

/* line 4531, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hearing:before {
  content: '\f3a4';
}

/* line 4534, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}

/* line 4537, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pause-circle:before {
  content: '\f3a6';
}

/* line 4540, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pause:before {
  content: '\f3a7';
}

/* line 4543, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}

/* line 4546, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play-circle:before {
  content: '\f3a9';
}

/* line 4549, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play:before {
  content: '\f3aa';
}

/* line 4552, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-playlist-audio:before {
  content: '\f3ab';
}

/* line 4555, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-playlist-plus:before {
  content: '\f3ac';
}

/* line 4558, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-repeat-one:before {
  content: '\f3ad';
}

/* line 4561, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-repeat:before {
  content: '\f3ae';
}

/* line 4564, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay-10:before {
  content: '\f3af';
}

/* line 4567, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay-30:before {
  content: '\f3b0';
}

/* line 4570, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay-5:before {
  content: '\f3b1';
}

/* line 4573, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-replay:before {
  content: '\f3b2';
}

/* line 4576, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shuffle:before {
  content: '\f3b3';
}

/* line 4579, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-skip-next:before {
  content: '\f3b4';
}

/* line 4582, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-skip-previous:before {
  content: '\f3b5';
}

/* line 4585, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-stop:before {
  content: '\f3b6';
}

/* line 4588, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-surround-sound:before {
  content: '\f3b7';
}

/* line 4591, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tune:before {
  content: '\f3b8';
}

/* line 4594, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-down:before {
  content: '\f3b9';
}

/* line 4597, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-mute:before {
  content: '\f3ba';
}

/* line 4600, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-off:before {
  content: '\f3bb';
}

/* line 4603, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-volume-up:before {
  content: '\f3bc';
}

/* line 4606, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-1-square:before {
  content: '\f3bd';
}

/* line 4609, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-2-square:before {
  content: '\f3be';
}

/* line 4612, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-3-square:before {
  content: '\f3bf';
}

/* line 4615, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-4-square:before {
  content: '\f3c0';
}

/* line 4618, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-5-square:before {
  content: '\f3c1';
}

/* line 4621, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-n-6-square:before {
  content: '\f3c2';
}

/* line 4624, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-neg-1:before {
  content: '\f3c3';
}

/* line 4627, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-neg-2:before {
  content: '\f3c4';
}

/* line 4630, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-1:before {
  content: '\f3c5';
}

/* line 4633, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-2:before {
  content: '\f3c6';
}

/* line 4636, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sec-10:before {
  content: '\f3c7';
}

/* line 4639, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sec-3:before {
  content: '\f3c8';
}

/* line 4642, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-zero:before {
  content: '\f3c9';
}

/* line 4645, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}

/* line 4648, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}

/* line 4651, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}

/* line 4654, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}

/* line 4657, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}

/* line 4660, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}

/* line 4663, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}

/* line 4666, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}

/* line 4669, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplay:before {
  content: '\f3d2';
}

/* line 4672, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-closed-caption:before {
  content: '\f3d3';
}

/* line 4675, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-confirmation-number:before {
  content: '\f3d4';
}

/* line 4678, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-developer-board:before {
  content: '\f3d5';
}

/* line 4681, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-disc-full:before {
  content: '\f3d6';
}

/* line 4684, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-explicit:before {
  content: '\f3d7';
}

/* line 4687, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flight-land:before {
  content: '\f3d8';
}

/* line 4690, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}

/* line 4693, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flip-to-back:before {
  content: '\f3da';
}

/* line 4696, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flip-to-front:before {
  content: '\f3db';
}

/* line 4699, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-group-work:before {
  content: '\f3dc';
}

/* line 4702, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hd:before {
  content: '\f3dd';
}

/* line 4705, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-hq:before {
  content: '\f3de';
}

/* line 4708, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}

/* line 4711, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-memory:before {
  content: '\f3e0';
}

/* line 4714, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-nfc:before {
  content: '\f3e1';
}

/* line 4717, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-play-for-work:before {
  content: '\f3e2';
}

/* line 4720, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power-input:before {
  content: '\f3e3';
}

/* line 4723, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-present-to-all:before {
  content: '\f3e4';
}

/* line 4726, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-satellite:before {
  content: '\f3e5';
}

/* line 4729, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tap-and-play:before {
  content: '\f3e6';
}

/* line 4732, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vibration:before {
  content: '\f3e7';
}

/* line 4735, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-voicemail:before {
  content: '\f3e8';
}

/* line 4738, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-group:before {
  content: '\f3e9';
}

/* line 4741, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rss:before {
  content: '\f3ea';
}

/* line 4744, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shape:before {
  content: '\f3eb';
}

/* line 4747, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-spinner:before {
  content: '\f3ec';
}

/* line 4750, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-ungroup:before {
  content: '\f3ed';
}

/* line 4753, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-500px:before {
  content: '\f3ee';
}

/* line 4756, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-8tracks:before {
  content: '\f3ef';
}

/* line 4759, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-amazon:before {
  content: '\f3f0';
}

/* line 4762, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-blogger:before {
  content: '\f3f1';
}

/* line 4765, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-delicious:before {
  content: '\f3f2';
}

/* line 4768, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-disqus:before {
  content: '\f3f3';
}

/* line 4771, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flattr:before {
  content: '\f3f4';
}

/* line 4774, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-flickr:before {
  content: '\f3f5';
}

/* line 4777, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-github-alt:before {
  content: '\f3f6';
}

/* line 4780, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-google-old:before {
  content: '\f3f7';
}

/* line 4783, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-linkedin:before {
  content: '\f3f8';
}

/* line 4786, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}

/* line 4789, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-outlook:before {
  content: '\f3fa';
}

/* line 4792, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-paypal-alt:before {
  content: '\f3fb';
}

/* line 4795, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pinterest:before {
  content: '\f3fc';
}

/* line 4798, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-playstation:before {
  content: '\f3fd';
}

/* line 4801, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-reddit:before {
  content: '\f3fe';
}

/* line 4804, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-skype:before {
  content: '\f3ff';
}

/* line 4807, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-slideshare:before {
  content: '\f400';
}

/* line 4810, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-soundcloud:before {
  content: '\f401';
}

/* line 4813, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tumblr:before {
  content: '\f402';
}

/* line 4816, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-twitch:before {
  content: '\f403';
}

/* line 4819, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-vimeo:before {
  content: '\f404';
}

/* line 4822, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-whatsapp:before {
  content: '\f405';
}

/* line 4825, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-xbox:before {
  content: '\f406';
}

/* line 4828, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-yahoo:before {
  content: '\f407';
}

/* line 4831, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-youtube-play:before {
  content: '\f408';
}

/* line 4834, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-youtube:before {
  content: '\f409';
}

/* line 4837, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-import-export:before {
  content: '\f30c';
}

/* line 4840, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-swap-vertical-:before {
  content: '\f30c';
}

/* line 4843, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplanemode-inactive:before {
  content: '\f102';
}

/* line 4846, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-airplanemode-active:before {
  content: '\f103';
}

/* line 4849, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rate-review:before {
  content: '\f103';
}

/* line 4852, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-sign:before {
  content: '\f25a';
}

/* line 4855, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-warning:before {
  content: '\f2ad';
}

/* line 4858, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-shopping-cart-add:before {
  content: '\f1ca';
}

/* line 4861, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-file-add:before {
  content: '\f221';
}

/* line 4864, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-wifi-scan:before {
  content: '\f2e4';
}

/* line 4867, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-collection-add:before {
  content: '\f14e';
}

/* line 4870, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-playlist-add:before {
  content: '\f3ac';
}

/* line 4873, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-queue-music:before {
  content: '\f3ab';
}

/* line 4876, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-plus-box:before {
  content: '\f277';
}

/* line 4879, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-tag-backspace:before {
  content: '\f1d9';
}

/* line 4882, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-alarm-add:before {
  content: '\f32b';
}

/* line 4885, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-battery-charging:before {
  content: '\f114';
}

/* line 4888, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-daydream-setting:before {
  content: '\f217';
}

/* line 4891, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-more-horiz:before {
  content: '\f19c';
}

/* line 4894, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-book-photo:before {
  content: '\f11b';
}

/* line 4897, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-incandescent:before {
  content: '\f189';
}

/* line 4900, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-wb-iridescent:before {
  content: '\f38c';
}

/* line 4903, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-remove:before {
  content: '\f330';
}

/* line 4906, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7';
}

/* line 4909, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-refresh-sync-problem:before {
  content: '\f1b6';
}

/* line 4912, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-crop-original:before {
  content: '\f17e';
}

/* line 4915, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power-off:before {
  content: '\f1af';
}

/* line 4918, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-power-off-setting:before {
  content: '\f1ae';
}

/* line 4921, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-leak-remove:before {
  content: '\f38d';
}

/* line 4924, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-star-border:before {
  content: '\f27c';
}

/* line 4927, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-low:before {
  content: '\f36d';
}

/* line 4930, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-medium:before {
  content: '\f36e';
}

/* line 4933, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-brightness-high:before {
  content: '\f36f';
}

/* line 4936, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-portrait:before {
  content: '\f2d4';
}

/* line 4939, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-live-tv:before {
  content: '\f2d9';
}

/* line 4942, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249';
}

/* line 4945, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a';
}

/* line 4948, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-back:before {
  content: '\f2ea';
}

/* line 4951, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-forward:before {
  content: '\f2ee';
}

/* line 4954, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-in:before {
  content: '\f2e9';
}

/* line 4957, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-arrow-out:before {
  content: '\f2ed';
}

/* line 4960, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304';
}

/* line 4963, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-adb:before {
  content: '\f33a';
}

/* line 4966, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-wifi:before {
  content: '\f2e8';
}

/* line 4969, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-wifi-alt:before {
  content: '\f2e3';
}

/* line 4972, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-wifi-lock:before {
  content: '\f2e5';
}

/* line 4975, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-wifi-off:before {
  content: '\f2e6';
}

/* line 4978, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-wifi-outline:before {
  content: '\f2e7';
}

/* line 4981, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-network-wifi-info:before {
  content: '\f2e4';
}

/* line 4984, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-layers-clear:before {
  content: '\f18b';
}

/* line 4987, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-colorize:before {
  content: '\f15d';
}

/* line 4990, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-paint:before {
  content: '\f1ba';
}

/* line 4993, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-format-quote:before {
  content: '\f1b2';
}

/* line 4996, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-camera-monochrome-photos:before {
  content: '\f285';
}

/* line 4999, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort-by-alpha:before {
  content: '\f1cf';
}

/* line 5002, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-shared:before {
  content: '\f225';
}

/* line 5005, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-folder-special:before {
  content: '\f226';
}

/* line 5008, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-comment-dots:before {
  content: '\f260';
}

/* line 5011, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-reorder:before {
  content: '\f31e';
}

/* line 5014, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-dehaze:before {
  content: '\f197';
}

/* line 5017, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-sort:before {
  content: '\f1ce';
}

/* line 5020, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-pages:before {
  content: '\f34a';
}

/* line 5023, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-stack-overflow:before {
  content: '\f35c';
}

/* line 5026, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-calendar-account:before {
  content: '\f204';
}

/* line 5029, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-paste:before {
  content: '\f109';
}

/* line 5032, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-cut:before {
  content: '\f1bc';
}

/* line 5035, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-save:before {
  content: '\f297';
}

/* line 5038, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-smartphone-code:before {
  content: '\f139';
}

/* line 5041, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-bike:before {
  content: '\f117';
}

/* line 5044, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-boat:before {
  content: '\f11a';
}

/* line 5047, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-bus:before {
  content: '\f121';
}

/* line 5050, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-car:before {
  content: '\f125';
}

/* line 5053, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-railway:before {
  content: '\f1b3';
}

/* line 5056, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-run:before {
  content: '\f215';
}

/* line 5059, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-subway:before {
  content: '\f1d5';
}

/* line 5062, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions-walk:before {
  content: '\f216';
}

/* line 5065, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-hotel:before {
  content: '\f178';
}

/* line 5068, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-activity:before {
  content: '\f1df';
}

/* line 5071, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-play:before {
  content: '\f1df';
}

/* line 5074, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-airport:before {
  content: '\f103';
}

/* line 5077, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-atm:before {
  content: '\f198';
}

/* line 5080, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-bar:before {
  content: '\f137';
}

/* line 5083, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-cafe:before {
  content: '\f13b';
}

/* line 5086, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-car-wash:before {
  content: '\f124';
}

/* line 5089, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-convenience-store:before {
  content: '\f1d3';
}

/* line 5092, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-dining:before {
  content: '\f153';
}

/* line 5095, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-drink:before {
  content: '\f157';
}

/* line 5098, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-florist:before {
  content: '\f168';
}

/* line 5101, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-gas-station:before {
  content: '\f16f';
}

/* line 5104, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-grocery-store:before {
  content: '\f1cb';
}

/* line 5107, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-hospital:before {
  content: '\f177';
}

/* line 5110, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-laundry-service:before {
  content: '\f1e9';
}

/* line 5113, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-library:before {
  content: '\f18d';
}

/* line 5116, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-mall:before {
  content: '\f195';
}

/* line 5119, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-movies:before {
  content: '\f19d';
}

/* line 5122, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-offer:before {
  content: '\f187';
}

/* line 5125, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-parking:before {
  content: '\f1a5';
}

/* line 5128, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-parking:before {
  content: '\f1a5';
}

/* line 5131, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-pharmacy:before {
  content: '\f176';
}

/* line 5134, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-phone:before {
  content: '\f2be';
}

/* line 5137, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-pizza:before {
  content: '\f1ac';
}

/* line 5140, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-post-office:before {
  content: '\f15a';
}

/* line 5143, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-printshop:before {
  content: '\f1b0';
}

/* line 5146, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-see:before {
  content: '\f28c';
}

/* line 5149, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-shipping:before {
  content: '\f1e6';
}

/* line 5152, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-store:before {
  content: '\f1d4';
}

/* line 5155, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-taxi:before {
  content: '\f123';
}

/* line 5158, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-local-wc:before {
  content: '\f211';
}

/* line 5161, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-my-location:before {
  content: '\f299';
}

/* line 5164, vendor/assets/stylesheets/material-icon-font.scss */
.zmdi-directions:before {
  content: '\f1e7';
}
.dtp { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); z-index: 2000; font-size: 15px; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.dtp > .dtp-content { background: #fff; max-width: 300px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); max-height: 520px; position: relative; left: 50%; }
.dtp > .dtp-content > .dtp-date-view > header.dtp-header { background: #689F38; color: #fff; text-align: center; padding: 0.3em; }

.dtp div.dtp-date, .dtp div.dtp-time { background: #8BC34A; text-align: center; color: #fff; padding: 10px; }
.dtp div.dtp-date > div { padding: 0; margin: 0; }
.dtp div.dtp-actual-month { font-size: 1.5em; }
.dtp div.dtp-actual-num { font-size: 3em; line-height: 0.9; }
.dtp div.dtp-actual-maxtime { font-size: 3em; line-height: 0.9; }
.dtp div.dtp-actual-year { font-size: 1.5em; color: #DCEDC8; }
.dtp div.dtp-picker { padding: 1em; text-align: center; }

.dtp div.dtp-picker-month, .dtp div.dtp-actual-time { font-weight: 500; text-align: center; }
.dtp div.dtp-picker-month { padding-bottom:20px!important; text-transform: uppercase!important; }

.dtp .dtp-close { position: absolute; top: 0.5em; right: 1em; }
.dtp .dtp-close > a { color: #fff; }
.dtp .dtp-close > a > i { font-size: 1em; }

.dtp table.dtp-picker-days { margin: 0; min-height: 251px;}
.dtp table.dtp-picker-days, .dtp table.dtp-picker-days tr, .dtp table.dtp-picker-days tr > td { border: none; }
.dtp table.dtp-picker-days tr > td {  font-weight: 700; font-size: 0.8em; text-align: center; padding: 0.5em 0.3em; }
.dtp table.dtp-picker-days tr > td > span.dtp-select-day { color: #BDBDBD!important; }
.dtp table.dtp-picker-days tr > td > a, .dtp .dtp-picker-time > a { color: #212121; text-decoration: none; padding: 0.4em 0.5em 0.5em 0.6em; border-radius: 50%!important; }
.dtp table.dtp-picker-days tr > td > a.selected{ background: #8BC34A; color: #fff; }
.dtp table.dtp-picker-days tr > th { color: #757575; text-align: center; font-weight: 700; padding: 0.4em 0.3em; }

.dtp .p10 > a { color: #689F38; text-decoration: none; }
.dtp .p10 { width: 10%; display: inline-block; }
.dtp .p20 { width: 20%; display: inline-block; }
.dtp .p60 { width: 60%; display: inline-block; }
.dtp .p80 { width: 80%; display: inline-block; }

.dtp a.dtp-meridien-am, .dtp a.dtp-meridien-pm { position: relative; top: 10px; color: #212121; font-weight: 500; padding: 0.7em 0.5em; border-radius: 50%!important;text-decoration: none; background: #eee; font-size:1em; }
.dtp .dtp-actual-meridien a.selected { background: #689F38; color: #fff; }

.dtp .dtp-picker-time > .dtp-select-hour { cursor: pointer; }
.dtp .dtp-picker-time > .dtp-select-minute { cursor: pointer; }

.dtp .dtp-buttons { padding: 0 1em 1em 1em; text-align: right; }

.dtp.hidden, .dtp .hidden { display: none; }
.dtp .invisible { visibility: hidden; }

.dtp .left { float: left; }
.dtp .right { float: right; }
.dtp .clearfix { clear: both; }

.dtp .center { text-align: center; }
/* line 1, vendor/assets/stylesheets/sidr.scss */
.sidr {
  /* Default Settings */
  display: block;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 1000;
  width: 260px;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 12, vendor/assets/stylesheets/sidr.scss */
.sidr .sidr-inner {
  padding: 0 0 15px;
}

/* line 15, vendor/assets/stylesheets/sidr.scss */
.sidr .sidr-inner > p {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 19, vendor/assets/stylesheets/sidr.scss */
.sidr.sidr-right {
  left: auto;
  right: -260px;
}

/* line 23, vendor/assets/stylesheets/sidr.scss */
.sidr.sidr-left {
  left: -260px;
  right: auto;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  0% {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  0% {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  0% {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  0% {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
  animation-duration: .75s;
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
  animation-duration: .75s;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  100% {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    transform: perspective(400px);
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transition-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    transform: perspective(400px);
  }
}

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  animation-duration: .75s;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY;
  animation-duration: .75s;
}

@keyframes lightSpeedIn {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  0% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }

  100% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  0% {
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    transform: translateY(0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  0% {
    transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    transform: translateX(0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    transform: translateX(100%);
    visibility: visible;
  }

  100% {
    transform: translateX(0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  0% {
    transform: translateY(100%);
    visibility: visible;
  }

  100% {
    transform: translateY(0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  0% {
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    transform: translateY(100%);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    transform: translateX(-100%);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    transform: translateX(100%);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    transform: translateY(-100%);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}
/*!
 * Dropdownhover v1.0.0 (http://bs-dropdownhover.kybarg.com)
 */
.dropdown .dropdown-menu .caret {
	border: 4px solid transparent;
	border-left-color: #000;
	float: right;
	margin-top: 6px;
} 
.dropdown-menu {
  min-width: 250px;
}
.dropdown-menu > li.open > a {
	background-color: #F5F5F5;
	color: #262626;
	text-decoration: none;
}
.dropdown-menu .dropdown-menu {
	left: 100%;
	margin: 0;
	right: auto;
	top: -1px;
}
.dropdown-menu-right .dropdown-menu,
.navbar-right .dropdown-menu .dropdown-menu,
.pull-right .dropdown-menu .dropdown-menu {
	left: auto;
	right: 100%;
}
.dropdown-menu.animated {
  animation-duration: 0.3s;
}
.dropdown-menu.animated:before {
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.dropdownhover-top {
	margin-bottom: 2px;
	margin-top: 0;
}
.navbar-fixed-bottom .dropdown-menu .dropdown-menu,
.dropdownhover-top .dropdown-menu {
	bottom: -1px;
	top: auto;
}

.navbar-nav > li > .dropdown-menu {
	margin-bottom: 0;
}

.dropdownhover-bottom {
	transform-origin: 50% 0;
}
.dropdownhover-left {
	transform-origin: 100% 50%;
}
.dropdownhover-right {
	transform-origin: 0 50%;
}
.dropdownhover-top {
	transform-origin: 50% 100%;
}
/**
 * selectize.default.css (v0.12.4) - Default Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #0073bb;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #00578d;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #ffffff;
  border: 1px solid #0073bb;
}
.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #ffffff;
  border: 1px solid #00578d;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px;
}
.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  box-shadow: none;
}
.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}
.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  border-radius: 3px;
  background-color: #1b9dec;
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
  box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
}
.selectize-control.multi .selectize-input [data-value].active {
  background-color: #0085d4;
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);
}
.selectize-control.single .selectize-input {
  box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
  background-color: #f9f9f9;
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
}
.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8;
}
.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}
.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}
.selectize-dropdown .optgroup:first-child {
  border-top: 0 none;
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 140px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .drp-calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .drp-calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .drp-calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .drp-calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .drp-calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .drp-calendar.left .calendar-table {
        padding-right: 8px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .drp-calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .drp-calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .drp-calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .drp-calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .drp-calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .drp-calendar.left {
    clear: none !important; } }
/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    /* https://github.com/bgrins/spectrum/issues/40 */
    z-index: 9999994;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
    box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top:33px;
    height: 77.5%;
}

.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
    display: block;
}
.sp-alpha-handle {
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}
.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner {
    border: solid 1px #333;
}

.sp-clear {
    display: none;
}

.sp-clear.sp-clear-display {
    background-position: center;
}

.sp-clear-enabled .sp-clear {
    display: block;
    position:absolute;
    top:0px;
    right:0;
    bottom:0;
    left:84%;
    height: 28px;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}
.sp-dragger {
   border-radius: 5px;
   height: 5px;
   width: 5px;
   border: 1px solid #fff;
   background: #000;
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-top {
    margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    width: 100px;
    margin-bottom: 4px;
}
.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
   font-size: 12px !important;
   border: 1px inset;
   padding: 4px 5px;
   margin: 0;
   width: 100%;
   background:transparent;
   border-radius: 3px;
   color: #222;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container {
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */
.sp-palette-container {
    border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
    border: 0;
}

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange;
}
.sp-thumb-el {
    position:relative;
}

/* Initial */
.sp-initial {
    float: left;
    border: solid 1px #333;
}
.sp-initial span {
    width: 30px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
}

.sp-initial .sp-clear-display {
    background-position: center;
}

/* Buttons */
.sp-palette-button-container,
.sp-button-container {
    float: right;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    margin:0;
    overflow:hidden;
    cursor:pointer;
    padding: 4px;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}
.sp-preview {
    position:relative;
    width:25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float:left;
    z-index: 0;
}

.sp-palette {
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el {
    width:16px;
    height: 16px;
    margin:2px 1px;
    border: solid 1px #d0d0d0;
}

.sp-container {
    padding-bottom:0;
}


/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
    background-color: #dddddd;
    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin:0;
    padding:2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration:none;

}
.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active {
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el {
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
    background-repeat:no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}
/*!
 * (The MIT License)
 *
 * Copyright (c) 2012-2014 Marcin Warpechowski
 * Copyright (c) 2015 Handsoncode sp. z o.o. <hello@handsoncode.net>
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * 'Software'), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * Version: 6.2.2
 * Release date: 19/12/2018 (built at 18/12/2018 14:40:17)
 */
/**
 * 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.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}

.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: 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 */
  background-clip: padding-box;
}

.handsontable td.htInvalid {
  background-color: #ff4c42 !important; /*gives priority over td.area selection background*/
}

.handsontable td.htNoWrap {
  white-space: nowrap;
}

.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

.handsontable tr:first-child th.htNoFrame,
.handsontable th:first-child.htNoFrame,
.handsontable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF;
}

.handsontable th:first-child,
.handsontable th:nth-child(2),
.handsontable td:first-of-type,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
  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;
}

.ht_master:not(.innerBorderTop) thead tr:last-child th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop) thead tr.lastChild th,
.ht_master:not(.innerBorderTop) ~ .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;
}

#hot-display-license-info {
  font-size: 10px;
  color: #323232 ;
  padding: 5px 0 3px 0;
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
}

/* plugins */

/* row + column resizer*/
.handsontable .manualColumnResizer {
  position: fixed;
  top: 0;
  cursor: col-resize;
  z-index: 110;
  width: 5px;
  height: 25px;
}

.handsontable .manualRowResizer {
  position: fixed;
  left: 0;
  cursor: row-resize;
  z-index: 110;
  height: 5px;
  width: 50px;
}

.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #34a9db;
}

.handsontable .manualColumnResizerGuide {
  position: fixed;
  right: 0;
  top: 0;
  background-color: #34a9db;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  margin-left: 5px;
}

.handsontable .manualRowResizerGuide {
  position: fixed;
  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: 199;
}

.handsontable .columnSorting {
  position: relative;
}

.handsontable .columnSorting.sortAction:hover {
  text-decoration: underline;
  cursor: pointer;
}

.handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}

/* 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;
}

/* 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;
}

.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;
}

/* fill handle */

.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}

.handsontable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px;
}

.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*/
}

.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 104;
}

.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}

/*
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;
  vertical-align: middle;
}
.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}
.handsontable .htCheckboxRendererLabel {
  cursor: pointer;
  display: inline-block;
  width: 100%;
}

/**
 * Handsontable in Handsontable
 */

.handsontable .handsontable.ht_clone_top .wtHider {
  padding: 0 0 5px 0;
}

/**
* Autocomplete Editor
*/
.handsontable .autocompleteEditor.handsontable {
  padding-right: 17px;
}
.handsontable .autocompleteEditor.handsontable.htMacScroll {
  padding-right: 15px;
}


/**
 * 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_clone_top {
  z-index: 101;
}

.ht_clone_left {
  z-index: 102;
}

.ht_clone_top_left_corner,
.ht_clone_bottom_left_corner {
  z-index: 103;
}

.ht_clone_debug {
  z-index: 103;
}

.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/*
Cell borders
*/
.htBordered{
  /*box-sizing: border-box !important;*/
  border-width: 1px;
}
.htBordered.htTopBorderSolid {
  border-top-style: solid;
  border-top-color: #000;
}
.htBordered.htRightBorderSolid {
  border-right-style: solid;
  border-right-color: #000;
}
.htBordered.htBottomBorderSolid {
  border-bottom-style: solid;
  border-bottom-color: #000;
}
.htBordered.htLeftBorderSolid {
  border-left-style: solid;
  border-left-color: #000;
}

.handsontable tbody tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer {
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
}


.ht_clone_top_left_corner thead tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

.htCollapseButton {
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  margin-bottom: 3px;
  position: relative;
}

.htCollapseButton:after {
  content: "";
  height: 300%;
  width: 1px;
  display: block;
  background: #ccc;
  margin-left: 4px;
  position: absolute;
  /*top: -300%;*/
  bottom: 10px;
}


thead .htCollapseButton {
  right: 5px;
  position: absolute;
  top: 5px;
  background: #fff;
}

thead .htCollapseButton:after {
  height: 1px;
  width: 700%;
  right: 10px;
  top: 4px;
}

.handsontable tr th .htExpandButton {
  position: absolute;
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  top: 0;
  display: none;
}

.handsontable thead tr th .htExpandButton {
  /*left: 5px;*/
  top: 5px;
}

.handsontable tr th .htExpandButton.clickable {
  display: block;
}

.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 col.hidden {
  width: 0 !important;
}

.handsontable table tr th.lightRightBorder {
  border-right: 1px solid #E6E6E6;
}

.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 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;
}
@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://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 {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.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,
.is-outside-current-month .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    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,
.htContextMenu .ht_clone_debug {
  display: none;
}

.htContextMenu 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: 105;
}
.handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 105;
  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: 105;
}
.handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 105;
  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;
}
/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

.chartjs-render-monitor {
	animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1;
}

.chartjs-size-monitor-expand > div {
	position: absolute;
	width: 1000000px;
	height: 1000000px;
	left: 0;
	top: 0;
}

.chartjs-size-monitor-shrink > div {
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
}

/*
Trix 1.3.1
Copyright © 2020 Basecamp, LLC
http://trix-editor.org/*/
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none; }
trix-toolbar * {
  box-sizing: border-box; }
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto; }
trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px; }
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 1.5vw; }
    @media (max-device-width: 768px) {
      trix-toolbar .trix-button-group:not(:first-child) {
        margin-left: 0; } }
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1; }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button-group-spacer {
      display: none; } }
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent; }
  trix-toolbar .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-toolbar .trix-button.trix-active {
    background: #cbeefa;
    color: black; }
  trix-toolbar .trix-button:not(:disabled) {
    cursor: pointer; }
  trix-toolbar .trix-button:disabled {
    color: rgba(0, 0, 0, 0.125); }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button {
      letter-spacing: -0.01em;
      padding: 0 0.3em; } }
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px; }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button--icon {
      height: 2em;
      max-width: calc(0.8em + 3.5vw); } }
  trix-toolbar .trix-button--icon::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    content: "";
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
    @media (max-device-width: 768px) {
      trix-toolbar .trix-button--icon::before {
        right: 6%;
        left: 6%; } }
  trix-toolbar .trix-button--icon.trix-active::before {
    opacity: 1; }
  trix-toolbar .trix-button--icon:disabled::before {
    opacity: 0.125; }
trix-toolbar .trix-button--icon-attach::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);
  top: 8%;
  bottom: 4%; }
trix-toolbar .trix-button--icon-bold::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-italic::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-link::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-strike::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-quote::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-code::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-undo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-redo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-dialogs {
  position: relative; }
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5; }
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }
  trix-toolbar .trix-input--dialog.validate:invalid {
    box-shadow: #F00 0px 0px 1.5px 1px; }
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none; }
trix-toolbar .trix-dialog--link {
  max-width: 600px; }
trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline; }
  trix-toolbar .trix-dialog__link-fields .trix-input {
    flex: 1; }
  trix-toolbar .trix-dialog__link-fields .trix-button-group {
    flex: 0 0 content;
    margin: 0; }
trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }
trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }
trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {
  background: none; }

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight; }
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight; }

trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent; }
trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight; }
trix-editor .attachment {
  position: relative; }
  trix-editor .attachment:hover {
    cursor: default; }
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text; }
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in; }
  trix-editor .attachment__progress[value="100"] {
    opacity: 0; }
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center; }
trix-editor .trix-button-group {
  display: inline-flex; }
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent; }
  trix-editor .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-editor .trix-button.trix-active {
    background: #cbeefa; }
  trix-editor .trix-button:not(:disabled) {
    cursor: pointer; }
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); }
  trix-editor .trix-button--remove::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%; }
  trix-editor .trix-button--remove:hover {
    border-color: #333; }
    trix-editor .trix-button--remove:hover::before {
      opacity: 1; }
trix-editor .attachment__metadata-container {
  position: relative; }
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px; }
  trix-editor .attachment__metadata .attachment__name {
    display: inline-block;
    max-width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  trix-editor .attachment__metadata .attachment__size {
    margin-left: 0.2em;
    white-space: nowrap; }
@charset "UTF-8";
.trix-content {
  line-height: 1.5; }
  .trix-content * {
    box-sizing: border-box;
    margin: 0;
    padding: 0; }
  .trix-content h1 {
    font-size: 1.2em;
    line-height: 1.2; }
  .trix-content blockquote {
    border: 0 solid #ccc;
    border-left-width: 0.3em;
    margin-left: 0.3em;
    padding-left: 0.6em; }
  .trix-content [dir=rtl] blockquote,
  .trix-content blockquote[dir=rtl] {
    border-width: 0;
    border-right-width: 0.3em;
    margin-right: 0.3em;
    padding-right: 0.6em; }
  .trix-content li {
    margin-left: 1em; }
  .trix-content [dir=rtl] li {
    margin-right: 1em; }
  .trix-content pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 0.9em;
    padding: 0.5em;
    white-space: pre;
    background-color: #eee;
    overflow-x: auto; }
  .trix-content img {
    max-width: 100%;
    height: auto; }
  .trix-content .attachment {
    display: inline-block;
    position: relative;
    max-width: 100%; }
    .trix-content .attachment a {
      color: inherit;
      text-decoration: none; }
      .trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
        color: inherit; }
  .trix-content .attachment__caption {
    text-align: center; }
    .trix-content .attachment__caption .attachment__name + .attachment__size::before {
      content: ' · '; }
  .trix-content .attachment--preview {
    width: 100%;
    text-align: center; }
    .trix-content .attachment--preview .attachment__caption {
      color: #666;
      font-size: 0.9em;
      line-height: 1.2; }
  .trix-content .attachment--file {
    color: #333;
    line-height: 1;
    margin: 0 2px 2px 2px;
    padding: 0.4em 1em;
    border: 1px solid #bbb;
    border-radius: 5px; }
  .trix-content .attachment-gallery {
    display: flex;
    flex-wrap: wrap;
    position: relative; }
    .trix-content .attachment-gallery .attachment {
      flex: 1 0 33%;
      padding: 0 0.5em;
      max-width: 33%; }
    .trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
      flex-basis: 50%;
      max-width: 50%; }

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.10.23/fc-3.3.2/fh-3.1.8
 *
 * Included libraries:
 *   DataTables 1.10.23, FixedColumns 3.3.2, FixedHeader 3.1.8
 */

/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  border-bottom: 1px solid #111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url(/assets/tables/sort_both-da4566473bd9d6e515fa86d75d95a7d885aac8ad1b37dff1ecde66d573768df3.png);
}
table.dataTable thead .sorting_asc {
  background-image: url(/assets/tables/sort_asc-04c158fe8904451b0ca1b0473b4535efb6912682ef52a3a5ef7ba4a3ccef5125.png);
}
table.dataTable thead .sorting_desc {
  background-image: url(/assets/tables/sort_desc-280d5f51b762764f612548803f7cb4f4bc0123aed2f11e8678f56daec4c57277.png);
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url(/assets/tables/sort_asc_disabled-2b74d15c5212b42236140f589a7a387bbc9bfaba2e062f6dcc08988ec151294b.png);
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url(/assets/tables/sort_desc_disabled-81baed4c6b199fa0ce4a6de4a771aa5348b299c65e77bc70e87f7ae6af15dffc.png);
}
table.dataTable tbody tr {
  background-color: #ffffff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody th,
table.dataTable tbody td {
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_length select {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  padding: 4px;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  margin-left: 3px;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}


table.DTFC_Cloned thead,
table.DTFC_Cloned tfoot {
  background-color: white;
}

div.DTFC_Blocker {
  background-color: white;
}

div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable {
  margin-bottom: 0;
  z-index: 2;
}
div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer {
  border-bottom: none;
}

table.dataTable.display tbody tr.DTFC_NoData {
  background-color: transparent;
}


table.fixedHeader-floating {
  position: fixed !important;
  background-color: white;
}

table.fixedHeader-floating.no-footer {
  border-bottom-width: 0;
}

table.fixedHeader-locked {
  position: absolute !important;
  background-color: white;
}

@media print {
  table.fixedHeader-floating {
    display: none;
  }
}

table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}
/* ========================================================================
 * bootstrap-tour - v0.11.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop {
  position: absolute;
  z-index: 1100;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.popover[class*="tour-"] {
  z-index: 1102;
}
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
  overflow: hidden;
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
  cursor: default;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}
@charset "UTF-8";
/*
















*/
/**
 * material-design-lite - Material Design Components in CSS, JS and HTML
 * @version v1.2.0
 * @license Apache-2.0
 * @copyright 2015 Google, Inc.
 * @link https://github.com/google/material-design-lite
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Material Design Lite */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* line 388, vendor/assets/stylesheets/mdl.css */
html {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1em;
  line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
/* line 400, vendor/assets/stylesheets/mdl.css */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 403, vendor/assets/stylesheets/mdl.css */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
/* line 410, vendor/assets/stylesheets/mdl.css */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
/* line 423, vendor/assets/stylesheets/mdl.css */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
/* line 434, vendor/assets/stylesheets/mdl.css */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
/* line 442, vendor/assets/stylesheets/mdl.css */
textarea {
  resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
/* line 448, vendor/assets/stylesheets/mdl.css */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers:
 */
/* line 463, vendor/assets/stylesheets/mdl.css */
.hidden {
  display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
/* line 470, vendor/assets/stylesheets/mdl.css */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
/* line 485, vendor/assets/stylesheets/mdl.css */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */
/* line 497, vendor/assets/stylesheets/mdl.css */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 511, vendor/assets/stylesheets/mdl.css */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 518, vendor/assets/stylesheets/mdl.css */
.clearfix:after {
  clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  /* line 538, vendor/assets/stylesheets/mdl.css */
  *,
*:before,
*:after,
*:first-letter {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: http://www.sanbeiji.com/archives/953 */
    box-shadow: none !important;
  }
  /* line 546, vendor/assets/stylesheets/mdl.css */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 549, vendor/assets/stylesheets/mdl.css */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 551, vendor/assets/stylesheets/mdl.css */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
  /* line 557, vendor/assets/stylesheets/mdl.css */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  /* line 560, vendor/assets/stylesheets/mdl.css */
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
  /* line 568, vendor/assets/stylesheets/mdl.css */
  thead {
    display: table-header-group;
  }
  /* line 570, vendor/assets/stylesheets/mdl.css */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 573, vendor/assets/stylesheets/mdl.css */
  img {
    max-width: 100% !important;
  }
  /* line 575, vendor/assets/stylesheets/mdl.css */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 580, vendor/assets/stylesheets/mdl.css */
  h2,
h3 {
    page-break-after: avoid;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Remove the unwanted box around FAB buttons */
/* More info: http://goo.gl/IPwKi */
/* line 601, vendor/assets/stylesheets/mdl.css */
a, .mdl-accordion, .mdl-button, body.mobile .dtp .dtp-buttons .btn, .dtp .dtp-buttons .btn, .sp-container .sp-choose, .sp-container .sp-cancel, .card .action, .main-card .action, .mdl-ultra-mini-fab, .mdl-icon-button, input.icon-button[type='submit'], .mdl-card, .mdl-checkbox, .mdl-dropdown-menu,
.mdl-icon-toggle, .mdl-item, .mdl-radio, .mdl-slider, .mdl-switch, .mdl-tabs__tab {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

/*
 * Make html take up the entire screen
 * Then set touch-action to avoid touch delay on mobile IE
 */
/* line 610, vendor/assets/stylesheets/mdl.css */
html {
  width: 100%;
  height: 100%;
  touch-action: manipulation;
}

/*
* Make body take up the entire screen
* Remove body margin so layout containers don't cause extra overflow.
*/
/* line 620, vendor/assets/stylesheets/mdl.css */
body {
  width: 100%;
  min-height: 100%;
  margin: 0;
}

/*
 * Main display reset for IE support.
 * Source: http://weblog.west-wind.com/posts/2015/Jan/12/main-HTML5-Tag-not-working-in-Internet-Explorer-91011
 */
/* line 629, vendor/assets/stylesheets/mdl.css */
main {
  display: block;
}

/*
* Apply no display to elements with the hidden attribute.
* IE 9 and 10 support.
*/
/* line 636, vendor/assets/stylesheets/mdl.css */
*[hidden] {
  display: none !important;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 826, vendor/assets/stylesheets/mdl.css */
html, body {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

/* line 832, vendor/assets/stylesheets/mdl.css */
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0;
}

/**
  * Styles for HTML elements
  */
/* line 839, vendor/assets/stylesheets/mdl.css */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
  opacity: 0.54;
  font-size: 0.6em;
}

/* line 848, vendor/assets/stylesheets/mdl.css */
h1 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 857, vendor/assets/stylesheets/mdl.css */
h2 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 865, vendor/assets/stylesheets/mdl.css */
h3 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 873, vendor/assets/stylesheets/mdl.css */
h4 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 24px;
  margin-bottom: 16px;
}

/* line 882, vendor/assets/stylesheets/mdl.css */
h5 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  margin-top: 24px;
  margin-bottom: 16px;
}

/* line 891, vendor/assets/stylesheets/mdl.css */
h6 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  margin-top: 24px;
  margin-bottom: 16px;
}

/* line 900, vendor/assets/stylesheets/mdl.css */
p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  margin-bottom: 16px;
}

/* line 907, vendor/assets/stylesheets/mdl.css */
a {
  color: #ff4081;
  font-weight: 500;
}

/* line 911, vendor/assets/stylesheets/mdl.css */
blockquote {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  position: relative;
  font-size: 24px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.35;
  letter-spacing: 0.08em;
}

/* line 919, vendor/assets/stylesheets/mdl.css */
blockquote:before {
  position: absolute;
  left: -0.5em;
  content: '“';
}

/* line 923, vendor/assets/stylesheets/mdl.css */
blockquote:after {
  content: '”';
  margin-left: -0.05em;
}

/* line 927, vendor/assets/stylesheets/mdl.css */
mark {
  background-color: #f4ff81;
}

/* line 930, vendor/assets/stylesheets/mdl.css */
dt {
  font-weight: 700;
}

/* line 933, vendor/assets/stylesheets/mdl.css */
address {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  font-style: normal;
}

/* line 940, vendor/assets/stylesheets/mdl.css */
ul, ol {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

/**
 * Class Name Styles
 */
/* line 949, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-4 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 112px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.04em;
}

/* line 956, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-4-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 112px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.04em;
  opacity: 0.54;
}

/* line 964, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-3 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
}

/* line 971, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-3-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
  opacity: 0.54;
}

/* line 979, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-2 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
}

/* line 985, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-2-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
  opacity: 0.54;
}

/* line 992, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-1 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

/* line 998, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-1-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  opacity: 0.54;
}

/* line 1005, vendor/assets/stylesheets/mdl.css */
.mdl-typography--headline {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1012, vendor/assets/stylesheets/mdl.css */
.mdl-typography--headline-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.87;
}

/* line 1020, vendor/assets/stylesheets/mdl.css */
.mdl-typography--title {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
}

/* line 1027, vendor/assets/stylesheets/mdl.css */
.mdl-typography--title-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  opacity: 0.87;
}

/* line 1035, vendor/assets/stylesheets/mdl.css */
.mdl-typography--subhead {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
}

/* line 1042, vendor/assets/stylesheets/mdl.css */
.mdl-typography--subhead-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  opacity: 0.87;
}

/* line 1050, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1056, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2-color-contrast {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1063, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1069, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1-color-contrast {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1076, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2-force-preferred-font {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1083, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2-force-preferred-font-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1091, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1-force-preferred-font {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1098, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1-force-preferred-font-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1106, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1112, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption-force-preferred-font {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1119, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption-color-contrast {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.54;
}

/* line 1126, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption-force-preferred-font-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.54;
}

/* line 1134, vendor/assets/stylesheets/mdl.css */
.mdl-typography--menu {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1141, vendor/assets/stylesheets/mdl.css */
.mdl-typography--menu-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1149, vendor/assets/stylesheets/mdl.css */
.mdl-typography--button {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1157, vendor/assets/stylesheets/mdl.css */
.mdl-typography--button-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1166, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-left {
  text-align: left;
}

/* line 1169, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-right {
  text-align: right;
}

/* line 1172, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-center {
  text-align: center;
}

/* line 1175, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-justify {
  text-align: justify;
}

/* line 1178, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-nowrap {
  white-space: nowrap;
}

/* line 1181, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-lowercase {
  text-transform: lowercase;
}

/* line 1184, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-uppercase {
  text-transform: uppercase;
}

/* line 1187, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-capitalize {
  text-transform: capitalize;
}

/* line 1190, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-thin {
  font-weight: 200 !important;
}

/* line 1193, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-light {
  font-weight: 300 !important;
}

/* line 1196, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-regular {
  font-weight: 400 !important;
}

/* line 1199, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-medium {
  font-weight: 500 !important;
}

/* line 1202, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-bold {
  font-weight: 700 !important;
}

/* line 1205, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-black {
  font-weight: 900 !important;
}

/* line 1208, vendor/assets/stylesheets/mdl.css */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 1391, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red {
  color: #f44336 !important;
}

/* line 1394, vendor/assets/stylesheets/mdl.css */
.mdl-color--red {
  background-color: #f44336 !important;
}

/* line 1397, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-50 {
  color: #ffebee !important;
}

/* line 1400, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-50 {
  background-color: #ffebee !important;
}

/* line 1403, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-100 {
  color: #ffcdd2 !important;
}

/* line 1406, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-100 {
  background-color: #ffcdd2 !important;
}

/* line 1409, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-200 {
  color: #ef9a9a !important;
}

/* line 1412, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-200 {
  background-color: #ef9a9a !important;
}

/* line 1415, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-300 {
  color: #e57373 !important;
}

/* line 1418, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-300 {
  background-color: #e57373 !important;
}

/* line 1421, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-400 {
  color: #ef5350 !important;
}

/* line 1424, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-400 {
  background-color: #ef5350 !important;
}

/* line 1427, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-500 {
  color: #f44336 !important;
}

/* line 1430, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-500 {
  background-color: #f44336 !important;
}

/* line 1433, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-600 {
  color: #e53935 !important;
}

/* line 1436, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-600 {
  background-color: #e53935 !important;
}

/* line 1439, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-700 {
  color: #d32f2f !important;
}

/* line 1442, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-700 {
  background-color: #d32f2f !important;
}

/* line 1445, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-800 {
  color: #c62828 !important;
}

/* line 1448, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-800 {
  background-color: #c62828 !important;
}

/* line 1451, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-900 {
  color: #b71c1c !important;
}

/* line 1454, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-900 {
  background-color: #b71c1c !important;
}

/* line 1457, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A100 {
  color: #ff8a80 !important;
}

/* line 1460, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A100 {
  background-color: #ff8a80 !important;
}

/* line 1463, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A200 {
  color: #ff5252 !important;
}

/* line 1466, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A200 {
  background-color: #ff5252 !important;
}

/* line 1469, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A400 {
  color: #ff1744 !important;
}

/* line 1472, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A400 {
  background-color: #ff1744 !important;
}

/* line 1475, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A700 {
  color: #d50000 !important;
}

/* line 1478, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A700 {
  background-color: #d50000 !important;
}

/* line 1481, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink {
  color: #e91e63 !important;
}

/* line 1484, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink {
  background-color: #e91e63 !important;
}

/* line 1487, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-50 {
  color: #fce4ec !important;
}

/* line 1490, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-50 {
  background-color: #fce4ec !important;
}

/* line 1493, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-100 {
  color: #f8bbd0 !important;
}

/* line 1496, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-100 {
  background-color: #f8bbd0 !important;
}

/* line 1499, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-200 {
  color: #f48fb1 !important;
}

/* line 1502, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-200 {
  background-color: #f48fb1 !important;
}

/* line 1505, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-300 {
  color: #f06292 !important;
}

/* line 1508, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-300 {
  background-color: #f06292 !important;
}

/* line 1511, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-400 {
  color: #ec407a !important;
}

/* line 1514, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-400 {
  background-color: #ec407a !important;
}

/* line 1517, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-500 {
  color: #e91e63 !important;
}

/* line 1520, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-500 {
  background-color: #e91e63 !important;
}

/* line 1523, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-600 {
  color: #d81b60 !important;
}

/* line 1526, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-600 {
  background-color: #d81b60 !important;
}

/* line 1529, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-700 {
  color: #c2185b !important;
}

/* line 1532, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-700 {
  background-color: #c2185b !important;
}

/* line 1535, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-800 {
  color: #ad1457 !important;
}

/* line 1538, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-800 {
  background-color: #ad1457 !important;
}

/* line 1541, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-900 {
  color: #880e4f !important;
}

/* line 1544, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-900 {
  background-color: #880e4f !important;
}

/* line 1547, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A100 {
  color: #ff80ab !important;
}

/* line 1550, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A100 {
  background-color: #ff80ab !important;
}

/* line 1553, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A200 {
  color: #ff4081 !important;
}

/* line 1556, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A200 {
  background-color: #ff4081 !important;
}

/* line 1559, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A400 {
  color: #f50057 !important;
}

/* line 1562, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A400 {
  background-color: #f50057 !important;
}

/* line 1565, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A700 {
  color: #c51162 !important;
}

/* line 1568, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A700 {
  background-color: #c51162 !important;
}

/* line 1571, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple {
  color: #9c27b0 !important;
}

/* line 1574, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple {
  background-color: #9c27b0 !important;
}

/* line 1577, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-50 {
  color: #f3e5f5 !important;
}

/* line 1580, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-50 {
  background-color: #f3e5f5 !important;
}

/* line 1583, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-100 {
  color: #e1bee7 !important;
}

/* line 1586, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-100 {
  background-color: #e1bee7 !important;
}

/* line 1589, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-200 {
  color: #ce93d8 !important;
}

/* line 1592, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-200 {
  background-color: #ce93d8 !important;
}

/* line 1595, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-300 {
  color: #ba68c8 !important;
}

/* line 1598, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-300 {
  background-color: #ba68c8 !important;
}

/* line 1601, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-400 {
  color: #ab47bc !important;
}

/* line 1604, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-400 {
  background-color: #ab47bc !important;
}

/* line 1607, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-500 {
  color: #9c27b0 !important;
}

/* line 1610, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-500 {
  background-color: #9c27b0 !important;
}

/* line 1613, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-600 {
  color: #8e24aa !important;
}

/* line 1616, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-600 {
  background-color: #8e24aa !important;
}

/* line 1619, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-700 {
  color: #7b1fa2 !important;
}

/* line 1622, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-700 {
  background-color: #7b1fa2 !important;
}

/* line 1625, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-800 {
  color: #6a1b9a !important;
}

/* line 1628, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-800 {
  background-color: #6a1b9a !important;
}

/* line 1631, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-900 {
  color: #4a148c !important;
}

/* line 1634, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-900 {
  background-color: #4a148c !important;
}

/* line 1637, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A100 {
  color: #ea80fc !important;
}

/* line 1640, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A100 {
  background-color: #ea80fc !important;
}

/* line 1643, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A200 {
  color: #e040fb !important;
}

/* line 1646, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A200 {
  background-color: #e040fb !important;
}

/* line 1649, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A400 {
  color: #d500f9 !important;
}

/* line 1652, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A400 {
  background-color: #d500f9 !important;
}

/* line 1655, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A700 {
  color: #aa00ff !important;
}

/* line 1658, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A700 {
  background-color: #aa00ff !important;
}

/* line 1661, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple {
  color: #673ab7 !important;
}

/* line 1664, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple {
  background-color: #673ab7 !important;
}

/* line 1667, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-50 {
  color: #ede7f6 !important;
}

/* line 1670, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-50 {
  background-color: #ede7f6 !important;
}

/* line 1673, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-100 {
  color: #d1c4e9 !important;
}

/* line 1676, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-100 {
  background-color: #d1c4e9 !important;
}

/* line 1679, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-200 {
  color: #b39ddb !important;
}

/* line 1682, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-200 {
  background-color: #b39ddb !important;
}

/* line 1685, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-300 {
  color: #9575cd !important;
}

/* line 1688, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-300 {
  background-color: #9575cd !important;
}

/* line 1691, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-400 {
  color: #7e57c2 !important;
}

/* line 1694, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-400 {
  background-color: #7e57c2 !important;
}

/* line 1697, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-500 {
  color: #673ab7 !important;
}

/* line 1700, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-500 {
  background-color: #673ab7 !important;
}

/* line 1703, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-600 {
  color: #5e35b1 !important;
}

/* line 1706, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-600 {
  background-color: #5e35b1 !important;
}

/* line 1709, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-700 {
  color: #512da8 !important;
}

/* line 1712, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-700 {
  background-color: #512da8 !important;
}

/* line 1715, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-800 {
  color: #4527a0 !important;
}

/* line 1718, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-800 {
  background-color: #4527a0 !important;
}

/* line 1721, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-900 {
  color: #311b92 !important;
}

/* line 1724, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-900 {
  background-color: #311b92 !important;
}

/* line 1727, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A100 {
  color: #b388ff !important;
}

/* line 1730, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A100 {
  background-color: #b388ff !important;
}

/* line 1733, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A200 {
  color: #7c4dff !important;
}

/* line 1736, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A200 {
  background-color: #7c4dff !important;
}

/* line 1739, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A400 {
  color: #651fff !important;
}

/* line 1742, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A400 {
  background-color: #651fff !important;
}

/* line 1745, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A700 {
  color: #6200ea !important;
}

/* line 1748, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A700 {
  background-color: #6200ea !important;
}

/* line 1751, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo {
  color: #3f51b5 !important;
}

/* line 1754, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo {
  background-color: #3f51b5 !important;
}

/* line 1757, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-50 {
  color: #e8eaf6 !important;
}

/* line 1760, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-50 {
  background-color: #e8eaf6 !important;
}

/* line 1763, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-100 {
  color: #c5cae9 !important;
}

/* line 1766, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-100 {
  background-color: #c5cae9 !important;
}

/* line 1769, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-200 {
  color: #9fa8da !important;
}

/* line 1772, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-200 {
  background-color: #9fa8da !important;
}

/* line 1775, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-300 {
  color: #7986cb !important;
}

/* line 1778, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-300 {
  background-color: #7986cb !important;
}

/* line 1781, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-400 {
  color: #5c6bc0 !important;
}

/* line 1784, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-400 {
  background-color: #5c6bc0 !important;
}

/* line 1787, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-500 {
  color: #3f51b5 !important;
}

/* line 1790, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-500 {
  background-color: #3f51b5 !important;
}

/* line 1793, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-600 {
  color: #3949ab !important;
}

/* line 1796, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-600 {
  background-color: #3949ab !important;
}

/* line 1799, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-700 {
  color: #303f9f !important;
}

/* line 1802, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-700 {
  background-color: #303f9f !important;
}

/* line 1805, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-800 {
  color: #283593 !important;
}

/* line 1808, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-800 {
  background-color: #283593 !important;
}

/* line 1811, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-900 {
  color: #1a237e !important;
}

/* line 1814, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-900 {
  background-color: #1a237e !important;
}

/* line 1817, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A100 {
  color: #8c9eff !important;
}

/* line 1820, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A100 {
  background-color: #8c9eff !important;
}

/* line 1823, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A200 {
  color: #536dfe !important;
}

/* line 1826, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A200 {
  background-color: #536dfe !important;
}

/* line 1829, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A400 {
  color: #3d5afe !important;
}

/* line 1832, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A400 {
  background-color: #3d5afe !important;
}

/* line 1835, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A700 {
  color: #304ffe !important;
}

/* line 1838, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A700 {
  background-color: #304ffe !important;
}

/* line 1841, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue {
  color: #2196f3 !important;
}

/* line 1844, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue {
  background-color: #2196f3 !important;
}

/* line 1847, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-50 {
  color: #e3f2fd !important;
}

/* line 1850, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-50 {
  background-color: #e3f2fd !important;
}

/* line 1853, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-100 {
  color: #bbdefb !important;
}

/* line 1856, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-100 {
  background-color: #bbdefb !important;
}

/* line 1859, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-200 {
  color: #90caf9 !important;
}

/* line 1862, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-200 {
  background-color: #90caf9 !important;
}

/* line 1865, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-300 {
  color: #64b5f6 !important;
}

/* line 1868, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-300 {
  background-color: #64b5f6 !important;
}

/* line 1871, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-400 {
  color: #42a5f5 !important;
}

/* line 1874, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-400 {
  background-color: #42a5f5 !important;
}

/* line 1877, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-500 {
  color: #2196f3 !important;
}

/* line 1880, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-500 {
  background-color: #2196f3 !important;
}

/* line 1883, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-600 {
  color: #1e88e5 !important;
}

/* line 1886, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-600 {
  background-color: #1e88e5 !important;
}

/* line 1889, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-700 {
  color: #1976d2 !important;
}

/* line 1892, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-700 {
  background-color: #1976d2 !important;
}

/* line 1895, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-800 {
  color: #1565c0 !important;
}

/* line 1898, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-800 {
  background-color: #1565c0 !important;
}

/* line 1901, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-900 {
  color: #0d47a1 !important;
}

/* line 1904, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-900 {
  background-color: #0d47a1 !important;
}

/* line 1907, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A100 {
  color: #82b1ff !important;
}

/* line 1910, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A100 {
  background-color: #82b1ff !important;
}

/* line 1913, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A200 {
  color: #448aff !important;
}

/* line 1916, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A200 {
  background-color: #448aff !important;
}

/* line 1919, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A400 {
  color: #2979ff !important;
}

/* line 1922, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A400 {
  background-color: #2979ff !important;
}

/* line 1925, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A700 {
  color: #2962ff !important;
}

/* line 1928, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A700 {
  background-color: #2962ff !important;
}

/* line 1931, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue {
  color: #03a9f4 !important;
}

/* line 1934, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue {
  background-color: #03a9f4 !important;
}

/* line 1937, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-50 {
  color: #e1f5fe !important;
}

/* line 1940, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-50 {
  background-color: #e1f5fe !important;
}

/* line 1943, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-100 {
  color: #b3e5fc !important;
}

/* line 1946, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-100 {
  background-color: #b3e5fc !important;
}

/* line 1949, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-200 {
  color: #81d4fa !important;
}

/* line 1952, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-200 {
  background-color: #81d4fa !important;
}

/* line 1955, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-300 {
  color: #4fc3f7 !important;
}

/* line 1958, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-300 {
  background-color: #4fc3f7 !important;
}

/* line 1961, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-400 {
  color: #29b6f6 !important;
}

/* line 1964, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-400 {
  background-color: #29b6f6 !important;
}

/* line 1967, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-500 {
  color: #03a9f4 !important;
}

/* line 1970, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-500 {
  background-color: #03a9f4 !important;
}

/* line 1973, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-600 {
  color: #039be5 !important;
}

/* line 1976, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-600 {
  background-color: #039be5 !important;
}

/* line 1979, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-700 {
  color: #0288d1 !important;
}

/* line 1982, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-700 {
  background-color: #0288d1 !important;
}

/* line 1985, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-800 {
  color: #0277bd !important;
}

/* line 1988, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-800 {
  background-color: #0277bd !important;
}

/* line 1991, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-900 {
  color: #01579b !important;
}

/* line 1994, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-900 {
  background-color: #01579b !important;
}

/* line 1997, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A100 {
  color: #80d8ff !important;
}

/* line 2000, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A100 {
  background-color: #80d8ff !important;
}

/* line 2003, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A200 {
  color: #40c4ff !important;
}

/* line 2006, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A200 {
  background-color: #40c4ff !important;
}

/* line 2009, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A400 {
  color: #00b0ff !important;
}

/* line 2012, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A400 {
  background-color: #00b0ff !important;
}

/* line 2015, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A700 {
  color: #0091ea !important;
}

/* line 2018, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A700 {
  background-color: #0091ea !important;
}

/* line 2021, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan {
  color: #00bcd4 !important;
}

/* line 2024, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan {
  background-color: #00bcd4 !important;
}

/* line 2027, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-50 {
  color: #e0f7fa !important;
}

/* line 2030, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-50 {
  background-color: #e0f7fa !important;
}

/* line 2033, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-100 {
  color: #b2ebf2 !important;
}

/* line 2036, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-100 {
  background-color: #b2ebf2 !important;
}

/* line 2039, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-200 {
  color: #80deea !important;
}

/* line 2042, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-200 {
  background-color: #80deea !important;
}

/* line 2045, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-300 {
  color: #4dd0e1 !important;
}

/* line 2048, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-300 {
  background-color: #4dd0e1 !important;
}

/* line 2051, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-400 {
  color: #26c6da !important;
}

/* line 2054, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-400 {
  background-color: #26c6da !important;
}

/* line 2057, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-500 {
  color: #00bcd4 !important;
}

/* line 2060, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-500 {
  background-color: #00bcd4 !important;
}

/* line 2063, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-600 {
  color: #00acc1 !important;
}

/* line 2066, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-600 {
  background-color: #00acc1 !important;
}

/* line 2069, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-700 {
  color: #0097a7 !important;
}

/* line 2072, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-700 {
  background-color: #0097a7 !important;
}

/* line 2075, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-800 {
  color: #00838f !important;
}

/* line 2078, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-800 {
  background-color: #00838f !important;
}

/* line 2081, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-900 {
  color: #006064 !important;
}

/* line 2084, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-900 {
  background-color: #006064 !important;
}

/* line 2087, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A100 {
  color: #84ffff !important;
}

/* line 2090, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A100 {
  background-color: #84ffff !important;
}

/* line 2093, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A200 {
  color: #18ffff !important;
}

/* line 2096, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A200 {
  background-color: #18ffff !important;
}

/* line 2099, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A400 {
  color: #00e5ff !important;
}

/* line 2102, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A400 {
  background-color: #00e5ff !important;
}

/* line 2105, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A700 {
  color: #00b8d4 !important;
}

/* line 2108, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A700 {
  background-color: #00b8d4 !important;
}

/* line 2111, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal {
  color: #009688 !important;
}

/* line 2114, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal {
  background-color: #009688 !important;
}

/* line 2117, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-50 {
  color: #e0f2f1 !important;
}

/* line 2120, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-50 {
  background-color: #e0f2f1 !important;
}

/* line 2123, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-100 {
  color: #b2dfdb !important;
}

/* line 2126, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-100 {
  background-color: #b2dfdb !important;
}

/* line 2129, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-200 {
  color: #80cbc4 !important;
}

/* line 2132, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-200 {
  background-color: #80cbc4 !important;
}

/* line 2135, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-300 {
  color: #4db6ac !important;
}

/* line 2138, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-300 {
  background-color: #4db6ac !important;
}

/* line 2141, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-400 {
  color: #26a69a !important;
}

/* line 2144, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-400 {
  background-color: #26a69a !important;
}

/* line 2147, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-500 {
  color: #009688 !important;
}

/* line 2150, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-500 {
  background-color: #009688 !important;
}

/* line 2153, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-600 {
  color: #00897b !important;
}

/* line 2156, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-600 {
  background-color: #00897b !important;
}

/* line 2159, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-700 {
  color: #00796b !important;
}

/* line 2162, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-700 {
  background-color: #00796b !important;
}

/* line 2165, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-800 {
  color: #00695c !important;
}

/* line 2168, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-800 {
  background-color: #00695c !important;
}

/* line 2171, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-900 {
  color: #004d40 !important;
}

/* line 2174, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-900 {
  background-color: #004d40 !important;
}

/* line 2177, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A100 {
  color: #a7ffeb !important;
}

/* line 2180, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A100 {
  background-color: #a7ffeb !important;
}

/* line 2183, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A200 {
  color: #64ffda !important;
}

/* line 2186, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A200 {
  background-color: #64ffda !important;
}

/* line 2189, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A400 {
  color: #1de9b6 !important;
}

/* line 2192, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A400 {
  background-color: #1de9b6 !important;
}

/* line 2195, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A700 {
  color: #00bfa5 !important;
}

/* line 2198, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A700 {
  background-color: #00bfa5 !important;
}

/* line 2201, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green {
  color: #4caf50 !important;
}

/* line 2204, vendor/assets/stylesheets/mdl.css */
.mdl-color--green {
  background-color: #4caf50 !important;
}

/* line 2207, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-50 {
  color: #e8f5e9 !important;
}

/* line 2210, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-50 {
  background-color: #e8f5e9 !important;
}

/* line 2213, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-100 {
  color: #c8e6c9 !important;
}

/* line 2216, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-100 {
  background-color: #c8e6c9 !important;
}

/* line 2219, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-200 {
  color: #a5d6a7 !important;
}

/* line 2222, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-200 {
  background-color: #a5d6a7 !important;
}

/* line 2225, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-300 {
  color: #81c784 !important;
}

/* line 2228, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-300 {
  background-color: #81c784 !important;
}

/* line 2231, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-400 {
  color: #66bb6a !important;
}

/* line 2234, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-400 {
  background-color: #66bb6a !important;
}

/* line 2237, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-500 {
  color: #4caf50 !important;
}

/* line 2240, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-500 {
  background-color: #4caf50 !important;
}

/* line 2243, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-600 {
  color: #43a047 !important;
}

/* line 2246, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-600 {
  background-color: #43a047 !important;
}

/* line 2249, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-700 {
  color: #388e3c !important;
}

/* line 2252, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-700 {
  background-color: #388e3c !important;
}

/* line 2255, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-800 {
  color: #2e7d32 !important;
}

/* line 2258, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-800 {
  background-color: #2e7d32 !important;
}

/* line 2261, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-900 {
  color: #1b5e20 !important;
}

/* line 2264, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-900 {
  background-color: #1b5e20 !important;
}

/* line 2267, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A100 {
  color: #b9f6ca !important;
}

/* line 2270, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A100 {
  background-color: #b9f6ca !important;
}

/* line 2273, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A200 {
  color: #69f0ae !important;
}

/* line 2276, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A200 {
  background-color: #69f0ae !important;
}

/* line 2279, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A400 {
  color: #00e676 !important;
}

/* line 2282, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A400 {
  background-color: #00e676 !important;
}

/* line 2285, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A700 {
  color: #00c853 !important;
}

/* line 2288, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A700 {
  background-color: #00c853 !important;
}

/* line 2291, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green {
  color: #8bc34a !important;
}

/* line 2294, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green {
  background-color: #8bc34a !important;
}

/* line 2297, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-50 {
  color: #f1f8e9 !important;
}

/* line 2300, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-50 {
  background-color: #f1f8e9 !important;
}

/* line 2303, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-100 {
  color: #dcedc8 !important;
}

/* line 2306, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-100 {
  background-color: #dcedc8 !important;
}

/* line 2309, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-200 {
  color: #c5e1a5 !important;
}

/* line 2312, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-200 {
  background-color: #c5e1a5 !important;
}

/* line 2315, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-300 {
  color: #aed581 !important;
}

/* line 2318, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-300 {
  background-color: #aed581 !important;
}

/* line 2321, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-400 {
  color: #9ccc65 !important;
}

/* line 2324, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-400 {
  background-color: #9ccc65 !important;
}

/* line 2327, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-500 {
  color: #8bc34a !important;
}

/* line 2330, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-500 {
  background-color: #8bc34a !important;
}

/* line 2333, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-600 {
  color: #7cb342 !important;
}

/* line 2336, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-600 {
  background-color: #7cb342 !important;
}

/* line 2339, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-700 {
  color: #689f38 !important;
}

/* line 2342, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-700 {
  background-color: #689f38 !important;
}

/* line 2345, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-800 {
  color: #558b2f !important;
}

/* line 2348, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-800 {
  background-color: #558b2f !important;
}

/* line 2351, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-900 {
  color: #33691e !important;
}

/* line 2354, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-900 {
  background-color: #33691e !important;
}

/* line 2357, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A100 {
  color: #ccff90 !important;
}

/* line 2360, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A100 {
  background-color: #ccff90 !important;
}

/* line 2363, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A200 {
  color: #b2ff59 !important;
}

/* line 2366, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A200 {
  background-color: #b2ff59 !important;
}

/* line 2369, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A400 {
  color: #76ff03 !important;
}

/* line 2372, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A400 {
  background-color: #76ff03 !important;
}

/* line 2375, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A700 {
  color: #64dd17 !important;
}

/* line 2378, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A700 {
  background-color: #64dd17 !important;
}

/* line 2381, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime {
  color: #cddc39 !important;
}

/* line 2384, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime {
  background-color: #cddc39 !important;
}

/* line 2387, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-50 {
  color: #f9fbe7 !important;
}

/* line 2390, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-50 {
  background-color: #f9fbe7 !important;
}

/* line 2393, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-100 {
  color: #f0f4c3 !important;
}

/* line 2396, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-100 {
  background-color: #f0f4c3 !important;
}

/* line 2399, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-200 {
  color: #e6ee9c !important;
}

/* line 2402, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-200 {
  background-color: #e6ee9c !important;
}

/* line 2405, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-300 {
  color: #dce775 !important;
}

/* line 2408, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-300 {
  background-color: #dce775 !important;
}

/* line 2411, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-400 {
  color: #d4e157 !important;
}

/* line 2414, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-400 {
  background-color: #d4e157 !important;
}

/* line 2417, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-500 {
  color: #cddc39 !important;
}

/* line 2420, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-500 {
  background-color: #cddc39 !important;
}

/* line 2423, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-600 {
  color: #c0ca33 !important;
}

/* line 2426, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-600 {
  background-color: #c0ca33 !important;
}

/* line 2429, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-700 {
  color: #afb42b !important;
}

/* line 2432, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-700 {
  background-color: #afb42b !important;
}

/* line 2435, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-800 {
  color: #9e9d24 !important;
}

/* line 2438, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-800 {
  background-color: #9e9d24 !important;
}

/* line 2441, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-900 {
  color: #827717 !important;
}

/* line 2444, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-900 {
  background-color: #827717 !important;
}

/* line 2447, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A100 {
  color: #f4ff81 !important;
}

/* line 2450, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A100 {
  background-color: #f4ff81 !important;
}

/* line 2453, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A200 {
  color: #eeff41 !important;
}

/* line 2456, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A200 {
  background-color: #eeff41 !important;
}

/* line 2459, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A400 {
  color: #c6ff00 !important;
}

/* line 2462, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A400 {
  background-color: #c6ff00 !important;
}

/* line 2465, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A700 {
  color: #aeea00 !important;
}

/* line 2468, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A700 {
  background-color: #aeea00 !important;
}

/* line 2471, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow {
  color: #ffeb3b !important;
}

/* line 2474, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow {
  background-color: #ffeb3b !important;
}

/* line 2477, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-50 {
  color: #fffde7 !important;
}

/* line 2480, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-50 {
  background-color: #fffde7 !important;
}

/* line 2483, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-100 {
  color: #fff9c4 !important;
}

/* line 2486, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-100 {
  background-color: #fff9c4 !important;
}

/* line 2489, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-200 {
  color: #fff59d !important;
}

/* line 2492, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-200 {
  background-color: #fff59d !important;
}

/* line 2495, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-300 {
  color: #fff176 !important;
}

/* line 2498, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-300 {
  background-color: #fff176 !important;
}

/* line 2501, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-400 {
  color: #ffee58 !important;
}

/* line 2504, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-400 {
  background-color: #ffee58 !important;
}

/* line 2507, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-500 {
  color: #ffeb3b !important;
}

/* line 2510, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-500 {
  background-color: #ffeb3b !important;
}

/* line 2513, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-600 {
  color: #fdd835 !important;
}

/* line 2516, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-600 {
  background-color: #fdd835 !important;
}

/* line 2519, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-700 {
  color: #fbc02d !important;
}

/* line 2522, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-700 {
  background-color: #fbc02d !important;
}

/* line 2525, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-800 {
  color: #f9a825 !important;
}

/* line 2528, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-800 {
  background-color: #f9a825 !important;
}

/* line 2531, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-900 {
  color: #f57f17 !important;
}

/* line 2534, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-900 {
  background-color: #f57f17 !important;
}

/* line 2537, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A100 {
  color: #ffff8d !important;
}

/* line 2540, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A100 {
  background-color: #ffff8d !important;
}

/* line 2543, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A200 {
  color: yellow !important;
}

/* line 2546, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A200 {
  background-color: yellow !important;
}

/* line 2549, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A400 {
  color: #ffea00 !important;
}

/* line 2552, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A400 {
  background-color: #ffea00 !important;
}

/* line 2555, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A700 {
  color: #ffd600 !important;
}

/* line 2558, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A700 {
  background-color: #ffd600 !important;
}

/* line 2561, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber {
  color: #ffc107 !important;
}

/* line 2564, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber {
  background-color: #ffc107 !important;
}

/* line 2567, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-50 {
  color: #fff8e1 !important;
}

/* line 2570, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-50 {
  background-color: #fff8e1 !important;
}

/* line 2573, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-100 {
  color: #ffecb3 !important;
}

/* line 2576, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-100 {
  background-color: #ffecb3 !important;
}

/* line 2579, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-200 {
  color: #ffe082 !important;
}

/* line 2582, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-200 {
  background-color: #ffe082 !important;
}

/* line 2585, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-300 {
  color: #ffd54f !important;
}

/* line 2588, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-300 {
  background-color: #ffd54f !important;
}

/* line 2591, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-400 {
  color: #ffca28 !important;
}

/* line 2594, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-400 {
  background-color: #ffca28 !important;
}

/* line 2597, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-500 {
  color: #ffc107 !important;
}

/* line 2600, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-500 {
  background-color: #ffc107 !important;
}

/* line 2603, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-600 {
  color: #ffb300 !important;
}

/* line 2606, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-600 {
  background-color: #ffb300 !important;
}

/* line 2609, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-700 {
  color: #ffa000 !important;
}

/* line 2612, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-700 {
  background-color: #ffa000 !important;
}

/* line 2615, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-800 {
  color: #ff8f00 !important;
}

/* line 2618, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-800 {
  background-color: #ff8f00 !important;
}

/* line 2621, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-900 {
  color: #ff6f00 !important;
}

/* line 2624, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-900 {
  background-color: #ff6f00 !important;
}

/* line 2627, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A100 {
  color: #ffe57f !important;
}

/* line 2630, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A100 {
  background-color: #ffe57f !important;
}

/* line 2633, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A200 {
  color: #ffd740 !important;
}

/* line 2636, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A200 {
  background-color: #ffd740 !important;
}

/* line 2639, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A400 {
  color: #ffc400 !important;
}

/* line 2642, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A400 {
  background-color: #ffc400 !important;
}

/* line 2645, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A700 {
  color: #ffab00 !important;
}

/* line 2648, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A700 {
  background-color: #ffab00 !important;
}

/* line 2651, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange {
  color: #ff9800 !important;
}

/* line 2654, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange {
  background-color: #ff9800 !important;
}

/* line 2657, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-50 {
  color: #fff3e0 !important;
}

/* line 2660, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-50 {
  background-color: #fff3e0 !important;
}

/* line 2663, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-100 {
  color: #ffe0b2 !important;
}

/* line 2666, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-100 {
  background-color: #ffe0b2 !important;
}

/* line 2669, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-200 {
  color: #ffcc80 !important;
}

/* line 2672, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-200 {
  background-color: #ffcc80 !important;
}

/* line 2675, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-300 {
  color: #ffb74d !important;
}

/* line 2678, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-300 {
  background-color: #ffb74d !important;
}

/* line 2681, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-400 {
  color: #ffa726 !important;
}

/* line 2684, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-400 {
  background-color: #ffa726 !important;
}

/* line 2687, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-500 {
  color: #ff9800 !important;
}

/* line 2690, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-500 {
  background-color: #ff9800 !important;
}

/* line 2693, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-600 {
  color: #fb8c00 !important;
}

/* line 2696, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-600 {
  background-color: #fb8c00 !important;
}

/* line 2699, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-700 {
  color: #f57c00 !important;
}

/* line 2702, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-700 {
  background-color: #f57c00 !important;
}

/* line 2705, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-800 {
  color: #ef6c00 !important;
}

/* line 2708, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-800 {
  background-color: #ef6c00 !important;
}

/* line 2711, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-900 {
  color: #e65100 !important;
}

/* line 2714, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-900 {
  background-color: #e65100 !important;
}

/* line 2717, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A100 {
  color: #ffd180 !important;
}

/* line 2720, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A100 {
  background-color: #ffd180 !important;
}

/* line 2723, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A200 {
  color: #ffab40 !important;
}

/* line 2726, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A200 {
  background-color: #ffab40 !important;
}

/* line 2729, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A400 {
  color: #ff9100 !important;
}

/* line 2732, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A400 {
  background-color: #ff9100 !important;
}

/* line 2735, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A700 {
  color: #ff6d00 !important;
}

/* line 2738, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A700 {
  background-color: #ff6d00 !important;
}

/* line 2741, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange {
  color: #ff5722 !important;
}

/* line 2744, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange {
  background-color: #ff5722 !important;
}

/* line 2747, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-50 {
  color: #fbe9e7 !important;
}

/* line 2750, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-50 {
  background-color: #fbe9e7 !important;
}

/* line 2753, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-100 {
  color: #ffccbc !important;
}

/* line 2756, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-100 {
  background-color: #ffccbc !important;
}

/* line 2759, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-200 {
  color: #ffab91 !important;
}

/* line 2762, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-200 {
  background-color: #ffab91 !important;
}

/* line 2765, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-300 {
  color: #ff8a65 !important;
}

/* line 2768, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-300 {
  background-color: #ff8a65 !important;
}

/* line 2771, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-400 {
  color: #ff7043 !important;
}

/* line 2774, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-400 {
  background-color: #ff7043 !important;
}

/* line 2777, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-500 {
  color: #ff5722 !important;
}

/* line 2780, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-500 {
  background-color: #ff5722 !important;
}

/* line 2783, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-600 {
  color: #f4511e !important;
}

/* line 2786, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-600 {
  background-color: #f4511e !important;
}

/* line 2789, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-700 {
  color: #e64a19 !important;
}

/* line 2792, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-700 {
  background-color: #e64a19 !important;
}

/* line 2795, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-800 {
  color: #d84315 !important;
}

/* line 2798, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-800 {
  background-color: #d84315 !important;
}

/* line 2801, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-900 {
  color: #bf360c !important;
}

/* line 2804, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-900 {
  background-color: #bf360c !important;
}

/* line 2807, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A100 {
  color: #ff9e80 !important;
}

/* line 2810, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A100 {
  background-color: #ff9e80 !important;
}

/* line 2813, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A200 {
  color: #ff6e40 !important;
}

/* line 2816, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A200 {
  background-color: #ff6e40 !important;
}

/* line 2819, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A400 {
  color: #ff3d00 !important;
}

/* line 2822, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A400 {
  background-color: #ff3d00 !important;
}

/* line 2825, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A700 {
  color: #dd2c00 !important;
}

/* line 2828, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A700 {
  background-color: #dd2c00 !important;
}

/* line 2831, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown {
  color: #795548 !important;
}

/* line 2834, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown {
  background-color: #795548 !important;
}

/* line 2837, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-50 {
  color: #efebe9 !important;
}

/* line 2840, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-50 {
  background-color: #efebe9 !important;
}

/* line 2843, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-100 {
  color: #d7ccc8 !important;
}

/* line 2846, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-100 {
  background-color: #d7ccc8 !important;
}

/* line 2849, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-200 {
  color: #bcaaa4 !important;
}

/* line 2852, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-200 {
  background-color: #bcaaa4 !important;
}

/* line 2855, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-300 {
  color: #a1887f !important;
}

/* line 2858, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-300 {
  background-color: #a1887f !important;
}

/* line 2861, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-400 {
  color: #8d6e63 !important;
}

/* line 2864, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-400 {
  background-color: #8d6e63 !important;
}

/* line 2867, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-500 {
  color: #795548 !important;
}

/* line 2870, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-500 {
  background-color: #795548 !important;
}

/* line 2873, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-600 {
  color: #6d4c41 !important;
}

/* line 2876, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-600 {
  background-color: #6d4c41 !important;
}

/* line 2879, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-700 {
  color: #5d4037 !important;
}

/* line 2882, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-700 {
  background-color: #5d4037 !important;
}

/* line 2885, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-800 {
  color: #4e342e !important;
}

/* line 2888, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-800 {
  background-color: #4e342e !important;
}

/* line 2891, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-900 {
  color: #3e2723 !important;
}

/* line 2894, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-900 {
  background-color: #3e2723 !important;
}

/* line 2897, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey {
  color: #9e9e9e !important;
}

/* line 2900, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey {
  background-color: #9e9e9e !important;
}

/* line 2903, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-50 {
  color: #fafafa !important;
}

/* line 2906, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-50 {
  background-color: #fafafa !important;
}

/* line 2909, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-100 {
  color: whitesmoke !important;
}

/* line 2912, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-100 {
  background-color: whitesmoke !important;
}

/* line 2915, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-200 {
  color: #eeeeee !important;
}

/* line 2918, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-200 {
  background-color: #eeeeee !important;
}

/* line 2921, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-300 {
  color: #e0e0e0 !important;
}

/* line 2924, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-300 {
  background-color: #e0e0e0 !important;
}

/* line 2927, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-400 {
  color: #bdbdbd !important;
}

/* line 2930, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-400 {
  background-color: #bdbdbd !important;
}

/* line 2933, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-500 {
  color: #9e9e9e !important;
}

/* line 2936, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-500 {
  background-color: #9e9e9e !important;
}

/* line 2939, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-600 {
  color: #757575 !important;
}

/* line 2942, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-600 {
  background-color: #757575 !important;
}

/* line 2945, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-700 {
  color: #616161 !important;
}

/* line 2948, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-700 {
  background-color: #616161 !important;
}

/* line 2951, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-800 {
  color: #424242 !important;
}

/* line 2954, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-800 {
  background-color: #424242 !important;
}

/* line 2957, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-900 {
  color: #212121 !important;
}

/* line 2960, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-900 {
  background-color: #212121 !important;
}

/* line 2963, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey {
  color: #607d8b !important;
}

/* line 2966, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey {
  background-color: #607d8b !important;
}

/* line 2969, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-50 {
  color: #eceff1 !important;
}

/* line 2972, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-50 {
  background-color: #eceff1 !important;
}

/* line 2975, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-100 {
  color: #cfd8dc !important;
}

/* line 2978, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-100 {
  background-color: #cfd8dc !important;
}

/* line 2981, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-200 {
  color: #b0bec5 !important;
}

/* line 2984, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-200 {
  background-color: #b0bec5 !important;
}

/* line 2987, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-300 {
  color: #90a4ae !important;
}

/* line 2990, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-300 {
  background-color: #90a4ae !important;
}

/* line 2993, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-400 {
  color: #78909c !important;
}

/* line 2996, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-400 {
  background-color: #78909c !important;
}

/* line 2999, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-500 {
  color: #607d8b !important;
}

/* line 3002, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-500 {
  background-color: #607d8b !important;
}

/* line 3005, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-600 {
  color: #546e7a !important;
}

/* line 3008, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-600 {
  background-color: #546e7a !important;
}

/* line 3011, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-700 {
  color: #455a64 !important;
}

/* line 3014, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-700 {
  background-color: #455a64 !important;
}

/* line 3017, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-800 {
  color: #37474f !important;
}

/* line 3020, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-800 {
  background-color: #37474f !important;
}

/* line 3023, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-900 {
  color: #263238 !important;
}

/* line 3026, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-900 {
  background-color: #263238 !important;
}

/* line 3029, vendor/assets/stylesheets/mdl.css */
.mdl-color--black {
  background-color: black !important;
}

/* line 3032, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--black {
  color: black !important;
}

/* line 3035, vendor/assets/stylesheets/mdl.css */
.mdl-color--white {
  background-color: white !important;
}

/* line 3038, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--white {
  color: white !important;
}

/* line 3041, vendor/assets/stylesheets/mdl.css */
.mdl-color--primary {
  background-color: #3f51b5 !important;
}

/* line 3044, vendor/assets/stylesheets/mdl.css */
.mdl-color--primary-contrast {
  background-color: white !important;
}

/* line 3047, vendor/assets/stylesheets/mdl.css */
.mdl-color--primary-dark {
  background-color: #303f9f !important;
}

/* line 3050, vendor/assets/stylesheets/mdl.css */
.mdl-color--accent {
  background-color: #ff4081 !important;
}

/* line 3053, vendor/assets/stylesheets/mdl.css */
.mdl-color--accent-contrast {
  background-color: white !important;
}

/* line 3056, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--primary {
  color: #3f51b5 !important;
}

/* line 3059, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--primary-contrast {
  color: white !important;
}

/* line 3062, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--primary-dark {
  color: #303f9f !important;
}

/* line 3065, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--accent {
  color: #ff4081 !important;
}

/* line 3068, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--accent-contrast {
  color: white !important;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 3239, vendor/assets/stylesheets/mdl.css */
.mdl-ripple {
  background: black;
  border-radius: 50%;
  height: 50px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
  width: 50px;
  overflow: hidden;
}

/* line 3252, vendor/assets/stylesheets/mdl.css */
.mdl-ripple.is-animating {
  transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1);
}

/* line 3256, vendor/assets/stylesheets/mdl.css */
.mdl-ripple.is-visible {
  opacity: 0.3;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 3427, vendor/assets/stylesheets/mdl.css */
.mdl-animation--default {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 3430, vendor/assets/stylesheets/mdl.css */
.mdl-animation--fast-out-slow-in {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 3433, vendor/assets/stylesheets/mdl.css */
.mdl-animation--linear-out-slow-in {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/* line 3436, vendor/assets/stylesheets/mdl.css */
.mdl-animation--fast-out-linear-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 3607, vendor/assets/stylesheets/mdl.css */
.mdl-badge {
  position: relative;
  white-space: nowrap;
  margin-right: 24px;
}

/* line 3611, vendor/assets/stylesheets/mdl.css */
.mdl-badge:not([data-badge]) {
  margin-right: auto;
}

/* line 3613, vendor/assets/stylesheets/mdl.css */
.mdl-badge[data-badge]:after {
  content: attr(data-badge);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  position: absolute;
  top: -11px;
  right: -24px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 600;
  font-size: 12px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #ff4081;
  color: white;
}

/* line 3644, vendor/assets/stylesheets/mdl.css */
.mdl-button .mdl-badge[data-badge]:after, .dtp .dtp-buttons .btn .mdl-badge[data-badge]:after, .sp-container .sp-choose .mdl-badge[data-badge]:after, .sp-container .sp-cancel .mdl-badge[data-badge]:after, .card .action .mdl-badge[data-badge]:after, .main-card .action .mdl-badge[data-badge]:after, .mdl-ultra-mini-fab .mdl-badge[data-badge]:after, .mdl-icon-button .mdl-badge[data-badge]:after, input.icon-button[type='submit'] .mdl-badge[data-badge]:after {
  top: -10px;
  right: -5px;
}

/* line 3647, vendor/assets/stylesheets/mdl.css */
.mdl-badge.mdl-badge--no-background[data-badge]:after {
  color: #ff4081;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 1px gray;
}

/* line 3651, vendor/assets/stylesheets/mdl.css */
.mdl-badge.mdl-badge--overlap {
  margin-right: 10px;
}

/* line 3653, vendor/assets/stylesheets/mdl.css */
.mdl-badge.mdl-badge--overlap:after {
  right: -10px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 3843, vendor/assets/stylesheets/mdl.css */
.mdl-button, body.mobile .dtp .dtp-buttons .btn, .dtp .dtp-buttons .btn, .sp-container .sp-choose, .sp-container .sp-cancel, .card .action, .main-card .action, .mdl-ultra-mini-fab, .mdl-icon-button, input.icon-button[type='submit'] {
  background: transparent;
  border: none;
  border-radius: 2px;
  color: black;
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px;
  display: inline-block;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
}

/* line 3869, vendor/assets/stylesheets/mdl.css */
.mdl-button::-moz-focus-inner, body.mobile .dtp .dtp-buttons .btn::-moz-focus-inner, .dtp .dtp-buttons .btn::-moz-focus-inner, .sp-container .sp-choose::-moz-focus-inner, .sp-container .sp-cancel::-moz-focus-inner, .card .action::-moz-focus-inner, .main-card .action::-moz-focus-inner, .mdl-ultra-mini-fab::-moz-focus-inner, .mdl-icon-button::-moz-focus-inner, input.icon-button[type='submit']::-moz-focus-inner {
  border: 0;
}

/* line 3871, vendor/assets/stylesheets/mdl.css */
.mdl-button:hover, body.mobile .dtp .dtp-buttons .btn:hover, .dtp .dtp-buttons .btn:hover, .sp-container .sp-choose:hover, .sp-container .sp-cancel:hover, .card .action:hover, .main-card .action:hover, .mdl-ultra-mini-fab:hover, .mdl-icon-button:hover, input.icon-button[type='submit']:hover {
  background-color: rgba(158, 158, 158, 0.2);
}

/* line 3873, vendor/assets/stylesheets/mdl.css */
.mdl-button:focus:not(:active), .dtp .dtp-buttons .btn:focus:not(:active), .sp-container .sp-choose:focus:not(:active), .sp-container .sp-cancel:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-ultra-mini-fab:focus:not(:active), .mdl-icon-button:focus:not(:active), input.icon-button[type='submit']:focus:not(:active) {
  background-color: rgba(0, 0, 0, 0.12);
}

/* line 3875, vendor/assets/stylesheets/mdl.css */
.mdl-button:active, body.mobile .dtp .dtp-buttons .btn:active, .dtp .dtp-buttons .btn:active, .sp-container .sp-choose:active, .sp-container .sp-cancel:active, .card .action:active, .main-card .action:active, .mdl-ultra-mini-fab:active, .mdl-icon-button:active, input.icon-button[type='submit']:active {
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3877, vendor/assets/stylesheets/mdl.css */
.mdl-button.mdl-button--colored, body.mobile .dtp .dtp-buttons .mdl-button--colored.btn, .dtp .dtp-buttons .mdl-button--colored.btn, .sp-container .mdl-button--colored.sp-choose, .sp-container .mdl-button--colored.sp-cancel, .card .action, .main-card .action, .mdl-button--colored.mdl-ultra-mini-fab, .mdl-button--colored.mdl-icon-button, input.mdl-button--colored.icon-button[type='submit'], .card input.icon-button.action[type='submit'], .main-card input.icon-button.action[type='submit'] {
  color: #3f51b5;
}

/* line 3879, vendor/assets/stylesheets/mdl.css */
.mdl-button.mdl-button--colored:focus:not(:active), .dtp .dtp-buttons .mdl-button--colored.btn:focus:not(:active), .sp-container .mdl-button--colored.sp-choose:focus:not(:active), .sp-container .mdl-button--colored.sp-cancel:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-button--colored.mdl-ultra-mini-fab:focus:not(:active), .mdl-button--colored.mdl-icon-button:focus:not(:active), input.mdl-button--colored.icon-button[type='submit']:focus:not(:active) {
  background-color: rgba(0, 0, 0, 0.12);
}

/* line 3882, vendor/assets/stylesheets/mdl.css */
input.mdl-button[type="submit"], .dtp .dtp-buttons input.btn[type="submit"], .sp-container input.sp-choose[type="submit"], .sp-container input.sp-cancel[type="submit"], .card input.action[type="submit"], .main-card input.action[type="submit"], input.mdl-ultra-mini-fab[type="submit"], input.mdl-icon-button[type="submit"], input.icon-button[type="submit"] {
  -webkit-appearance: none;
}

/* line 3885, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised {
  background: rgba(158, 158, 158, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 3888, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3891, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3894, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored, .card .mdl-button--raised.action, .main-card .mdl-button--raised.action {
  background: #3f51b5;
  color: white;
}

/* line 3897, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored:hover, .card .mdl-button--raised.action:hover, .main-card .mdl-button--raised.action:hover {
  background-color: #3f51b5;
}

/* line 3899, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored:active, .card .mdl-button--raised.action:active, .main-card .mdl-button--raised.action:active {
  background-color: #3f51b5;
}

/* line 3901, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored:focus:not(:active), .card .mdl-button--raised.action:focus:not(:active), .main-card .mdl-button--raised.action:focus:not(:active) {
  background-color: #3f51b5;
}

/* line 3903, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored .mdl-ripple, .card .mdl-button--raised.action .mdl-ripple, .main-card .mdl-button--raised.action .mdl-ripple {
  background: white;
}

/* line 3906, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab, .card .action, .main-card .action, .mdl-ultra-mini-fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  overflow: hidden;
  background: rgba(158, 158, 158, 0.2);
  box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
  position: relative;
  line-height: normal;
}

/* line 3919, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab .material-icons, .card .action .material-icons, .main-card .action .material-icons, .mdl-ultra-mini-fab .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px;
}

/* line 3927, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--mini-fab, .card .mdl-button--mini-fab.action, .main-card .mdl-button--mini-fab.action, .mdl-ultra-mini-fab {
  height: 40px;
  min-width: 40px;
  width: 40px;
}

/* line 3931, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab .mdl-button__ripple-container, .card .action .mdl-button__ripple-container, .main-card .action .mdl-button__ripple-container, .mdl-ultra-mini-fab .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 3934, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab:active, .card .action:active, .main-card .action:active, .mdl-ultra-mini-fab:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3937, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-ultra-mini-fab:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3940, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored, .card .action, .main-card .action, .mdl-button--colored.mdl-ultra-mini-fab {
  background: #ff4081;
  color: white;
}

/* line 3943, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored:hover, .card .action:hover, .main-card .action:hover, .mdl-button--colored.mdl-ultra-mini-fab:hover {
  background-color: #ff4081;
}

/* line 3945, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-button--colored.mdl-ultra-mini-fab:focus:not(:active) {
  background-color: #ff4081;
}

/* line 3947, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored:active, .card .action:active, .main-card .action:active, .mdl-button--colored.mdl-ultra-mini-fab:active {
  background-color: #ff4081;
}

/* line 3949, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored .mdl-ripple, .card .action .mdl-ripple, .main-card .action .mdl-ripple, .mdl-button--colored.mdl-ultra-mini-fab .mdl-ripple {
  background: white;
}

/* line 3952, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon {
  border-radius: 50%;
  font-size: 24px;
  height: 32px;
  margin-left: 0;
  margin-right: 0;
  min-width: 32px;
  width: 32px;
  padding: 0;
  overflow: hidden;
  color: inherit;
  line-height: normal;
}

/* line 3964, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px;
}

/* line 3972, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon.mdl-button--mini-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}

/* line 3976, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon.mdl-button--mini-icon .material-icons {
  top: 0px;
  left: 0px;
}

/* line 3979, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 3983, vendor/assets/stylesheets/mdl.css */
.mdl-button__ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

/* line 3992, vendor/assets/stylesheets/mdl.css */
.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple, .dtp .dtp-buttons .btn[disabled] .mdl-button__ripple-container .mdl-ripple, .sp-container .sp-choose[disabled] .mdl-button__ripple-container .mdl-ripple, .sp-container .sp-cancel[disabled] .mdl-button__ripple-container .mdl-ripple, .card .action[disabled] .mdl-button__ripple-container .mdl-ripple, .main-card .action[disabled] .mdl-button__ripple-container .mdl-ripple, .mdl-ultra-mini-fab[disabled] .mdl-button__ripple-container .mdl-ripple, .mdl-icon-button[disabled] .mdl-button__ripple-container .mdl-ripple, input.icon-button[disabled][type='submit'] .mdl-button__ripple-container .mdl-ripple,
.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple,
.dtp .dtp-buttons .mdl-button--disabled.btn .mdl-button__ripple-container .mdl-ripple,
.sp-container .mdl-button--disabled.sp-choose .mdl-button__ripple-container .mdl-ripple,
.sp-container .mdl-button--disabled.sp-cancel .mdl-button__ripple-container .mdl-ripple,
.card .mdl-button--disabled.action .mdl-button__ripple-container .mdl-ripple,
.main-card .mdl-button--disabled.action .mdl-button__ripple-container .mdl-ripple,
.mdl-button--disabled.mdl-ultra-mini-fab .mdl-button__ripple-container .mdl-ripple,
.mdl-button--disabled.mdl-icon-button .mdl-button__ripple-container .mdl-ripple,
input.mdl-button--disabled.icon-button[type='submit'] .mdl-button__ripple-container .mdl-ripple {
  background-color: transparent;
}

/* line 3996, vendor/assets/stylesheets/mdl.css */
.mdl-button--primary.mdl-button--primary {
  color: #3f51b5;
}

/* line 3998, vendor/assets/stylesheets/mdl.css */
.mdl-button--primary.mdl-button--primary .mdl-ripple {
  background: white;
}

/* line 4000, vendor/assets/stylesheets/mdl.css */
.mdl-button--primary.mdl-button--primary.mdl-button--raised, .mdl-button--primary.mdl-button--primary.mdl-button--fab, .card .mdl-button--primary.action, .main-card .mdl-button--primary.action, .mdl-button--primary.mdl-ultra-mini-fab {
  color: white;
  background-color: #3f51b5;
}

/* line 4004, vendor/assets/stylesheets/mdl.css */
.mdl-button--accent.mdl-button--accent {
  color: #ff4081;
}

/* line 4006, vendor/assets/stylesheets/mdl.css */
.mdl-button--accent.mdl-button--accent .mdl-ripple {
  background: white;
}

/* line 4008, vendor/assets/stylesheets/mdl.css */
.mdl-button--accent.mdl-button--accent.mdl-button--raised, .mdl-button--accent.mdl-button--accent.mdl-button--fab, .card .mdl-button--accent.action, .main-card .mdl-button--accent.action, .mdl-button--accent.mdl-ultra-mini-fab {
  color: white;
  background-color: #ff4081;
}

/* line 4012, vendor/assets/stylesheets/mdl.css */
.mdl-button[disabled][disabled], .dtp .dtp-buttons .btn[disabled][disabled], .sp-container .sp-choose[disabled][disabled], .sp-container .sp-cancel[disabled][disabled], .card .action[disabled][disabled], .main-card .action[disabled][disabled], .mdl-ultra-mini-fab[disabled][disabled], .mdl-icon-button[disabled][disabled], input.icon-button[disabled][disabled][type='submit'], .mdl-button.mdl-button--disabled.mdl-button--disabled, .dtp .dtp-buttons .mdl-button--disabled.mdl-button--disabled.btn, .sp-container .mdl-button--disabled.mdl-button--disabled.sp-choose, .sp-container .mdl-button--disabled.mdl-button--disabled.sp-cancel, .card .mdl-button--disabled.mdl-button--disabled.action, .main-card .mdl-button--disabled.mdl-button--disabled.action, .mdl-button--disabled.mdl-button--disabled.mdl-ultra-mini-fab, .mdl-button--disabled.mdl-button--disabled.mdl-icon-button, input.mdl-button--disabled.mdl-button--disabled.icon-button[type='submit'] {
  color: rgba(0, 0, 0, 0.26);
  cursor: default;
  background-color: transparent;
}

/* line 4017, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab[disabled][disabled], .card .action[disabled][disabled], .main-card .action[disabled][disabled], .mdl-ultra-mini-fab[disabled][disabled], .mdl-button--fab.mdl-button--disabled.mdl-button--disabled, .card .mdl-button--disabled.mdl-button--disabled.action, .main-card .mdl-button--disabled.mdl-button--disabled.action, .mdl-button--disabled.mdl-button--disabled.mdl-ultra-mini-fab {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}

/* line 4021, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised[disabled][disabled], .mdl-button--raised.mdl-button--disabled.mdl-button--disabled {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
}

/* line 4026, vendor/assets/stylesheets/mdl.css */
.mdl-button--colored[disabled][disabled], .card .action[disabled][disabled], .main-card .action[disabled][disabled], .mdl-button--colored.mdl-button--disabled.mdl-button--disabled, .card .mdl-button--disabled.mdl-button--disabled.action, .main-card .mdl-button--disabled.mdl-button--disabled.action {
  color: rgba(0, 0, 0, 0.26);
}

/* line 4029, vendor/assets/stylesheets/mdl.css */
.mdl-button .material-icons, body.mobile .dtp .dtp-buttons .btn .material-icons, .dtp .dtp-buttons .btn .material-icons, .sp-container .sp-choose .material-icons, .sp-container .sp-cancel .material-icons, .card .action .material-icons, .main-card .action .material-icons, .mdl-ultra-mini-fab .material-icons, .mdl-icon-button .material-icons, input.icon-button[type='submit'] .material-icons {
  vertical-align: middle;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 4200, vendor/assets/stylesheets/mdl.css */
.mdl-card {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  min-height: 200px;
  overflow: hidden;
  /*width: 330px; Overridden because it causes screwy behavior.*/
  z-index: 1;
  position: relative;
  background: white;
  border-radius: 2px;
  box-sizing: border-box;
}

/* line 4218, vendor/assets/stylesheets/mdl.css */
.mdl-card__media {
  background-color: #ff4081;
  background-repeat: repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-origin: padding-box;
  background-attachment: scroll;
  box-sizing: border-box;
}

/* line 4227, vendor/assets/stylesheets/mdl.css */
.mdl-card__title {
  align-items: center;
  color: black;
  display: block;
  display: flex;
  justify-content: stretch;
  line-height: normal;
  padding: 16px 16px;
  perspective-origin: 165px 56px;
  transform-origin: 165px 56px;
  box-sizing: border-box;
}

/* line 4246, vendor/assets/stylesheets/mdl.css */
.mdl-card__title.mdl-card--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 4249, vendor/assets/stylesheets/mdl.css */
.mdl-card__title-text {
  align-self: flex-end;
  color: inherit;
  display: block;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: normal;
  overflow: hidden;
  transform-origin: 149px 48px;
  margin: 0;
}

/* line 4266, vendor/assets/stylesheets/mdl.css */
.mdl-card__subtitle-text {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54);
  margin: 0;
}

/* line 4271, vendor/assets/stylesheets/mdl.css */
.mdl-card__supporting-text {
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 18px;
  overflow: hidden;
  padding: 16px 16px;
  width: 90%;
}

/* line 4279, vendor/assets/stylesheets/mdl.css */
.mdl-card__actions {
  font-size: 16px;
  line-height: normal;
  width: 100%;
  background-color: transparent;
  padding: 8px;
  box-sizing: border-box;
}

/* line 4286, vendor/assets/stylesheets/mdl.css */
.mdl-card__actions.mdl-card--border {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 4289, vendor/assets/stylesheets/mdl.css */
.mdl-card--expand {
  flex-grow: 1;
}

/* line 4294, vendor/assets/stylesheets/mdl.css */
.mdl-card__menu {
  position: absolute;
  right: 16px;
  top: 16px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 4486, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
}

/* line 4496, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-upgraded {
  padding-left: 24px;
}

/* line 4499, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__input {
  line-height: 24px;
}

/* line 4501, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-upgraded .mdl-checkbox__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 4514, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__box-outline {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  z-index: 2;
}

/* line 4528, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid #3f51b5;
}

/* line 4530, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline,
.mdl-checkbox.is-disabled .mdl-checkbox__box-outline {
  border: 2px solid rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 4535, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__focus-helper {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
}

/* line 4545, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-focused .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0px 8px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 4548, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0px 8px rgba(63, 81, 181, 0.26);
  background-color: rgba(63, 81, 181, 0.26);
}

/* line 4552, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__tick-outline {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  background: transparent;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background;
}

/* line 4564, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: #3f51b5 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K");
}

/* line 4566, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,
.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline {
  background: rgba(0, 0, 0, 0.26) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K");
}

/* line 4570, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}

/* line 4576, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__label,
.mdl-checkbox.is-disabled .mdl-checkbox__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 4581, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__ripple-container {
  position: absolute;
  z-index: 2;
  top: -6px;
  left: -10px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 4593, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 4595, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container,
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container {
  cursor: auto;
}

/* line 4598, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple,
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple {
  background: transparent;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 4789, vendor/assets/stylesheets/mdl.css */
.mdl-chip {
  height: 32px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  line-height: 32px;
  padding: 0 12px;
  border: 0;
  border-radius: 16px;
  background-color: #dedede;
  display: inline-block;
  color: rgba(0, 0, 0, 0.87);
  margin: 2px 0;
  font-size: 0;
  white-space: nowrap;
}

/* line 4802, vendor/assets/stylesheets/mdl.css */
.mdl-chip__text {
  font-size: 13px;
  vertical-align: middle;
  display: inline-block;
}

/* line 4806, vendor/assets/stylesheets/mdl.css */
.mdl-chip__action {
  height: 24px;
  width: 24px;
  background: transparent;
  opacity: 0.54;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  margin: 0 0 0 4px;
  font-size: 13px;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.87);
  border: none;
  outline: none;
  overflow: hidden;
}

/* line 4823, vendor/assets/stylesheets/mdl.css */
.mdl-chip__contact {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  overflow: hidden;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
}

/* line 4834, vendor/assets/stylesheets/mdl.css */
.mdl-chip:focus {
  outline: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 4837, vendor/assets/stylesheets/mdl.css */
.mdl-chip:active {
  background-color: #d6d6d6;
}

/* line 4839, vendor/assets/stylesheets/mdl.css */
.mdl-chip--deletable {
  padding-right: 4px;
}

/* line 4841, vendor/assets/stylesheets/mdl.css */
.mdl-chip--contact {
  padding-left: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 5031, vendor/assets/stylesheets/mdl.css */
.mdl-data-table {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  background-color: white;
}

/* line 5038, vendor/assets/stylesheets/mdl.css */
.mdl-data-table thead {
  padding-bottom: 3px;
}

/* line 5040, vendor/assets/stylesheets/mdl.css */
.mdl-data-table thead .mdl-data-table__select {
  margin-top: 0;
}

/* line 5042, vendor/assets/stylesheets/mdl.css */
.mdl-data-table tbody tr {
  position: relative;
  height: 48px;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}

/* line 5048, vendor/assets/stylesheets/mdl.css */
.mdl-data-table tbody tr.is-selected {
  background-color: #e0e0e0;
}

/* line 5050, vendor/assets/stylesheets/mdl.css */
.mdl-data-table tbody tr:hover {
  background-color: #eeeeee;
}

/* line 5052, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td, .mdl-data-table th {
  padding: 0 18px 12px 18px;
  text-align: right;
}

/* line 5055, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type {
  padding-left: 24px;
}

/* line 5057, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td:last-of-type, .mdl-data-table th:last-of-type {
  padding-right: 24px;
}

/* line 5059, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td {
  position: relative;
  vertical-align: middle;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 12px;
  box-sizing: border-box;
}

/* line 5067, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td .mdl-data-table__select {
  vertical-align: middle;
}

/* line 5069, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  padding-bottom: 8px;
  box-sizing: border-box;
}

/* line 5082, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending, .mdl-data-table th.mdl-data-table__header--sorted-descending {
  color: rgba(0, 0, 0, 0.87);
}

/* line 5084, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  content: "\e5d8";
  margin-right: 5px;
  vertical-align: sub;
}

/* line 5102, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover {
  cursor: pointer;
}

/* line 5104, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before {
  color: rgba(0, 0, 0, 0.26);
}

/* line 5106, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  content: "\e5db";
}

/* line 5109, vendor/assets/stylesheets/mdl.css */
.mdl-data-table__select {
  width: 16px;
}

/* line 5112, vendor/assets/stylesheets/mdl.css */
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 5302, vendor/assets/stylesheets/mdl.css */
.mdl-dialog {
  border: none;
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
  width: 280px;
}

/* line 5306, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__title {
  padding: 24px 24px 0;
  margin: 0;
  font-size: 2.5rem;
}

/* line 5310, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions {
  padding: 8px 8px 8px 24px;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}

/* line 5321, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions > * {
  margin-right: 8px;
  height: 36px;
}

/* line 5324, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions > *:first-child {
  margin-right: 0;
}

/* line 5326, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions--full-width {
  padding: 0 0 8px 0;
}

/* line 5328, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions--full-width > * {
  height: 48px;
  flex: 0 0 100%;
  padding-right: 16px;
  margin-right: 0;
  text-align: right;
}

/* line 5336, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__content {
  padding: 20px 24px 24px 24px;
  color: rgba(0, 0, 0, 0.54);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 5527, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer {
  padding: 16px 40px;
  color: #9e9e9e;
  background-color: #424242;
}

/* line 5532, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--top-section:after,
.mdl-mega-footer--middle-section:after,
.mdl-mega-footer--bottom-section:after,
.mdl-mega-footer__top-section:after,
.mdl-mega-footer__middle-section:after,
.mdl-mega-footer__bottom-section:after {
  content: '';
  display: block;
  clear: both;
}

/* line 5542, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--left-section,
.mdl-mega-footer__left-section {
  margin-bottom: 16px;
}

/* line 5546, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--right-section,
.mdl-mega-footer__right-section {
  margin-bottom: 16px;
}

/* line 5550, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--right-section a,
.mdl-mega-footer__right-section a {
  display: block;
  margin-bottom: 16px;
  color: inherit;
  text-decoration: none;
}

@media screen and (min-width: 760px) {
  /* line 5558, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--left-section,
.mdl-mega-footer__left-section {
    float: left;
  }
  /* line 5561, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--right-section,
.mdl-mega-footer__right-section {
    float: right;
  }
  /* line 5564, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--right-section a,
.mdl-mega-footer__right-section a {
    display: inline-block;
    margin-left: 16px;
    line-height: 36px;
    vertical-align: middle;
  }
}

/* line 5571, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--social-btn,
.mdl-mega-footer__social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none;
}

/* line 5580, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--drop-down-section,
.mdl-mega-footer__drop-down-section {
  display: block;
  position: relative;
}

@media screen and (min-width: 760px) {
  /* line 5586, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section,
.mdl-mega-footer__drop-down-section {
    width: 33%;
  }
  /* line 5589, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(1),
.mdl-mega-footer--drop-down-section:nth-child(2),
.mdl-mega-footer__drop-down-section:nth-child(1),
.mdl-mega-footer__drop-down-section:nth-child(2) {
    float: left;
  }
  /* line 5594, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(3),
.mdl-mega-footer__drop-down-section:nth-child(3) {
    float: right;
  }
  /* line 5597, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(3):after,
.mdl-mega-footer__drop-down-section:nth-child(3):after {
    clear: right;
  }
  /* line 5600, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(4),
.mdl-mega-footer__drop-down-section:nth-child(4) {
    clear: right;
    float: right;
  }
  /* line 5604, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--middle-section:after,
.mdl-mega-footer__middle-section:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 5609, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--bottom-section,
.mdl-mega-footer__bottom-section {
    padding-top: 0;
  }
}

@media screen and (min-width: 1024px) {
  /* line 5614, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section,
.mdl-mega-footer--drop-down-section:nth-child(3),
.mdl-mega-footer--drop-down-section:nth-child(4),
.mdl-mega-footer__drop-down-section,
.mdl-mega-footer__drop-down-section:nth-child(3),
.mdl-mega-footer__drop-down-section:nth-child(4) {
    width: 24%;
    float: left;
  }
}

/* line 5623, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox,
.mdl-mega-footer__heading-checkbox {
  position: absolute;
  width: 100%;
  height: 55.8px;
  padding: 32px;
  margin: 0;
  margin-top: -16px;
  cursor: pointer;
  z-index: 1;
  opacity: 0;
}

/* line 5634, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading:after {
  font-family: 'Material Icons';
  content: '\E5CE';
}

/* line 5641, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list {
  display: none;
}

/* line 5651, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading:after {
  font-family: 'Material Icons';
  content: '\E5CF';
}

/* line 5658, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading,
.mdl-mega-footer__heading {
  position: relative;
  width: 100%;
  padding-right: 39.8px;
  margin-bottom: 16px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 23.8px;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #e0e0e0;
}

/* line 5673, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading:after,
.mdl-mega-footer__heading:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 23.8px;
  height: 23.8px;
  background-size: cover;
}

/* line 5684, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list,
.mdl-mega-footer__link-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 32px;
}

/* line 5690, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list:after,
.mdl-mega-footer__link-list:after {
  clear: both;
  display: block;
  content: '';
}

/* line 5696, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list li,
.mdl-mega-footer__link-list li {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 20px;
}

/* line 5704, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list a,
.mdl-mega-footer__link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
}

@media screen and (min-width: 760px) {
  /* line 5711, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox,
.mdl-mega-footer__heading-checkbox {
    display: none;
  }
  /* line 5714, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading:after {
    content: '';
  }
  /* line 5719, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list {
    display: block;
  }
  /* line 5728, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading:after {
    content: '';
  }
}

/* line 5734, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--bottom-section,
.mdl-mega-footer__bottom-section {
  padding-top: 16px;
  margin-bottom: 16px;
}

/* line 5739, vendor/assets/stylesheets/mdl.css */
.mdl-logo {
  margin-bottom: 16px;
  color: white;
}

/* line 5743, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li,
.mdl-mega-footer__bottom-section .mdl-mega-footer__link-list li {
  float: left;
  margin-bottom: 0;
  margin-right: 16px;
}

@media screen and (min-width: 760px) {
  /* line 5750, vendor/assets/stylesheets/mdl.css */
  .mdl-logo {
    float: left;
    margin-bottom: 0;
    margin-right: 16px;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 5923, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 32px 16px;
  color: #9e9e9e;
  background-color: #424242;
}

/* line 5936, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer:after {
  content: '';
  display: block;
}

/* line 5939, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer .mdl-logo {
  line-height: 36px;
}

/* line 5942, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--link-list,
.mdl-mini-footer__link-list {
  display: flex;
  flex-flow: row nowrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 5953, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--link-list li,
.mdl-mini-footer__link-list li {
  margin-bottom: 0;
  margin-right: 16px;
}

@media screen and (min-width: 760px) {
  /* line 5958, vendor/assets/stylesheets/mdl.css */
  .mdl-mini-footer--link-list li,
.mdl-mini-footer__link-list li {
    line-height: 36px;
  }
}

/* line 5961, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--link-list a,
.mdl-mini-footer__link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
}

/* line 5967, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--left-section,
.mdl-mini-footer__left-section {
  display: inline-block;
  order: 0;
}

/* line 5974, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--right-section,
.mdl-mini-footer__right-section {
  display: inline-block;
  order: 1;
}

/* line 5981, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--social-btn,
.mdl-mini-footer__social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 6158, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0;
}

/* line 6167, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__input {
  line-height: 32px;
}

/* line 6169, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-upgraded .mdl-icon-toggle__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 6182, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 32px;
  width: 32px;
  min-width: 32px;
  color: #616161;
  border-radius: 50%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  background-color: transparent;
  will-change: background-color;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 6198, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__label.material-icons {
  line-height: 32px;
  font-size: 24px;
}

/* line 6201, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-checked .mdl-icon-toggle__label {
  color: #3f51b5;
}

/* line 6203, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
  transition: none;
}

/* line 6207, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-focused .mdl-icon-toggle__label {
  background-color: rgba(0, 0, 0, 0.12);
}

/* line 6209, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label {
  background-color: rgba(63, 81, 181, 0.26);
}

/* line 6212, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__ripple-container {
  position: absolute;
  z-index: 2;
  top: -2px;
  left: -2px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 6224, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__ripple-container .mdl-ripple {
  background: #616161;
}

/* line 6226, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container {
  cursor: auto;
}

/* line 6228, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container .mdl-ripple {
  background: transparent;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 6418, vendor/assets/stylesheets/mdl.css */
.mdl-list {
  display: block;
  padding: 8px 0;
  list-style: none;
}

/* line 6423, vendor/assets/stylesheets/mdl.css */
.mdl-list__item {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  line-height: 1;
  display: flex;
  min-height: 48px;
  box-sizing: border-box;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 16px;
  cursor: default;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
}

/* line 6448, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-primary-content {
  order: 0;
  flex-grow: 2;
  text-decoration: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

/* line 6463, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon {
  margin-right: 32px;
}

/* line 6465, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar {
  margin-right: 16px;
}

/* line 6467, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  margin-left: 16px;
}

/* line 6478, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label {
  display: inline;
}

/* line 6480, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(0, 0, 0, 0.54);
}

/* line 6486, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header {
  padding: 0 0 0 16px;
}

/* line 6489, vendor/assets/stylesheets/mdl.css */
.mdl-list__item-icon,
.mdl-list__item-icon.material-icons {
  height: 24px;
  width: 24px;
  font-size: 24px;
  box-sizing: border-box;
  color: #757575;
}

/* line 6497, vendor/assets/stylesheets/mdl.css */
.mdl-list__item-avatar,
.mdl-list__item-avatar.material-icons {
  height: 40px;
  width: 40px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #757575;
  font-size: 40px;
  color: white;
}

/* line 6507, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line {
  height: 72px;
}

/* line 6509, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content {
  height: 36px;
  line-height: 20px;
  display: block;
}

/* line 6513, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar {
  float: left;
}

/* line 6515, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
  margin-top: 6px;
}

/* line 6518, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content {
  height: 36px;
}

/* line 6520, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.54);
  display: block;
  padding: 0;
}

/* line 6530, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line {
  height: 88px;
}

/* line 6532, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-primary-content {
  height: 52px;
  line-height: 20px;
  display: block;
}

/* line 6536, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar,
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
}

/* line 6539, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-secondary-content {
  height: 52px;
}

/* line 6541, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-text-body {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  height: 52px;
  color: rgba(0, 0, 0, 0.54);
  display: block;
  padding: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 6739, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  position: absolute;
  overflow: visible;
  height: 0;
  width: 0;
  visibility: hidden;
  z-index: -1;
}

/* line 6750, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible, .mdl-menu__container.is-animating {
  z-index: 999;
  visibility: visible;
}

/* line 6754, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline {
  display: block;
  background: white;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  transform: scale(0);
  transform-origin: 0 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change: transform;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
}

/* line 6776, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible .mdl-menu__outline {
  opacity: 1;
  transform: scale(1);
  z-index: 999;
}

/* line 6781, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline.mdl-menu--bottom-right {
  transform-origin: 100% 0;
}

/* line 6784, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline.mdl-menu--top-left {
  transform-origin: 0 100%;
}

/* line 6787, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline.mdl-menu--top-right {
  transform-origin: 100% 100%;
}

/* line 6791, vendor/assets/stylesheets/mdl.css */
.mdl-menu {
  position: absolute;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  min-width: 124px;
  padding: 8px 0;
  margin: 0;
  opacity: 0;
  clip: rect(0 0 0 0);
  z-index: -1;
}

/* line 6804, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible .mdl-menu {
  opacity: 1;
  z-index: 999;
}

/* line 6807, vendor/assets/stylesheets/mdl.css */
.mdl-menu.is-animating {
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 6809, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--bottom-right {
  left: auto;
  right: 0;
}

/* line 6812, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--top-left {
  top: auto;
  bottom: 0;
}

/* line 6815, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--top-right {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
}

/* line 6820, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--unaligned {
  top: auto;
  left: auto;
}

/* line 6824, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item {
  display: block;
  border: none;
  color: rgba(0, 0, 0, 0.87);
  background-color: transparent;
  text-align: left;
  margin: 0;
  padding: 0 16px;
  outline-color: #bdbdbd;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  text-decoration: none;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 6850, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible .mdl-menu__item {
  opacity: 1;
}

/* line 6852, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item::-moz-focus-inner {
  border: 0;
}

/* line 6854, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item--full-bleed-divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

/* line 6856, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled], .mdl-menu__item[data-mdl-disabled] {
  color: #bdbdbd;
  background-color: transparent;
  cursor: auto;
}

/* line 6860, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled]:hover, .mdl-menu__item[data-mdl-disabled]:hover {
  background-color: transparent;
}

/* line 6862, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled]:focus, .mdl-menu__item[data-mdl-disabled]:focus {
  background-color: transparent;
}

/* line 6864, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled] .mdl-ripple, .mdl-menu__item[data-mdl-disabled] .mdl-ripple {
  background: transparent;
}

/* line 6866, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item:hover {
  background-color: #eeeeee;
}

/* line 6868, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item:focus {
  outline: none;
  background-color: #eeeeee;
}

/* line 6871, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item:active {
  background-color: #e0e0e0;
}

/* line 6874, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item--ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 7052, vendor/assets/stylesheets/mdl.css */
.mdl-progress {
  display: block;
  position: relative;
  height: 4px;
  width: 500px;
  max-width: 100%;
}

/* line 7059, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .bar {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0%;
  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 7067, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .progressbar {
  background-color: #3f51b5;
  z-index: 1;
  left: 0;
}

/* line 7072, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .bufferbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #3f51b5, #3f51b5);
  z-index: 0;
  left: 0;
}

/* line 7077, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .auxbar {
  right: 0;
}

@supports (-webkit-appearance: none) {
  /* line 7081, vendor/assets/stylesheets/mdl.css */
  .mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate) > .auxbar,
.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate) > .auxbar {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #3f51b5, #3f51b5);
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");
  }
}

/* line 7087, vendor/assets/stylesheets/mdl.css */
.mdl-progress:not(.mdl-progress--indeterminate) > .auxbar,
.mdl-progress:not(.mdl-progress__indeterminate) > .auxbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), linear-gradient(to right, #3f51b5, #3f51b5);
}

/* line 7091, vendor/assets/stylesheets/mdl.css */
.mdl-progress.mdl-progress--indeterminate > .bar1,
.mdl-progress.mdl-progress__indeterminate > .bar1 {
  background-color: #3f51b5;
  animation-name: indeterminate1;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

/* line 7103, vendor/assets/stylesheets/mdl.css */
.mdl-progress.mdl-progress--indeterminate > .bar3,
.mdl-progress.mdl-progress__indeterminate > .bar3 {
  background-image: none;
  background-color: #3f51b5;
  animation-name: indeterminate2;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes indeterminate1 {
  0% {
    left: 0%;
    width: 0%;
  }
  50% {
    left: 25%;
    width: 75%;
  }
  75% {
    left: 100%;
    width: 0%;
  }
}

@keyframes indeterminate2 {
  0% {
    left: 0%;
    width: 0%;
  }
  50% {
    left: 0%;
    width: 0%;
  }
  75% {
    left: 0%;
    width: 25%;
  }
  100% {
    left: 100%;
    width: 0%;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 7353, vendor/assets/stylesheets/mdl.css */
.mdl-navigation {
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
}

/* line 7362, vendor/assets/stylesheets/mdl.css */
.mdl-navigation__link {
  color: #424242;
  text-decoration: none;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 7371, vendor/assets/stylesheets/mdl.css */
.mdl-navigation__link .material-icons {
  vertical-align: middle;
}

/* line 7374, vendor/assets/stylesheets/mdl.css */
.mdl-layout {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

/* line 7388, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-small-screen .mdl-layout--large-screen-only {
  display: none;
}

/* line 7391, vendor/assets/stylesheets/mdl.css */
.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only {
  display: none;
}

/* line 7394, vendor/assets/stylesheets/mdl.css */
.mdl-layout__container {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 7399, vendor/assets/stylesheets/mdl.css */
.mdl-layout__title,
.mdl-layout-title {
  display: block;
  position: relative;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  font-weight: 400;
  box-sizing: border-box;
}

/* line 7411, vendor/assets/stylesheets/mdl.css */
.mdl-layout-spacer {
  flex-grow: 1;
}

/* line 7416, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 240px;
  height: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  border-right: 1px solid #e0e0e0;
  background: #fafafa;
  transform: translateX(-250px);
  transform-style: preserve-3d;
  will-change: transform;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: transform;
  color: #424242;
  overflow: visible;
  overflow-y: auto;
  z-index: 5;
}

/* line 7450, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer.is-visible {
  transform: translateX(0);
}

/* line 7453, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer.is-visible ~ .mdl-layout__content.mdl-layout__content {
  overflow: hidden;
}

/* line 7455, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer > * {
  flex-shrink: 0;
}

/* line 7459, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer > .mdl-layout__title,
.mdl-layout__drawer > .mdl-layout-title {
  line-height: 64px;
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  /* line 7464, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer > .mdl-layout__title,
.mdl-layout__drawer > .mdl-layout-title {
    line-height: 56px;
    padding-left: 16px;
  }
}

/* line 7468, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation {
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch;
  padding-top: 16px;
}

/* line 7477, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
  display: block;
  flex-shrink: 0;
  padding: 16px 40px;
  margin: 0;
  color: #757575;
}

@media screen and (max-width: 1024px) {
  /* line 7486, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
    padding: 16px 16px;
  }
}

/* line 7488, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {
  background-color: #e0e0e0;
}

/* line 7490, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current {
  background-color: #e0e0e0;
  color: black;
}

@media screen and (min-width: 1025px) {
  /* line 7494, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-drawer > .mdl-layout__drawer {
    transform: translateX(0);
  }
}

/* line 7498, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer-button {
  display: block;
  position: absolute;
  height: 48px;
  width: 48px;
  border: 0;
  flex-shrink: 0;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
  font-size: 26px;
  line-height: 56px;
  font-family: Helvetica, Arial, sans-serif;
  margin: 10px 12px;
  top: 0;
  left: 0;
  color: white;
  z-index: 4;
}

/* line 7518, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header .mdl-layout__drawer-button {
  position: absolute;
  color: white;
  background-color: inherit;
}

@media screen and (max-width: 1024px) {
  /* line 7523, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header .mdl-layout__drawer-button {
    margin: 4px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 7526, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer-button {
    margin: 4px;
    color: rgba(0, 0, 0, 0.5);
  }
}

@media screen and (min-width: 1025px) {
  /* line 7530, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer-button {
    line-height: 64px;
  }
  /* line 7532, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-desktop-drawer-button .mdl-layout__drawer-button,
.mdl-layout--fixed-drawer > .mdl-layout__drawer-button,
.mdl-layout--no-drawer-button .mdl-layout__drawer-button {
    display: none;
  }
}

/* line 7537, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  min-height: 64px;
  max-height: 1000px;
  z-index: 3;
  background-color: #3f51b5;
  color: white;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: max-height, box-shadow;
}

@media screen and (max-width: 1024px) {
  /* line 7568, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header {
    min-height: 56px;
  }
}

/* line 7570, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen) > .mdl-layout__header {
  margin-left: 240px;
  width: calc(100% - 240px);
}

@media screen and (min-width: 1025px) {
  /* line 7574, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row {
    padding-left: 40px;
  }
}

/* line 7576, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header > .mdl-layout-icon {
  position: absolute;
  left: 40px;
  top: 16px;
  height: 32px;
  width: 32px;
  overflow: hidden;
  z-index: 3;
  display: block;
}

@media screen and (max-width: 1024px) {
  /* line 7586, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header > .mdl-layout-icon {
    left: 16px;
    top: 12px;
  }
}

/* line 7589, vendor/assets/stylesheets/mdl.css */
.mdl-layout.has-drawer .mdl-layout__header > .mdl-layout-icon {
  display: none;
}

/* line 7591, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header.is-compact {
  max-height: 64px;
}

@media screen and (max-width: 1024px) {
  /* line 7594, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header.is-compact {
    max-height: 56px;
  }
}

/* line 7596, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header.is-compact.has-tabs {
  height: 112px;
}

@media screen and (max-width: 1024px) {
  /* line 7599, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header.is-compact.has-tabs {
    min-height: 104px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 7602, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header {
    display: none;
  }
  /* line 7604, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-header > .mdl-layout__header {
    display: flex;
  }
}

/* line 7609, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--transparent.mdl-layout__header--transparent {
  background-color: transparent;
  box-shadow: none;
}

/* line 7613, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--seamed {
  box-shadow: none;
}

/* line 7616, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--scroll {
  box-shadow: none;
}

/* line 7619, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--waterfall {
  box-shadow: none;
  overflow: hidden;
}

/* line 7622, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--waterfall.is-casting-shadow {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 7624, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--waterfall.mdl-layout__header--waterfall-hide-top {
  justify-content: flex-end;
}

/* line 7629, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-shrink: 0;
  box-sizing: border-box;
  align-self: stretch;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 0 40px 0 80px;
}

/* line 7652, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-drawer-button .mdl-layout__header-row {
  padding-left: 40px;
}

@media screen and (min-width: 1025px) {
  /* line 7655, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-desktop-drawer-button .mdl-layout__header-row {
    padding-left: 40px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 7658, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header-row {
    height: 56px;
    padding: 0 16px 0 72px;
  }
  /* line 7661, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-drawer-button .mdl-layout__header-row {
    padding-left: 16px;
  }
}

/* line 7663, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row > * {
  flex-shrink: 0;
}

/* line 7667, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--scroll .mdl-layout__header-row {
  width: 100%;
}

/* line 7669, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row .mdl-navigation {
  margin: 0;
  padding: 0;
  height: 64px;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

@media screen and (max-width: 1024px) {
  /* line 7681, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header-row .mdl-navigation {
    height: 56px;
  }
}

/* line 7683, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row .mdl-navigation__link {
  display: block;
  color: white;
  line-height: 64px;
  padding: 0 24px;
}

@media screen and (max-width: 1024px) {
  /* line 7689, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header-row .mdl-navigation__link {
    line-height: 56px;
    padding: 0 16px;
  }
}

/* line 7693, vendor/assets/stylesheets/mdl.css */
.mdl-layout__obfuscator {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 4;
  visibility: hidden;
  transition-property: background-color;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 7705, vendor/assets/stylesheets/mdl.css */
.mdl-layout__obfuscator.is-visible {
  background-color: rgba(0, 0, 0, 0.5);
  visibility: visible;
}

@supports (pointer-events: auto) {
  /* line 7709, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__obfuscator {
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition-property: opacity;
    visibility: visible;
    pointer-events: none;
  }
  /* line 7715, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__obfuscator.is-visible {
    pointer-events: auto;
    opacity: 1;
  }
}

/* line 7719, vendor/assets/stylesheets/mdl.css */
.mdl-layout__content {
  -ms-flex: 0 1 auto;
  position: relative;
  display: inline-block;
  overflow-y: auto;
  overflow-x: hidden;
  flex-grow: 1;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

/* line 7730, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-drawer > .mdl-layout__content {
  margin-left: 240px;
}

/* line 7732, vendor/assets/stylesheets/mdl.css */
.mdl-layout__container.has-scrolling-header .mdl-layout__content {
  overflow: visible;
}

@media screen and (max-width: 1024px) {
  /* line 7735, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-drawer > .mdl-layout__content {
    margin-left: 0;
  }
  /* line 7737, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__container.has-scrolling-header .mdl-layout__content {
    overflow-y: auto;
    overflow-x: hidden;
  }
}

/* line 7741, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar {
  height: 96px;
  margin: 0;
  width: calc(100% - 112px);
  padding: 0 0 0 56px;
  display: flex;
  background-color: #3f51b5;
  overflow-y: hidden;
  overflow-x: scroll;
}

/* line 7752, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar::-webkit-scrollbar {
  display: none;
}

/* line 7754, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-drawer-button .mdl-layout__tab-bar {
  padding-left: 16px;
  width: calc(100% - 32px);
}

@media screen and (min-width: 1025px) {
  /* line 7758, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar {
    padding-left: 16px;
    width: calc(100% - 32px);
  }
}

@media screen and (max-width: 1024px) {
  /* line 7762, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__tab-bar {
    width: calc(100% - 60px);
    padding: 0 0 0 60px;
  }
  /* line 7765, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-drawer-button .mdl-layout__tab-bar {
    width: calc(100% - 8px);
    padding-left: 4px;
  }
}

/* line 7768, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-tabs .mdl-layout__tab-bar {
  padding: 0;
  overflow: hidden;
  width: 100%;
}

/* line 7773, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-container {
  position: relative;
  height: 48px;
  width: 100%;
  border: none;
  margin: 0;
  z-index: 2;
  flex-grow: 0;
  flex-shrink: 0;
  overflow: hidden;
}

/* line 7787, vendor/assets/stylesheets/mdl.css */
.mdl-layout__container > .mdl-layout__tab-bar-container {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 7792, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-button {
  display: inline-block;
  position: absolute;
  top: 0;
  height: 48px;
  width: 56px;
  z-index: 4;
  text-align: center;
  background-color: #3f51b5;
  color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 7807, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button,
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button {
  width: 16px;
}

/* line 7810, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button .material-icons,
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button .material-icons {
  position: relative;
  left: -4px;
}

@media screen and (max-width: 1024px) {
  /* line 7815, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__tab-bar-button {
    width: 60px;
  }
}

/* line 7817, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button {
  display: none;
}

/* line 7819, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-button .material-icons {
  line-height: 48px;
}

/* line 7821, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-button.is-active {
  color: white;
}

/* line 7824, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-left-button {
  left: 0;
}

/* line 7827, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-right-button {
  right: 0;
}

/* line 7830, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  /* line 7853, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__tab {
    padding: 0 12px 0 12px;
  }
}

/* line 7855, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-tabs .mdl-layout__tab {
  float: none;
  flex-grow: 1;
  padding: 0;
}

/* line 7861, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab.is-active {
  color: white;
}

/* line 7863, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0;
  left: 0;
  position: absolute;
  background: #ff4081;
  animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  transition: all 1s cubic-bezier(0.4, 0, 1, 1);
}

/* line 7875, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab .mdl-layout__tab-ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  overflow: hidden;
}

/* line 7884, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple {
  background-color: white;
}

/* line 7887, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-panel {
  display: block;
}

/* line 7889, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab-panel {
  display: none;
}

/* line 7891, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active {
  display: block;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 8081, vendor/assets/stylesheets/mdl.css */
.mdl-radio {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding-left: 0;
}

/* line 8089, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-upgraded {
  padding-left: 24px;
}

/* line 8092, vendor/assets/stylesheets/mdl.css */
.mdl-radio__button {
  line-height: 24px;
}

/* line 8094, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-upgraded .mdl-radio__button {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 8107, vendor/assets/stylesheets/mdl.css */
.mdl-radio__outer-circle {
  position: absolute;
  top: 4px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 50%;
  z-index: 2;
}

/* line 8120, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-checked .mdl-radio__outer-circle {
  border: 2px solid #3f51b5;
}

/* line 8122, vendor/assets/stylesheets/mdl.css */
.mdl-radio__outer-circle fieldset[disabled] .mdl-radio,
.mdl-radio.is-disabled .mdl-radio__outer-circle {
  border: 2px solid rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 8127, vendor/assets/stylesheets/mdl.css */
.mdl-radio__inner-circle {
  position: absolute;
  z-index: 1;
  margin: 0;
  top: 8px;
  left: 4px;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  cursor: pointer;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: transform;
  transform: scale3d(0, 0, 0);
  border-radius: 50%;
  background: #3f51b5;
}

/* line 8146, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-checked .mdl-radio__inner-circle {
  transform: scale3d(1, 1, 1);
}

/* line 8149, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__inner-circle,
.mdl-radio.is-disabled .mdl-radio__inner-circle {
  background: rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 8153, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-focused .mdl-radio__inner-circle {
  box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.1);
}

/* line 8156, vendor/assets/stylesheets/mdl.css */
.mdl-radio__label {
  cursor: pointer;
}

/* line 8158, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__label,
.mdl-radio.is-disabled .mdl-radio__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 8163, vendor/assets/stylesheets/mdl.css */
.mdl-radio__ripple-container {
  position: absolute;
  z-index: 2;
  top: -9px;
  left: -13px;
  box-sizing: border-box;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 8175, vendor/assets/stylesheets/mdl.css */
.mdl-radio__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 8177, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container,
.mdl-radio.is-disabled .mdl-radio__ripple-container {
  cursor: auto;
}

/* line 8180, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container .mdl-ripple,
.mdl-radio.is-disabled .mdl-radio__ripple-container .mdl-ripple {
  background: transparent;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 8352, vendor/assets/stylesheets/mdl.css */
_:-ms-input-placeholder, :root .mdl-slider.mdl-slider.is-upgraded {
  -ms-appearance: none;
  height: 32px;
  margin: 0;
}

/* line 8357, vendor/assets/stylesheets/mdl.css */
.mdl-slider {
  width: calc(100% - 40px);
  margin: 0 20px;
}

/* line 8360, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 2px;
  background: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  outline: 0;
  padding: 0;
  color: #3f51b5;
  align-self: center;
  z-index: 1;
  cursor: pointer;
  /**************************** Tracks ****************************/
  /**************************** Thumbs ****************************/
  /**************************** 0-value ****************************/
  /**************************** Disabled ****************************/
}

/* line 8382, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-moz-focus-outer {
  border: 0;
}

/* line 8384, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-tooltip {
  display: none;
}

/* line 8386, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-webkit-slider-runnable-track {
  background: transparent;
}

/* line 8388, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-moz-range-track {
  background: transparent;
  border: none;
}

/* line 8391, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-track {
  background: none;
  color: transparent;
  height: 2px;
  width: 100%;
  border: none;
}

/* line 8397, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-fill-lower {
  padding: 0;
  background: linear-gradient(to right, transparent, transparent 16px, #3f51b5 16px, #3f51b5 0);
}

/* line 8400, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-fill-upper {
  padding: 0;
  background: linear-gradient(to left, transparent, transparent 16px, rgba(0, 0, 0, 0.26) 16px, rgba(0, 0, 0, 0.26) 0);
}

/* line 8403, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background: #3f51b5;
  border: none;
  -webkit-transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 8414, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-moz-range-thumb {
  -moz-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background-image: none;
  background: #3f51b5;
  border: none;
}

/* line 8423, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(63, 81, 181, 0.26);
}

/* line 8425, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(63, 81, 181, 0.26);
}

/* line 8427, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:active::-webkit-slider-thumb {
  background-image: none;
  background: #3f51b5;
  transform: scale(1.5);
}

/* line 8432, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:active::-moz-range-thumb {
  background-image: none;
  background: #3f51b5;
  transform: scale(1.5);
}

/* line 8436, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-thumb {
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
  background: #3f51b5;
  transform: scale(0.375);
  -ms-transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 8446, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb {
  background: radial-gradient(circle closest-side, #3f51b5 0%, #3f51b5 37.5%, rgba(63, 81, 181, 0.26) 37.5%, rgba(63, 81, 181, 0.26) 100%);
  transform: scale(1);
}

/* line 8449, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:active::-ms-thumb {
  background: #3f51b5;
  transform: scale(0.5625);
}

/* line 8452, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-webkit-slider-thumb {
  border: 2px solid rgba(0, 0, 0, 0.26);
  background: transparent;
}

/* line 8455, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-moz-range-thumb {
  border: 2px solid rgba(0, 0, 0, 0.26);
  background: transparent;
}

/* line 8458, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px;
}

/* line 8461, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.12);
  background: rgba(0, 0, 0, 0.12);
}

/* line 8464, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.12);
  background: rgba(0, 0, 0, 0.12);
}

/* line 8467, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb {
  border: 1.6px solid rgba(0, 0, 0, 0.26);
  transform: scale(1.5);
}

/* line 8471, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 9px;
}

/* line 8474, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-moz-range-thumb {
  border: 1.5px solid rgba(0, 0, 0, 0.26);
  transform: scale(1.5);
}

/* line 8477, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-ms-thumb {
  background: radial-gradient(circle closest-side, transparent 0%, transparent 66.67%, rgba(0, 0, 0, 0.26) 66.67%, rgba(0, 0, 0, 0.26) 100%);
}

/* line 8479, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb {
  background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 25%, rgba(0, 0, 0, 0.26) 25%, rgba(0, 0, 0, 0.26) 37.5%, rgba(0, 0, 0, 0.12) 37.5%, rgba(0, 0, 0, 0.12) 100%);
  transform: scale(1);
}

/* line 8482, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-thumb {
  transform: scale(0.5625);
  background: radial-gradient(circle closest-side, transparent 0%, transparent 77.78%, rgba(0, 0, 0, 0.26) 77.78%, rgba(0, 0, 0, 0.26) 100%);
}

/* line 8485, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-lower {
  background: transparent;
}

/* line 8487, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-upper {
  margin-left: 6px;
}

/* line 8489, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-fill-upper {
  margin-left: 9px;
}

/* line 8491, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled:focus::-webkit-slider-thumb, .mdl-slider.is-upgraded:disabled:active::-webkit-slider-thumb, .mdl-slider.is-upgraded:disabled::-webkit-slider-thumb {
  transform: scale(0.667);
  background: rgba(0, 0, 0, 0.26);
}

/* line 8495, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled:focus::-moz-range-thumb, .mdl-slider.is-upgraded:disabled:active::-moz-range-thumb, .mdl-slider.is-upgraded:disabled::-moz-range-thumb {
  transform: scale(0.667);
  background: rgba(0, 0, 0, 0.26);
}

/* line 8498, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled + .mdl-slider__background-flex > .mdl-slider__background-lower {
  background-color: rgba(0, 0, 0, 0.26);
  left: -6px;
}

/* line 8502, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px;
}

/* line 8505, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb {
  border: 3px solid rgba(0, 0, 0, 0.26);
  background: transparent;
  transform: scale(0.667);
}

/* line 8510, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb {
  border: 3px solid rgba(0, 0, 0, 0.26);
  background: transparent;
  transform: scale(0.667);
}

/* line 8514, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:active + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px;
}

/* line 8517, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled:focus::-ms-thumb, .mdl-slider.is-upgraded:disabled:active::-ms-thumb, .mdl-slider.is-upgraded:disabled::-ms-thumb {
  transform: scale(0.25);
  background: rgba(0, 0, 0, 0.26);
}

/* line 8520, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-ms-thumb {
  transform: scale(0.25);
  background: radial-gradient(circle closest-side, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.26) 50%, rgba(0, 0, 0, 0.26) 100%);
}

/* line 8523, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled::-ms-fill-lower {
  margin-right: 6px;
  background: linear-gradient(to right, transparent, transparent 25px, rgba(0, 0, 0, 0.26) 25px, rgba(0, 0, 0, 0.26) 0);
}

/* line 8526, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled::-ms-fill-upper {
  margin-left: 6px;
}

/* line 8528, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper {
  margin-left: 6px;
}

/* line 8531, vendor/assets/stylesheets/mdl.css */
.mdl-slider__ie-container {
  height: 18px;
  overflow: visible;
  border: none;
  margin: none;
  padding: none;
}

/* line 8538, vendor/assets/stylesheets/mdl.css */
.mdl-slider__container {
  height: 18px;
  position: relative;
  background: none;
  display: flex;
  flex-direction: row;
}

/* line 8549, vendor/assets/stylesheets/mdl.css */
.mdl-slider__background-flex {
  background: transparent;
  position: absolute;
  height: 2px;
  width: calc(100% - 52px);
  top: 50%;
  left: 0;
  margin: 0 26px;
  display: flex;
  overflow: hidden;
  border: 0;
  padding: 0;
  transform: translate(0, -1px);
}

/* line 8566, vendor/assets/stylesheets/mdl.css */
.mdl-slider__background-lower {
  background: #3f51b5;
  flex: 0;
  position: relative;
  border: 0;
  padding: 0;
}

/* line 8575, vendor/assets/stylesheets/mdl.css */
.mdl-slider__background-upper {
  background: rgba(0, 0, 0, 0.26);
  flex: 0;
  position: relative;
  border: 0;
  padding: 0;
  transition: left 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 8772, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar {
  position: fixed;
  bottom: 0;
  left: 50%;
  cursor: default;
  background-color: #323232;
  z-index: 3;
  display: block;
  display: flex;
  justify-content: space-between;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  will-change: transform;
  transform: translate(0, 80px);
  transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  pointer-events: none;
}

@media (max-width: 479px) {
  /* line 8795, vendor/assets/stylesheets/mdl.css */
  .mdl-snackbar {
    width: 100%;
    left: 0;
    min-height: 48px;
    max-height: 80px;
  }
}

@media (min-width: 480px) {
  /* line 8801, vendor/assets/stylesheets/mdl.css */
  .mdl-snackbar {
    min-width: 288px;
    max-width: 568px;
    border-radius: 2px;
    transform: translate(-50%, 80px);
  }
}

/* line 8807, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar--active {
  transform: translate(0, 0);
  pointer-events: auto;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1);
}

@media (min-width: 480px) {
  /* line 8815, vendor/assets/stylesheets/mdl.css */
  .mdl-snackbar--active {
    transform: translate(-50%, 0);
  }
}

/* line 8818, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__text {
  padding: 14px 12px 14px 24px;
  vertical-align: middle;
  color: white;
  float: left;
}

/* line 8823, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__action {
  background: transparent;
  border: none;
  color: #ff4081;
  float: right;
  text-transform: uppercase;
  padding: 14px 24px 14px 12px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  outline: none;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  align-self: center;
}

/* line 8846, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__action::-moz-focus-inner {
  border: 0;
}

/* line 8848, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__action:not([aria-hidden]) {
  opacity: 1;
  pointer-events: auto;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 9020, vendor/assets/stylesheets/mdl.css */
.mdl-spinner {
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
}

/* line 9025, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active:not(.is-upgraded):after {
  content: "Loading...";
}

/* line 9027, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-upgraded.is-active {
  animation: mdl-spinner__container-rotate 1568.23529412ms linear infinite;
}

@keyframes mdl-spinner__container-rotate {
  to {
    transform: rotate(360deg);
  }
}

/* line 9041, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 9047, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-1 {
  border-color: #42a5f5;
}

/* line 9049, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-1 {
  border-color: #3f51b5;
}

/* line 9051, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-1 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9055, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-2 {
  border-color: #f44336;
}

/* line 9057, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-2 {
  border-color: #3f51b5;
}

/* line 9059, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-2 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9063, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-3 {
  border-color: #fdd835;
}

/* line 9065, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-3 {
  border-color: #3f51b5;
}

/* line 9067, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-3 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9071, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-4 {
  border-color: #4caf50;
}

/* line 9073, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-4 {
  border-color: #3f51b5;
}

/* line 9075, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-4 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  to {
    transform: rotate(1080deg);
  }
}

/**
* HACK: Even though the intention is to have the current .mdl-spinner__layer-N
* at `opacity: 1`, we set it to `opacity: 0.99` instead since this forces Chrome
* to do proper subpixel rendering for the elements being animated. This is
* especially visible in Chrome 39 on Ubuntu 14.04. See:
*
* - https://github.com/Polymer/paper-spinner/issues/9
* - https://code.google.com/p/chromium/issues/detail?id=436255
*/

@keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
  }
}

@keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
}

@keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
}

@keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0;
  }
}

/**
* Patch the gap that appear between the two adjacent
* div.mdl-spinner__circle-clipper while the spinner is rotating
* (appears on Chrome 38, Safari 7.1, and IE 11).
*
* Update: the gap no longer appears on Chrome when .mdl-spinner__layer-N's
* opacity is 0.99, but still does on Safari and IE.
*/
/* line 9247, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__gap-patch {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 9256, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__gap-patch .mdl-spinner__circle {
  width: 1000%;
  left: -450%;
}

/* line 9260, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 9267, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__circle-clipper .mdl-spinner__circle {
  width: 200%;
}

/* line 9270, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__circle {
  box-sizing: border-box;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 9285, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__left .mdl-spinner__circle {
  border-right-color: transparent !important;
  transform: rotate(129deg);
}

/* line 9289, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle {
  animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9292, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__right .mdl-spinner__circle {
  left: -100%;
  border-left-color: transparent !important;
  transform: rotate(-129deg);
}

/* line 9297, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle {
  animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@keyframes mdl-spinner__left-spin {
  from {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}

@keyframes mdl-spinner__right-spin {
  from {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 9532, vendor/assets/stylesheets/mdl.css */
.mdl-switch {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 9548, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-upgraded {
  padding-left: 28px;
}

/* line 9551, vendor/assets/stylesheets/mdl.css */
.mdl-switch__input {
  line-height: 24px;
}

/* line 9553, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-upgraded .mdl-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 9566, vendor/assets/stylesheets/mdl.css */
.mdl-switch__track {
  background: rgba(0, 0, 0, 0.26);
  position: absolute;
  left: 0;
  top: 5px;
  height: 14px;
  width: 36px;
  border-radius: 14px;
  cursor: pointer;
}

/* line 9575, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-checked .mdl-switch__track {
  background: rgba(63, 81, 181, 0.5);
}

/* line 9577, vendor/assets/stylesheets/mdl.css */
.mdl-switch__track fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__track {
  background: rgba(0, 0, 0, 0.12);
  cursor: auto;
}

/* line 9582, vendor/assets/stylesheets/mdl.css */
.mdl-switch__thumb {
  background: #fafafa;
  position: absolute;
  left: 0;
  top: 2px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: left;
}

/* line 9595, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-checked .mdl-switch__thumb {
  background: #3f51b5;
  left: 16px;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

/* line 9599, vendor/assets/stylesheets/mdl.css */
.mdl-switch__thumb fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__thumb {
  background: #bdbdbd;
  cursor: auto;
}

/* line 9604, vendor/assets/stylesheets/mdl.css */
.mdl-switch__focus-helper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-4px, -4px);
  display: inline-block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: transparent;
}

/* line 9616, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-focused .mdl-switch__focus-helper {
  box-shadow: 0 0 0px 20px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 9619, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper {
  box-shadow: 0 0 0px 20px rgba(63, 81, 181, 0.26);
  background-color: rgba(63, 81, 181, 0.26);
}

/* line 9623, vendor/assets/stylesheets/mdl.css */
.mdl-switch__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  left: 24px;
}

/* line 9630, vendor/assets/stylesheets/mdl.css */
.mdl-switch__label fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__label {
  color: #bdbdbd;
  cursor: auto;
}

/* line 9635, vendor/assets/stylesheets/mdl.css */
.mdl-switch__ripple-container {
  position: absolute;
  z-index: 2;
  top: -12px;
  left: -14px;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
  transition-duration: 0.40s;
  transition-timing-function: step-end;
  transition-property: left;
}

/* line 9650, vendor/assets/stylesheets/mdl.css */
.mdl-switch__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 9652, vendor/assets/stylesheets/mdl.css */
.mdl-switch__ripple-container fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__ripple-container {
  cursor: auto;
}

/* line 9655, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple,
.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple {
  background: transparent;
}

/* line 9658, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-checked .mdl-switch__ripple-container {
  left: 2px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 9829, vendor/assets/stylesheets/mdl.css */
.mdl-tabs {
  display: block;
  width: 100%;
}

/* line 9833, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab-bar {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: space-between;
  align-items: flex-start;
  height: 48px;
  padding: 0 0 0 0;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

/* line 9854, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.54);
  overflow: hidden;
}

/* line 9870, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: rgba(0, 0, 0, 0.87);
}

/* line 9872, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0px;
  left: 0px;
  position: absolute;
  background: #3f51b5;
  animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  transition: all 1s cubic-bezier(0.4, 0, 1, 1);
}

/* line 9884, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab .mdl-tabs__ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  overflow: hidden;
}

/* line 9893, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 9896, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__panel {
  display: block;
}

/* line 9898, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__panel {
  display: none;
}

/* line 9900, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active {
  display: block;
}

@keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 10106, vendor/assets/stylesheets/mdl.css */
.mdl-textfield {
  position: relative;
  font-size: 16px;
  display: inline-block;
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  margin: 0;
  padding: 20px 0;
}

/* line 10115, vendor/assets/stylesheets/mdl.css */
.mdl-textfield .mdl-button, .mdl-textfield body.mobile .dtp .dtp-buttons .btn, body.mobile .dtp .dtp-buttons .mdl-textfield .btn, .mdl-textfield .dtp .dtp-buttons .btn, .dtp .dtp-buttons .mdl-textfield .btn, .mdl-textfield .sp-container .sp-choose, .sp-container .mdl-textfield .sp-choose, .mdl-textfield .sp-container .sp-cancel, .sp-container .mdl-textfield .sp-cancel, .mdl-textfield .card .action, .mdl-textfield .main-card .action, .card .mdl-textfield .action, .main-card .mdl-textfield .action, .mdl-textfield .mdl-ultra-mini-fab, .mdl-textfield .mdl-icon-button, .mdl-textfield input.icon-button[type='submit'] {
  position: absolute;
  bottom: 20px;
}

/* line 10119, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--align-right {
  text-align: right;
}

/* line 10122, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--full-width {
  width: 100%;
}

/* line 10125, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--expandable {
  min-width: 32px;
  width: auto;
  min-height: 32px;
}

/* line 10129, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--expandable .mdl-button--icon {
  top: 16px;
}

/* line 10132, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__input {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  display: block;
  font-size: 16px;
  font-family: "Helvetica", "Arial", sans-serif;
  margin: 0;
  padding: 4px 0;
  width: 100%;
  background: none;
  text-align: left;
  color: inherit;
}

/* line 10144, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__input[type="number"] {
  -moz-appearance: textfield;
}

/* line 10146, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__input[type="number"]::-webkit-inner-spin-button, .mdl-textfield__input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 10149, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-focused .mdl-textfield__input {
  outline: none;
}

/* line 10151, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #d50000;
  box-shadow: none;
}

/* line 10154, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-textfield .mdl-textfield__input,
.mdl-textfield.is-disabled .mdl-textfield__input {
  background-color: transparent;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}

/* line 10160, vendor/assets/stylesheets/mdl.css */
.mdl-textfield textarea.mdl-textfield__input {
  display: block;
}

/* line 10163, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__label {
  bottom: 0;
  color: rgba(0, 0, 0, 0.26);
  font-size: 16px;
  left: 0;
  right: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  top: 24px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}

/* line 10177, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-dirty .mdl-textfield__label,
.mdl-textfield.has-placeholder .mdl-textfield__label {
  visibility: hidden;
}

/* line 10180, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label .mdl-textfield__label {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 10183, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  transition: none;
}

/* line 10185, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-textfield .mdl-textfield__label,
.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label {
  color: rgba(0, 0, 0, 0.26);
}

/* line 10188, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  color: #3f51b5;
  font-size: 12px;
  top: 4px;
  visibility: visible;
}

/* line 10195, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {
  top: -16px;
}

/* line 10199, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {
  color: #d50000;
  font-size: 12px;
}

/* line 10202, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__label:after {
  background-color: #3f51b5;
  bottom: 20px;
  content: '';
  height: 2px;
  left: 45%;
  position: absolute;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  visibility: hidden;
  width: 10px;
}

/* line 10213, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-focused .mdl-textfield__label:after {
  left: 0;
  visibility: visible;
  width: 100%;
}

/* line 10217, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #d50000;
}

/* line 10220, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__error {
  color: #d50000;
  position: absolute;
  font-size: 12px;
  margin-top: 3px;
  visibility: hidden;
  display: block;
}

/* line 10227, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-invalid .mdl-textfield__error {
  visibility: visible;
}

/* line 10230, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__expandable-holder {
  display: inline-block;
  position: relative;
  margin-left: 32px;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  display: inline-block;
  max-width: 0.1px;
}

/* line 10238, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-focused .mdl-textfield__expandable-holder, .mdl-textfield.is-dirty .mdl-textfield__expandable-holder {
  max-width: 600px;
}

/* line 10240, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__expandable-holder .mdl-textfield__label:after {
  bottom: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 10411, vendor/assets/stylesheets/mdl.css */
.mdl-tooltip {
  transform: scale(0);
  transform-origin: top center;
  z-index: 999;
  background: rgba(97, 97, 97, 0.9);
  border-radius: 2px;
  color: white;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  max-width: 170px;
  position: fixed;
  top: -500px;
  left: -500px;
  padding: 8px;
  text-align: center;
}

/* line 10431, vendor/assets/stylesheets/mdl.css */
.mdl-tooltip.is-active {
  animation: pulse 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}

/* line 10435, vendor/assets/stylesheets/mdl.css */
.mdl-tooltip--large {
  line-height: 14px;
  font-size: 14px;
  padding: 16px;
}

@keyframes pulse {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    transform: scale(0.99);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    visibility: visible;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 10655, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--2dp, .athlete-sheet-kpv-meta, .athlete-sheet-kpi-meta, #team-assessment-tab #team-assessment-filter, .twitter-typeahead .tt-menu, .htContextMenu .htCore, .daterangepicker.show-ranges, .sp-container, .carousel, .mdl-card, .card .action, .main-card .action, .block-sheet-form-component .block-sheet-form, .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select, .automation-conditions .parenthetical-conditions .condition .condition-option-select {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 10658, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--3dp {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

/* line 10661, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--4dp, #program-chart .program-week .program-day-cell .program-day.focused, .expandable.focused, body#new.billing_subscriptions #billing-form-control {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}

/* line 10664, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--6dp {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

/* line 10667, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--8dp {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

/* line 10670, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--16dp {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/* line 10673, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--24dp {
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
* NOTE: Some rules here are applied using duplicate selectors.
* This is on purpose to increase their specificity when applied.
* For example: `.mdl-cell--1-col-phone.mdl-cell--1-col-phone`
*/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 10849, vendor/assets/stylesheets/mdl.css */
.mdl-grid {
  display: flex;
  flex-flow: row wrap;
  margin: 0 auto 0 auto;
  align-items: stretch;
}

/* line 10860, vendor/assets/stylesheets/mdl.css */
.mdl-grid.mdl-grid--no-spacing {
  padding: 0;
}

/* line 10863, vendor/assets/stylesheets/mdl.css */
.mdl-cell {
  box-sizing: border-box;
}

/* line 10866, vendor/assets/stylesheets/mdl.css */
.mdl-cell--top {
  align-self: flex-start;
}

/* line 10871, vendor/assets/stylesheets/mdl.css */
.mdl-cell--middle {
  align-self: center;
}

/* line 10876, vendor/assets/stylesheets/mdl.css */
.mdl-cell--bottom {
  align-self: flex-end;
}

/* line 10881, vendor/assets/stylesheets/mdl.css */
.mdl-cell--stretch {
  align-self: stretch;
}

/* line 10886, vendor/assets/stylesheets/mdl.css */
.mdl-grid.mdl-grid--no-spacing > .mdl-cell {
  margin: 0;
}

/* line 10889, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-1 {
  order: 1;
}

/* line 10894, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-2 {
  order: 2;
}

/* line 10899, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-3 {
  order: 3;
}

/* line 10904, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-4 {
  order: 4;
}

/* line 10909, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-5 {
  order: 5;
}

/* line 10914, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-6 {
  order: 6;
}

/* line 10919, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-7 {
  order: 7;
}

/* line 10924, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-8 {
  order: 8;
}

/* line 10929, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-9 {
  order: 9;
}

/* line 10934, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-10 {
  order: 10;
}

/* line 10939, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-11 {
  order: 11;
}

/* line 10944, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-12 {
  order: 12;
}

@media (max-width: 479px) {
  /* line 10950, vendor/assets/stylesheets/mdl.css */
  .mdl-grid {
    padding: 8px;
  }
  /* line 10952, vendor/assets/stylesheets/mdl.css */
  .mdl-cell {
    margin: 8px;
    width: calc(100% - 16px);
  }
  /* line 10955, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 100%;
  }
  /* line 10957, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--hide-phone {
    display: none !important;
  }
  /* line 10959, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-1-phone.mdl-cell--order-1-phone {
    order: 1;
  }
  /* line 10963, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-2-phone.mdl-cell--order-2-phone {
    order: 2;
  }
  /* line 10967, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-3-phone.mdl-cell--order-3-phone {
    order: 3;
  }
  /* line 10971, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-4-phone.mdl-cell--order-4-phone {
    order: 4;
  }
  /* line 10975, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-5-phone.mdl-cell--order-5-phone {
    order: 5;
  }
  /* line 10979, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-6-phone.mdl-cell--order-6-phone {
    order: 6;
  }
  /* line 10983, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-7-phone.mdl-cell--order-7-phone {
    order: 7;
  }
  /* line 10987, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-8-phone.mdl-cell--order-8-phone {
    order: 8;
  }
  /* line 10991, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-9-phone.mdl-cell--order-9-phone {
    order: 9;
  }
  /* line 10995, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-10-phone.mdl-cell--order-10-phone {
    order: 10;
  }
  /* line 10999, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-11-phone.mdl-cell--order-11-phone {
    order: 11;
  }
  /* line 11003, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-12-phone.mdl-cell--order-12-phone {
    order: 12;
  }
  /* line 11007, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-col,
.mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: calc(25% - 16px);
  }
  /* line 11010, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--1-col, .mdl-grid--no-spacing > .mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: 25%;
  }
  /* line 11013, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-col,
.mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: calc(50% - 16px);
  }
  /* line 11016, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--2-col, .mdl-grid--no-spacing > .mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: 50%;
  }
  /* line 11019, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-col,
.mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: calc(75% - 16px);
  }
  /* line 11022, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--3-col, .mdl-grid--no-spacing > .mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: 75%;
  }
  /* line 11025, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-col,
.mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11028, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--4-col, .mdl-grid--no-spacing > .mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: 100%;
  }
  /* line 11031, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-col,
.mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11034, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--5-col, .mdl-grid--no-spacing > .mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: 100%;
  }
  /* line 11037, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-col,
.mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11040, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--6-col, .mdl-grid--no-spacing > .mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: 100%;
  }
  /* line 11043, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-col,
.mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11046, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--7-col, .mdl-grid--no-spacing > .mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: 100%;
  }
  /* line 11049, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-col,
.mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11052, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--8-col, .mdl-grid--no-spacing > .mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: 100%;
  }
  /* line 11055, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-col,
.mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11058, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--9-col, .mdl-grid--no-spacing > .mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: 100%;
  }
  /* line 11061, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-col,
.mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11064, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--10-col, .mdl-grid--no-spacing > .mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: 100%;
  }
  /* line 11067, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-col,
.mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11070, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--11-col, .mdl-grid--no-spacing > .mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: 100%;
  }
  /* line 11073, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--12-col,
.mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11076, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--12-col, .mdl-grid--no-spacing > .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: 100%;
  }
  /* line 11079, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-offset,
.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: calc(25% + 8px);
  }
  /* line 11082, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: 25%;
  }
  /* line 11085, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-offset,
.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: calc(50% + 8px);
  }
  /* line 11088, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: 50%;
  }
  /* line 11091, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-offset,
.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: calc(75% + 8px);
  }
  /* line 11094, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: 75%;
  }
}

@media (min-width: 480px) and (max-width: 839px) {
  /* line 11099, vendor/assets/stylesheets/mdl.css */
  .mdl-grid {
    padding: 8px;
  }
  /* line 11101, vendor/assets/stylesheets/mdl.css */
  .mdl-cell {
    margin: 8px;
    width: calc(50% - 16px);
  }
  /* line 11104, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 50%;
  }
  /* line 11106, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--hide-tablet {
    display: none !important;
  }
  /* line 11108, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-1-tablet.mdl-cell--order-1-tablet {
    order: 1;
  }
  /* line 11112, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-2-tablet.mdl-cell--order-2-tablet {
    order: 2;
  }
  /* line 11116, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-3-tablet.mdl-cell--order-3-tablet {
    order: 3;
  }
  /* line 11120, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-4-tablet.mdl-cell--order-4-tablet {
    order: 4;
  }
  /* line 11124, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-5-tablet.mdl-cell--order-5-tablet {
    order: 5;
  }
  /* line 11128, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-6-tablet.mdl-cell--order-6-tablet {
    order: 6;
  }
  /* line 11132, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-7-tablet.mdl-cell--order-7-tablet {
    order: 7;
  }
  /* line 11136, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-8-tablet.mdl-cell--order-8-tablet {
    order: 8;
  }
  /* line 11140, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-9-tablet.mdl-cell--order-9-tablet {
    order: 9;
  }
  /* line 11144, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-10-tablet.mdl-cell--order-10-tablet {
    order: 10;
  }
  /* line 11148, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-11-tablet.mdl-cell--order-11-tablet {
    order: 11;
  }
  /* line 11152, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-12-tablet.mdl-cell--order-12-tablet {
    order: 12;
  }
  /* line 11156, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-col,
.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: calc(12.5% - 16px);
  }
  /* line 11159, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--1-col, .mdl-grid--no-spacing > .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: 12.5%;
  }
  /* line 11162, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-col,
.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: calc(25% - 16px);
  }
  /* line 11165, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--2-col, .mdl-grid--no-spacing > .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: 25%;
  }
  /* line 11168, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-col,
.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: calc(37.5% - 16px);
  }
  /* line 11171, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--3-col, .mdl-grid--no-spacing > .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: 37.5%;
  }
  /* line 11174, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-col,
.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: calc(50% - 16px);
  }
  /* line 11177, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--4-col, .mdl-grid--no-spacing > .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: 50%;
  }
  /* line 11180, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-col,
.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: calc(62.5% - 16px);
  }
  /* line 11183, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--5-col, .mdl-grid--no-spacing > .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: 62.5%;
  }
  /* line 11186, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-col,
.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: calc(75% - 16px);
  }
  /* line 11189, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--6-col, .mdl-grid--no-spacing > .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: 75%;
  }
  /* line 11192, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-col,
.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: calc(87.5% - 16px);
  }
  /* line 11195, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--7-col, .mdl-grid--no-spacing > .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: 87.5%;
  }
  /* line 11198, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-col,
.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11201, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--8-col, .mdl-grid--no-spacing > .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: 100%;
  }
  /* line 11204, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-col,
.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11207, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--9-col, .mdl-grid--no-spacing > .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: 100%;
  }
  /* line 11210, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-col,
.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11213, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--10-col, .mdl-grid--no-spacing > .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: 100%;
  }
  /* line 11216, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-col,
.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11219, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--11-col, .mdl-grid--no-spacing > .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: 100%;
  }
  /* line 11222, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--12-col,
.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11225, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--12-col, .mdl-grid--no-spacing > .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: 100%;
  }
  /* line 11228, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-offset,
.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: calc(12.5% + 8px);
  }
  /* line 11231, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: 12.5%;
  }
  /* line 11234, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-offset,
.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: calc(25% + 8px);
  }
  /* line 11237, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: 25%;
  }
  /* line 11240, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-offset,
.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: calc(37.5% + 8px);
  }
  /* line 11243, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: 37.5%;
  }
  /* line 11246, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-offset,
.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: calc(50% + 8px);
  }
  /* line 11249, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: 50%;
  }
  /* line 11252, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-offset,
.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: calc(62.5% + 8px);
  }
  /* line 11255, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: 62.5%;
  }
  /* line 11258, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-offset,
.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: calc(75% + 8px);
  }
  /* line 11261, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: 75%;
  }
  /* line 11264, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-offset,
.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: calc(87.5% + 8px);
  }
  /* line 11267, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: 87.5%;
  }
}

@media (min-width: 840px) {
  /* line 11272, vendor/assets/stylesheets/mdl.css */
  .mdl-grid {
    padding: 8px;
  }
  /* line 11274, vendor/assets/stylesheets/mdl.css */
  .mdl-cell {
    margin: 8px;
    width: calc(33.3333333333% - 16px);
  }
  /* line 11277, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 33.3333333333%;
  }
  /* line 11279, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--hide-desktop {
    display: none !important;
  }
  /* line 11281, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-1-desktop.mdl-cell--order-1-desktop {
    order: 1;
  }
  /* line 11285, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-2-desktop.mdl-cell--order-2-desktop {
    order: 2;
  }
  /* line 11289, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-3-desktop.mdl-cell--order-3-desktop {
    order: 3;
  }
  /* line 11293, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-4-desktop.mdl-cell--order-4-desktop {
    order: 4;
  }
  /* line 11297, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-5-desktop.mdl-cell--order-5-desktop {
    order: 5;
  }
  /* line 11301, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-6-desktop.mdl-cell--order-6-desktop {
    order: 6;
  }
  /* line 11305, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-7-desktop.mdl-cell--order-7-desktop {
    order: 7;
  }
  /* line 11309, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-8-desktop.mdl-cell--order-8-desktop {
    order: 8;
  }
  /* line 11313, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-9-desktop.mdl-cell--order-9-desktop {
    order: 9;
  }
  /* line 11317, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-10-desktop.mdl-cell--order-10-desktop {
    order: 10;
  }
  /* line 11321, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-11-desktop.mdl-cell--order-11-desktop {
    order: 11;
  }
  /* line 11325, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-12-desktop.mdl-cell--order-12-desktop {
    order: 12;
  }
  /* line 11329, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-col,
.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: calc(8.3333333333% - 16px);
  }
  /* line 11332, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--1-col, .mdl-grid--no-spacing > .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: 8.3333333333%;
  }
  /* line 11335, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-col,
.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: calc(16.6666666667% - 16px);
  }
  /* line 11338, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--2-col, .mdl-grid--no-spacing > .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: 16.6666666667%;
  }
  /* line 11341, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-col,
.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: calc(25% - 16px);
  }
  /* line 11344, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--3-col, .mdl-grid--no-spacing > .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: 25%;
  }
  /* line 11347, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-col,
.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: calc(33.3333333333% - 16px);
  }
  /* line 11350, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--4-col, .mdl-grid--no-spacing > .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: 33.3333333333%;
  }
  /* line 11353, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-col,
.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: calc(41.6666666667% - 16px);
  }
  /* line 11356, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--5-col, .mdl-grid--no-spacing > .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: 41.6666666667%;
  }
  /* line 11359, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-col,
.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: calc(50% - 16px);
  }
  /* line 11362, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--6-col, .mdl-grid--no-spacing > .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: 50%;
  }
  /* line 11365, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-col,
.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: calc(58.3333333333% - 16px);
  }
  /* line 11368, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--7-col, .mdl-grid--no-spacing > .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: 58.3333333333%;
  }
  /* line 11371, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-col,
.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: calc(66.6666666667% - 16px);
  }
  /* line 11374, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--8-col, .mdl-grid--no-spacing > .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: 66.6666666667%;
  }
  /* line 11377, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-col,
.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: calc(75% - 16px);
  }
  /* line 11380, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--9-col, .mdl-grid--no-spacing > .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: 75%;
  }
  /* line 11383, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-col,
.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: calc(83.3333333333% - 16px);
  }
  /* line 11386, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--10-col, .mdl-grid--no-spacing > .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: 83.3333333333%;
  }
  /* line 11389, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-col,
.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: calc(91.6666666667% - 16px);
  }
  /* line 11392, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--11-col, .mdl-grid--no-spacing > .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: 91.6666666667%;
  }
  /* line 11395, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--12-col,
.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: calc(100% - 16px);
  }
  /* line 11398, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--12-col, .mdl-grid--no-spacing > .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: 100%;
  }
  /* line 11401, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-offset,
.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: calc(8.3333333333% + 8px);
  }
  /* line 11404, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: 8.3333333333%;
  }
  /* line 11407, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-offset,
.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: calc(16.6666666667% + 8px);
  }
  /* line 11410, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: 16.6666666667%;
  }
  /* line 11413, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-offset,
.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: calc(25% + 8px);
  }
  /* line 11416, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: 25%;
  }
  /* line 11419, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-offset,
.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: calc(33.3333333333% + 8px);
  }
  /* line 11422, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: 33.3333333333%;
  }
  /* line 11425, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-offset,
.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: calc(41.6666666667% + 8px);
  }
  /* line 11428, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: 41.6666666667%;
  }
  /* line 11431, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-offset,
.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: calc(50% + 8px);
  }
  /* line 11434, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: 50%;
  }
  /* line 11437, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-offset,
.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: calc(58.3333333333% + 8px);
  }
  /* line 11440, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: 58.3333333333%;
  }
  /* line 11443, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-offset,
.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: calc(66.6666666667% + 8px);
  }
  /* line 11446, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: 66.6666666667%;
  }
  /* line 11449, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-offset,
.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: calc(75% + 8px);
  }
  /* line 11452, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: 75%;
  }
  /* line 11455, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-offset,
.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: calc(83.3333333333% + 8px);
  }
  /* line 11458, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: 83.3333333333%;
  }
  /* line 11461, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-offset,
.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: calc(91.6666666667% + 8px);
  }
  /* line 11464, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: 91.6666666667%;
  }
}

@keyframes opacityPulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 89, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
a {
  background-color: transparent;
}

/* line 98, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 110, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 118, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 127, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 136, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 145, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 154, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 162, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 185, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 204, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 212, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 221, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 229, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 266, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 277, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 290, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 302, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 311, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 322, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 334, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 356, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 367, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 376, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 387, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 396, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 405, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 416, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  /* line 38, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 44, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }
  /* line 48, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  img {
    max-width: 100% !important;
  }
  /* line 57, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  /* line 72, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none;
  }
  /* line 77, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  /* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .label, .filter-basic .filter-option, .filter-basic .filter-option:focus, .filter-basic .filter-option:visited {
    border: 1px solid #000;
  }
  /* line 85, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 88, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .table td,
.table th {
    background-color: #fff !important;
  }
  /* line 94, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/assets/bootstrap/glyphicons-halflings-regular-35054c4e1bf08a04f531b2b8510910f29431c22cfbcfb3571c6e2d4dc8cb57c1.eot);
  src: url(/assets/bootstrap/glyphicons-halflings-regular-35054c4e1bf08a04f531b2b8510910f29431c22cfbcfb3571c6e2d4dc8cb57c1.eot?#iefix) format("embedded-opentype"), url(/assets/bootstrap/glyphicons-halflings-regular-4511059bac53be6b8d5d9a60139058a3ee67becaa2df739e2e67dd27f22324f8.woff2) format("woff2"), url(/assets/bootstrap/glyphicons-halflings-regular-b08ae9af0bd2e112a8d6b543e83159dc9b3ce5596fe97ffb8b8330db8afc4b08.woff) format("woff"), url(/assets/bootstrap/glyphicons-halflings-regular-7e35b4a8ce4d46ea22f0ef6c244b5ec1aa20e4dd957f050b9906f27bfd10e237.ttf) format("truetype"), url(/assets/bootstrap/glyphicons-halflings-regular-c99a82879186f821e6d138718cfafd879d97bff09a4681e4cd9f393f76b20fed.svg#glyphicons_halflingsregular) format("svg");
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\002a";
}

/* line 38, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plus:before {
  content: "\002b";
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

/* line 41, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 42, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 43, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 44, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 46, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 47, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 48, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 49, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 51, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 52, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 54, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 56, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 57, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 58, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 61, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 62, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 65, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 66, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 67, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 68, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 69, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 70, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 71, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 72, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 73, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 74, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 75, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 76, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 77, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 78, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 79, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 80, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 82, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 83, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 84, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 85, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 86, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 87, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 88, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 89, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 90, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 91, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 92, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 93, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 94, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 95, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 96, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 97, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 98, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 99, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 100, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 101, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 102, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 103, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 104, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 105, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 106, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 107, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 108, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 109, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 110, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 111, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 112, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 113, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 114, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 115, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 116, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 117, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 118, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 119, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 120, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 121, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 122, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 123, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 124, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 125, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 126, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 127, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 128, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 129, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 130, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 131, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 132, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 133, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 134, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 135, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 136, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 137, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 138, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 139, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 140, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 141, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 142, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 143, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 144, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 145, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 146, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 147, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 148, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 149, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 150, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 151, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 152, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 153, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 154, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 155, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 156, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 157, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 158, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 159, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 160, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 161, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 162, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 163, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 164, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 165, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 166, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 167, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 168, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 169, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 170, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 171, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 172, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 173, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 174, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 175, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 176, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 177, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 178, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 179, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 180, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 181, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 182, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 183, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 184, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 185, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 186, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 187, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 188, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 189, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 190, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 191, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 192, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 194, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 195, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 196, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 197, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 198, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 199, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 200, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 201, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 202, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 203, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 204, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 205, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 206, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 207, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 208, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 209, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 210, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 211, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 212, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 213, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 214, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 215, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 216, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 217, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 218, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 219, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 220, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 221, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 222, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 223, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 224, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 225, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 226, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 227, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 228, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 229, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 230, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 231, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 232, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 233, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 234, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 235, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 236, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 237, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 238, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 239, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 240, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 241, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 242, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 243, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 252, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 253, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 254, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-king:before {
  content: "\e211";
}

/* line 255, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 256, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 257, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 258, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 259, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 260, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tent:before {
  content: "\26fa";
}

/* line 261, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 262, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 263, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 264, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 265, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hourglass:before {
  content: "\231b";
}

/* line 266, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 267, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 268, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 269, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 270, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bitcoin:before {
  content: "\e227";
}

/* line 271, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-btc:before {
  content: "\e227";
}

/* line 272, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 273, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-yen:before {
  content: "\00a5";
}

/* line 274, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-jpy:before {
  content: "\00a5";
}

/* line 275, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ruble:before {
  content: "\20bd";
}

/* line 276, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-rub:before {
  content: "\20bd";
}

/* line 277, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 278, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 279, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 280, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-education:before {
  content: "\e233";
}

/* line 281, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 282, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 283, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 284, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 285, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 286, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 287, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 288, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 289, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 290, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 291, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 292, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 293, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 294, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 295, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 296, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 297, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 298, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 299, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 300, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 301, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-console:before {
  content: "\e254";
}

/* line 302, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 303, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 304, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 305, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 306, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 307, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
* {
  box-sizing: border-box;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
*:before,
*:after {
  box-sizing: border-box;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: rgba(0, 0, 0, 0.87);
  background-color: #f9f9f9;
}

/* line 36, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
a {
  color: #FF0330;
  text-decoration: none;
}

/* line 52, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: #b60020;
  text-decoration: underline;
}

/* line 58, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 2px;
}

/* line 93, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #EEEEEE;
}

/* line 125, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #BDBDBD;
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 30, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 41, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 48, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 49, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 51, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 52, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 58, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
p {
  margin: 0 0 10px;
}

/* line 62, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 62, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 78, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 83, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 90, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-left {
  text-align: left;
}

/* line 91, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-right {
  text-align: right;
}

/* line 92, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-center {
  text-align: center;
}

/* line 93, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 94, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 97, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 98, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-uppercase, .initialism {
  text-transform: uppercase;
}

/* line 99, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 102, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-muted {
  color: #BDBDBD;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #444444;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #2b2b2b;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #3c763d;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #31708f;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #a94442;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

/* line 119, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #444444;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #2b2b2b;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 138, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 149, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 153, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 173, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

/* line 177, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 185, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 189, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.428571429;
}

/* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dt {
  font-weight: bold;
}

/* line 196, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dd {
  margin-left: 0;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 211, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 218, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 229, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #BDBDBD;
}

/* line 235, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
}

/* line 241, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #EEEEEE;
}

/* line 250, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 257, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #BDBDBD;
}

/* line 265, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 274, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #EEEEEE;
  border-left: 0;
  text-align: right;
}

/* line 286, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

/* line 287, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 294, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 32, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 41, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #757575;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}

/* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 66, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 1200px;
  }
}

/* line 30, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid, ul.tabs {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, ul.tabs:before, .container-fluid:after, ul.tabs:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after, ul.tabs:after {
  clear: both;
}

/* line 39, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
.row, .block-log-form ul.log-sets li.log-set .set-measurement, #right-drawer .kpv-measurements-index, .athlete-sheet-kpv-meta .kpv-measurements-index, #right-drawer .kpi-measurements-index, .athlete-sheet-kpi-meta .kpi-measurements-index, .athlete-sheet-kpv-meta hr, .athlete-sheet-kpi-meta hr, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description, #exercise-substitutes-list, #athlete-mapping-sheet, ul.timeline li.timeline-event, .mdl-list.card-list, #right-drawer.sidr .drawer-table, #right-drawer .athlete-weight-measurements-index, #right-drawer .athlete-height-measurements-index, #assessment-metrics-list, div.searchbar, body.admin_exercises #exercise-substitutes-list {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .block-log-form ul.log-sets li.log-set .set-measurement:before, #right-drawer .kpv-measurements-index:before, .athlete-sheet-kpv-meta .kpv-measurements-index:before, #right-drawer .kpi-measurements-index:before, .athlete-sheet-kpi-meta .kpi-measurements-index:before, .athlete-sheet-kpv-meta hr:before, .athlete-sheet-kpi-meta hr:before, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description:before, #exercise-substitutes-list:before, #athlete-mapping-sheet:before, ul.timeline li.timeline-event:before, .mdl-list.card-list:before, #right-drawer.sidr .drawer-table:before, #right-drawer .athlete-weight-measurements-index:before, #right-drawer .athlete-height-measurements-index:before, #assessment-metrics-list:before, div.searchbar:before, body.admin_exercises #exercise-substitutes-list:before, .row:after, .block-log-form ul.log-sets li.log-set .set-measurement:after, #right-drawer .kpv-measurements-index:after, .athlete-sheet-kpv-meta .kpv-measurements-index:after, #right-drawer .kpi-measurements-index:after, .athlete-sheet-kpi-meta .kpi-measurements-index:after, .athlete-sheet-kpv-meta hr:after, .athlete-sheet-kpi-meta hr:after, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description:after, #exercise-substitutes-list:after, #athlete-mapping-sheet:after, ul.timeline li.timeline-event:after, .mdl-list.card-list:after, #right-drawer.sidr .drawer-table:after, #right-drawer .athlete-weight-measurements-index:after, #right-drawer .athlete-height-measurements-index:after, #assessment-metrics-list:after, div.searchbar:after, body.admin_exercises #exercise-substitutes-list:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after, .block-log-form ul.log-sets li.log-set .set-measurement:after, #right-drawer .kpv-measurements-index:after, .athlete-sheet-kpv-meta .kpv-measurements-index:after, #right-drawer .kpi-measurements-index:after, .athlete-sheet-kpi-meta .kpi-measurements-index:after, .athlete-sheet-kpv-meta hr:after, .athlete-sheet-kpi-meta hr:after, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description:after, #exercise-substitutes-list:after, #athlete-mapping-sheet:after, ul.timeline li.timeline-event:after, .mdl-list.card-list:after, #right-drawer.sidr .drawer-table:after, #right-drawer .athlete-weight-measurements-index:after, #right-drawer .athlete-height-measurements-index:after, #assessment-metrics-list:after, div.searchbar:after, body.admin_exercises #exercise-substitutes-list:after {
  clear: both;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .row-indicator, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, ul.timeline li.timeline-event .date, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .mdl-card, .main-content, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .row-content, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, ul.timeline li.timeline-event .content, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .row-indicator, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .row-content, .col-xs-12, ul.timeline li.timeline-event .content {
  float: left;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .row-indicator {
  width: 8.3333333333%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.6666666667%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.3333333333%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.6666666667%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.3333333333%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.6666666667%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.3333333333%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11, .row-content {
  width: 91.6666666667%;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12, ul.timeline li.timeline-event .content {
  width: 100%;
}

/* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.3333333333%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.6666666667%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.3333333333%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.6666666667%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.3333333333%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.6666666667%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.3333333333%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.6666666667%;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.3333333333%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.6666666667%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.3333333333%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.6666666667%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.3333333333%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.6666666667%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.3333333333%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.6666666667%;
}

/* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, ul.timeline li.timeline-event .date, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, ul.timeline li.timeline-event .content, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3, ul.timeline li.timeline-event .date {
    width: 25%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9, ul.timeline li.timeline-event .content {
    width: 75%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  /* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .mdl-card, .main-content, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8, .mdl-card, .main-content {
    width: 66.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2, .mdl-card, .main-content {
    margin-left: 16.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.3333333333%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.6666666667%;
  }
  /* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  /* line 40, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
table {
  background-color: transparent;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #BDBDBD;
  text-align: left;
}

/* line 15, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
th {
  text-align: left;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 41, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 57, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 62, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table .table {
  background-color: #f9f9f9;
}

/* line 75, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 88, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
}

/* line 94, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

/* line 101, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 114, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 125, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 135, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 143, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 171, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  /* line 171, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  /* line 183, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 191, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 200, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 208, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 212, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 225, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #757575;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 47, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  box-sizing: border-box;
}

/* line 52, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 70, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 76, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 83, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #f3f3f3;
}

/* line 114, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #f3f3f3;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 57, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 103, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 107, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control:-ms-input-placeholder {
  color: #999;
}

/* line 108, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-webkit-input-placeholder {
  color: #999;
}

/* line 136, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

/* line 146, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #EEEEEE;
  opacity: 1;
}

/* line 153, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

/* line 162, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 174, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  input.form-control[type="date"],
input.form-control[type="time"],
input.form-control[type="datetime-local"],
input.form-control[type="month"] {
    line-height: 34px;
  }
  /* line 197, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  input.input-sm[type="date"], .input-group-sm > .form-control[type="date"],
.input-group-sm > .input-group-addon[type="date"],
.input-group-sm > .input-group-btn > .btn[type="date"], .input-group-sm input[type="date"],
input.input-sm[type="time"],
.input-group-sm > .form-control[type="time"],
.input-group-sm > .input-group-addon[type="time"],
.input-group-sm > .input-group-btn > .btn[type="time"], .input-group-sm input[type="time"],
input.input-sm[type="datetime-local"],
.input-group-sm > .form-control[type="datetime-local"],
.input-group-sm > .input-group-addon[type="datetime-local"],
.input-group-sm > .input-group-btn > .btn[type="datetime-local"], .input-group-sm input[type="datetime-local"],
input.input-sm[type="month"],
.input-group-sm > .form-control[type="month"],
.input-group-sm > .input-group-addon[type="month"],
.input-group-sm > .input-group-btn > .btn[type="month"], .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  /* line 202, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  input.input-lg[type="date"], .input-group-lg > .form-control[type="date"],
.input-group-lg > .input-group-addon[type="date"],
.input-group-lg > .input-group-btn > .btn[type="date"], .input-group-lg input[type="date"],
input.input-lg[type="time"],
.input-group-lg > .form-control[type="time"],
.input-group-lg > .input-group-addon[type="time"],
.input-group-lg > .input-group-btn > .btn[type="time"], .input-group-lg input[type="time"],
input.input-lg[type="datetime-local"],
.input-group-lg > .form-control[type="datetime-local"],
.input-group-lg > .input-group-addon[type="datetime-local"],
.input-group-lg > .input-group-btn > .btn[type="datetime-local"], .input-group-lg input[type="datetime-local"],
input.input-lg[type="month"],
.input-group-lg > .form-control[type="month"],
.input-group-lg > .input-group-addon[type="month"],
.input-group-lg > .input-group-btn > .btn[type="month"], .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

/* line 215, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 224, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 231, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 239, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 248, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 254, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 264, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 276, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"][disabled], input.disabled[type="radio"], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input.disabled[type="checkbox"], fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 285, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 295, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

/* line 307, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}

/* line 315, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

/* line 71, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

/* line 79, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

/* line 84, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select.input-sm[multiple],
.input-group-sm > .form-control[multiple],
.input-group-sm > .input-group-addon[multiple],
.input-group-sm > .input-group-btn > .btn[multiple] {
  height: auto;
}

/* line 333, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

/* line 340, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

/* line 344, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm textarea.form-control,
.form-group-sm select.form-control[multiple] {
  height: auto;
}

/* line 348, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 71, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 2px;
}

/* line 79, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

/* line 84, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select.input-lg[multiple],
.input-group-lg > .form-control[multiple],
.input-group-lg > .input-group-addon[multiple],
.input-group-lg > .input-group-btn > .btn[multiple] {
  height: auto;
}

/* line 359, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 2px;
}

/* line 366, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

/* line 370, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg textarea.form-control,
.form-group-lg select.form-control[multiple] {
  height: auto;
}

/* line 374, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 388, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback {
  position: relative;
}

/* line 393, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 398, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

/* line 410, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 417, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}

/* line 21, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}

/* line 21, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}

/* line 21, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 439, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

/* line 442, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 453, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: rgba(64, 64, 64, 0.87);
}

@media (min-width: 768px) {
  /* line 478, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 485, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 492, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block;
  }
  /* line 496, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 500, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  /* line 508, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  /* line 512, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 519, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 526, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 530, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 537, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 559, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 569, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 575, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 582, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

/* line 593, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  /* line 603, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  /* line 611, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 26, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn:focus, .btn.focus, .btn:active:focus, .btn.focus:active, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 32, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}

/* line 39, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 46, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

/* line 58, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

/* line 68, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active:hover, .btn-default:active:focus, .btn-default.focus:active, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default.focus[disabled], fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 71, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #444444;
  border-color: #373737;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #2b2b2b;
  border-color: black;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #2b2b2b;
  border-color: #191919;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2b2b2b;
  border-color: #191919;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #191919;
  border-color: black;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary.focus[disabled], fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #444444;
  border-color: #373737;
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary .badge {
  color: #444444;
  background-color: #fff;
}

/* line 75, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #43A047;
  border-color: #3b8e3f;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #347c37;
  border-color: #163417;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:hover {
  color: #fff;
  background-color: #347c37;
  border-color: #29632c;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #347c37;
  border-color: #29632c;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active:hover, .btn-success:active:focus, .btn-success.focus:active, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #29632c;
  border-color: #163417;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success.focus[disabled], fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #43A047;
  border-color: #3b8e3f;
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success .badge {
  color: #43A047;
  background-color: #fff;
}

/* line 79, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #00BCD4;
  border-color: #00a5bb;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #008fa1;
  border-color: #00343b;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:hover {
  color: #fff;
  background-color: #008fa1;
  border-color: #006f7d;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #008fa1;
  border-color: #006f7d;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active:hover, .btn-info:active:focus, .btn-info.focus:active, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #006f7d;
  border-color: #00343b;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info.focus[disabled], fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #00BCD4;
  border-color: #00a5bb;
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info .badge {
  color: #00BCD4;
  background-color: #fff;
}

/* line 83, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #ffd600;
  border-color: #e6c100;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ccab00;
  border-color: #665600;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #ccab00;
  border-color: #a88d00;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ccab00;
  border-color: #a88d00;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning.focus:active, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #a88d00;
  border-color: #665600;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning.focus[disabled], fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #ffd600;
  border-color: #e6c100;
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning .badge {
  color: #ffd600;
  background-color: #fff;
}

/* line 87, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc2626;
  border-color: #c82020;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #b21d1d;
  border-color: #5a0f0f;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #b21d1d;
  border-color: #941818;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b21d1d;
  border-color: #941818;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.focus:active, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #941818;
  border-color: #5a0f0f;
}

/* line 37, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger.focus[disabled], fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #dc2626;
  border-color: #c82020;
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger .badge {
  color: #dc2626;
  background-color: #fff;
}

/* line 96, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  color: #FF0330;
  font-weight: normal;
  border-radius: 0;
}

/* line 101, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

/* line 109, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

/* line 115, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #b60020;
  text-decoration: underline;
  background-color: transparent;
}

/* line 123, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #BDBDBD;
  text-decoration: none;
}

/* line 135, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 2px;
}

/* line 139, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

/* line 143, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

/* line 151, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block, body.mobile .cta.primary, body.mobile .sp-container .primary.sp-choose, .sp-container body.mobile .primary.sp-choose {
  display: block;
  width: 100%;
}

/* line 157, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block + .btn-block, body.mobile .cta.primary + .btn-block, body.mobile .sp-container .primary.sp-choose + .btn-block, .sp-container body.mobile .primary.sp-choose + .btn-block, body.mobile .btn-block + .cta.primary, body.mobile .cta.primary + .cta.primary, body.mobile .sp-container .primary.sp-choose + .cta.primary, .sp-container body.mobile .primary.sp-choose + .cta.primary, body.mobile .sp-container .btn-block + .primary.sp-choose, body.mobile .sp-container .cta.primary + .primary.sp-choose, body.mobile .sp-container .primary.sp-choose + .primary.sp-choose, .sp-container body.mobile .btn-block + .primary.sp-choose, .sp-container body.mobile .cta.primary + .primary.sp-choose, .sp-container body.mobile .primary.sp-choose + .primary.sp-choose {
  margin-top: 5px;
}

/* line 165, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
input.btn-block[type="submit"], body.mobile .cta.primary[type="submit"], body.mobile .sp-container .primary.sp-choose[type="submit"], .sp-container body.mobile .primary.sp-choose[type="submit"],
input.btn-block[type="reset"],
body.mobile .cta.primary[type="reset"],
body.mobile .sp-container .primary.sp-choose[type="reset"],
.sp-container body.mobile .primary.sp-choose[type="reset"],
input.btn-block[type="button"],
body.mobile .cta.primary[type="button"],
body.mobile .sp-container .primary.sp-choose[type="button"],
.sp-container body.mobile .primary.sp-choose[type="button"] {
  width: 100%;
}

/* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* line 13, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse {
  display: none;
}

/* line 21, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 26, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
tr.collapse.in {
  display: table-row;
}

/* line 28, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 30, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 26, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 54, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 65, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #757575;
  white-space: nowrap;
}

/* line 78, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #686868;
  background-color: #f5f5f5;
}

/* line 88, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #444444;
}

/* line 103, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #BDBDBD;
}

/* line 110, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 123, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 128, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 137, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 147, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 153, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #BDBDBD;
  white-space: nowrap;
}

/* line 163, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 173, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 186, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

/* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  /* line 207, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 212, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 15, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 26, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar {
  margin-left: -5px;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:after {
  clear: both;
}

/* line 39, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 44, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 51, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 56, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 58, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 69, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 72, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 76, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 86, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 105, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 109, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 116, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 120, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

/* line 127, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn .caret {
  margin-left: 0;
}

/* line 131, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 136, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 145, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}

/* line 157, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 162, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 172, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 175, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 179, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 184, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 188, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 201, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 206, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 212, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 216, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 237, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 13, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:focus {
  z-index: 3;
}

/* line 58, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 68, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 77, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #f3f3f3;
  text-align: center;
  background-color: #EEEEEE;
  border: 1px solid #ccc;
  border-radius: 2px;
}

/* line 89, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 2px;
}

/* line 94, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 2px;
}

/* line 101, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 108, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 117, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 120, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 129, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 135, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

/* line 144, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn {
  position: relative;
}

/* line 146, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

/* line 150, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 159, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

/* line 165, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:after {
  clear: both;
}

/* line 15, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

/* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #EEEEEE;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a {
  color: #BDBDBD;
}

/* line 34, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #BDBDBD;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 46, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #EEEEEE;
  border-color: #FF0330;
}

/* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 66, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 76, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 78, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 84, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}

/* line 89, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #EEEEEE #EEEEEE #ddd;
}

/* line 96, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #f3f3f3;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 118, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li {
  float: left;
}

/* line 122, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li > a {
  border-radius: 2px;
}

/* line 125, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}

/* line 131, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #444444;
}

/* line 144, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none;
}

/* line 146, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

/* line 163, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

/* line 165, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 171, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  /* line 177, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 180, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 190, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

/* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}

/* line 199, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  /* line 206, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  /* line 210, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #f9f9f9;
  }
}

/* line 224, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 227, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 237, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 60px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar {
    border-radius: 2px;
  }
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after {
  clear: both;
}

/* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  /* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 68, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 75, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 92, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 92, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

/* line 108, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
ul.tabs > .navbar-header,
.container-fluid > .navbar-collapse,
ul.tabs > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 108, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
ul.tabs > .navbar-header,
.container-fluid > .navbar-collapse,
ul.tabs > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 128, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  /* line 128, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 138, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  /* line 138, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 150, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 154, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 163, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 20px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 60px;
}

/* line 170, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 175, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  /* line 180, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand, .navbar > ul.tabs .navbar-brand {
    margin-left: -15px;
  }
}

/* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 13px;
  margin-bottom: 13px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}

/* line 206, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle:focus {
  outline: 0;
}

/* line 211, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

/* line 217, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  /* line 193, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 232, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 10px -15px;
}

/* line 235, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  /* line 243, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 251, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 255, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  /* line 257, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  /* line 232, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 270, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 272, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

/* line 286, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 13px;
  margin-bottom: 13px;
}

@media (min-width: 768px) {
  /* line 478, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 485, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 492, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control-static {
    display: inline-block;
  }
  /* line 496, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 500, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }
  /* line 508, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  /* line 512, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 519, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 526, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }
  /* line 530, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 537, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  /* line 298, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  /* line 302, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  /* line 286, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

/* line 327, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 332, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 343, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 13px;
  margin-bottom: 13px;
}

/* line 346, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 349, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 19px;
  margin-bottom: 19px;
}

/* line 359, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  /* line 359, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 379, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important;
  }
  /* line 382, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  /* line 386, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

/* line 397, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

/* line 401, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777;
}

/* line 403, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

/* line 410, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-text {
  color: #777;
}

/* line 415, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777;
}

/* line 418, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

/* line 425, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

/* line 433, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

/* line 442, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}

/* line 444, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

/* line 448, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

/* line 453, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

/* line 462, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 767px) {
  /* line 473, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 475, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  /* line 482, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  /* line 490, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

/* line 506, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link {
  color: #777;
}

/* line 508, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333;
}

/* line 513, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link {
  color: #777;
}

/* line 515, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}

/* line 521, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

/* line 531, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

/* line 535, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #e3e3e3;
}

/* line 537, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

/* line 544, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #e3e3e3;
}

/* line 549, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #e3e3e3;
}

/* line 552, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 559, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

/* line 567, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

/* line 577, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}

/* line 579, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

/* line 583, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 588, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

/* line 596, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 607, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 610, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  /* line 613, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #e3e3e3;
  }
  /* line 615, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 622, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  /* line 630, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

/* line 641, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #e3e3e3;
}

/* line 643, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}

/* line 648, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link {
  color: #e3e3e3;
}

/* line 650, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}

/* line 656, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}

/* line 13, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}

/* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

/* line 25, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #BDBDBD;
}

/* line 4, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 2px;
}

/* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li {
  display: inline;
}

/* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #FF0330;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 25, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

/* line 32, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 41, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #b60020;
  background-color: #EEEEEE;
  border-color: #ddd;
}

/* line 52, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #444444;
  border-color: #444444;
  cursor: default;
}

/* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #BDBDBD;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pager:before, .pager:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pager:after {
  clear: both;
}

/* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager li {
  display: inline;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

/* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #EEEEEE;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 38, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #BDBDBD;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label, .filter-basic .filter-option, .filter-basic .filter-option:focus, .filter-basic .filter-option:visited {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label:empty, .filter-basic .filter-option:empty {
  display: none;
}

/* line 25, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.btn .label, .btn .filter-basic .filter-option, .filter-basic .btn .filter-option {
  position: relative;
  top: -1px;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
a.label:hover, .filter-basic a.filter-option:hover, a.label:focus, .filter-basic a.filter-option:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 44, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-default, .filter-basic .filter-option.active {
  background-color: #BDBDBD;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-default[href]:hover, .filter-basic .filter-option.active[href]:hover, .label-default[href]:focus, .filter-basic .filter-option.active[href]:focus {
  background-color: #a4a4a4;
}

/* line 48, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-primary {
  background-color: #444444;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #2b2b2b;
}

/* line 52, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-success {
  background-color: #43A047;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #347c37;
}

/* line 56, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-info {
  background-color: #00BCD4;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #008fa1;
}

/* line 60, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-warning {
  background-color: #ffd600;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ccab00;
}

/* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-danger {
  background-color: #dc2626;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #b21d1d;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #BDBDBD;
  border-radius: 10px;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.badge:empty {
  display: none;
}

/* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 32, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

/* line 41, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #FF0330;
  background-color: #fff;
}

/* line 47, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.list-group-item > .badge {
  float: right;
}

/* line 51, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 62, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #EEEEEE;
}

/* line 13, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron > hr {
  border-top-color: #d5d5d5;
}

/* line 28, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.container .jumbotron, .container-fluid .jumbotron, ul.tabs .jumbotron {
  border-radius: 2px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 35, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 43, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
  .container .jumbotron, .container-fluid .jumbotron, ul.tabs .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 49, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron h1,
.jumbotron .h1 {
    font-size: 63px;
  }
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 2px;
  transition: border 0.2s ease-in-out;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: rgba(0, 0, 0, 0.87);
}

/* line 34, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #FF0330;
}

/* line 9, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 2px;
}

/* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 28, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 42, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

/* line 47, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-success .alert-link {
  color: #2b542c;
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 67, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 71, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

/* line 8, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-danger .alert-link {
  color: #843534;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 26, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 2px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 36, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #444444;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

/* line 54, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 73, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-success {
  background-color: #43A047;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 77, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-info {
  background-color: #00BCD4;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-warning {
  background-color: #ffd600;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 85, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-danger {
  background-color: #dc2626;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media {
  margin-top: 15px;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media:first-child {
  margin-top: 0;
}

/* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

/* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-body {
  width: 10000px;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-object {
  display: block;
}

/* line 24, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-object.img-thumbnail {
  max-width: none;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 34, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 39, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

/* line 46, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-middle {
  vertical-align: middle;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-bottom {
  vertical-align: bottom;
}

/* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 21, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

/* line 31, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

/* line 34, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 46, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item,
button.list-group-item {
  color: #555;
}

/* line 50, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

/* line 55, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
button.list-group-item {
  width: 100%;
  text-align: left;
}

/* line 70, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #EEEEEE;
  color: #BDBDBD;
  cursor: not-allowed;
}

/* line 78, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

/* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #BDBDBD;
}

/* line 87, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #444444;
  border-color: #444444;
}

/* line 96, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

/* line 101, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #aaaaaa;
}

/* line 4, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

/* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 4, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

/* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 4, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

/* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 4, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

/* line 23, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 123, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 127, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-body {
  padding: 15px;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:after {
  clear: both;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}

/* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 39, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

/* line 49, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

/* line 67, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

/* line 74, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}

/* line 82, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}

/* line 89, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 96, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 100, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 110, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

/* line 115, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 121, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}

/* line 127, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}

/* line 131, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}

/* line 135, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}

/* line 143, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}

/* line 149, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}

/* line 153, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}

/* line 157, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}

/* line 164, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

/* line 170, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

/* line 174, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

/* line 181, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

/* line 185, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

/* line 194, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

/* line 203, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

/* line 210, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 222, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group {
  margin-bottom: 20px;
}

/* line 226, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}

/* line 230, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}

/* line 235, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}

/* line 238, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

/* line 244, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}

/* line 246, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 254, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-default {
  border-color: #ddd;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading {
  color: #757575;
  background-color: #f5f5f5;
  border-color: #ddd;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #757575;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* line 257, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-primary {
  border-color: #444444;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #444444;
  border-color: #444444;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #444444;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading .badge {
  color: #444444;
  background-color: #fff;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #444444;
}

/* line 260, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-success {
  border-color: #d6e9c6;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 263, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-info {
  border-color: #bce8f1;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 266, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-warning {
  border-color: #faebcc;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 269, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-danger {
  border-color: #ebccd1;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 5, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

/* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 28, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 15, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 2px;
}

/* line 26, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 2px;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 15, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 30, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 32, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}

/* line 36, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal.in .modal-dialog {
  transform: translate(0, 0);
}

/* line 38, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 44, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 51, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 73, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 74, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 79, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-header:after {
  clear: both;
}

/* line 85, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 90, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

/* line 97, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 103, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-footer:after {
  clear: both;
}

/* line 110, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 115, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 119, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn-block + .btn-block, .modal-footer body.mobile .cta.primary + .btn-block, body.mobile .modal-footer .cta.primary + .btn-block, .modal-footer body.mobile .sp-container .primary.sp-choose + .btn-block, body.mobile .sp-container .modal-footer .primary.sp-choose + .btn-block, .modal-footer .sp-container body.mobile .primary.sp-choose + .btn-block, .sp-container body.mobile .modal-footer .primary.sp-choose + .btn-block, .modal-footer body.mobile .btn-block + .cta.primary, body.mobile .modal-footer .btn-block + .cta.primary, .modal-footer body.mobile .cta.primary + .cta.primary, body.mobile .modal-footer .cta.primary + .cta.primary, .modal-footer body.mobile .sp-container .primary.sp-choose + .cta.primary, body.mobile .sp-container .modal-footer .primary.sp-choose + .cta.primary, .modal-footer .sp-container body.mobile .primary.sp-choose + .cta.primary, .sp-container body.mobile .modal-footer .primary.sp-choose + .cta.primary, .modal-footer body.mobile .sp-container .btn-block + .primary.sp-choose, body.mobile .sp-container .modal-footer .btn-block + .primary.sp-choose, .modal-footer body.mobile .sp-container .cta.primary + .primary.sp-choose, body.mobile .modal-footer .sp-container .cta.primary + .primary.sp-choose, body.mobile .sp-container .modal-footer .cta.primary + .primary.sp-choose, .modal-footer body.mobile .sp-container .primary.sp-choose + .primary.sp-choose, body.mobile .sp-container .modal-footer .primary.sp-choose + .primary.sp-choose, .sp-container body.mobile .modal-footer .sp-container .primary.sp-choose + .primary.sp-choose, .modal-footer .sp-container body.mobile .btn-block + .primary.sp-choose, .sp-container body.mobile .modal-footer .btn-block + .primary.sp-choose, .modal-footer .sp-container body.mobile .cta.primary + .primary.sp-choose, .sp-container .modal-footer body.mobile .cta.primary + .primary.sp-choose, .sp-container body.mobile .modal-footer .cta.primary + .primary.sp-choose, body.mobile .sp-container .modal-footer body.mobile .primary.sp-choose + .primary.sp-choose, .modal-footer .sp-container body.mobile .primary.sp-choose + .primary.sp-choose, .sp-container body.mobile .modal-footer .primary.sp-choose + .primary.sp-choose {
  margin-left: 0;
}

/* line 125, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 136, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  /* line 140, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  /* line 145, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 149, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-lg {
    width: 900px;
  }
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 20, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 21, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 26, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}

/* line 36, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 52, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 66, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 73, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 80, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 87, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 94, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top {
  margin-top: -10px;
}

/* line 28, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right {
  margin-left: 10px;
}

/* line 29, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 30, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 1px 1px 0 0;
}

/* line 42, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 51, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 61, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 70, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 77, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 85, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 92, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

/* line 100, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 107, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

/* line 116, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 123, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}

/* line 22, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 16, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  /* line 34, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  /* line 39, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  /* line 44, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 63, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 70, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 73, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 76, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 81, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 84, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 93, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}

/* line 109, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

/* line 112, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/* line 119, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 128, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

/* line 138, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

/* line 143, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

/* line 148, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

/* line 158, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}

/* line 163, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 174, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

/* line 185, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

/* line 207, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 218, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 229, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 240, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  /* line 249, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -10px;
  }
  /* line 253, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -10px;
  }
  /* line 260, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  /* line 267, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}

/* line 14, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 19, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
}

/* line 53, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important;
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important;
}

/* line 36, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important;
  }
  /* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }
  /* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  /* line 54, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 59, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 64, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important;
  }
  /* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important;
  }
  /* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }
  /* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important;
  }
  /* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }
  /* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  /* line 111, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 116, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 121, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs, ul.timeline li.timeline-event .date {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}

/* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }
  /* line 10, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important;
  }
  /* line 11, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }
  /* line 12, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}

/* line 155, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 155, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 162, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 162, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 169, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 169, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 17, ../../shared/bundle/ruby/3.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}

/* line 28, app/assets/stylesheets/application.scss */
a {
  font-weight: 400;
}

/* line 31, app/assets/stylesheets/application.scss */
a:focus, a:hover {
  text-decoration: none;
}

/* line 36, app/assets/stylesheets/application.scss */
a:focus {
  outline: none;
}

/* line 40, app/assets/stylesheets/application.scss */
a:visited:not(.mdl-button):not(.mdl-ultra-mini-fab):not(.mdl-icon-button):not(input.icon-button[type='submit']):not(.nav-link):not([class*="text-"]) {
  color: #FF0330;
}

/* line 45, app/assets/stylesheets/application.scss */
body {
  -webkit-font-smoothing: antialiased;
  font-family: 'Play';
  font-weight: 400;
  background-color: #f9f9f9;
}

/* line 52, app/assets/stylesheets/application.scss */
h1,
h2,
h3 {
  font-weight: 300;
}

/* line 58, app/assets/stylesheets/application.scss */
.action-color {
  color: #FF0330;
}

/* line 62, app/assets/stylesheets/application.scss */
.animate-spin {
  animation: animateSpin 1s linear infinite;
}

@keyframes animateSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* line 76, app/assets/stylesheets/application.scss */
.bg-cell-header {
  background-color: #f9f9f9;
}

/* line 80, app/assets/stylesheets/application.scss */
.body-bg {
  background-color: #f9f9f9;
}

/* line 84, app/assets/stylesheets/application.scss */
.border, .leaderboard-metric-frame, .mention-dropdown, .block-sheet .handsontable.listbox {
  border-color: #EEEEEE;
}

/* line 88, app/assets/stylesheets/application.scss */
.content-bg {
  background-color: #ffffff;
}

/* line 94, app/assets/stylesheets/application.scss */
.mobile-app-links a img {
  border-radius: 4px;
  border: 1px solid #666666;
  width: 125px;
}

/* line 100, app/assets/stylesheets/application.scss */
.mobile-app-links a + a {
  margin-left: 10px;
}

/* line 106, app/assets/stylesheets/application.scss */
.opacity-pulse {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* line 110, app/assets/stylesheets/application.scss */
.turbo-progress-bar {
  height: 5px;
  background-color: #FF0330;
}

/* line 115, app/assets/stylesheets/application.scss */
pre {
  font-family: monospace;
}

/* line 6, app/assets/stylesheets/admin/exercises.scss */
body#edit.admin_exercises #exercise-image-holder, body#new.admin_exercises #exercise-image-holder {
  max-width: 500px;
}

/* line 9, app/assets/stylesheets/admin/exercises.scss */
body#edit.admin_exercises #exercise-image-holder:not(.loading) .mdl-progress, body#new.admin_exercises #exercise-image-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 14, app/assets/stylesheets/admin/exercises.scss */
body#edit.admin_exercises #exercise-image-holder.loading img, body#new.admin_exercises #exercise-image-holder.loading img {
  display: none;
}

/* line 21, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list {
  list-style: none;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
}

/* line 27, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute {
  cursor: pointer;
  padding: 5px 50px;
}

/* line 30, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute .content {
  padding-top: 6px;
}

/* line 33, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute .drag {
  color: #9E9E9E;
  cursor: move;
  display: none;
  float: left;
  margin-left: -35px;
  margin-top: 1px;
}

/* line 41, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute .menu {
  text-align: right;
}

/* line 43, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute .menu .action-button {
  visibility: hidden;
}

/* line 47, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute:hover {
  background-color: #EEEEEE;
}

/* line 49, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute:hover .drag {
  display: inline-block;
}

/* line 53, app/assets/stylesheets/admin/exercises.scss */
body.admin_exercises #exercise-substitutes-list li.substitute:hover .menu .action-button {
  visibility: visible;
}

/* line 64, app/assets/stylesheets/admin/exercises.scss */
#admin-exercises-table tr .dropdown-button {
  visibility: hidden;
  float: right;
}

/* line 69, app/assets/stylesheets/admin/exercises.scss */
#admin-exercises-table tr:hover .dropdown-button {
  visibility: visible;
}

/* line 78, app/assets/stylesheets/admin/exercises.scss */
#admin-exercise-video-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 83, app/assets/stylesheets/admin/exercises.scss */
#admin-exercise-video-holder.loading img {
  display: none;
}

/* line 2, app/assets/stylesheets/admin/index.scss */
body#index.admin .well {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 5, app/assets/stylesheets/admin/index.scss */
body#index.admin .well ul {
  padding: 0px;
  margin: 0px -20px 0px -20px;
  list-style: none;
}

@media (max-width: 768px) {
  /* line 5, app/assets/stylesheets/admin/index.scss */
  body#index.admin .well ul {
    margin-top: -20px;
  }
}

/* line 12, app/assets/stylesheets/admin/index.scss */
body#index.admin .well ul hr {
  display: none;
}

/* line 16, app/assets/stylesheets/admin/index.scss */
body#index.admin .well ul li:last-child {
  display: none;
}

/* line 19, app/assets/stylesheets/admin/index.scss */
body#index.admin .well ul li a {
  display: block;
  padding: 10px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 23, app/assets/stylesheets/admin/index.scss */
body#index.admin .well ul li a:hover {
  background-color: #EEEEEE;
}

/* line 27, app/assets/stylesheets/admin/index.scss */
body#index.admin .well ul li i {
  display: none;
}

/* line 3, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric {
  padding: 10px 30px;
}

/* line 5, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric h1 {
  font-weight: bold;
  margin-top: 10px;
}

/* line 8, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric h1.big {
  font-size: 30px;
}

/* line 12, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric .name {
  font-weight: bold;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/admin/tiers.scss */
#admin-tier-form .mdl-checkbox-container {
  padding: 3px 0px;
}

/* line 3, app/assets/stylesheets/admin/users.scss */
body.admin_users .email-privacy-cell i {
  position: absolute;
  top: 13px;
}

/* line 6, app/assets/stylesheets/admin/users.scss */
body.admin_users .email-privacy-cell i.private {
  color: #BDBDBD;
}

/* line 9, app/assets/stylesheets/admin/users.scss */
body.admin_users .email-privacy-cell i:not(.private) {
  font-size: 22px;
}

/*
*= require foundation
*= require spectacle
*/
/* line 1, app/assets/stylesheets/app/display.scss */
.block {
  display: block;
}

/* line 5, app/assets/stylesheets/app/display.scss */
.grid {
  display: grid;
}

/* line 9, app/assets/stylesheets/app/display.scss */
.items-center, .mdl-button--icon, #paywall-products .bottom .tier-feature {
  align-items: center;
}

/* line 13, app/assets/stylesheets/app/display.scss */
.items-end {
  align-items: flex-end;
}

/* line 17, app/assets/stylesheets/app/display.scss */
.items-start {
  align-items: flex-start;
}

/* line 21, app/assets/stylesheets/app/display.scss */
.fixed {
  position: fixed;
}

/* line 25, app/assets/stylesheets/app/display.scss */
.flex, .mdl-button--icon, #paywall-products .bottom .tier-feature {
  display: flex;
}

/* line 29, app/assets/stylesheets/app/display.scss */
.flex-col {
  flex-direction: column;
}

/* line 33, app/assets/stylesheets/app/display.scss */
.flex-1 {
  flex: 1 1 0%;
}

/* line 37, app/assets/stylesheets/app/display.scss */
.flex-auto {
  flex: 1 1 auto;
}

/* line 41, app/assets/stylesheets/app/display.scss */
.flex-grow {
  flex-grow: 1;
}

/* line 45, app/assets/stylesheets/app/display.scss */
.flex-initial {
  flex: 0 1 auto;
}

/* line 49, app/assets/stylesheets/app/display.scss */
.flex-none {
  flex: none;
}

/* line 53, app/assets/stylesheets/app/display.scss */
.flex-nowrap {
  flex-wrap: nowrap;
}

/* line 57, app/assets/stylesheets/app/display.scss */
.flex-row-reverse {
  flex-direction: row-reverse;
}

/* line 61, app/assets/stylesheets/app/display.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 65, app/assets/stylesheets/app/display.scss */
.inline-block {
  display: inline-block;
}

/* line 69, app/assets/stylesheets/app/display.scss */
.inline-flex {
  display: inline-flex;
}

/* line 73, app/assets/stylesheets/app/display.scss */
.justify-center, .mdl-button--icon, #paywall-products .bottom .tier-feature {
  justify-content: center;
}

/* line 77, app/assets/stylesheets/app/display.scss */
.justify-end {
  justify-content: flex-end;
}

/* line 81, app/assets/stylesheets/app/display.scss */
.justify-between {
  justify-content: space-between;
}

@media (min-width: 768px) {
  /* line 86, app/assets/stylesheets/app/display.scss */
  .md\:hidden {
    display: none;
  }
}

/* line 91, app/assets/stylesheets/app/display.scss */
.list-style-none {
  list-style: none;
}

/* line 95, app/assets/stylesheets/app/display.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 99, app/assets/stylesheets/app/display.scss */
.overflow-auto {
  overflow: auto;
}

/* line 103, app/assets/stylesheets/app/display.scss */
.overflow-scroll {
  overflow: scroll;
}

/* line 107, app/assets/stylesheets/app/display.scss */
.overflow-y-auto {
  overflow-y: auto;
}

/* line 111, app/assets/stylesheets/app/display.scss */
.overflow-y-scroll {
  overflow-y: scroll;
}

/* line 115, app/assets/stylesheets/app/display.scss */
.overflow-visible {
  overflow: visible;
}

/* line 119, app/assets/stylesheets/app/display.scss */
.overflow-x-hidden {
  overflow-x: hidden;
}

/* line 123, app/assets/stylesheets/app/display.scss */
.place-items-center {
  place-items: center;
}

/* line 127, app/assets/stylesheets/app/display.scss */
.place-self-stretch {
  place-self: stretch;
}

/* line 131, app/assets/stylesheets/app/display.scss */
.sticky {
  position: sticky;
}

/* line 135, app/assets/stylesheets/app/display.scss */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 141, app/assets/stylesheets/app/display.scss */
.whitespace-normal {
  white-space: normal;
}

/* line 145, app/assets/stylesheets/app/display.scss */
.whitespace-nowrap {
  white-space: nowrap;
}

@media (min-width: 480px) {
  /* line 150, app/assets/stylesheets/app/display.scss */
  .md\:flex {
    display: flex;
  }
}

/* line 155, app/assets/stylesheets/app/display.scss */
.hide-scrollbar {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 161, app/assets/stylesheets/app/display.scss */
.hide-scrollbar:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 2, app/assets/stylesheets/app/errors.scss */
body.errors #left-drawer {
  display: none;
}

/* line 1, app/assets/stylesheets/app/exceptions.scss */
.exception-icon {
  font-size: 50px !important;
}

/* line 2, app/assets/stylesheets/app/layout.scss */
.main.tabs {
  padding-top: 50px;
}

/* line 4, app/assets/stylesheets/app/layout.scss */
.main.tabs header#main {
  box-shadow: none;
}

/* line 8, app/assets/stylesheets/app/layout.scss */
.main > .container-fluid, .main > ul.tabs {
  padding-left: 92px;
  padding-right: 30px;
}

/* line 18, app/assets/stylesheets/app/layout.scss */
.row-content {
  padding: 0px 15px 0px 0px;
  width: calc(100% - 60px);
}

/* line 22, app/assets/stylesheets/app/layout.scss */
.row-content strong {
  line-height: 27px;
}

/* line 26, app/assets/stylesheets/app/layout.scss */
.row-indicator {
  padding: 0px 0px 0px 15px;
  width: 60px;
}

/* line 30, app/assets/stylesheets/app/layout.scss */
.row-indicator i {
  float: left;
}

/* line 2, app/assets/stylesheets/app/maintenance.scss */
body.maintenance #left-drawer, body.maintenance nav.navbar {
  display: none;
}

/* line 1, app/assets/stylesheets/app/positions.scss */
.absolute {
  position: absolute;
}

/* line 5, app/assets/stylesheets/app/positions.scss */
.static {
  position: static;
}

/* line 9, app/assets/stylesheets/app/positions.scss */
.bottom-0 {
  bottom: 0px;
}

/* line 13, app/assets/stylesheets/app/positions.scss */
.-bottom-1 {
  bottom: -1px;
}

/* line 17, app/assets/stylesheets/app/positions.scss */
.inset-0 {
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

/* line 24, app/assets/stylesheets/app/positions.scss */
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

/* line 29, app/assets/stylesheets/app/positions.scss */
.inset-x-0 {
  left: 0px;
  right: 0px;
}

/* line 34, app/assets/stylesheets/app/positions.scss */
.inset-x-20 {
  left: 20px;
  right: 20px;
}

/* line 39, app/assets/stylesheets/app/positions.scss */
.left-0 {
  left: 0px;
}

/* line 43, app/assets/stylesheets/app/positions.scss */
.left-10 {
  left: 10px;
}

/* line 47, app/assets/stylesheets/app/positions.scss */
.left-60 {
  left: 60px;
}

/* line 51, app/assets/stylesheets/app/positions.scss */
.-left-30 {
  left: -30px;
}

/* line 55, app/assets/stylesheets/app/positions.scss */
.-left-35 {
  left: -35px;
}

/* line 59, app/assets/stylesheets/app/positions.scss */
.-left-50 {
  left: -50px;
}

/* line 63, app/assets/stylesheets/app/positions.scss */
.relative {
  position: relative;
}

/* line 67, app/assets/stylesheets/app/positions.scss */
.right-0 {
  right: 0px;
}

/* line 71, app/assets/stylesheets/app/positions.scss */
.right-3 {
  right: 3px;
}

/* line 75, app/assets/stylesheets/app/positions.scss */
.right-5 {
  right: 5px;
}

/* line 79, app/assets/stylesheets/app/positions.scss */
.right-10 {
  right: 10px;
}

/* line 83, app/assets/stylesheets/app/positions.scss */
.right-20 {
  right: 20px;
}

/* line 87, app/assets/stylesheets/app/positions.scss */
.right-425 {
  right: 425px;
}

/* line 91, app/assets/stylesheets/app/positions.scss */
.right-400 {
  right: 400px;
}

/* line 95, app/assets/stylesheets/app/positions.scss */
.-right-20 {
  right: -20px;
}

/* line 99, app/assets/stylesheets/app/positions.scss */
.-right-30 {
  right: -30px;
}

/* line 103, app/assets/stylesheets/app/positions.scss */
.-right-40 {
  right: -40px;
}

/* line 107, app/assets/stylesheets/app/positions.scss */
.-right-350 {
  right: -350px;
}

/* line 111, app/assets/stylesheets/app/positions.scss */
.-right-400 {
  right: -400px;
}

/* line 115, app/assets/stylesheets/app/positions.scss */
.top-0 {
  top: 0px;
}

/* line 119, app/assets/stylesheets/app/positions.scss */
.top-3 {
  top: 3px;
}

/* line 123, app/assets/stylesheets/app/positions.scss */
.top-5 {
  top: 5px;
}

/* line 127, app/assets/stylesheets/app/positions.scss */
.top-10 {
  top: 10px;
}

/* line 131, app/assets/stylesheets/app/positions.scss */
.top-13 {
  top: 13px;
}

/* line 135, app/assets/stylesheets/app/positions.scss */
.top-15 {
  top: 15px;
}

/* line 139, app/assets/stylesheets/app/positions.scss */
.top-20 {
  top: 20px;
}

/* line 143, app/assets/stylesheets/app/positions.scss */
.top-22 {
  top: 22px;
}

/* line 147, app/assets/stylesheets/app/positions.scss */
.top-60 {
  top: 60px;
}

/* line 151, app/assets/stylesheets/app/positions.scss */
.top-70 {
  top: 70px;
}

/* line 155, app/assets/stylesheets/app/positions.scss */
.top-150 {
  top: 150px;
}

/* line 159, app/assets/stylesheets/app/positions.scss */
.-top-1 {
  top: -1px;
}

/* line 163, app/assets/stylesheets/app/positions.scss */
.-top-5 {
  top: -5px;
}

/* line 167, app/assets/stylesheets/app/positions.scss */
.-top-10 {
  top: -10px;
}

/* line 171, app/assets/stylesheets/app/positions.scss */
.-top-15 {
  top: -15px;
}

/* line 175, app/assets/stylesheets/app/positions.scss */
.-top-20 {
  top: -20px;
}

/* line 179, app/assets/stylesheets/app/positions.scss */
.-top-60 {
  top: -60px;
}

/* line 183, app/assets/stylesheets/app/positions.scss */
.z-1 {
  z-index: 1;
}

/* line 187, app/assets/stylesheets/app/positions.scss */
.z-2 {
  z-index: 2;
}

/* line 191, app/assets/stylesheets/app/positions.scss */
.z-1000 {
  z-index: 1000;
}

/* line 195, app/assets/stylesheets/app/positions.scss */
.z-1050 {
  z-index: 1050;
}

/* line 1, app/assets/stylesheets/app/search.scss */
div.searchbar {
  margin: 0px;
  position: relative;
  z-index: 1;
}

/* line 6, app/assets/stylesheets/app/search.scss */
div.searchbar input.search, div.searchbar input.search:active {
  background: none;
  border: none;
  display: none;
  font-family: 'Play';
  font-size: 16px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
  position: absolute;
}

/* line 17, app/assets/stylesheets/app/search.scss */
div.searchbar input.search:focus, div.searchbar input.search:active:focus {
  outline: none;
}

/* line 20, app/assets/stylesheets/app/search.scss */
div.searchbar input.search::-moz-placeholder, div.searchbar input.search:active::-moz-placeholder {
  color: transparent;
}
div.searchbar input.search::placeholder, div.searchbar input.search:active::placeholder {
  color: transparent;
}

/* line 25, app/assets/stylesheets/app/search.scss */
div.searchbar .mdl-button, div.searchbar .dtp .dtp-buttons .btn, .dtp .dtp-buttons div.searchbar .btn, div.searchbar .sp-container .sp-choose, .sp-container div.searchbar .sp-choose, div.searchbar .sp-container .sp-cancel, .sp-container div.searchbar .sp-cancel, div.searchbar .card .action, div.searchbar .main-card .action, .card div.searchbar .action, .main-card div.searchbar .action, div.searchbar .mdl-ultra-mini-fab, div.searchbar .mdl-icon-button, div.searchbar input.icon-button[type='submit'] {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 29, app/assets/stylesheets/app/search.scss */
div.searchbar .mdl-button.active, div.searchbar .dtp .dtp-buttons .active.btn, .dtp .dtp-buttons div.searchbar .active.btn, div.searchbar .sp-container .active.sp-choose, .sp-container div.searchbar .active.sp-choose, div.searchbar .sp-container .active.sp-cancel, .sp-container div.searchbar .active.sp-cancel, div.searchbar .card .active.action, div.searchbar .main-card .active.action, .card div.searchbar .active.action, .main-card div.searchbar .active.action, div.searchbar .active.mdl-ultra-mini-fab, div.searchbar .active.mdl-icon-button, div.searchbar input.active.icon-button[type='submit'] {
  display: inline;
  float: none;
  left: 20px;
}

/* line 33, app/assets/stylesheets/app/search.scss */
div.searchbar .mdl-button.active:hover, div.searchbar .dtp .dtp-buttons .active.btn:hover, .dtp .dtp-buttons div.searchbar .active.btn:hover, div.searchbar .sp-container .active.sp-choose:hover, .sp-container div.searchbar .active.sp-choose:hover, div.searchbar .sp-container .active.sp-cancel:hover, .sp-container div.searchbar .active.sp-cancel:hover, div.searchbar .card .active.action:hover, div.searchbar .main-card .active.action:hover, .card div.searchbar .active.action:hover, .main-card div.searchbar .active.action:hover, div.searchbar .active.mdl-ultra-mini-fab:hover, div.searchbar .active.mdl-icon-button:hover, div.searchbar input.active.icon-button[type='submit']:hover {
  background: none;
}

/* line 37, app/assets/stylesheets/app/search.scss */
div.searchbar .mdl-button.search-close, div.searchbar .dtp .dtp-buttons .search-close.btn, .dtp .dtp-buttons div.searchbar .search-close.btn, div.searchbar .sp-container .search-close.sp-choose, .sp-container div.searchbar .search-close.sp-choose, div.searchbar .sp-container .search-close.sp-cancel, .sp-container div.searchbar .search-close.sp-cancel, div.searchbar .card .search-close.action, div.searchbar .main-card .search-close.action, .card div.searchbar .search-close.action, .main-card div.searchbar .search-close.action, div.searchbar .search-close.mdl-ultra-mini-fab, div.searchbar .search-close.mdl-icon-button, div.searchbar input.search-close.icon-button[type='submit'] {
  display: none;
}

/* line 43, app/assets/stylesheets/app/search.scss */
div.searchbar.search-active .search-close {
  display: inline-block;
}

/* line 46, app/assets/stylesheets/app/search.scss */
div.searchbar.search-active .search-open {
  display: none;
}

/* line 49, app/assets/stylesheets/app/search.scss */
div.searchbar.search-active input.search {
  background-color: #ffffff;
  box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2);
  display: inline-block;
  padding-right: 50px;
  right: 0px;
  left: 0px;
  width: 100%;
}

/* line 1, app/assets/stylesheets/app/sizes.scss */
.h-10 {
  height: 10px;
}

/* line 5, app/assets/stylesheets/app/sizes.scss */
.h-15 {
  height: 15px;
}

/* line 9, app/assets/stylesheets/app/sizes.scss */
.h-20 {
  height: 20px;
}

/* line 13, app/assets/stylesheets/app/sizes.scss */
.h-30 {
  height: 30px;
}

/* line 17, app/assets/stylesheets/app/sizes.scss */
.h-40 {
  height: 40px;
}

/* line 21, app/assets/stylesheets/app/sizes.scss */
.h-50 {
  height: 50px;
}

/* line 25, app/assets/stylesheets/app/sizes.scss */
.h-60 {
  height: 60px;
}

/* line 29, app/assets/stylesheets/app/sizes.scss */
.h-75 {
  height: 75px;
}

/* line 33, app/assets/stylesheets/app/sizes.scss */
.h-90 {
  height: 90px;
}

/* line 37, app/assets/stylesheets/app/sizes.scss */
.h-100 {
  height: 100px;
}

/* line 41, app/assets/stylesheets/app/sizes.scss */
.h-175 {
  height: 175px;
}

/* line 45, app/assets/stylesheets/app/sizes.scss */
.h-200 {
  height: 200px;
}

/* line 49, app/assets/stylesheets/app/sizes.scss */
.h-225 {
  height: 225px;
}

/* line 53, app/assets/stylesheets/app/sizes.scss */
.h-250 {
  height: 250px;
}

/* line 57, app/assets/stylesheets/app/sizes.scss */
.h-300 {
  height: 300px;
}

/* line 61, app/assets/stylesheets/app/sizes.scss */
.h-600 {
  height: 600px;
}

/* line 65, app/assets/stylesheets/app/sizes.scss */
.h-full {
  height: 100%;
}

/* line 69, app/assets/stylesheets/app/sizes.scss */
.h-max-100 {
  max-height: 100px;
}

/* line 73, app/assets/stylesheets/app/sizes.scss */
.h-screen {
  height: 100vh;
}

/* line 77, app/assets/stylesheets/app/sizes.scss */
.min-h-30 {
  min-height: 30px;
}

/* line 81, app/assets/stylesheets/app/sizes.scss */
.min-h-75 {
  min-height: 75px;
}

/* line 85, app/assets/stylesheets/app/sizes.scss */
.min-w-0 {
  min-width: 0;
}

/* line 89, app/assets/stylesheets/app/sizes.scss */
.w-1\/2 {
  width: 50%;
}

/* line 93, app/assets/stylesheets/app/sizes.scss */
.w-1\/3 {
  width: 33.33%;
}

/* line 97, app/assets/stylesheets/app/sizes.scss */
.w-1\/4 {
  width: 25%;
}

/* line 101, app/assets/stylesheets/app/sizes.scss */
.w-1\/7 {
  width: 14.29%;
}

/* line 105, app/assets/stylesheets/app/sizes.scss */
.w-1\/8 {
  width: 12.5%;
}

/* line 109, app/assets/stylesheets/app/sizes.scss */
.w-2\/3 {
  width: 66.66%;
}

/* line 113, app/assets/stylesheets/app/sizes.scss */
.w-3\/4 {
  width: 75%;
}

/* line 117, app/assets/stylesheets/app/sizes.scss */
.w-3\/5 {
  width: 60%;
}

/* line 121, app/assets/stylesheets/app/sizes.scss */
.w-3\/8 {
  width: 37.5%;
}

/* line 125, app/assets/stylesheets/app/sizes.scss */
.w-5\/8 {
  width: 62.5%;
}

/* line 129, app/assets/stylesheets/app/sizes.scss */
.w-7\/8 {
  width: 87.5%;
}

/* line 133, app/assets/stylesheets/app/sizes.scss */
.w-15 {
  width: 15px;
}

/* line 137, app/assets/stylesheets/app/sizes.scss */
.w-20 {
  width: 20px;
}

/* line 141, app/assets/stylesheets/app/sizes.scss */
.w-25 {
  width: 25px;
}

/* line 145, app/assets/stylesheets/app/sizes.scss */
.w-30 {
  width: 30px;
}

/* line 149, app/assets/stylesheets/app/sizes.scss */
.w-40 {
  width: 40px;
}

/* line 153, app/assets/stylesheets/app/sizes.scss */
.w-50 {
  width: 50px;
}

/* line 157, app/assets/stylesheets/app/sizes.scss */
.w-60 {
  width: 60px;
}

/* line 161, app/assets/stylesheets/app/sizes.scss */
.w-75 {
  width: 75px;
}

/* line 165, app/assets/stylesheets/app/sizes.scss */
.w-80 {
  width: 80px;
}

/* line 169, app/assets/stylesheets/app/sizes.scss */
.w-90 {
  width: 90px;
}

/* line 173, app/assets/stylesheets/app/sizes.scss */
.w-100 {
  width: 100px;
}

/* line 177, app/assets/stylesheets/app/sizes.scss */
.w-125 {
  width: 125px;
}

/* line 181, app/assets/stylesheets/app/sizes.scss */
.w-150 {
  width: 150px;
}

/* line 185, app/assets/stylesheets/app/sizes.scss */
.w-200 {
  width: 200px;
}

/* line 189, app/assets/stylesheets/app/sizes.scss */
.w-300 {
  width: 300px;
}

/* line 193, app/assets/stylesheets/app/sizes.scss */
.w-350 {
  width: 350px;
}

/* line 197, app/assets/stylesheets/app/sizes.scss */
.w-400 {
  width: 400px;
}

/* line 201, app/assets/stylesheets/app/sizes.scss */
.w-500 {
  width: 500px;
}

/* line 205, app/assets/stylesheets/app/sizes.scss */
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

/* line 209, app/assets/stylesheets/app/sizes.scss */
.w-full {
  width: 100%;
}

/* line 213, app/assets/stylesheets/app/sizes.scss */
.w-max {
  width: -moz-max-content;
  width: max-content;
}

/* line 217, app/assets/stylesheets/app/sizes.scss */
.w-screen {
  width: 100vw;
}

/* line 221, app/assets/stylesheets/app/sizes.scss */
.max-w-400 {
  max-width: 400px;
}

/* line 225, app/assets/stylesheets/app/sizes.scss */
.min-w-full {
  min-width: 100%;
}

/* line 229, app/assets/stylesheets/app/sizes.scss */
.min-w-150 {
  min-width: 150px;
}

/* line 233, app/assets/stylesheets/app/sizes.scss */
.min-w-200 {
  min-width: 200px;
}

/* line 237, app/assets/stylesheets/app/sizes.scss */
.min-w-250 {
  min-width: 250px;
}

/* line 241, app/assets/stylesheets/app/sizes.scss */
.min-w-500 {
  min-width: 500px;
}

/* line 1, app/assets/stylesheets/app/spacing.scss */
.space-x-1 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 7, app/assets/stylesheets/app/spacing.scss */
.space-x-2 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 13, app/assets/stylesheets/app/spacing.scss */
.space-x-3 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 19, app/assets/stylesheets/app/spacing.scss */
.space-x-5 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 25, app/assets/stylesheets/app/spacing.scss */
.space-x-10 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 31, app/assets/stylesheets/app/spacing.scss */
.space-x-20 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(5rem * var(--tw-space-x-reverse));
  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 37, app/assets/stylesheets/app/spacing.scss */
.flex-row-reverse.space-x-5 > * + * {
  --tw-space-x-reverse: 0;
  margin-left: calc(1.25rem * var(--tw-space-x-reverse));
  margin-right: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 43, app/assets/stylesheets/app/spacing.scss */
.flex-row-reverse.space-x-10 > * + * {
  --tw-space-x-reverse: 0;
  margin-left: calc(2.5rem * var(--tw-space-x-reverse));
  margin-right: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 49, app/assets/stylesheets/app/spacing.scss */
.flex-row-reverse.space-x-20 > * + * {
  --tw-space-x-reverse: 0;
  margin-left: calc(5rem * var(--tw-space-x-reverse));
  margin-right: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 55, app/assets/stylesheets/app/spacing.scss */
.space-y-1 > * + * {
  margin-top: 0.25rem;
}

/* line 59, app/assets/stylesheets/app/spacing.scss */
.space-y-2 > * + * {
  margin-top: 0.5rem;
}

/* line 63, app/assets/stylesheets/app/spacing.scss */
.space-y-3 > * + * {
  margin-top: 0.75rem;
}

/* line 67, app/assets/stylesheets/app/spacing.scss */
.space-y-5 > * + * {
  margin-top: 1.25rem;
}

/* line 71, app/assets/stylesheets/app/spacing.scss */
.space-y-10 > * + * {
  margin-top: 2.5rem;
}

/* line 75, app/assets/stylesheets/app/spacing.scss */
.space-y-24 > * + * {
  margin-top: 6rem;
}

@media (min-width: 480px) {
  /* line 80, app/assets/stylesheets/app/spacing.scss */
  .md\:space-x-10 > * + * {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
}

/* line 6, app/assets/stylesheets/app/typography.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small {
  color: #616161;
}

/* line 11, app/assets/stylesheets/app/typography.scss */
p {
  line-height: 1.5;
}

/* line 14, app/assets/stylesheets/app/typography.scss */
p.no-margin {
  margin: 0px;
}

/* line 19, app/assets/stylesheets/app/typography.scss */
.attr-label {
  color: #9E9E9E;
  font-size: 12px;
  display: block;
  font-weight: 500;
}

/* line 26, app/assets/stylesheets/app/typography.scss */
.attr-value {
  color: rgba(0, 0, 0, 0.87);
  padding-top: 3px;
}

/* line 30, app/assets/stylesheets/app/typography.scss */
.attr-value p {
  margin: 0px;
}

/* line 37, app/assets/stylesheets/app/typography.scss */
.hover\:text-underline:hover :not(i) {
  text-decoration: underline;
}

/* line 44, app/assets/stylesheets/app/typography.scss */
.hover\:text-white:hover {
  color: white;
}

/* line 49, app/assets/stylesheets/app/typography.scss */
.bold {
  font-weight: bold;
}

/* line 53, app/assets/stylesheets/app/typography.scss */
.danger-color {
  color: #dc2626;
}

/* line 57, app/assets/stylesheets/app/typography.scss */
.font-medium {
  font-weight: 500;
}

/* line 61, app/assets/stylesheets/app/typography.scss */
.font-normal {
  font-weight: normal;
}

/* line 65, app/assets/stylesheets/app/typography.scss */
.font-bold {
  font-weight: bold;
}

/* line 69, app/assets/stylesheets/app/typography.scss */
.font-condensed {
  font-family: "Play";
}

/* line 73, app/assets/stylesheets/app/typography.scss */
.lead {
  font-family: 'Play';
  font-size: 20px;
  font-weight: normal;
}

/* line 79, app/assets/stylesheets/app/typography.scss */
.muted, .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement .metric-name, #right-drawer.sidr .container .drawer-back-subtitle {
  color: #9E9E9E;
  font-size: 0.9em;
  line-height: 140%;
}

/* line 84, app/assets/stylesheets/app/typography.scss */
.muted i, .profile-report .profile-report-sections .profile-report-section.metric_section .unit i, .profile-report-section.table_section .assessment-metric-measurement .value i, .profile-report-section.table_section .assessment-metric-measurement .metric-name i, #right-drawer.sidr .container .drawer-back-subtitle i {
  font-size: 17px;
}

/* line 89, app/assets/stylesheets/app/typography.scss */
.text-action {
  color: #FF0330;
}

/* line 93, app/assets/stylesheets/app/typography.scss */
.text-black {
  color: #000000;
}

/* line 97, app/assets/stylesheets/app/typography.scss */
.text-danger {
  color: #dc2626;
}

/* line 101, app/assets/stylesheets/app/typography.scss */
.text-default {
  color: rgba(0, 0, 0, 0.87);
}

/* line 105, app/assets/stylesheets/app/typography.scss */
.text-gray, #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader .format {
  color: #9E9E9E;
}

/* line 109, app/assets/stylesheets/app/typography.scss */
.text-orange {
  color: #FF9800;
}

/* line 113, app/assets/stylesheets/app/typography.scss */
.text-success {
  color: #43A047;
}

/* line 117, app/assets/stylesheets/app/typography.scss */
.text-center {
  text-align: center;
}

/* line 121, app/assets/stylesheets/app/typography.scss */
.text-base {
  font-size: 14px;
}

/* line 125, app/assets/stylesheets/app/typography.scss */
.text-sm {
  font-size: 12px;
}

/* line 129, app/assets/stylesheets/app/typography.scss */
.text-xs {
  font-size: 10px;
}

/* line 133, app/assets/stylesheets/app/typography.scss */
.text-lg, .leaderboard-metric-frame .header {
  font-size: 18px;
}

/* line 137, app/assets/stylesheets/app/typography.scss */
.text-xl {
  font-size: 22px;
}

/* line 141, app/assets/stylesheets/app/typography.scss */
.text-2xl {
  font-size: 26px;
}

/* line 145, app/assets/stylesheets/app/typography.scss */
.text-3xl {
  font-size: 32px;
}

/* line 149, app/assets/stylesheets/app/typography.scss */
.text-4xl {
  font-size: 40px;
}

/* line 153, app/assets/stylesheets/app/typography.scss */
.text-gray, #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader .format {
  color: #9E9E9E;
}

/* line 157, app/assets/stylesheets/app/typography.scss */
.text-gray-dark, .profile-report .profile-report-sections .profile-report-section .actions {
  color: #757575;
}

/* line 161, app/assets/stylesheets/app/typography.scss */
.text-info {
  color: #00BCD4;
}

/* line 165, app/assets/stylesheets/app/typography.scss */
.text-red {
  color: #FF0330;
}

/* line 169, app/assets/stylesheets/app/typography.scss */
.text-warning {
  color: #ffd600;
}

/* line 173, app/assets/stylesheets/app/typography.scss */
.text-white {
  color: #ffffff;
}

/* line 176, app/assets/stylesheets/app/typography.scss */
.text-white:visited {
  color: #ffffff;
}

/* line 181, app/assets/stylesheets/app/typography.scss */
.text-important-1, #flex-conversation .message .body h4, #flex-conversation .message .body h3, #flex-conversation .message .body h2, #flex-conversation .message .body h1, .leaderboard-metric-frame .header, .profile-report-section.table_section .assessment-measurement .metric-name {
  color: #000000;
}

/* line 185, app/assets/stylesheets/app/typography.scss */
.text-important-2 {
  color: #363636;
}

/* line 189, app/assets/stylesheets/app/typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 193, app/assets/stylesheets/app/typography.scss */
.whitespace-nowrap {
  white-space: nowrap;
}

/* line 1, app/assets/stylesheets/app/ui.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 5, app/assets/stylesheets/app/ui.scss */
.cursor-grab {
  cursor: grab;
}

/* line 9, app/assets/stylesheets/app/ui.scss */
.placeholder-content {
  background-color: rgba(51, 51, 51, 0.05);
  border: 1px solid rgba(15, 23, 42, 0.05);
  border-radius: 4px;
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* line 16, app/assets/stylesheets/app/ui.scss */
.focus\:outline-none:focus {
  outline: none;
}

/* line 21, app/assets/stylesheets/app/ui.scss */
body.dark:not(.mobile):not(.tablet) .placeholder-content {
  background-color: rgba(51, 51, 51, 0.25);
  border: 1px solid rgba(15, 23, 42, 0.25);
  border-radius: 4px;
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* line 1, app/assets/stylesheets/app/ux.scss */
.cursor-ns-resize {
  cursor: ns-resize;
}

/* line 6, app/assets/stylesheets/app/ux.scss */
.hover\:action .action {
  visibility: hidden;
}

/* line 11, app/assets/stylesheets/app/ux.scss */
.hover\:action:hover .action {
  visibility: visible;
}

/* line 17, app/assets/stylesheets/app/ux.scss */
.hover\:shadow {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.2s;
}

/* line 21, app/assets/stylesheets/app/ux.scss */
.hover\:shadow:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 27, app/assets/stylesheets/app/ux.scss */
.hover\:underline:hover {
  text-decoration: underline;
}

/* line 34, app/assets/stylesheets/app/ux.scss */
body.dark:not(.mobile):not(.tablet) .hover\:shadow:hover {
  box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.1);
}

/* line 41, app/assets/stylesheets/app/ux.scss */
.hover\:bg-gray:hover, #right-drawer .programs_workouts .layout--datatable-control td:hover {
  background-color: #f9f9f9;
}

/* line 47, app/assets/stylesheets/app/ux.scss */
.hover\:color-gray:hover {
  color: #EEEEEE;
}

/* line 54, app/assets/stylesheets/app/ux.scss */
body.dark:not(.mobile):not(.tablet) .hover\:bg-gray:hover, body.dark:not(.mobile):not(.tablet) #right-drawer .programs_workouts .layout--datatable-control td:hover, #right-drawer .programs_workouts .layout--datatable-control body.dark:not(.mobile):not(.tablet) td:hover {
  background-color: #363636;
}

/* line 60, app/assets/stylesheets/app/ux.scss */
body.dark:not(.mobile):not(.tablet) .hover\:color-gray:hover {
  color: #616161;
}

/* line 66, app/assets/stylesheets/app/ux.scss */
.transition-all {
  transition: all 0.3s ease;
}

/* line 70, app/assets/stylesheets/app/ux.scss */
.transition-opacity {
  transition: opacity 0.3s ease;
}

/* line 1, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list {
  list-style: none;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
}

/* line 7, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric {
  padding: 5px 50px;
}

/* line 9, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric .content {
  padding-top: 8px;
}

/* line 11, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric .content .drag {
  color: #9E9E9E;
  cursor: move;
  display: none;
  float: left;
  margin-left: -35px;
  margin-top: 1px;
}

/* line 20, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric .menu {
  text-align: right;
}

/* line 22, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric .menu .action-button {
  visibility: hidden;
}

/* line 26, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric:hover {
  background-color: #EEEEEE;
}

/* line 28, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric:hover .drag {
  display: inline-block;
}

/* line 32, app/assets/stylesheets/assessments/metrics/index.scss */
#assessment-metrics-list li.metric:hover .menu .action-button {
  visibility: visible;
}

/* line 2, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index {
  border-top: 1px solid #EEEEEE;
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: 15px;
}

/* line 11, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index .measurement {
  border-bottom: 1px solid #EEEEEE;
  padding: 15px 50px;
}

/* line 14, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index .measurement .mdl-icon-button {
  display: none;
  position: absolute;
  top: -6px;
}

/* line 19, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index .measurement .measurement-date {
  padding-top: 3px;
}

/* line 22, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index .measurement .measurement-value {
  font-weight: normal;
}

/* line 24, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index .measurement .measurement-value .value {
  font-weight: normal;
}

/* line 28, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index .measurement:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 31, app/assets/stylesheets/athletes/height_measurements/index.scss */
#right-drawer .athlete-height-measurements-index .measurement:hover .mdl-icon-button {
  display: inline-block;
  right: -30px;
}

/* line 2, app/assets/stylesheets/athletes/setup.scss */
body.athletes_setup .side-nav {
  display: none;
}

/* line 2, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index {
  border-top: 1px solid #EEEEEE;
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: 15px;
}

/* line 11, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index .measurement {
  border-bottom: 1px solid #EEEEEE;
  padding: 15px 50px;
}

/* line 14, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index .measurement .mdl-icon-button {
  display: none;
  position: absolute;
  top: -6px;
}

/* line 19, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index .measurement .measurement-date {
  padding-top: 3px;
}

/* line 22, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index .measurement .measurement-value {
  font-weight: normal;
}

/* line 24, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index .measurement .measurement-value .value {
  font-weight: normal;
}

/* line 28, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index .measurement:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 31, app/assets/stylesheets/athletes/weight_measurements/index.scss */
#right-drawer .athlete-weight-measurements-index .measurement:hover .mdl-icon-button {
  display: inline-block;
  right: -30px;
}

/* line 1, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions {
  font-size: 12px;
}

/* line 4, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions {
  background-color: #f9f9f9;
  margin-bottom: 20px;
  border-radius: 5px;
}

/* line 9, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition {
  padding: 10px;
  position: relative;
}

/* line 14, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-delete {
  color: #BDBDBD;
  display: none;
  float: right;
}

/* line 19, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-delete i {
  font-size: 19px;
}

/* line 23, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-delete:hover {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option {
  color: rgba(0, 0, 0, 0.87) !important;
  padding-right: 20px;
  position: relative;
}

/* line 34, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option:not(.connector-name):after {
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #BDBDBD;
  height: 0;
  right: 7px;
  top: 6px;
  position: absolute;
  width: 0;
}

/* line 48, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-control {
  display: inline-block;
  position: relative;
}

/* line 52, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-control.connector-select {
  position: absolute;
}

/* line 55, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-control.connector-select.separate {
  bottom: -50px;
  left: 325px;
}

/* line 60, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-control.connector-select.together {
  background-color: #f9f9f9;
  bottom: -10px;
  right: 25px;
  padding: 0px 0px 0px 10px;
  z-index: 1;
}

/* line 70, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select {
  background-color: #ffffff;
  display: none;
  left: 0px;
  padding: 10px;
  position: absolute;
  top: 25px;
  z-index: 10;
  border-radius: 6px;
  border: 1px solid #EEEEEE;
}

/* line 82, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-radio {
  display: flex;
  align-items: center;
  font-size: 12px !important;
}

/* line 87, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-radio .mdl-radio__label {
  display: flex;
  align-items: center;
  flex-grow: 1;
  font-size: 12px !important;
  white-space: nowrap;
}

/* line 97, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-radio:not(.is-checked) .mdl-selectfield,
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-radio:not(.is-checked) .mdl-textfield {
  visibility: hidden;
}

/* line 104, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-selectfield {
  padding: 0px 0px 0px 10px;
}

/* line 107, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-selectfield .mdl-selectfield__label {
  display: none;
}

/* line 111, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-selectfield .mdl-selectfield__select {
  font-size: 12px;
  height: 27px;
  padding: 0px 7px;
  border: 2px solid #EEEEEE;
  border-radius: 4px;
}

/* line 119, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-selectfield:after {
  top: 12px;
  border-left-width: 4px;
  border-top-width: 4px;
  border-right-width: 4px;
  right: 10px;
}

/* line 128, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-textfield {
  padding: 0px 0px 0px 10px;
}

/* line 131, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-textfield .mdl-textfield__input {
  font-size: 11px;
  height: 27px;
  padding: 0px 7px;
  border: 2px solid #EEEEEE;
  width: 100px;
  float: right;
  border-radius: 4px;
}

/* line 141, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-textfield .mdl-textfield__label {
  display: none;
}

/* line 146, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-spinner-container {
  position: static;
}

/* line 151, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .parenthetical-add {
  background-color: #9E9E9E;
  border-radius: 999px;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  height: 18px;
  left: 325px;
  position: absolute;
  text-align: center;
  bottom: -12px;
  width: 18px;
}

/* line 166, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition .parenthetical-add i {
  font-size: 14px;
}

/* line 172, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition:hover .condition-delete {
  display: inline;
}

/* line 177, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition:first-child {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 183, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions .condition:last-child {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 189, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .parenthetical-conditions + .parenthetical-conditions {
  margin-top: 75px;
}

/* line 195, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .condition-variable-one-select-form .mdl-selectfield {
  display: inline-block;
  margin-top: 0px;
  right: 0px;
  padding: 0px;
}

/* line 201, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .condition-variable-one-select-form .mdl-selectfield .mdl-selectfield__label {
  display: none;
}

/* line 205, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .condition-variable-one-select-form .mdl-selectfield .mdl-selectfield__select {
  border: 2px solid #EEEEEE;
  line-height: 20px;
  padding-left: 5px;
  font-size: 12px;
  height: 27px;
  padding: 0px 7px;
  border-radius: 4px;
}

/* line 215, app/assets/stylesheets/automations/conditions/form.scss */
.automation-conditions .condition-variable-one-select-form .mdl-selectfield:after {
  top: 11px;
}

/* line 225, app/assets/stylesheets/automations/conditions/form.scss */
body.dark:not(.mobile):not(.tablet) .automation-conditions .parenthetical-conditions .condition {
  background-color: #3a3a3a;
  border-color: #616161 !important;
}

/* line 229, app/assets/stylesheets/automations/conditions/form.scss */
body.dark:not(.mobile):not(.tablet) .automation-conditions .parenthetical-conditions .condition .condition-option {
  color: #9E9E9E !important;
}

/* line 235, app/assets/stylesheets/automations/conditions/form.scss */
body.dark:not(.mobile):not(.tablet) .automation-conditions .parenthetical-conditions .condition .condition-option-control.connector-select.together {
  background-color: #3a3a3a;
}

/* line 241, app/assets/stylesheets/automations/conditions/form.scss */
body.dark:not(.mobile):not(.tablet) .automation-conditions .parenthetical-conditions .condition .condition-option-select {
  background-color: #3a3a3a;
  border: 1px solid #616161;
}

/* line 246, app/assets/stylesheets/automations/conditions/form.scss */
body.dark:not(.mobile):not(.tablet) .automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-selectfield .mdl-selectfield__select {
  border-color: #616161 !important;
}

/* line 252, app/assets/stylesheets/automations/conditions/form.scss */
body.dark:not(.mobile):not(.tablet) .automation-conditions .parenthetical-conditions .condition .condition-option-select .mdl-textfield .mdl-textfield__input {
  border-color: #616161 !important;
}

/* line 261, app/assets/stylesheets/automations/conditions/form.scss */
body.dark:not(.mobile):not(.tablet) .automation-conditions .condition-variable-one-select-form .mdl-selectfield {
  border-color: #616161 !important;
}

/* line 3, app/assets/stylesheets/billing/index.scss */
body.past-due.modal-open .modal-backdrop {
  background: #ffffff;
  opacity: 0.85;
}

/* line 7, app/assets/stylesheets/billing/index.scss */
body.past-due.modal-open .modal-content {
  background: none;
  box-shadow: none;
}

/* line 12, app/assets/stylesheets/billing/index.scss */
body.past-due.modal-open .modal-header h4 {
  font-family: "Play";
  font-size: 25px;
  font-weight: bold;
  margin-top: 100px;
  text-transform: uppercase;
}

/* line 21, app/assets/stylesheets/billing/index.scss */
body.past-due .main {
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
  filter: url(#blur-filter);
  filter: blur(3px);
}

/* line 1, app/assets/stylesheets/billing/payment_methods/new.scss */
#billing-payment-method-form {
  padding-bottom: 5px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 1, app/assets/stylesheets/billing/paywalls/new.scss */
body#new.billing_paywalls {
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #ffffff;
}

/* line 5, app/assets/stylesheets/billing/paywalls/new.scss */
body#new.billing_paywalls .container-fluid, body#new.billing_paywalls ul.tabs {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
  width: 100%;
}

/* line 12, app/assets/stylesheets/billing/paywalls/new.scss */
body#new.billing_paywalls #left-drawer {
  display: none;
}

/* line 15, app/assets/stylesheets/billing/paywalls/new.scss */
body#new.billing_paywalls h1 {
  font-family: "Play";
  font-weight: bold;
}

/* line 19, app/assets/stylesheets/billing/paywalls/new.scss */
body#new.billing_paywalls header {
  display: none;
}

/* line 22, app/assets/stylesheets/billing/paywalls/new.scss */
body#new.billing_paywalls nav {
  display: none;
}

/* line 25, app/assets/stylesheets/billing/paywalls/new.scss */
body#new.billing_paywalls .main {
  padding-top: 20px;
}

/* line 30, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-modal {
  display: flex;
}

/* line 32, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-modal .blur-svg {
  display: none;
}

/* line 39, app/assets/stylesheets/billing/paywalls/new.scss */
.paywall-modal.modal-open .modal-backdrop {
  background: #ffffff;
  opacity: 0.85;
}

/* line 43, app/assets/stylesheets/billing/paywalls/new.scss */
.paywall-modal.modal-open .modal-body {
  padding: 0px;
}

/* line 46, app/assets/stylesheets/billing/paywalls/new.scss */
.paywall-modal.modal-open .modal-content {
  background: none;
  box-shadow: none;
  padding: 0px;
}

/* line 51, app/assets/stylesheets/billing/paywalls/new.scss */
.paywall-modal.modal-open .modal-dialog {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 59, app/assets/stylesheets/billing/paywalls/new.scss */
.paywall-modal.modal-open .modal-header h4 {
  font-size: 25px;
}

/* line 63, app/assets/stylesheets/billing/paywalls/new.scss */
.paywall-modal.modal-open .main {
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
  filter: url(#blur-filter);
  filter: blur(3px);
}

/* line 71, app/assets/stylesheets/billing/paywalls/new.scss */
.paywall-modal #paywall-close {
  position: fixed;
  right: 20px;
  top: 20px;
  z-index: 1500;
}

/* line 81, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .bottom .feature-cell {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

/* line 85, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .bottom .feature-cell.hover {
  background-color: #f9f9f9;
}

/* line 88, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .bottom .feature-cell:not(.feature-name) {
  border-left: 1px solid #EEEEEE;
}

/* line 92, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .bottom .feature-name {
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  position: relative;
}

/* line 97, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .bottom .feature-name .info {
  position: absolute;
  display: none;
  width: 300px;
  padding: 8px;
  left: 103%;
  text-align: left;
  font-weight: normal;
  font-size: 12px;
  border-radius: 5px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #616161;
  color: #EEEEEE;
  z-index: 1;
  bottom: 5px;
}

/* line 112, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .bottom .feature-name .info .title {
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 5px;
}

/* line 119, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .bottom .feature-name:hover .info {
  display: block;
}

/* line 130, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .top {
  position: sticky;
  top: 0px;
  z-index: 1;
}

/* line 135, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .tier {
  padding: 10px;
}

/* line 137, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .tier h2 {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 25px;
}

/* line 145, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .tier h3 {
  font-family: "Play";
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0px;
}

/* line 153, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .tier .lead {
  color: #9E9E9E;
  font-size: 16px;
  text-align: center;
}

/* line 158, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .tier .per {
  color: #9E9E9E;
  text-align: center;
}

/* line 162, app/assets/stylesheets/billing/paywalls/new.scss */
#paywall-products .tier .well {
  border-radius: 6px;
}

/* line 172, app/assets/stylesheets/billing/paywalls/new.scss */
body.dark:not(.mobile):not(.tablet) #paywall-products .bottom .feature-cell.hover {
  background-color: #292929 !important;
}

/* line 175, app/assets/stylesheets/billing/paywalls/new.scss */
body.dark:not(.mobile):not(.tablet) #paywall-products .bottom .feature-cell:not(.feature-name) {
  border-color: #616161 !important;
}

/* line 2, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions header {
  display: none;
}

/* line 5, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions nav {
  display: none;
}

/* line 8, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #left-drawer {
  display: none;
}

/* line 11, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #billing-card {
  border-bottom: 1px solid #EEEEEE;
  margin-top: 30px;
  padding-bottom: 5px;
  position: relative;
}

/* line 16, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #billing-card:after {
  content: '';
  height: 2px;
  position: absolute;
  width: 10px;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  visibility: hidden;
  background-color: #000000;
  margin: auto;
  bottom: -1px;
  left: calc(50% - 10px);
}

/* line 30, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #billing-card.is-focused:after {
  width: 100%;
  visibility: visible;
  left: 0;
}

/* line 37, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #billing-form-control {
  position: fixed;
  left: 50%;
  right: 0px;
  top: 0px;
  bottom: 0px;
  padding-top: 210px;
  padding-left: 100px;
  padding-right: 100px;
  z-index: 1031;
}

/* line 48, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #billing-form-control .title {
  text-transform: uppercase;
}

/* line 52, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #msa {
  position: fixed;
  bottom: 20px;
  left: 0px;
  padding: 0px 50px;
  width: 50%;
}

/* line 59, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #price-amount {
  font-family: "Play";
  font-size: 40px;
  font-weight: bold;
  margin-top: 5px;
}

/* line 65, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #price-name {
  color: #9E9E9E;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 70, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #product-info {
  padding-right: 75px;
  width: 50%;
}

/* line 74, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #product-logo {
  margin-left: -4px;
}

/* line 77, app/assets/stylesheets/billing/subscriptions/new.scss */
body#new.billing_subscriptions #product-name {
  font-family: "Play";
  font-size: 30px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

/* line 2, app/assets/stylesheets/billing/subscriptions/show.scss */
#billing-pitch h3 {
  font-weight: bold;
  font-family: "Play";
}

/* line 8, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .modal-backdrop {
  opacity: 1;
}

/* line 11, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .modal-dialog {
  display: flex;
}

/* line 13, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .modal-dialog .modal-content {
  background-color: #000000;
  margin: auto;
  padding: 0px;
  width: 100%;
}

/* line 18, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

/* line 21, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .modal-dialog .modal-content .modal-header {
  display: none;
}

/* line 24, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .modal-dialog .modal-content .modal-footer {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 1%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */
}

/* line 33, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .modal-dialog .modal-content .modal-footer .mdl-button, #block-exercises-index .modal-dialog .modal-content .modal-footer .dtp .dtp-buttons .btn, .dtp .dtp-buttons #block-exercises-index .modal-dialog .modal-content .modal-footer .btn, #block-exercises-index .modal-dialog .modal-content .modal-footer .sp-container .sp-choose, .sp-container #block-exercises-index .modal-dialog .modal-content .modal-footer .sp-choose, #block-exercises-index .modal-dialog .modal-content .modal-footer .sp-container .sp-cancel, .sp-container #block-exercises-index .modal-dialog .modal-content .modal-footer .sp-cancel, #block-exercises-index .modal-dialog .modal-content .modal-footer .card .action, #block-exercises-index .modal-dialog .modal-content .modal-footer .main-card .action, .card #block-exercises-index .modal-dialog .modal-content .modal-footer .action, .main-card #block-exercises-index .modal-dialog .modal-content .modal-footer .action, #block-exercises-index .modal-dialog .modal-content .modal-footer .mdl-ultra-mini-fab, #block-exercises-index .modal-dialog .modal-content .modal-footer .mdl-icon-button, #block-exercises-index .modal-dialog .modal-content .modal-footer input.icon-button[type='submit'] {
  color: #ffffff;
}

/* line 39, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info {
  border-bottom: 1px solid #363636;
}

/* line 41, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .description {
  padding: 20px;
}

/* line 44, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .exercise-video {
  background-size: cover;
  height: 232px;
  position: relative;
  display: block;
}

/* line 52, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .exercise-video .info {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  color: #ffffff;
  text-align: center;
}

/* line 62, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .exercise-video .info .name {
  position: absolute;
  font-weight: bold;
  text-transform: uppercase;
  bottom: 10px;
  left: 20px;
  text-shadow: black 0px 0px 5px;
}

/* line 70, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .exercise-video .info .play {
  text-align: center;
  margin: auto;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(43, 51, 63, 0.7);
}

/* line 77, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .exercise-video .info .play i {
  color: #ffffff;
  font-size: 45px;
  margin-left: -4px;
  margin-top: -4px;
}

/* line 85, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .exercise-video + .description {
  border-top: 1px solid #363636;
}

/* line 89, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info > .name {
  color: #ffffff;
  font-weight: bold;
  margin-bottom: -15px;
  padding: 10px 20px 0px 20px;
  text-transform: uppercase;
  height: 55px;
}

/* line 97, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info > .user-exercise-history-title {
  border-top: 1px solid #363636;
  font-weight: bold;
  padding: 8px 20px 0px 20px;
}

/* line 102, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .none {
  margin-top: 15px;
}

/* line 105, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index .exercise-info .view-all {
  border-top: 1px solid #363636;
  display: block;
  padding: 8px 20px;
}

/* line 113, app/assets/stylesheets/blocks/exercises/index.scss */
#block-exercises-index.no-history .user-exercise-history-title, #block-exercises-index.no-history .user-exercise-history, #block-exercises-index.no-history .view-all {
  display: none;
}

/* line 120, app/assets/stylesheets/blocks/exercises/index.scss */
#right-drawer #block-exercises-index {
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
}

/* line 125, app/assets/stylesheets/blocks/exercises/index.scss */
#right-drawer #block-exercises-index .exercise-info .exercise-video {
  height: 450px;
}

/* line 128, app/assets/stylesheets/blocks/exercises/index.scss */
#right-drawer #block-exercises-index .exercise-info .view-all {
  display: none;
}

/* line 3, app/assets/stylesheets/blocks/form.scss */
form.block-form .mdl-checkbox__label small {
  color: #9E9E9E;
}

/* line 8, app/assets/stylesheets/blocks/form.scss */
form.block-form .actions .actions-list {
  list-style: none;
  display: inline-block;
  margin-bottom: 0px;
  margin-top: 2px;
  padding: 0px;
}

/* line 14, app/assets/stylesheets/blocks/form.scss */
form.block-form .actions .actions-list li {
  display: inline-block;
}

/* line 16, app/assets/stylesheets/blocks/form.scss */
form.block-form .actions .actions-list li .action {
  color: #616161 !important;
  font-size: 12px;
}

/* line 19, app/assets/stylesheets/blocks/form.scss */
form.block-form .actions .actions-list li .action i {
  float: left;
  font-size: 18px;
  margin-top: 4px;
  padding-left: 15px;
}

/* line 25, app/assets/stylesheets/blocks/form.scss */
form.block-form .actions .actions-list li .action .trailing-text {
  margin-left: 3px;
}

/* line 29, app/assets/stylesheets/blocks/form.scss */
form.block-form .actions .actions-list li .action:hover .trailing-text {
  text-decoration: underline;
}

/* line 37, app/assets/stylesheets/blocks/form.scss */
form.block-form .actions.insert .actions-list {
  display: none;
}

/* line 43, app/assets/stylesheets/blocks/form.scss */
form.block-form .block-type-control .mdl-radio {
  display: inline-block;
  margin-left: 10px;
  margin-top: 0px !important;
}

/* line 47, app/assets/stylesheets/blocks/form.scss */
form.block-form .block-type-control .mdl-radio .mdl-radio__label {
  font-size: 12px;
}

/* line 52, app/assets/stylesheets/blocks/form.scss */
form.block-form #block_measurement_objective_container {
  display: none;
}

/* line 55, app/assets/stylesheets/blocks/form.scss */
form.block-form #block_inclusive_toggle_container {
  padding: 0px;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 63, app/assets/stylesheets/blocks/form.scss */
#right-drawer .exercise-heading {
  line-height: 29px;
}

/* line 66, app/assets/stylesheets/blocks/form.scss */
#right-drawer .block-sheet {
  margin-top: 20px;
}

/* line 1, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container {
  width: 100%;
  padding: 0px;
  position: relative;
}

/* line 6, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .cancel {
  position: absolute;
  color: #BDBDBD;
  float: right;
  height: 25px;
  width: 25px;
  top: -4px;
  right: 0px;
}

/* line 15, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .cancel i {
  font-size: 17px;
}

/* line 20, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .mdl-textfield__input {
  font-size: 12px;
  height: 21px;
}

/* line 25, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .tt-suggestion {
  font-size: 12px;
  padding: 7px 10px;
  text-align: left;
}

/* line 33, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container:not(.is-focused) .mdl-textfield__label:after {
  bottom: auto;
  top: 16px !important;
}

/* line 40, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .mdl-textfield__label {
  font-size: 12px;
  top: 3px;
}

/* line 44, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .mdl-textfield__label:after {
  bottom: auto;
  top: 44px;
}

/* line 52, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container.is-dirty .mdl-textfield__label, #blocks-search_form_name_container.is-focused .mdl-textfield__label {
  font-size: 10px;
  top: -10px;
}

/* line 56, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container.is-dirty .mdl-textfield__label:after, #blocks-search_form_name_container.is-focused .mdl-textfield__label:after {
  bottom: auto;
  top: 29px !important;
}

/* line 5, app/assets/stylesheets/blocks/kpis/index.scss */
body#index.blocks_kpis h1.title {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

/* line 11, app/assets/stylesheets/blocks/kpis/index.scss */
body#index.blocks_kpis .description {
  padding: 0px 20px;
}

/* line 14, app/assets/stylesheets/blocks/kpis/index.scss */
body#index.blocks_kpis .kpi-list {
  margin-top: -20px;
}

/* line 16, app/assets/stylesheets/blocks/kpis/index.scss */
body#index.blocks_kpis .kpi-list .kpi {
  border-left: none;
  border-right: none;
  border-top: none;
  margin-top: 0px;
  padding: 10px 20px;
}

/* line 22, app/assets/stylesheets/blocks/kpis/index.scss */
body#index.blocks_kpis .kpi-list .kpi .graph {
  display: none;
}

/* line 26, app/assets/stylesheets/blocks/kpis/index.scss */
body#index.blocks_kpis .kpi-list .kpi .name i {
  display: none;
}

/* line 1, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control {
  padding: 10px 15px;
  border-bottom: 1px solid #EEEEEE;
  background-color: #f9f9f9;
  font-size: 12px;
}

/* line 6, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control a {
  color: rgba(0, 0, 0, 0.87) !important;
}

/* line 8, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control a i {
  color: #757575;
}

/* line 14, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control:not(:hover) .remove {
  visibility: hidden;
}

/* line 20, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control:hover .remove {
  visibility: visible;
}

/* line 25, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control {
  position: relative;
}

/* line 27, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select {
  display: none;
  background-color: #ffffff;
  padding: 10px;
  position: absolute;
  top: 17px;
  border-radius: 5px;
  border: 1px solid #EEEEEE;
  z-index: 10;
}

/* line 38, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio {
  display: flex;
  align-items: center;
  font-size: 12px !important;
}

/* line 42, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio .mdl-radio__label {
  display: flex;
  align-items: center;
  flex-grow: 1;
  font-size: 12px !important;
}

/* line 49, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio:not(.is-checked) .mdl-selectfield, .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio:not(.is-checked) .mdl-textfield {
  visibility: hidden;
}

/* line 55, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield {
  padding: 0px 0px 0px 10px;
}

/* line 57, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield .mdl-selectfield__label {
  display: none;
}

/* line 60, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield .mdl-selectfield__select {
  font-size: 12px;
  height: 27px;
  padding: 0px 7px;
  border: 2px solid #EEEEEE;
  border-radius: 4px;
}

/* line 67, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield:after {
  top: 12px;
  border-left-width: 4px;
  border-top-width: 4px;
  border-right-width: 4px;
  right: 10px;
}

/* line 76, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield {
  padding: 0px 0px 0px 10px;
}

/* line 78, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield .mdl-textfield__input {
  font-size: 11px;
  height: 27px;
  padding: 0px 7px;
  border: 2px solid #EEEEEE;
  width: 100px;
  float: right;
  border-radius: 4px;
}

/* line 87, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield .mdl-textfield__label {
  display: none;
}

/* line 92, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control.connector-option-control {
  position: absolute;
  right: 10px;
  top: 11px;
  padding: 0px 4px;
  background-color: #f9f9f9;
}

/* line 98, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control.connector-option-control .modifier-condition-option-select {
  left: -25px;
}

/* line 104, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control:last-child .connector-option-control {
  display: none;
}

/* line 112, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.block-modifier.read-only .modifier-condition-option .text {
  color: #757575;
}

/* line 1, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier {
  border: 1px solid #EEEEEE;
  margin-bottom: 15px;
}

/* line 4, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications {
  padding: 15px;
  display: none;
}

/* line 8, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .exercise-input-control .mdl-input__description {
  font-size: 11px;
}

/* line 11, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .exercise-input-control .mdl-textfield__error {
  font-size: 11px;
}

/* line 15, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .exercise-input-control .is-invalid .mdl-input__description {
  display: block !important;
  visibility: hidden;
}

/* line 21, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type {
  margin-top: 15px;
}

/* line 25, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications > .mdl-textfield {
  margin: -10px 0px -20px 0px;
}

/* line 29, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean {
  width: 90px;
}

/* line 31, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean .mdl-textfield {
  padding: 5px 0px;
}

/* line 35, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean .mdl-checkbox .mdl-checkbox__label {
  font-size: 11px;
  display: block;
  margin-top: 3px;
}

/* line 40, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean .mdl-checkbox .mdl-checkbox__box-outline {
  width: 12px;
  height: 12px;
}

/* line 47, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-select {
  display: none;
  width: 125px;
}

/* line 52, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch {
  margin: -20px 0px;
  padding: 0px;
}

/* line 55, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch .item {
  font-size: 11px;
}

/* line 58, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch .mdl-textfield__label {
  font-size: 11px;
  top: -7px;
}

/* line 62, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch .selectize-input {
  height: 22px;
}

/* line 64, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch .selectize-input:after {
  border-width: 4px 4px 0 4px;
}

/* line 69, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch .selectize-dropdown .option {
  font-size: 11px;
  padding: 5px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}

/* line 74, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch .selectize-dropdown .option:hover {
  background-color: #EEEEEE;
}

/* line 77, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.selectsearch .selectize-dropdown .option.active {
  background-color: #EEEEEE;
}

/* line 84, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) {
  margin: -20px 0px;
  padding: 0px;
}

/* line 87, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) .mdl-textfield__input {
  font-size: 11px;
  height: 14px;
}

/* line 91, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) .mdl-textfield__label {
  font-size: 11px;
  top: -16px;
}

/* line 94, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) .mdl-textfield__label:after {
  top: 27px !important;
}

/* line 99, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch):not(.exercise-name-input-control) .mdl-input__description {
  display: none;
}

/* line 103, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.exercise-name-input-control:not(.selectsearch) {
  margin-top: 10px;
}

/* line 109, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .value-input {
  display: none;
  margin-top: -8px;
}

/* line 114, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .actions {
  margin: 10px -15px -10px -15px;
  border-top: 1px solid #EEEEEE;
  padding: 9px 15px 0px 15px;
}

/* line 118, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .actions a {
  color: #BDBDBD !important;
}

/* line 120, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .actions a:hover {
  color: #9E9E9E !important;
}

/* line 127, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary {
  padding: 5px 15px;
  font-size: 12px;
}

/* line 131, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary.up .down {
  display: none;
}

/* line 135, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary.down {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 5px;
}

/* line 138, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary.down .up {
  display: none;
}

/* line 145, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier:not(.read-only) .summary {
  cursor: pointer;
}

/* line 150, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier.read-only {
  cursor: not-allowed;
}

/* line 152, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier.read-only .summary {
  color: #757575;
}

/* line 157, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifier-condition-create-control {
  position: absolute;
  left: 0px;
  right: 0px;
  text-align: center;
  height: 0px;
}

/* line 163, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifier-condition-create-control .modifier-condition-create {
  position: relative;
  top: -14px;
  color: #9E9E9E;
  display: inline-block;
}

/* line 168, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifier-condition-create-control .modifier-condition-create:hover {
  opacity: 0.6;
}

/* line 1, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets {
  list-style: none;
  padding-left: 0px;
}

/* line 4, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set {
  font-size: 1.25rem;
  line-height: 1.3rem;
  padding: 3px 0px;
}

/* line 9, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set .assessment i {
  font-size: 17px;
  float: left;
  margin-top: -2px;
  margin-right: 5px;
}

/* line 16, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set .assessment.kpv i {
  font-size: 13px;
  margin-top: 1px;
}

/* line 22, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set > .description {
  color: #9E9E9E;
  display: none;
  font-size: 0.9rem;
  line-height: 115%;
  margin-bottom: 0px;
}

/* line 29, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set:last-of-type {
  margin-bottom: 0px;
}

/* line 32, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set .testing-icon {
  font-size: 17px;
  margin-right: 5px;
}

/* line 1, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component {
  position: relative;
  z-index: 104;
}

/* line 4, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form {
  background-color: #f9f9f9;
  margin: 0px 1px;
  padding: 10px 15px;
}

/* line 9, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form hr {
  margin: 0px -15px 0px -15px;
}

/* line 13, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .actions .MuiIconButton-root {
  margin-bottom: -9px;
}

/* line 16, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .actions .toggle-index, .block-sheet-form-component .block-sheet-form .actions .toggle-order {
  float: left;
  margin-top: 7px;
}

/* line 21, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

/* line 24, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement.active {
  background-color: #EEEEEE;
  border-top: 1px solid #BDBDBD;
  border-bottom: 1px solid #BDBDBD;
}

/* line 28, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement.active + .active {
  border-top: none;
}

/* line 33, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form hr {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

/* line 37, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form label {
  margin-bottom: 0px;
}

/* line 39, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form label + .MuiInput-formControl {
  margin-top: 7px;
}

/* line 43, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .kpi-checkbox {
  min-width: 55px;
}

/* line 46, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-checkbox {
  min-width: 76px;
  white-space: nowrap;
}

/* line 50, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-checkbox .MuiButtonBase-root.Mui-disabled {
  color: #9E9E9E;
}

/* line 54, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-checkbox .MuiFormControlLabel-root {
  margin-right: 0px;
}

/* line 58, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-options {
  padding-top: 3px;
}

/* line 61, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormControl-root {
  margin-right: 10px;
}

/* line 64, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormControl-root:not(.MuiTextField-root) .MuiFormLabel-root:not(.MuiInputLabel-shrink) {
  top: -5px;
}

/* line 69, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormLabel-root {
  font-size: 1.2rem;
}

/* line 72, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiInputBase-input {
  height: 0.6em;
}

/* line 75, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormHelperText-filled, .block-sheet-form-component .block-sheet-form .MuiFormHelperText-root {
  font-size: 0.9rem;
}

/* line 78, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiSelect-select {
  min-width: 60px;
}

/* line 81, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiInputLabel-formControl:not(.MuiInputLabel-shrink) {
  transform: translate(0, 16px) scale(1);
}

/* line 84, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiInput-multiline {
  margin-top: 7px;
  margin-bottom: 7px;
}

/* line 88, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiSwitch-colorPrimary.Mui-checked {
  color: #FF0330;
}

/* line 90, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background-color: #ff6984;
}

/* line 94, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiCheckbox-colorSecondary.Mui-checked {
  color: #FF0330;
}

/* line 98, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .side .MuiFormGroup-root {
  flex-direction: row;
}

/* line 101, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .side .MuiFormGroup-root .MuiRadio-colorSecondary.Mui-checked {
  color: #FF0330;
}

/* line 107, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form #primary-variable {
  margin-bottom: 10px;
  min-width: 175px;
}

/* line 110, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form #primary-variable .MuiSelect-icon {
  top: 2px;
}

/* line 117, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-overlay {
  position: relative;
  z-index: 102;
}

/* line 1, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet {
  /* Apply the styles to the main class */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
  /* Apply the styles to all elements nested within */
  /* Chrome & Safari specific rule for the scrollbar */
}

/* line 7, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet, .block-sheet * {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 14, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet::-webkit-scrollbar, .block-sheet *::-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 20, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr:first-child td {
  border-color: #EEEEEE;
}

/* line 23, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr:first-child th {
  border-color: #EEEEEE;
}

/* line 27, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr {
  background-color: transparent;
}

/* line 29, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr.form-active {
  background-color: #f9f9f9;
}

/* line 31, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr.form-active td, .block-sheet .handsontable tr.form-active th {
  background-color: transparent;
}

/* line 36, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td {
  border-color: #EEEEEE;
}

/* line 38, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td .attr-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 43, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td .htAutocompleteArrow {
  display: none;
}

/* line 46, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.htInvalid {
  background-color: #dc2626 !important;
}

/* line 49, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.read-only {
  background-color: #f9f9f9;
}

/* line 51, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.read-only .attr-label {
  color: #BDBDBD;
}

/* line 54, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.read-only .attr-value {
  color: #9E9E9E;
}

/* line 58, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td .na {
  color: #BDBDBD;
  font-size: 10px;
  padding-top: 8px;
}

/* line 64, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable th {
  background-color: #f9f9f9;
  border-color: #EEEEEE;
}

/* line 67, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable th:last-child {
  border-color: #EEEEEE;
}

/* line 70, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable th:nth-child(2) {
  border-color: #EEEEEE !important;
}

/* line 74, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 79, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable .attr-label .material-icons-round {
  font-size: 11px;
  margin-right: 3px;
  float: left;
  margin-top: 5px;
}

/* line 86, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable .attr-value {
  margin-top: -5px;
  font-size: 12px;
}

/* line 94, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox.htMacScroll {
  padding-right: 0px;
}

/* line 98, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master table {
  border-color: transparent;
  background-color: transparent;
}

/* line 102, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master table tr td {
  border-color: transparent;
}

/* line 108, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHolder td {
  padding: 1px 4px;
}

/* line 113, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHider {
  width: 100% !important;
}

/* line 115, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHider .wtSpreader {
  width: 100% !important;
}

/* line 117, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHider .wtSpreader .htCore {
  width: 100% !important;
}

/* line 123, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox.no-results {
  border: none;
  background-color: transparent;
}

/* line 129, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container {
  background: rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  display: inline-block !important;
  margin-top: 10px;
  padding: 0px !important;
  z-index: 103;
}

/* line 136, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container div {
  box-sizing: border-box;
}

/* line 139, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container .mdl-spinner {
  height: 17px;
  width: 17px;
}

/* line 142, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container .mdl-spinner .mdl-spinner__layer {
  border-color: #757575;
}

/* line 1, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset {
  font-size: 1.15rem;
  margin-bottom: 10px;
}

/* line 4, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .description {
  color: #9E9E9E;
  display: none;
  font-size: 0.9em;
  line-height: 115%;
  margin-bottom: 5px;
}

/* line 11, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .index {
  text-align: center;
  padding-bottom: 25px;
  padding-top: 5px;
  display: inline-flex;
}

/* line 16, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .index .number {
  display: inline-flex;
  align-items: center;
  padding: 5px;
  background-color: #EEEEEE;
  border-radius: 5px;
}

/* line 24, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .name {
  color: #9E9E9E;
  font-weight: bold;
  line-height: 1.15rem;
  margin-top: 10px;
  margin-bottom: 2px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
}

/* line 33, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .name .info {
  text-transform: none;
}

/* line 6, app/assets/stylesheets/components/actiontext.scss */
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

/* line 15, app/assets/stylesheets/components/actiontext.scss */
.trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment, .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

/* line 24, app/assets/stylesheets/components/actiontext.scss */
.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}

/* line 29, app/assets/stylesheets/components/actiontext.scss */
.trix-content .attachment__caption {
  display: none;
}

/* line 34, app/assets/stylesheets/components/actiontext.scss */
trix-editor {
  border: 1px solid #EEEEEE;
}

/* line 1, app/assets/stylesheets/components/alerts.scss */
.alert {
  border-radius: 6px;
  padding: 20px;
}

/* line 6, app/assets/stylesheets/components/alerts.scss */
.alert-danger {
  background-color: #dc2626;
  border: none;
  border-radius: 6px;
  color: #FFDEC0;
}

/* line 11, app/assets/stylesheets/components/alerts.scss */
.alert-danger .mdl-icon-button, .alert-danger .mdl-icon-button:visited, .alert-danger .mdl-icon-button:focus {
  color: #ea7e7e;
}

/* line 13, app/assets/stylesheets/components/alerts.scss */
.alert-danger .mdl-icon-button.pull-right, .alert-danger .mdl-icon-button.pull-right:visited, .alert-danger .mdl-icon-button.pull-right:focus {
  margin-top: -9px;
}

/* line 19, app/assets/stylesheets/components/alerts.scss */
.alert-info {
  background-color: #EEEEEE;
  border: none;
  color: #616161;
}

/* line 23, app/assets/stylesheets/components/alerts.scss */
.alert-info a {
  color: #616161;
}

/* line 26, app/assets/stylesheets/components/alerts.scss */
.alert-info .mdl-icon-button {
  color: #757575;
}

/* line 31, app/assets/stylesheets/components/alerts.scss */
.alert-warning {
  background-color: #ffd600;
  border: none;
  color: #998000;
}

/* line 1, app/assets/stylesheets/components/avatars.scss */
.user-avatar {
  display: inline-block;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

/* line 1, app/assets/stylesheets/components/backgrounds.scss */
.bg-action {
  background-color: #FF0330;
}

/* line 5, app/assets/stylesheets/components/backgrounds.scss */
.bg-black {
  background-color: #000000;
}

/* line 9, app/assets/stylesheets/components/backgrounds.scss */
.bg-body, [data-controller="flex--plan"] .enrollment-bar.scaffolded, .mention-dropdown {
  background-color: #f9f9f9;
}

/* line 13, app/assets/stylesheets/components/backgrounds.scss */
.bg-content {
  background-color: #ffffff;
}

/* line 17, app/assets/stylesheets/components/backgrounds.scss */
.bg-dark {
  background-color: #0f0f0f;
}

/* line 21, app/assets/stylesheets/components/backgrounds.scss */
.bg-light, #show.teams_automations .html-element, .profile-report-section-size-select .size-select.active {
  background-color: #f9f9f9;
}

/* line 25, app/assets/stylesheets/components/backgrounds.scss */
.bg-info {
  background-color: #00BCD4;
}

/* line 28, app/assets/stylesheets/components/backgrounds.scss */
.bg-info:visited, .bg-info:active {
  background-color: #00BCD4;
}

/* line 34, app/assets/stylesheets/components/backgrounds.scss */
.bg-warning {
  background-color: #ffd600;
}

/* line 38, app/assets/stylesheets/components/backgrounds.scss */
.bg-info {
  background-color: #00BCD4;
}

/* line 42, app/assets/stylesheets/components/backgrounds.scss */
.bg-white, .leaderboard-metric-frame, .block-sheet .handsontable.listbox {
  background-color: #ffffff;
}

/* line 46, app/assets/stylesheets/components/backgrounds.scss */
.opacity-0 {
  opacity: 0;
}

/* line 50, app/assets/stylesheets/components/backgrounds.scss */
.opacity-30 {
  opacity: 0.3;
}

/* line 54, app/assets/stylesheets/components/backgrounds.scss */
.opacity-50 {
  opacity: 0.5;
}

/* line 58, app/assets/stylesheets/components/backgrounds.scss */
.opacity-80 {
  opacity: 0.8;
}

/* line 62, app/assets/stylesheets/components/backgrounds.scss */
.opacity-60 {
  opacity: 0.6;
}

/* line 68, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-body, body.dark:not(.tablet) [data-controller="flex--plan"] .enrollment-bar.scaffolded, [data-controller="flex--plan"] body.dark:not(.tablet) .enrollment-bar.scaffolded, body.dark:not(.tablet) .mention-dropdown,
body.mobile .bg-body,
body.mobile [data-controller="flex--plan"] .enrollment-bar.scaffolded,
[data-controller="flex--plan"] body.mobile .enrollment-bar.scaffolded,
body.mobile .mention-dropdown {
  background-color: #1d1d1d;
}

/* line 72, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-light, body.dark:not(.tablet) #show.teams_automations .html-element, #show.teams_automations body.dark:not(.tablet) .html-element, body.dark:not(.tablet) .profile-report-section-size-select .size-select.active, .profile-report-section-size-select body.dark:not(.tablet) .size-select.active,
body.mobile .bg-light,
body.mobile #show.teams_automations .html-element,
#show.teams_automations body.mobile .html-element,
body.mobile .profile-report-section-size-select .size-select.active,
.profile-report-section-size-select body.mobile .size-select.active {
  background-color: #363636;
}

/* line 76, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-content,
body.mobile .bg-content {
  background-color: #292929;
}

/* line 80, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-white, body.dark:not(.tablet) .leaderboard-metric-frame, body.dark:not(.tablet) .block-sheet .handsontable.listbox, .block-sheet body.dark:not(.tablet) .handsontable.listbox,
body.mobile .bg-white,
body.mobile .leaderboard-metric-frame,
body.mobile .block-sheet .handsontable.listbox,
.block-sheet body.mobile .handsontable.listbox {
  background-color: #1d1d1d;
}

/* line 85, app/assets/stylesheets/components/backgrounds.scss */
.bg-linear-to-t-black-transparent {
  background-image: linear-gradient(to top, black, transparent);
}

/* line 2, app/assets/stylesheets/components/badges.scss */
.mdl-badge.mdl-badge--overlap:after {
  background: #FF0330;
}

/* line 1, app/assets/stylesheets/components/borders.scss */
.border, .leaderboard-metric-frame, .mention-dropdown, .block-sheet .handsontable.listbox {
  border: 1px solid #EEEEEE;
}

/* line 5, app/assets/stylesheets/components/borders.scss */
.border-important {
  border-color: #000000;
}

/* line 9, app/assets/stylesheets/components/borders.scss */
.border-2 {
  border-width: 2px;
}

/* line 13, app/assets/stylesheets/components/borders.scss */
.border-l {
  border-left: 1px solid #EEEEEE !important;
}

/* line 17, app/assets/stylesheets/components/borders.scss */
.border-b, #schedule-blocks-list .block:not(:last-child) a, .border-y, .automation-conditions .parenthetical-conditions .condition {
  border-bottom: 1px solid #EEEEEE !important;
}

/* line 21, app/assets/stylesheets/components/borders.scss */
.border-b-dashed {
  border-bottom: 1px dashed #EEEEEE !important;
}

/* line 25, app/assets/stylesheets/components/borders.scss */
.border-r, .block-sheet .handsontable.listbox > .ht_master .wtHolder td {
  border-right: 1px solid #EEEEEE !important;
}

/* line 29, app/assets/stylesheets/components/borders.scss */
.border-t, .border-y, .automation-conditions .parenthetical-conditions .condition:first-child {
  border-top: 1px solid #EEEEEE !important;
}

/* line 38, app/assets/stylesheets/components/borders.scss */
.border-none {
  border: none;
}

/* line 42, app/assets/stylesheets/components/borders.scss */
.divide-x > * + * {
  border-right: none;
  border-left: 1px solid #EEEEEE;
}

/* line 47, app/assets/stylesheets/components/borders.scss */
.divide-y > * + * {
  border-bottom: none;
  border-top: 1px solid #EEEEEE;
}

/* line 53, app/assets/stylesheets/components/borders.scss */
body.dark .border:not(.border-important), body.dark .leaderboard-metric-frame:not(.border-important), body.dark .mention-dropdown:not(.border-important), body.dark .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.dark .handsontable.listbox:not(.border-important), body.tablet .border:not(.border-important), body.tablet .leaderboard-metric-frame:not(.border-important), body.tablet .mention-dropdown:not(.border-important), body.tablet .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.tablet .handsontable.listbox:not(.border-important) {
  border-color: #616161 !important;
}

/* line 57, app/assets/stylesheets/components/borders.scss */
body.dark .border-important, body.tablet .border-important {
  border-color: #ffffff !important;
}

/* line 61, app/assets/stylesheets/components/borders.scss */
body.dark .border-l, body.tablet .border-l {
  border-color: #616161 !important;
}

/* line 65, app/assets/stylesheets/components/borders.scss */
body.dark .border-b, body.dark #schedule-blocks-list .block:not(:last-child) a, #schedule-blocks-list .block:not(:last-child) body.dark a, body.dark .automation-conditions .parenthetical-conditions .condition, .automation-conditions .parenthetical-conditions body.dark .condition, body.dark .border-y, body.tablet .border-b, body.tablet #schedule-blocks-list .block:not(:last-child) a, #schedule-blocks-list .block:not(:last-child) body.tablet a, body.tablet .automation-conditions .parenthetical-conditions .condition, .automation-conditions .parenthetical-conditions body.tablet .condition, body.tablet .border-y {
  border-bottom: 1px solid #616161 !important;
}

/* line 69, app/assets/stylesheets/components/borders.scss */
body.dark .border-b-dashed, body.tablet .border-b-dashed {
  border-bottom: 1px dashed #424242 !important;
}

/* line 73, app/assets/stylesheets/components/borders.scss */
body.dark .border-r, body.dark .block-sheet .handsontable.listbox > .ht_master .wtHolder td, .block-sheet .handsontable.listbox > .ht_master .wtHolder body.dark td, body.tablet .border-r, body.tablet .block-sheet .handsontable.listbox > .ht_master .wtHolder td, .block-sheet .handsontable.listbox > .ht_master .wtHolder body.tablet td {
  border-color: #616161 !important;
}

/* line 77, app/assets/stylesheets/components/borders.scss */
body.dark .border-t, body.dark .automation-conditions .parenthetical-conditions .condition:first-child, .automation-conditions .parenthetical-conditions body.dark .condition:first-child, body.dark .border-y, body.tablet .border-t, body.tablet .automation-conditions .parenthetical-conditions .condition:first-child, .automation-conditions .parenthetical-conditions body.tablet .condition:first-child, body.tablet .border-y {
  border-top: 1px solid #616161 !important;
}

/* line 81, app/assets/stylesheets/components/borders.scss */
body.dark .divide-x > * + *, body.tablet .divide-x > * + * {
  border-color: #616161 !important;
}

/* line 85, app/assets/stylesheets/components/borders.scss */
body.dark .divide-y > * + *, body.tablet .divide-y > * + * {
  border-color: #616161 !important;
}

/* line 90, app/assets/stylesheets/components/borders.scss */
.rounded-full {
  border-radius: 999px;
}

/* line 94, app/assets/stylesheets/components/borders.scss */
.rounded-md, .leaderboard-metric-frame, body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-tagfield-container, body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield, .mention-dropdown {
  border-radius: 5px;
}

/* line 98, app/assets/stylesheets/components/borders.scss */
.rounded-lg {
  border-radius: 10px;
}

/* line 102, app/assets/stylesheets/components/borders.scss */
.rounded-b-md {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 107, app/assets/stylesheets/components/borders.scss */
.rounded-b-none {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 112, app/assets/stylesheets/components/borders.scss */
.rounded-none {
  border-radius: 0px !important;
}

/* line 116, app/assets/stylesheets/components/borders.scss */
.rounded-t-md {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 121, app/assets/stylesheets/components/borders.scss */
.rounded-lg {
  border-radius: 10px;
}

/* line 126, app/assets/stylesheets/components/borders.scss */
body.mobile .border:not(.border-important), body.mobile .leaderboard-metric-frame:not(.border-important), body.mobile .mention-dropdown:not(.border-important), body.mobile .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.mobile .handsontable.listbox:not(.border-important) {
  border-color: #363636 !important;
}

/* line 130, app/assets/stylesheets/components/borders.scss */
body.mobile .border-important {
  border-color: #ffffff !important;
}

/* line 134, app/assets/stylesheets/components/borders.scss */
body.mobile .border-l {
  border-color: #363636 !important;
}

/* line 138, app/assets/stylesheets/components/borders.scss */
body.mobile .border-b, body.mobile #schedule-blocks-list .block:not(:last-child) a, #schedule-blocks-list .block:not(:last-child) body.mobile a, body.mobile .automation-conditions .parenthetical-conditions .condition, .automation-conditions .parenthetical-conditions body.mobile .condition, body.mobile .border-y {
  border-bottom: 1px solid #363636 !important;
}

/* line 142, app/assets/stylesheets/components/borders.scss */
body.mobile .border-b-dashed {
  border-bottom: 1px dashed #171717 !important;
}

/* line 146, app/assets/stylesheets/components/borders.scss */
body.mobile .border-r, body.mobile .block-sheet .handsontable.listbox > .ht_master .wtHolder td, .block-sheet .handsontable.listbox > .ht_master .wtHolder body.mobile td {
  border-color: #363636 !important;
}

/* line 150, app/assets/stylesheets/components/borders.scss */
body.mobile .border-t, body.mobile .automation-conditions .parenthetical-conditions .condition:first-child, .automation-conditions .parenthetical-conditions body.mobile .condition:first-child, body.mobile .border-y {
  border-top: 1px solid #363636 !important;
}

/* line 154, app/assets/stylesheets/components/borders.scss */
body.mobile .divide-x > * + * {
  border-color: #363636 !important;
}

/* line 158, app/assets/stylesheets/components/borders.scss */
body.mobile .divide-y > * + * {
  border-color: #363636 !important;
}

/* line 164, app/assets/stylesheets/components/borders.scss */
body:not(.dark):not(body.tablet):not(body.mobile) .border-t-dashed {
  border-top: 1px dashed #EEEEEE !important;
}

/* line 170, app/assets/stylesheets/components/borders.scss */
body.dark .border-t-dashed, body.tablet .border-t-dashed, body.mobile .border-t-dashed {
  border-top: 1px dashed #424242 !important;
}

/* line 1, app/assets/stylesheets/components/boxes.scss */
.box {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  padding: 20px;
}

/* line 5, app/assets/stylesheets/components/boxes.scss */
.box + .box {
  margin-top: 40px;
}

/* line 8, app/assets/stylesheets/components/boxes.scss */
.box hr {
  margin-left: -20px;
  margin-right: -20px;
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/components/boxes.scss */
  .box {
    box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2);
  }
}

/* line 2, app/assets/stylesheets/components/buttons.scss */
input.icon-button[type='submit'] {
  border-radius: 50%;
  font-family: 'Material-Design-Iconic-Font' !important;
  font-size: 30px;
  height: 40px;
  min-width: auto;
  padding: 0px;
  text-align: center;
  width: 40px;
}

/* line 14, app/assets/stylesheets/components/buttons.scss */
.btn {
  font-weight: bold;
  text-transform: none;
  border-radius: 6px;
  font-size: 13px;
}

/* line 20, app/assets/stylesheets/components/buttons.scss */
.btn .caret {
  margin-left: 8px;
}

/* line 24, app/assets/stylesheets/components/buttons.scss */
.btn.btn-action {
  background-color: #FF0330;
  color: #ffffff;
}

/* line 31, app/assets/stylesheets/components/buttons.scss */
.btn-group .dropdown-menu {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  border: 1px solid #EEEEEE;
  padding: 0px;
  overflow: hidden;
}

/* line 38, app/assets/stylesheets/components/buttons.scss */
.btn-group .dropdown-menu a {
  color: #9E9E9E !important;
  font-weight: bold;
  padding: 10px 38px 10px 20px;
}

/* line 43, app/assets/stylesheets/components/buttons.scss */
.btn-group .dropdown-menu a i {
  float: left;
  margin-top: 1px;
  font-size: 18px;
  margin-right: 5px;
  margin-left: -5px;
}

/* line 54, app/assets/stylesheets/components/buttons.scss */
.btn-group .dropdown-toggle i {
  float: left;
  font-size: 20px;
  margin-right: 10px;
}

/* line 62, app/assets/stylesheets/components/buttons.scss */
.mdl-button, body.mobile .dtp .dtp-buttons .btn, .dtp .dtp-buttons .btn, .sp-container .sp-choose, .sp-container .sp-cancel, .card .action, .main-card .action, .mdl-ultra-mini-fab, .mdl-icon-button, input.icon-button[type='submit'] {
  font-family: 'Play';
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  text-transform: none;
}

/* line 71, app/assets/stylesheets/components/buttons.scss */
.mdl-button:hover, body.mobile .dtp .dtp-buttons .btn:hover, .dtp .dtp-buttons .btn:hover, .sp-container .sp-choose:hover, .sp-container .sp-cancel:hover, .card .action:hover, .main-card .action:hover, .mdl-ultra-mini-fab:hover, .mdl-icon-button:hover, input.icon-button[type='submit']:hover {
  color: rgba(0, 0, 0, 0.87);
}

/* line 75, app/assets/stylesheets/components/buttons.scss */
.mdl-button.bg-info, body.mobile .dtp .dtp-buttons .bg-info.btn, .dtp .dtp-buttons .bg-info.btn, .sp-container .bg-info.sp-choose, .sp-container .bg-info.sp-cancel, .card .bg-info.action, .main-card .bg-info.action, .bg-info.mdl-ultra-mini-fab, .bg-info.mdl-icon-button, input.bg-info.icon-button[type='submit'] {
  color: #ffffff !important;
}

/* line 79, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color, body.mobile .dtp .dtp-buttons .action-color.btn, .dtp .dtp-buttons .action-color.btn, .sp-container .action-color.sp-choose, .sp-container .action-color.sp-cancel, .card .action-color.action, .main-card .action-color.action, .action-color.mdl-ultra-mini-fab, .action-color.mdl-icon-button, input.action-color.icon-button[type='submit'] {
  font-size: 13px;
  font-weight: bold;
}

/* line 83, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color:focus, .dtp .dtp-buttons .action-color.btn:focus, .sp-container .action-color.sp-choose:focus, .sp-container .action-color.sp-cancel:focus, .card .action-color.action:focus, .main-card .action-color.action:focus, .action-color.mdl-ultra-mini-fab:focus, .action-color.mdl-icon-button:focus, input.action-color.icon-button[type='submit']:focus, .mdl-button.action-color:visited, .dtp .dtp-buttons .action-color.btn:visited, .sp-container .action-color.sp-choose:visited, .sp-container .action-color.sp-cancel:visited, .card .action-color.action:visited, .main-card .action-color.action:visited, .action-color.mdl-ultra-mini-fab:visited, .action-color.mdl-icon-button:visited, input.action-color.icon-button[type='submit']:visited {
  background-color: #ffffff;
  border: 2px solid #FF0330;
}

/* line 89, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color:hover, .dtp .dtp-buttons .action-color.btn:hover, .sp-container .action-color.sp-choose:hover, .sp-container .action-color.sp-cancel:hover, .card .action-color.action:hover, .main-card .action-color.action:hover, .action-color.mdl-ultra-mini-fab:hover, .action-color.mdl-icon-button:hover, input.action-color.icon-button[type='submit']:hover {
  background-color: #FF0330;
  color: #ffffff;
}

/* line 94, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline, .dtp .dtp-buttons .action-color.outline.btn, .sp-container .action-color.outline.sp-choose, .sp-container .action-color.outline.sp-cancel, .card .action-color.outline.action, .main-card .action-color.outline.action, .action-color.outline.mdl-ultra-mini-fab, .action-color.outline.mdl-icon-button, input.action-color.outline.icon-button[type='submit'] {
  border: 2px solid #FF0330;
}

/* line 97, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline:hover, .dtp .dtp-buttons .action-color.outline.btn:hover, .sp-container .action-color.outline.sp-choose:hover, .sp-container .action-color.outline.sp-cancel:hover, .card .action-color.outline.action:hover, .main-card .action-color.outline.action:hover, .action-color.outline.mdl-ultra-mini-fab:hover, .action-color.outline.mdl-icon-button:hover, input.action-color.outline.icon-button[type='submit']:hover {
  background-color: #FF0330;
}

/* line 101, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline.disabled, .dtp .dtp-buttons .action-color.outline.disabled.btn, .sp-container .action-color.outline.disabled.sp-choose, .sp-container .action-color.outline.disabled.sp-cancel, .card .action-color.outline.disabled.action, .main-card .action-color.outline.disabled.action, .action-color.outline.disabled.mdl-ultra-mini-fab, .action-color.outline.disabled.mdl-icon-button, input.action-color.outline.disabled.icon-button[type='submit'] {
  border: 2px solid transparent !important;
}

/* line 106, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline:not(.mini):not(.fat), .dtp .dtp-buttons .action-color.outline.btn:not(.mini):not(.fat), .sp-container .action-color.outline.sp-choose:not(.mini):not(.fat), .sp-container .action-color.outline.sp-cancel:not(.mini):not(.fat), .card .action-color.outline.action:not(.mini):not(.fat), .main-card .action-color.outline.action:not(.mini):not(.fat), .action-color.outline.mdl-ultra-mini-fab:not(.mini):not(.fat), .action-color.outline.mdl-icon-button:not(.mini):not(.fat), input.action-color.outline.icon-button[type='submit']:not(.mini):not(.fat) {
  line-height: 32px;
}

/* line 111, app/assets/stylesheets/components/buttons.scss */
.mdl-button.info, body.mobile .dtp .dtp-buttons .info.btn, .dtp .dtp-buttons .info.btn, .sp-container .info.sp-choose, .sp-container .info.sp-cancel, .card .info.action, .main-card .info.action, .info.mdl-ultra-mini-fab, .info.mdl-icon-button, input.info.icon-button[type='submit'] {
  color: #00BCD4;
}

/* line 115, app/assets/stylesheets/components/buttons.scss */
.mdl-button.cta, body.mobile .dtp .dtp-buttons .cta.btn, .dtp .dtp-buttons .cta.btn, .sp-container .sp-choose, .sp-container .cta.sp-cancel, .card .cta.action, .main-card .cta.action, .cta.mdl-ultra-mini-fab, .cta.mdl-icon-button, input.cta.icon-button[type='submit'], .sp-container input.icon-button.sp-choose[type='submit'] {
  background-color: #FF0330;
  border-color: #FF0330;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

/* line 122, app/assets/stylesheets/components/buttons.scss */
.mdl-button.cta:hover, .dtp .dtp-buttons .cta.btn:hover, .sp-container .sp-choose:hover, .sp-container .cta.sp-cancel:hover, .card .cta.action:hover, .main-card .cta.action:hover, .cta.mdl-ultra-mini-fab:hover, .cta.mdl-icon-button:hover, input.cta.icon-button[type='submit']:hover {
  background-color: #cf0025;
}

/* line 126, app/assets/stylesheets/components/buttons.scss */
.mdl-button.cta:focus:not(:active), .dtp .dtp-buttons .cta.btn:focus:not(:active), .sp-container .sp-choose:focus:not(:active), .sp-container .cta.sp-cancel:focus:not(:active), .card .cta.action:focus:not(:active), .main-card .cta.action:focus:not(:active), .cta.mdl-ultra-mini-fab:focus:not(:active), .cta.mdl-icon-button:focus:not(:active), input.cta.icon-button[type='submit']:focus:not(:active) {
  background-color: #FF0330;
  border-color: #FF0330;
  color: #ffffff;
}

/* line 133, app/assets/stylesheets/components/buttons.scss */
.mdl-button.disabled, body.mobile .dtp .dtp-buttons .disabled.btn, .dtp .dtp-buttons .disabled.btn, .sp-container .disabled.sp-choose, .sp-container .disabled.sp-cancel, .card .disabled.action, .main-card .disabled.action, .disabled.mdl-ultra-mini-fab, .disabled.mdl-icon-button, input.disabled.icon-button[type='submit'], .mdl-button.disabled:hover, .mdl-button[disabled], body.mobile .dtp .dtp-buttons .btn[disabled], .dtp .dtp-buttons .btn[disabled], .sp-container .sp-choose[disabled], .sp-container .sp-cancel[disabled], .card .action[disabled], .main-card .action[disabled], .mdl-ultra-mini-fab[disabled], .mdl-icon-button[disabled], input.icon-button[disabled][type='submit'] {
  background-color: #BDBDBD !important;
  color: #ffffff !important;
  cursor: default;
}

/* line 141, app/assets/stylesheets/components/buttons.scss */
.mdl-button.danger, body.mobile .dtp .dtp-buttons .danger.btn, .dtp .dtp-buttons .danger.btn, .sp-container .danger.sp-choose, .sp-container .danger.sp-cancel, .card .danger.action, .main-card .danger.action, .danger.mdl-ultra-mini-fab, .danger.mdl-icon-button, input.danger.icon-button[type='submit'] {
  background-color: #dc2626;
  border-color: #dc2626;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

/* line 148, app/assets/stylesheets/components/buttons.scss */
.mdl-button.danger:hover, .dtp .dtp-buttons .danger.btn:hover, .sp-container .danger.sp-choose:hover, .sp-container .danger.sp-cancel:hover, .card .danger.action:hover, .main-card .danger.action:hover, .danger.mdl-ultra-mini-fab:hover, .danger.mdl-icon-button:hover, input.danger.icon-button[type='submit']:hover {
  background-color: #b21d1d;
}

/* line 152, app/assets/stylesheets/components/buttons.scss */
.mdl-button.danger:focus:not(:active), .dtp .dtp-buttons .danger.btn:focus:not(:active), .sp-container .danger.sp-choose:focus:not(:active), .sp-container .danger.sp-cancel:focus:not(:active), .card .danger.action:focus:not(:active), .main-card .danger.action:focus:not(:active), .danger.mdl-ultra-mini-fab:focus:not(:active), .danger.mdl-icon-button:focus:not(:active), input.danger.icon-button[type='submit']:focus:not(:active) {
  background-color: #dc2626;
  border-color: #dc2626;
  color: #ffffff;
}

/* line 159, app/assets/stylesheets/components/buttons.scss */
.mdl-button.dark, body.mobile .dtp .dtp-buttons .dark.btn, .dtp .dtp-buttons .dark.btn, .sp-container .dark.sp-choose, .sp-container .dark.sp-cancel, .card .dark.action, .main-card .dark.action, .dark.mdl-ultra-mini-fab, .dark.mdl-icon-button, input.dark.icon-button[type='submit'] {
  background-color: #616161;
  color: #ffffff;
}

/* line 163, app/assets/stylesheets/components/buttons.scss */
.mdl-button.dark:hover, .dtp .dtp-buttons .dark.btn:hover, .sp-container .dark.sp-choose:hover, .sp-container .dark.sp-cancel:hover, .card .dark.action:hover, .main-card .dark.action:hover, .dark.mdl-ultra-mini-fab:hover, .dark.mdl-icon-button:hover, input.dark.icon-button[type='submit']:hover {
  background-color: #878787;
}

/* line 168, app/assets/stylesheets/components/buttons.scss */
.mdl-button.fat, body.mobile .dtp .dtp-buttons .fat.btn, body.mobile .mdl-button.cta.primary, body.mobile .dtp .dtp-buttons .cta.primary.btn, .dtp .dtp-buttons .fat.btn, .dtp .dtp-buttons body.mobile .btn.cta.primary, .sp-container .fat.sp-choose, body.mobile .sp-container .sp-choose.primary, .sp-container body.mobile .sp-choose.primary, .sp-container .fat.sp-cancel, .sp-container body.mobile .sp-cancel.cta.primary, body.mobile .sp-container .sp-cancel.cta.primary, .card .fat.action, .card body.mobile .action.cta.primary, body.mobile .card .action.cta.primary, .main-card .fat.action, .main-card body.mobile .action.cta.primary, body.mobile .main-card .action.cta.primary, .fat.mdl-ultra-mini-fab, body.mobile .mdl-ultra-mini-fab.cta.primary, .fat.mdl-icon-button, body.mobile .mdl-icon-button.cta.primary, input.fat.icon-button[type='submit'], body.mobile input.icon-button.cta.primary[type='submit'] {
  height: 50px;
  line-height: 50px;
}

/* line 172, app/assets/stylesheets/components/buttons.scss */
.mdl-button.fat.outline, body.mobile .mdl-button.outline.cta.primary, body.mobile .dtp .dtp-buttons .outline.cta.primary.btn, .dtp .dtp-buttons .fat.outline.btn, .dtp .dtp-buttons body.mobile .outline.btn.cta.primary, .sp-container .fat.outline.sp-choose, body.mobile .sp-container .outline.sp-choose.primary, .sp-container body.mobile .outline.sp-choose.primary, .sp-container .fat.outline.sp-cancel, .sp-container body.mobile .outline.sp-cancel.cta.primary, body.mobile .sp-container .outline.sp-cancel.cta.primary, .card .fat.outline.action, .card body.mobile .outline.action.cta.primary, body.mobile .card .outline.action.cta.primary, .main-card .fat.outline.action, .main-card body.mobile .outline.action.cta.primary, body.mobile .main-card .outline.action.cta.primary, .fat.outline.mdl-ultra-mini-fab, body.mobile .outline.mdl-ultra-mini-fab.cta.primary, .fat.outline.mdl-icon-button, body.mobile .outline.mdl-icon-button.cta.primary, input.fat.outline.icon-button[type='submit'], body.mobile input.outline.icon-button.cta.primary[type='submit'] {
  line-height: 46px;
}

/* line 177, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost, body.mobile .dtp .dtp-buttons .ghost.btn, .dtp .dtp-buttons .ghost.btn, .sp-container .ghost.sp-choose, .sp-container .ghost.sp-cancel, .card .ghost.action, .main-card .ghost.action, .ghost.mdl-ultra-mini-fab, .ghost.mdl-icon-button, input.ghost.icon-button[type='submit'] {
  background-color: transparent;
  border: 2px solid;
  line-height: 33px;
}

/* line 182, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.cta, .dtp .dtp-buttons .ghost.cta.btn, .sp-container .ghost.sp-choose, .sp-container .ghost.cta.sp-cancel, .card .ghost.cta.action, .main-card .ghost.cta.action, .ghost.cta.mdl-ultra-mini-fab, .ghost.cta.mdl-icon-button, input.ghost.cta.icon-button[type='submit'] {
  border-color: #FF0330;
  color: #FF0330;
}

/* line 186, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.cta:hover, .dtp .dtp-buttons .ghost.cta.btn:hover, .sp-container .ghost.sp-choose:hover, .sp-container .ghost.cta.sp-cancel:hover, .card .ghost.cta.action:hover, .main-card .ghost.cta.action:hover, .ghost.cta.mdl-ultra-mini-fab:hover, .ghost.cta.mdl-icon-button:hover, input.ghost.cta.icon-button[type='submit']:hover {
  color: #ffffff;
}

/* line 191, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.fat, body.mobile .ghost.cta.primary, body.mobile .sp-container .ghost.primary.sp-choose, .sp-container body.mobile .ghost.primary.sp-choose, .dtp .dtp-buttons .ghost.fat.btn, .sp-container .ghost.fat.sp-choose, .sp-container .ghost.fat.sp-cancel, .card .ghost.fat.action, .main-card .ghost.fat.action, .ghost.fat.mdl-ultra-mini-fab, .ghost.fat.mdl-icon-button, input.ghost.fat.icon-button[type='submit'] {
  height: 50px;
  line-height: 50px;
}

/* line 196, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.white, .dtp .dtp-buttons .ghost.white.btn, .sp-container .ghost.white.sp-choose, .sp-container .ghost.white.sp-cancel, .card .ghost.white.action, .main-card .ghost.white.action, .ghost.white.mdl-ultra-mini-fab, .ghost.white.mdl-icon-button, input.ghost.white.icon-button[type='submit'] {
  border-color: #ffffff;
  color: #ffffff !important;
  background-color: transparent;
}

/* line 201, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.white:hover, .dtp .dtp-buttons .ghost.white.btn:hover, .sp-container .ghost.white.sp-choose:hover, .sp-container .ghost.white.sp-cancel:hover, .card .ghost.white.action:hover, .main-card .ghost.white.action:hover, .ghost.white.mdl-ultra-mini-fab:hover, .ghost.white.mdl-icon-button:hover, input.ghost.white.icon-button[type='submit']:hover {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #ffffff;
}

/* line 207, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost:hover, .dtp .dtp-buttons .ghost.btn:hover, .sp-container .ghost.sp-choose:hover, .sp-container .ghost.sp-cancel:hover, .card .ghost.action:hover, .main-card .ghost.action:hover, .ghost.mdl-ultra-mini-fab:hover, .ghost.mdl-icon-button:hover, input.ghost.icon-button[type='submit']:hover {
  background-color: rgba(0, 0, 0, 0.87);
  border: 2px solid rgba(0, 0, 0, 0.87);
  color: #ffffff;
}

/* line 213, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost:visited:not(:hover), .dtp .dtp-buttons .ghost.btn:visited:not(:hover), .sp-container .ghost.sp-choose:visited:not(:hover), .sp-container .ghost.sp-cancel:visited:not(:hover), .card .ghost.action:visited:not(:hover), .main-card .ghost.action:visited:not(:hover), .ghost.mdl-ultra-mini-fab:visited:not(:hover), .ghost.mdl-icon-button:visited:not(:hover), input.ghost.icon-button[type='submit']:visited:not(:hover) {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87);
}

/* line 219, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray, body.mobile .dtp .dtp-buttons .gray.btn, .dtp .dtp-buttons .gray.btn, .sp-container .gray.sp-choose, .sp-container .gray.sp-cancel, .card .gray.action, .main-card .gray.action, .gray.mdl-ultra-mini-fab, .gray.mdl-icon-button, input.gray.icon-button[type='submit'] {
  background-color: #9E9E9E;
  color: #ffffff;
}

/* line 223, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray:hover, .dtp .dtp-buttons .gray.btn:hover, .sp-container .gray.sp-choose:hover, .sp-container .gray.sp-cancel:hover, .card .gray.action:hover, .main-card .gray.action:hover, .gray.mdl-ultra-mini-fab:hover, .gray.mdl-icon-button:hover, input.gray.icon-button[type='submit']:hover {
  background-color: #787878;
}

/* line 227, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray.outline, .dtp .dtp-buttons .gray.outline.btn, .sp-container .gray.outline.sp-choose, .sp-container .gray.outline.sp-cancel, .card .gray.outline.action, .main-card .gray.outline.action, .gray.outline.mdl-ultra-mini-fab, .gray.outline.mdl-icon-button, input.gray.outline.icon-button[type='submit'] {
  border-color: #9E9E9E;
  background-color: transparent;
  color: #9E9E9E;
}

/* line 232, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray.outline:hover, .dtp .dtp-buttons .gray.outline.btn:hover, .sp-container .gray.outline.sp-choose:hover, .sp-container .gray.outline.sp-cancel:hover, .card .gray.outline.action:hover, .main-card .gray.outline.action:hover, .gray.outline.mdl-ultra-mini-fab:hover, .gray.outline.mdl-icon-button:hover, input.gray.outline.icon-button[type='submit']:hover {
  background-color: #9E9E9E;
}

/* line 238, app/assets/stylesheets/components/buttons.scss */
.mdl-button.inverse, body.mobile .dtp .dtp-buttons .inverse.btn, .dtp .dtp-buttons .inverse.btn, .sp-container .inverse.sp-choose, .sp-container .inverse.sp-cancel, .card .inverse.action, .main-card .inverse.action, .inverse.mdl-ultra-mini-fab, .inverse.mdl-icon-button, input.inverse.icon-button[type='submit'] {
  background-color: #444444;
  color: #ffffff;
}

/* line 242, app/assets/stylesheets/components/buttons.scss */
.mdl-button.inverse:hover, .dtp .dtp-buttons .inverse.btn:hover, .sp-container .inverse.sp-choose:hover, .sp-container .inverse.sp-cancel:hover, .card .inverse.action:hover, .main-card .inverse.action:hover, .inverse.mdl-ultra-mini-fab:hover, .inverse.mdl-icon-button:hover, input.inverse.icon-button[type='submit']:hover {
  background-color: #616161;
}

/* line 247, app/assets/stylesheets/components/buttons.scss */
.mdl-button.large, body.mobile .dtp .dtp-buttons .large.btn, .dtp .dtp-buttons .large.btn, .sp-container .large.sp-choose, .sp-container .large.sp-cancel, .card .large.action, .main-card .large.action, .large.mdl-ultra-mini-fab, .large.mdl-icon-button, input.large.icon-button[type='submit'] {
  border-radius: 5px;
  font-size: 20px;
  font-weight: bold;
  line-height: 45px;
  height: 45px;
  padding: 0px 20px;
}

/* line 255, app/assets/stylesheets/components/buttons.scss */
.mdl-button.large i, .dtp .dtp-buttons .large.btn i, .sp-container .large.sp-choose i, .sp-container .large.sp-cancel i, .card .large.action i, .main-card .large.action i, .large.mdl-ultra-mini-fab i, .large.mdl-icon-button i, input.large.icon-button[type='submit'] i {
  font-size: 35px;
  margin-top: -7px;
}

/* line 260, app/assets/stylesheets/components/buttons.scss */
.mdl-button.large.rounded, .dtp .dtp-buttons .large.rounded.btn, .sp-container .large.rounded.sp-choose, .sp-container .large.rounded.sp-cancel, .card .large.rounded.action, .main-card .large.rounded.action, .large.rounded.mdl-ultra-mini-fab, .large.rounded.mdl-icon-button, input.large.rounded.icon-button[type='submit'] {
  border-radius: 35px;
}

/* line 265, app/assets/stylesheets/components/buttons.scss */
.mdl-button.medium, body.mobile .dtp .dtp-buttons .medium.btn, .dtp .dtp-buttons .medium.btn, .sp-container .medium.sp-choose, .sp-container .medium.sp-cancel, .card .medium.action, .main-card .medium.action, .medium.mdl-ultra-mini-fab, .medium.mdl-icon-button, input.medium.icon-button[type='submit'] {
  font-size: 18px;
  font-weight: bold;
  line-height: 45px;
  height: 45px;
}

/* line 271, app/assets/stylesheets/components/buttons.scss */
.mdl-button.medium i, .dtp .dtp-buttons .medium.btn i, .sp-container .medium.sp-choose i, .sp-container .medium.sp-cancel i, .card .medium.action i, .main-card .medium.action i, .medium.mdl-ultra-mini-fab i, .medium.mdl-icon-button i, input.medium.icon-button[type='submit'] i {
  margin-top: -3px;
}

/* line 275, app/assets/stylesheets/components/buttons.scss */
.mdl-button.medium.rounded, .dtp .dtp-buttons .medium.rounded.btn, .sp-container .medium.rounded.sp-choose, .sp-container .medium.rounded.sp-cancel, .card .medium.rounded.action, .main-card .medium.rounded.action, .medium.rounded.mdl-ultra-mini-fab, .medium.rounded.mdl-icon-button, input.medium.rounded.icon-button[type='submit'] {
  border-radius: 25px;
}

/* line 280, app/assets/stylesheets/components/buttons.scss */
.mdl-button.mini, body.mobile .dtp .dtp-buttons .mini.btn, .dtp .dtp-buttons .mini.btn, .sp-container .sp-choose, .sp-container .sp-cancel, .card .mini.action, .main-card .mini.action, .mini.mdl-ultra-mini-fab, .mini.mdl-icon-button, input.mini.icon-button[type='submit'], .sp-container input.icon-button.sp-choose[type='submit'], .sp-container input.icon-button.sp-cancel[type='submit'] {
  border-radius: 5px;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 7px;
  height: 29px;
  line-height: 13px;
}

/* line 288, app/assets/stylesheets/components/buttons.scss */
.mdl-button.mini i, .dtp .dtp-buttons .mini.btn i, .sp-container .sp-choose i, .sp-container .sp-cancel i, .card .mini.action i, .main-card .mini.action i, .mini.mdl-ultra-mini-fab i, .mini.mdl-icon-button i, input.mini.icon-button[type='submit'] i {
  font-size: 15px;
  margin-top: -2px;
}

/* line 294, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline, body.mobile .dtp .dtp-buttons .outline.btn, .dtp .dtp-buttons .outline.btn, .sp-container .outline.sp-choose, .sp-container .outline.sp-cancel, .card .outline.action, .main-card .outline.action, .outline.mdl-ultra-mini-fab, .outline.mdl-icon-button, input.outline.icon-button[type='submit'] {
  border: 2px solid rgba(0, 0, 0, 0.87);
}

/* line 297, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline:not(.mini), .dtp .dtp-buttons .outline.btn:not(.mini), .sp-container .outline.sp-choose:not(.mini), .sp-container .outline.sp-cancel:not(.mini), .card .outline.action:not(.mini), .main-card .outline.action:not(.mini), .outline.mdl-ultra-mini-fab:not(.mini), .outline.mdl-icon-button:not(.mini), input.outline.icon-button[type='submit']:not(.mini) {
  line-height: 33px;
}

/* line 301, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline[disabled], .dtp .dtp-buttons .outline.btn[disabled], .sp-container .outline.sp-choose[disabled], .sp-container .outline.sp-cancel[disabled], .card .outline.action[disabled], .main-card .outline.action[disabled], .outline.mdl-ultra-mini-fab[disabled], .outline.mdl-icon-button[disabled], input.outline.icon-button[disabled][type='submit'] {
  border-color: #9E9E9E !important;
  color: #9E9E9E;
}

/* line 305, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline[disabled]:hover, .dtp .dtp-buttons .outline.btn[disabled]:hover, .sp-container .outline.sp-choose[disabled]:hover, .sp-container .outline.sp-cancel[disabled]:hover, .card .outline.action[disabled]:hover, .main-card .outline.action[disabled]:hover, .outline.mdl-ultra-mini-fab[disabled]:hover, .outline.mdl-icon-button[disabled]:hover, input.outline.icon-button[disabled][type='submit']:hover {
  background-color: transparent;
}

/* line 310, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline:hover, .dtp .dtp-buttons .outline.btn:hover, .sp-container .outline.sp-choose:hover, .sp-container .outline.sp-cancel:hover, .card .outline.action:hover, .main-card .outline.action:hover, .outline.mdl-ultra-mini-fab:hover, .outline.mdl-icon-button:hover, input.outline.icon-button[type='submit']:hover {
  background-color: rgba(0, 0, 0, 0.87);
  color: #ffffff;
}

/* line 316, app/assets/stylesheets/components/buttons.scss */
.mdl-button.rounded, body.mobile .dtp .dtp-buttons .rounded.btn, .dtp .dtp-buttons .rounded.btn, .sp-container .rounded.sp-choose, .sp-container .rounded.sp-cancel, .card .rounded.action, .main-card .rounded.action, .rounded.mdl-ultra-mini-fab, .rounded.mdl-icon-button, input.rounded.icon-button[type='submit'] {
  border-radius: 20px;
}

/* line 320, app/assets/stylesheets/components/buttons.scss */
.mdl-button.success, body.mobile .dtp .dtp-buttons .success.btn, .dtp .dtp-buttons .success.btn, .sp-container .success.sp-choose, .sp-container .success.sp-cancel, .card .success.action, .main-card .success.action, .success.mdl-ultra-mini-fab, .success.mdl-icon-button, input.success.icon-button[type='submit'] {
  background-color: #43A047;
  border-color: #43A047;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

/* line 327, app/assets/stylesheets/components/buttons.scss */
.mdl-button.success:hover, .dtp .dtp-buttons .success.btn:hover, .sp-container .success.sp-choose:hover, .sp-container .success.sp-cancel:hover, .card .success.action:hover, .main-card .success.action:hover, .success.mdl-ultra-mini-fab:hover, .success.mdl-icon-button:hover, input.success.icon-button[type='submit']:hover {
  background-color: #347c37;
}

/* line 331, app/assets/stylesheets/components/buttons.scss */
.mdl-button.success:focus:not(:active), .dtp .dtp-buttons .success.btn:focus:not(:active), .sp-container .success.sp-choose:focus:not(:active), .sp-container .success.sp-cancel:focus:not(:active), .card .success.action:focus:not(:active), .main-card .success.action:focus:not(:active), .success.mdl-ultra-mini-fab:focus:not(:active), .success.mdl-icon-button:focus:not(:active), input.success.icon-button[type='submit']:focus:not(:active) {
  background-color: #43A047;
  border-color: #43A047;
  color: #ffffff;
}

/* line 338, app/assets/stylesheets/components/buttons.scss */
.mdl-button.white, body.mobile .dtp .dtp-buttons .white.btn, .dtp .dtp-buttons .white.btn, .sp-container .white.sp-choose, .sp-container .white.sp-cancel, .card .white.action, .main-card .white.action, .white.mdl-ultra-mini-fab, .white.mdl-icon-button, input.white.icon-button[type='submit'], .mdl-button.white:focus {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87) !important;
  font-weight: bold;
}

/* line 344, app/assets/stylesheets/components/buttons.scss */
.mdl-button.white:hover, .dtp .dtp-buttons .white.btn:hover, .sp-container .white.sp-choose:hover, .sp-container .white.sp-cancel:hover, .card .white.action:hover, .main-card .white.action:hover, .white.mdl-ultra-mini-fab:hover, .white.mdl-icon-button:hover, input.white.icon-button[type='submit']:hover, .mdl-button.white:focus:hover {
  background-color: #BDBDBD;
  color: rgba(0, 0, 0, 0.87);
}

/* line 351, app/assets/stylesheets/components/buttons.scss */
.mdl-button--colored, .card .action, .main-card .action {
  background: #FF0330 !important;
  color: #ffffff;
}

/* line 355, app/assets/stylesheets/components/buttons.scss */
.mdl-button--colored:hover, .card .action:hover, .main-card .action:hover, .mdl-button--colored:focus, .card .action:focus, .main-card .action:focus, .mdl-button--colored:active, .card .action:active, .main-card .action:active {
  background: #ff1d45;
}

/* line 362, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab, .card .action, .main-card .action, .mdl-ultra-mini-fab {
  border: none;
}

/* line 365, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.cta, .sp-container .mdl-button--fab.sp-choose, .card .cta.action, .card .sp-container .action.sp-choose, .sp-container .card .action.sp-choose, .main-card .cta.action, .main-card .sp-container .action.sp-choose, .sp-container .main-card .action.sp-choose, .cta.mdl-ultra-mini-fab, .sp-container .mdl-ultra-mini-fab.sp-choose {
  background-color: #FF0330;
  color: #ffffff;
}

/* line 369, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.cta:hover, .sp-container .mdl-button--fab.sp-choose:hover, .card .cta.action:hover, .card .sp-container .action.sp-choose:hover, .sp-container .card .action.sp-choose:hover, .main-card .cta.action:hover, .main-card .sp-container .action.sp-choose:hover, .sp-container .main-card .action.sp-choose:hover, .cta.mdl-ultra-mini-fab:hover, .sp-container .mdl-ultra-mini-fab.sp-choose:hover {
  background-color: #cf0025;
}

/* line 373, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.cta:focus:not(:active), .sp-container .mdl-button--fab.sp-choose:focus:not(:active), .card .cta.action:focus:not(:active), .card .sp-container .action.sp-choose:focus:not(:active), .sp-container .card .action.sp-choose:focus:not(:active), .main-card .cta.action:focus:not(:active), .main-card .sp-container .action.sp-choose:focus:not(:active), .sp-container .main-card .action.sp-choose:focus:not(:active), .cta.mdl-ultra-mini-fab:focus:not(:active), .sp-container .mdl-ultra-mini-fab.sp-choose:focus:not(:active) {
  background-color: #FF0330;
  border-color: #FF0330;
  color: #ffffff;
}

/* line 380, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.fixed-bottom-right, .card .fixed-bottom-right.action, .main-card .fixed-bottom-right.action, .fixed-bottom-right.mdl-ultra-mini-fab {
  position: fixed;
  bottom: 25px;
  right: 10px;
  z-index: 1129;
}

@media (max-width: 768px) {
  /* line 380, app/assets/stylesheets/components/buttons.scss */
  .mdl-button--fab.fixed-bottom-right, .card .fixed-bottom-right.action, .main-card .fixed-bottom-right.action, .fixed-bottom-right.mdl-ultra-mini-fab {
    right: 5%;
  }
}

/* line 391, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.intercom, .card .intercom.action, .main-card .intercom.action, .intercom.mdl-ultra-mini-fab {
  overflow: visible;
}

/* line 394, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.intercom .badge, .card .intercom.action .badge, .main-card .intercom.action .badge, .intercom.mdl-ultra-mini-fab .badge {
  background-color: #000000;
  color: #ffffff;
  margin-right: -45px;
}

/* line 407, app/assets/stylesheets/components/buttons.scss */
.mdl-button--icon:visited {
  color: inherit;
}

/* line 412, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button {
  border-radius: 50%;
  color: #757575;
  font-size: 30px;
  height: 40px;
  min-width: auto;
  padding: 0px;
  text-align: center;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 426, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button:hover, .mdl-icon-button:visited {
  color: #757575;
}

/* line 431, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button .trailing-text {
  display: inline-block;
}

/* line 435, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button.mini, .sp-container .mdl-icon-button.sp-choose, .sp-container .mdl-icon-button.sp-cancel {
  height: 25px;
  width: 25px;
  border-radius: 999px;
}

/* line 440, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button.mini i, .sp-container .mdl-icon-button.sp-choose i, .sp-container .mdl-icon-button.sp-cancel i {
  font-size: 16px;
  margin-top: 0px;
}

/* line 447, app/assets/stylesheets/components/buttons.scss */
.mdl-ultra-mini-fab {
  height: 30px;
  min-width: 30px;
  width: 30px;
}

/* line 455, app/assets/stylesheets/components/buttons.scss */
.mdl-ultra-mini-fab i {
  font-size: 24px;
}

/* line 460, app/assets/stylesheets/components/buttons.scss */
.close {
  text-shadow: none;
}

/* line 2, app/assets/stylesheets/components/calculator.scss */
#calc-modal .modal-dialog {
  max-width: 300px;
}

/* line 7, app/assets/stylesheets/components/calculator.scss */
#calculator {
  width: 100%;
  margin: 0px auto;
  /* Top portion */
  /* Inset shadow on the screen to create indent */
  /* Clear floats */
  /* Applying same to the keys */
  /* Remove right margins from operator keys */
  /* style different type of keys (operators/evaluate/clear) differently */
}

/* line 12, app/assets/stylesheets/components/calculator.scss */
#calculator span {
  /* Smoothing out hover and active states using css3 transitions */
  transition: all 0.1s ease;
}

/* line 18, app/assets/stylesheets/components/calculator.scss */
#calculator .top span.clear {
  float: left;
}

/* line 22, app/assets/stylesheets/components/calculator.scss */
#calculator .calculator-row {
  display: block;
  height: 55px;
}

/* line 28, app/assets/stylesheets/components/calculator.scss */
#calculator .top .screen {
  height: 55px;
  width: 75%;
  float: left;
  padding: 0 10px;
  background: #BDBDBD;
  /* Typography */
  font-size: 17px;
  line-height: 55px;
  color: white;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  text-align: right;
  letter-spacing: 1px;
}

/* line 48, app/assets/stylesheets/components/calculator.scss */
#calculator .keys, #calculator .top {
  overflow: hidden;
}

/* line 51, app/assets/stylesheets/components/calculator.scss */
#calculator .keys span, #calculator .top span.clear {
  float: left;
  position: relative;
  top: 0;
  cursor: pointer;
  width: 25%;
  height: 55px;
  background: white;
  color: #888;
  line-height: 55px;
  text-align: center;
  /* prevent selection of text inside keys */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* line 69, app/assets/stylesheets/components/calculator.scss */
#calculator .keys span.pressed, #calculator .top span.clear.pressed {
  background-color: #EEEEEE !important;
}

/* line 77, app/assets/stylesheets/components/calculator.scss */
#calculator .keys span.eval {
  color: #FF0330;
  font-weight: bold;
}

/* line 81, app/assets/stylesheets/components/calculator.scss */
#calculator .keys span.operator {
  background: #EEEEEE;
  font-size: 18px;
}

/* line 84, app/assets/stylesheets/components/calculator.scss */
#calculator .keys span.operator.pressed {
  background-color: #BDBDBD !important;
}

/* line 90, app/assets/stylesheets/components/calculator.scss */
#calculator .top span.clear {
  background: #9E9E9E;
  color: #ffffff;
}

/* line 96, app/assets/stylesheets/components/calculator.scss */
#calculator-open.action {
  background-color: #757575 !important;
  color: #ffffff;
}

/* line 99, app/assets/stylesheets/components/calculator.scss */
#calculator-open.action i {
  font-size: 20px;
}

/* line 102, app/assets/stylesheets/components/calculator.scss */
#calculator-open.action:hover {
  background-color: #9E9E9E;
}

/* line 1, app/assets/stylesheets/components/cards.scss */
.card, .main-card {
  box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2);
  background-color: #ffffff;
  padding: 20px;
}

/* line 5, app/assets/stylesheets/components/cards.scss */
.card hr, .main-card hr {
  border-color: #EEEEEE;
  margin-left: -20px;
  margin-right: -20px;
}

/* line 9, app/assets/stylesheets/components/cards.scss */
.card hr + hr, .main-card hr + hr {
  display: none;
}

/* line 13, app/assets/stylesheets/components/cards.scss */
.card .action, .main-card .action {
  left: calc((100% - 1050px) / 2 + 150px);
  position: fixed;
  top: 170px;
}

/* line 21, app/assets/stylesheets/components/cards.scss */
.card .action:hover, .main-card .action:hover {
  color: #ffffff;
}

@media (max-width: 768px) {
  /* line 1, app/assets/stylesheets/components/cards.scss */
  .card, .main-card {
    background-color: transparent;
    box-shadow: none;
    padding-top: 100px;
  }
  /* line 30, app/assets/stylesheets/components/cards.scss */
  .card h2, .main-card h2 {
    position: fixed;
    z-index: 99;
    left: 20px;
    right: 20px;
    top: 80px;
  }
}

@media (max-width: 768px) {
  /* line 38, app/assets/stylesheets/components/cards.scss */
  .card.setup, .setup.main-card {
    padding-top: 0px;
  }
}

@media (min-width: 768px) {
  /* line 45, app/assets/stylesheets/components/cards.scss */
  .main-card {
    position: relative;
  }
}

/* line 52, app/assets/stylesheets/components/cards.scss */
.mdl-card {
  padding: 0px;
}

/* line 57, app/assets/stylesheets/components/cards.scss */
.mdl-card hr {
  border-color: #EEEEEE;
  margin-left: -25px;
  margin-right: -25px;
}

/* line 63, app/assets/stylesheets/components/cards.scss */
.mdl-card .mdl-card__actions a:not(.cta), .mdl-card .mdl-card__actions input[type='submit']:not(.cta) {
  color: #FF0330;
}

/* line 66, app/assets/stylesheets/components/cards.scss */
.mdl-card .mdl-card__actions .mdl-button, .mdl-card .mdl-card__actions .dtp .dtp-buttons .btn, .dtp .dtp-buttons .mdl-card .mdl-card__actions .btn, .mdl-card .mdl-card__actions .sp-container .sp-choose, .sp-container .mdl-card .mdl-card__actions .sp-choose, .mdl-card .mdl-card__actions .sp-container .sp-cancel, .sp-container .mdl-card .mdl-card__actions .sp-cancel, .mdl-card .mdl-card__actions input.icon-button[type='submit'], .mdl-card .mdl-card__actions .mdl-icon-button, .mdl-card .mdl-card__actions .mdl-ultra-mini-fab, .mdl-card .mdl-card__actions .card .action, .card .mdl-card .mdl-card__actions .action, .mdl-card .mdl-card__actions .main-card .action, .main-card .mdl-card .mdl-card__actions .action {
  margin: 10px;
}

/* line 70, app/assets/stylesheets/components/cards.scss */
.mdl-card .mdl-card__supporting-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 150%;
  padding: 25px;
  width: 100%;
}

@media (max-width: 768px) {
  /* line 52, app/assets/stylesheets/components/cards.scss */
  .mdl-card {
    box-shadow: none;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 81, app/assets/stylesheets/components/cards.scss */
  .mdl-card .mdl-card__title {
    background-position: right / cover;
  }
}

/* line 3, app/assets/stylesheets/components/carousel.scss */
.carousel .carousel-control {
  background-image: none !important;
  text-shadow: 0 1px 2px #ffffff;
}

/* line 6, app/assets/stylesheets/components/carousel.scss */
.carousel .carousel-control i {
  background-color: transparent !important;
  color: #000000 !important;
  font-size: 50px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
}

/* line 15, app/assets/stylesheets/components/carousel.scss */
.carousel .carousel-control.left i {
  margin-left: -45px;
}

/* line 2, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox a.info {
  color: #9E9E9E;
  position: absolute;
  margin-left: 5px;
}

/* line 5, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox a.info:hover {
  color: #757575;
}

/* line 12, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox a.info i {
  font-size: 20px;
  margin-top: 1px;
}

/* line 19, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border-color: #FF0330;
}

/* line 23, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: #FF0330;
  height: 20px;
}

/* line 30, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox.is-disabled .mdl-checkbox__box-outline {
  border-color: rgba(0, 0, 0, 0.26);
}

/* line 35, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox .mdl-textfield__error {
  margin-left: -24px;
}

/* line 40, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox-container + .mdl-checkbox-container {
  float: left;
  padding-top: 0px;
  margin-top: -5px;
}

/* line 46, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox__label {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 14px;
}

/* line 53, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container {
  padding: 2px 0px;
}

/* line 56, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__label {
  font-size: 12px;
}

/* line 60, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__box-outline {
  width: 13px;
  height: 13px;
  top: 6px;
}

/* line 66, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__focus-helper {
  width: 13px;
  height: 13px;
  top: 6px;
}

/* line 72, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__ripple-container {
  width: 20px;
  height: 20px;
  top: 2px;
  left: -2px;
}

/* line 1, app/assets/stylesheets/components/code.scss */
code {
  background-color: #EEEEEE;
  color: #444444;
}

/* line 1, app/assets/stylesheets/components/colorpicker.scss */
.colorpicker {
  padding: 0px;
}

/* line 3, app/assets/stylesheets/components/colorpicker.scss */
.colorpicker label {
  display: none;
}

/* line 6, app/assets/stylesheets/components/colorpicker.scss */
.colorpicker .sp-preview {
  background-image: none;
  border: none;
  margin-right: 0px;
  width: 20px;
}

/* line 11, app/assets/stylesheets/components/colorpicker.scss */
.colorpicker .sp-preview .sp-preview-inner {
  border-radius: 50%;
}

/* line 15, app/assets/stylesheets/components/colorpicker.scss */
.colorpicker .sp-replacer {
  background: none;
  border: none;
}

/* line 18, app/assets/stylesheets/components/colorpicker.scss */
.colorpicker .sp-replacer .sp-dd {
  display: none;
}

/* line 24, app/assets/stylesheets/components/colorpicker.scss */
.sp-container {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
}

/* line 32, app/assets/stylesheets/components/colorpicker.scss */
.sp-container .sp-choose {
  text-shadow: none;
}

/* line 37, app/assets/stylesheets/components/colorpicker.scss */
.sp-container .sp-choose:hover {
  background-color: #cf0025;
  background-image: none;
  border: none;
  color: #ffffff;
  text-shadow: none;
}

/* line 2, app/assets/stylesheets/components/datepicker.scss */
.dtp div.dtp-actual-year {
  color: #EEEEEE;
}

/* line 5, app/assets/stylesheets/components/datepicker.scss */
.dtp div.dtp-date {
  background: #BDBDBD;
}

/* line 11, app/assets/stylesheets/components/datepicker.scss */
.dtp table.dtp-picker-days tr > td > a.selected {
  background: #FF0330;
}

/* line 14, app/assets/stylesheets/components/datepicker.scss */
.dtp table.dtp-picker-days tr > td > span.dtp-select-day {
  color: #BDBDBD !important;
  font-weight: 400;
}

/* line 28, app/assets/stylesheets/components/datepicker.scss */
.dtp .dtp-content > .dtp-date-view > header.dtp-header {
  background: #9E9E9E;
}

/* line 34, app/assets/stylesheets/components/datepicker.scss */
.dtp .p10 > a {
  color: #757575;
}

/* line 41, app/assets/stylesheets/components/datepicker.scss */
body.right-drawer-open .dtp {
  padding-left: calc(100% - 800px);
}

/* line 2, app/assets/stylesheets/components/daterange.scss */
.mdl-daterange-container a.info {
  position: absolute;
  right: 5px;
  top: -30px;
}

/* line 10, app/assets/stylesheets/components/daterange.scss */
.mdl-daterange:after {
  content: ' ';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #BDBDBD;
  height: 0;
  right: 10px;
  top: 33px;
  position: absolute;
  width: 0;
}

/* line 23, app/assets/stylesheets/components/daterange.scss */
.daterangepicker {
  margin-top: 5px;
}

/* line 26, app/assets/stylesheets/components/daterange.scss */
.daterangepicker.opensleft:after {
  border: none;
}

/* line 29, app/assets/stylesheets/components/daterange.scss */
.daterangepicker.opensleft:before {
  border: none;
}

/* line 33, app/assets/stylesheets/components/daterange.scss */
.daterangepicker.show-ranges {
  border: none;
  border-radius: 0px;
}

/* line 39, app/assets/stylesheets/components/daterange.scss */
.daterangepicker .drp-buttons .btn-primary {
  background-color: #FF0330;
  border-color: #FF0330;
}

/* line 45, app/assets/stylesheets/components/daterange.scss */
.daterangepicker .drp-calendar .active {
  background-color: #757575;
}

/* line 51, app/assets/stylesheets/components/daterange.scss */
.daterangepicker .ranges li.active {
  background-color: #FF0330;
}

/* line 1, app/assets/stylesheets/components/drawers.scss */
.sidr {
  background-color: #ffffff;
  font-family: 'Play', sans-serif;
  z-index: 1130;
}

/* line 6, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr {
  padding: 0px;
  right: -800px;
  width: 800px;
  float: right;
  overflow: hidden;
  height: 100%;
  border-left: 1px solid #EEEEEE;
}

/* line 15, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr hr {
  margin-left: -50px;
  margin-right: -50px;
}

/* line 20, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions {
  list-style: none;
  display: inline-block;
  padding: 0px;
  position: fixed;
  top: 10px;
  right: 50px;
  z-index: 104;
}

/* line 29, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li {
  display: inline-block;
}

/* line 32, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li > a:not(.cta) {
  color: #9E9E9E;
  font-weight: bold;
  line-height: 40px;
  height: 40px;
  padding-top: 8px;
}

/* line 39, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li > a:not(.cta) i {
  float: left;
  margin-top: 8px;
  padding-left: 15px;
}

/* line 46, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li > a:not(.cta):hover .trailing-text {
  text-decoration: underline;
}

/* line 53, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li .btn-group .btn {
  color: #9E9E9E;
  font-weight: bold;
  padding-right: 0px;
  text-transform: none;
  background: transparent;
  font-size: 14px;
}

/* line 61, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li .btn-group .btn i {
  font-size: 24px;
}

/* line 65, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li .btn-group .btn .caret {
  margin-left: 4px;
  margin-top: -2px;
}

/* line 71, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li .btn-group .btn:hover .text {
  text-decoration: underline;
}

/* line 76, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li .btn-group .btn:focus {
  box-shadow: none;
}

/* line 82, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-actions > li .btn-group.open .dropdown-toggle {
  box-shadow: none;
}

/* line 90, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-image {
  height: 150px;
  margin: -20px -50px 20px -50px;
}

/* line 95, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .cta, #right-drawer.sidr .sp-container .sp-choose, .sp-container #right-drawer.sidr .sp-choose {
  font-weight: 600;
}

/* line 98, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .cta.primary, #right-drawer.sidr .sp-container .primary.sp-choose, .sp-container #right-drawer.sidr .primary.sp-choose {
  position: fixed;
  top: 12px;
  right: 50px;
  z-index: 105;
}

/* line 106, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .container {
  width: 100%;
  margin: 0px;
  padding: 0px;
  overflow-y: scroll;
  height: 100%;
  transition: all 0.3s ease;
}

/* line 114, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .container > .content {
  padding: 80px 50px 20px 50px;
  position: relative;
}

/* line 119, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .container .header {
  background-color: #f9f9f9;
  border-bottom: 1px solid #EEEEEE;
  height: 60px;
  padding: 0px 50px;
  position: fixed;
  right: 0px;
  left: calc(100% - 800px);
  z-index: 104;
  border-left: 1px solid #EEEEEE;
}

/* line 130, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .container .header h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  height: 60px;
  line-height: 20px;
}

/* line 138, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .container .header h3 .subtitle {
  color: #9E9E9E;
  font-family: "Play";
  font-size: 12px;
  text-transform: none;
}

/* line 146, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .container .header .close-right-drawer {
  color: #9E9E9E;
  position: absolute;
  left: 14px;
  top: 17px;
}

/* line 154, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .container .drawer-back {
  float: left;
  margin-right: 15px;
}

/* line 165, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr.open .container {
  opacity: 100%;
}

/* line 171, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr:not(.open) .container {
  opacity: 0%;
}

/* line 176, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .drawer-table {
  margin-left: -51px;
  margin-right: -51px;
}

/* line 182, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr hr + .layout--datatable-control {
  margin-top: -21px;
}

/* line 186, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .layout--datatable-control {
  margin-left: -51px;
  margin-right: -51px;
}

/* line 190, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .layout--datatable-control .dataTables_paginate {
  left: auto;
  right: 0px;
  width: 800px;
}

/* line 196, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .layout--datatable-control .table-count {
  left: 30px;
}

/* line 201, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .mdl-icon-button.primary {
  position: absolute;
  top: 12px;
  right: 10px;
  z-index: 110;
}

/* line 208, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .subheader {
  height: 50px;
  line-height: 50px;
  padding-left: 8px;
  margin-right: -50px;
  margin-left: -50px;
  margin-top: -20px;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 20px;
}

/* line 219, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .mdl-spinner-container {
  display: flex;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  text-align: center;
}

/* line 228, app/assets/stylesheets/components/drawers.scss */
#right-drawer.sidr .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 235, app/assets/stylesheets/components/drawers.scss */
#left-drawer {
  padding-top: 10px;
  width: 62px;
  position: fixed;
  top: 61px;
  left: 0px;
  bottom: 0px;
  z-index: 1001;
  border-right: 1px solid #EEEEEE;
  background-color: #ffffff;
}

/* line 246, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 62px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  padding: 10px 0px;
  background-color: #ffffff;
}

/* line 256, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container {
  margin-left: 70px;
  margin-bottom: -30px;
  overflow: hidden;
  border-radius: 6px;
}

/* line 262, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu {
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 400px;
  border-radius: 6px;
  width: 300px;
}

/* line 270, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu li:first-child {
  background-color: transparent !important;
}

/* line 273, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu li:first-child:hover {
  background-color: transparent !important;
}

/* line 277, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu li:first-child input {
  width: 100%;
  background-color: transparent;
  border: 1px solid #EEEEEE;
  border-radius: 6px;
  height: 30px;
  line-height: 30px;
  padding: 0px 10px;
}

/* line 286, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu li:first-child input:focus {
  outline: none;
}

/* line 294, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu li.mdl-menu__item:not(:first-child):focus {
  background-color: #FF0330;
}

/* line 297, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu li.mdl-menu__item:not(:first-child):focus a {
  color: #ffffff !important;
}

/* line 302, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu li.mdl-menu__item:not(:first-child):hover {
  background-color: #BDBDBD !important;
}

/* line 311, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base .mdl-menu__container .mdl-menu[for='account-menu'] li:last-child {
  border-top: 1px solid #EEEEEE;
}

/* line 320, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base [for='institution-teams-menu'] .current {
  color: #000000 !important;
}

/* line 326, app/assets/stylesheets/components/drawers.scss */
#left-drawer .base #conversations-link:after {
  top: -7px;
  right: 8px;
}

/* line 333, app/assets/stylesheets/components/drawers.scss */
#left-drawer ul {
  font-size: 15px;
  list-style: none;
  margin: 0px;
  padding-left: 0px;
}

/* line 339, app/assets/stylesheets/components/drawers.scss */
#left-drawer ul .drawer-item {
  position: relative;
}

/* line 342, app/assets/stylesheets/components/drawers.scss */
#left-drawer ul .drawer-item > a {
  color: #9E9E9E;
  font-size: 1.2rem;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  width: 62px;
}

/* line 350, app/assets/stylesheets/components/drawers.scss */
#left-drawer ul .drawer-item > a:visited, #left-drawer ul .drawer-item > a:active, #left-drawer ul .drawer-item > a:focus {
  background-color: #ffffff;
  color: #9E9E9E !important;
  border-right: 1px solid #EEEEEE;
}

/* line 358, app/assets/stylesheets/components/drawers.scss */
#left-drawer ul .drawer-item > a i {
  float: left;
  font-size: 20px;
  margin: 7px 0px;
  width: 62px;
}

/* line 366, app/assets/stylesheets/components/drawers.scss */
#left-drawer ul .drawer-item .mdl-tooltip {
  background-color: #000000;
  font-weight: bold;
  font-size: 12px;
  padding: 15px 17px;
  text-transform: uppercase;
  border-radius: 5px;
}

/* line 376, app/assets/stylesheets/components/drawers.scss */
#left-drawer ul.team {
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 383, app/assets/stylesheets/components/drawers.scss */
body.sidr-open {
  overflow: hidden;
}

/* line 386, app/assets/stylesheets/components/drawers.scss */
body.sidr-open .sidr {
  box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2);
}

/* line 3, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.prevent-focus):not(.focused) {
  cursor: pointer;
}

/* line 5, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.prevent-focus):not(.focused):hover {
  background-color: #EEEEEE;
}

/* line 11, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.focused) .content {
  padding: 20px;
}

/* line 13, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.focused) .content hr.actions-divider {
  display: none;
}

/* line 16, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.focused) .content .actions {
  display: none;
}

/* line 23, app/assets/stylesheets/components/expandable.scss */
.expandable.focused .content {
  padding: 20px 20px 5px 20px;
}

/* line 25, app/assets/stylesheets/components/expandable.scss */
.expandable.focused .content hr.actions-divider {
  display: block;
  margin-bottom: 5px;
}

/* line 29, app/assets/stylesheets/components/expandable.scss */
.expandable.focused .content .actions {
  height: 40px;
  text-align: right;
}

/* line 1, app/assets/stylesheets/components/filters.scss */
.filter-basic {
  height: 49px;
  padding-top: 14px;
  padding-left: 15px;
}

/* line 5, app/assets/stylesheets/components/filters.scss */
.filter-basic .filter-icon {
  float: left;
}

/* line 8, app/assets/stylesheets/components/filters.scss */
.filter-basic .filter-option, .filter-basic .filter-option:focus, .filter-basic .filter-option:visited {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 10px;
}

/* line 12, app/assets/stylesheets/components/filters.scss */
.filter-basic .filter-option.active, .filter-basic .filter-option.active:focus, .filter-basic .filter-option.active:visited {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87) !important;
  cursor: default !important;
}

/* line 17, app/assets/stylesheets/components/filters.scss */
.filter-basic .filter-option.active:hover, .filter-basic .filter-option.active:focus:hover, .filter-basic .filter-option.active:visited:hover {
  background-color: #EEEEEE !important;
}

/* line 22, app/assets/stylesheets/components/filters.scss */
.filter-basic .filter-option:hover:not(.active), .filter-basic .filter-option:focus:hover:not(.active), .filter-basic .filter-option:visited:hover:not(.active) {
  color: #757575;
}

/* line 1, app/assets/stylesheets/components/footer.scss */
footer {
  border-top: 1px solid #EEEEEE;
  color: #757575;
  margin-bottom: -50px;
  min-height: 200px;
  padding: 30px 0px;
}

/* line 7, app/assets/stylesheets/components/footer.scss */
footer a, footer a:visited {
  color: #757575;
}

/* line 9, app/assets/stylesheets/components/footer.scss */
footer a:hover, footer a:visited:hover {
  color: #616161;
}

/* line 13, app/assets/stylesheets/components/footer.scss */
footer ul {
  padding: 0px;
  list-style: none;
}

/* line 1, app/assets/stylesheets/components/graphs.scss */
.graph-title {
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 30px;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/components/grid.scss */
.col-auto {
  grid-column: auto;
}

/* line 5, app/assets/stylesheets/components/grid.scss */
.col-span-1 {
  grid-column: span 1 / span 1;
}

/* line 9, app/assets/stylesheets/components/grid.scss */
.col-span-2 {
  grid-column: span 2 / span 2;
}

/* line 13, app/assets/stylesheets/components/grid.scss */
.col-span-3 {
  grid-column: span 3 / span 3;
}

/* line 17, app/assets/stylesheets/components/grid.scss */
.col-span-4 {
  grid-column: span 4 / span 4;
}

/* line 21, app/assets/stylesheets/components/grid.scss */
.gap-1 {
  gap: 0.25rem;
}

/* line 25, app/assets/stylesheets/components/grid.scss */
.gap-2 {
  gap: 0.5rem;
}

/* line 29, app/assets/stylesheets/components/grid.scss */
.gap-3 {
  gap: 0.75rem;
}

/* line 33, app/assets/stylesheets/components/grid.scss */
.gap-4 {
  gap: 1rem;
}

/* line 37, app/assets/stylesheets/components/grid.scss */
.gap-10 {
  gap: 2.5rem;
}

/* line 41, app/assets/stylesheets/components/grid.scss */
.grid {
  display: grid;
}

/* line 45, app/assets/stylesheets/components/grid.scss */
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

/* line 49, app/assets/stylesheets/components/grid.scss */
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

/* line 53, app/assets/stylesheets/components/grid.scss */
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* line 57, app/assets/stylesheets/components/grid.scss */
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

/* line 61, app/assets/stylesheets/components/grid.scss */
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

/* line 65, app/assets/stylesheets/components/grid.scss */
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

/* line 69, app/assets/stylesheets/components/grid.scss */
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

/* line 73, app/assets/stylesheets/components/grid.scss */
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

/* line 77, app/assets/stylesheets/components/grid.scss */
.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

/* line 81, app/assets/stylesheets/components/grid.scss */
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

/* line 85, app/assets/stylesheets/components/grid.scss */
.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

/* line 89, app/assets/stylesheets/components/grid.scss */
.row-span-1 {
  grid-row: span 1 / span 1;
}

/* line 93, app/assets/stylesheets/components/grid.scss */
.row-span-2 {
  grid-row: span 2 / span 2;
}

/* line 2, app/assets/stylesheets/components/guides.scss */
.popover.guide .close {
  position: absolute;
  top: 7px;
  right: 7px;
}

/* line 6, app/assets/stylesheets/components/guides.scss */
.popover.guide .close i {
  font-size: 18px;
}

/* line 10, app/assets/stylesheets/components/guides.scss */
.popover.guide.orphan {
  max-width: 500px;
}

/* line 15, app/assets/stylesheets/components/guides.scss */
.tour-backdrop {
  opacity: 0.5;
}

/* line 2, app/assets/stylesheets/components/header.scss */
header#main {
  background-color: #f9f9f9;
  border: none;
  margin-left: 62px;
  top: 61px;
  padding-left: 25px;
}

/* line 8, app/assets/stylesheets/components/header.scss */
header#main.scrolled {
  box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2) !important;
}

/* line 12, app/assets/stylesheets/components/header.scss */
header#main.show-back-arrow .back-arrow, body#index.workouts_attendances header#main .back-arrow, body#edit.users_settings header#main .back-arrow, body#index.users_settings header#main .back-arrow, body#edit.users_privacy_settings header#main .back-arrow, body#edit.users_notifications header#main .back-arrow, body#index.users_metrics header#main .back-arrow, body#show.users_log_previews header#main .back-arrow, body#show.users_exercises header#main .back-arrow, body#show.teams_reports_sprint_reports header#main .back-arrow, body#show.teams_programs header#main .back-arrow, body#edit.teams_programs header#main .back-arrow, body#show.teams_plans header#main .back-arrow, body#show.teams_leaderboards header#main .back-arrow, #athletes-kpvs-tab header#main .back-arrow, #athletes-kpis-tab header#main .back-arrow, body#new.teams_athletes_invites header#main .back-arrow, body#show.whiteboards.tablet header#main .back-arrow, body#show.teams_athletes.tablet header#main .back-arrow, body#show.facilities_stations header#main .back-arrow, body#new.programs_schedules header#main .back-arrow, body#create.programs_schedules header#main .back-arrow, body#show.programs_progressions header#main .back-arrow, body#edit[class*='programs'] header#main .back-arrow, body#index.payments_users_products header#main .back-arrow, body#new.payments_users_payment_methods header#main .back-arrow, body#index.payments_users_payment_methods header#main .back-arrow, body#show.payments_prices_purchases header#main .back-arrow, body#new.payments_prices_purchases header#main .back-arrow, body#edit.orgs header#main .back-arrow, body#show.orgs_accounts header#main .back-arrow, body#edit.users_workouts header#main .back-arrow, body#show.users_profile_reports.mobile header#main .back-arrow, body#show.mobile.users_logs header#main .back-arrow, body#index.users_analyses.mobile header#main .back-arrow, body#index.teams_athletes.mobile header#main .back-arrow, body#index.payments_users_subscriptions.mobile header#main .back-arrow, body#new.payments_prices_subscriptions.mobile header#main .back-arrow, body#show.institutions.mobile header#main .back-arrow, body#show.accounts.mobile header#main .back-arrow, body.orgs_kpis header#main .back-arrow, body.users_kpis header#main .back-arrow, body#show.institutions_programs header#main .back-arrow, body#edit.institutions_programs header#main .back-arrow, body#edit.registrations:not(.mobile) header#main .back-arrow,
body#edit.billing_registrations:not(.mobile) header#main .back-arrow, body#edit.admin_exercises header#main .back-arrow, body#new.admin_exercises header#main .back-arrow, body#show.admin_orgs header#main .back-arrow, body#edit.admin_orgs header#main .back-arrow, body#show.admin_programs header#main .back-arrow, body#show.admin_users header#main .back-arrow, body#index.blocks_exercises header#main .back-arrow, body#index.blocks_kpis header#main .back-arrow {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 80px;
}

/* line 19, app/assets/stylesheets/components/header.scss */
header#main .back-arrow {
  color: #616161;
  display: none;
  float: left;
  height: 60px;
  margin-left: -75px;
  padding: 20px;
  width: 40px;
}

/* line 27, app/assets/stylesheets/components/header.scss */
header#main .back-arrow i {
  margin-top: 3px;
}

/* line 31, app/assets/stylesheets/components/header.scss */
header#main .info {
  font-size: 13px;
  position: fixed;
  right: 75px;
  top: 155px;
}

/* line 36, app/assets/stylesheets/components/header.scss */
header#main .info a {
  color: #616161;
}

/* line 38, app/assets/stylesheets/components/header.scss */
header#main .info a i {
  float: left;
  font-size: 16px;
  margin-top: 1px;
}

/* line 44, app/assets/stylesheets/components/header.scss */
header#main .info a:hover .trailing-text {
  text-decoration: underline;
}

/* line 50, app/assets/stylesheets/components/header.scss */
header#main .menu {
  padding-top: 25px;
}

/* line 52, app/assets/stylesheets/components/header.scss */
header#main .menu .cta, header#main .menu .sp-container .sp-choose, .sp-container header#main .menu .sp-choose {
  font-weight: 500;
  line-height: 40px;
  height: 40px;
  margin-left: 25px;
}

/* line 57, app/assets/stylesheets/components/header.scss */
header#main .menu .cta .caret, header#main .menu .sp-container .sp-choose .caret, .sp-container header#main .menu .sp-choose .caret {
  margin-left: 5px;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-top: 6px dashed;
}

/* line 63, app/assets/stylesheets/components/header.scss */
header#main .menu .cta:hover, header#main .menu .sp-container .sp-choose:hover, .sp-container header#main .menu .sp-choose:hover {
  background-color: #ff1d45;
}

/* line 68, app/assets/stylesheets/components/header.scss */
header#main .subtitle {
  color: #9E9E9E;
  font-family: "Play";
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 25px;
  margin-top: 0px;
  text-transform: uppercase;
}

/* line 77, app/assets/stylesheets/components/header.scss */
header#main .title {
  color: #616161;
  margin-top: 25px;
  margin-bottom: 10px;
  font-family: "Play";
  font-size: 40px;
  font-weight: bold;
  height: 40px;
  text-transform: uppercase;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 92, app/assets/stylesheets/components/header.scss */
header#main.select-active .subtitle {
  display: none;
}

/* line 100, app/assets/stylesheets/components/header.scss */
header.mobile-top .back-arrow {
  color: #757575 !important;
  display: none;
  height: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 106, app/assets/stylesheets/components/header.scss */
header.mobile-top .back-arrow i {
  line-height: 60px;
}

/* line 111, app/assets/stylesheets/components/header.scss */
header.mobile-top.show-back-arrow .back-arrow, body#index.workouts_attendances header.mobile-top .back-arrow, body#edit.users_settings header.mobile-top .back-arrow, body#index.users_settings header.mobile-top .back-arrow, body#edit.users_privacy_settings header.mobile-top .back-arrow, body#edit.users_notifications header.mobile-top .back-arrow, body#index.users_metrics header.mobile-top .back-arrow, body#show.users_log_previews header.mobile-top .back-arrow, body#new.users_kpis header.mobile-top .back-arrow, body#edit.users_kpis header.mobile-top .back-arrow, body#show.users_exercises header.mobile-top .back-arrow, body#show.teams_reports_sprint_reports header.mobile-top .back-arrow, body#show.teams_programs header.mobile-top .back-arrow, body#edit.teams_programs header.mobile-top .back-arrow, body#show.teams_plans header.mobile-top .back-arrow, body#show.teams_leaderboards header.mobile-top .back-arrow, #athletes-kpvs-tab header.mobile-top .back-arrow, #athletes-kpis-tab header.mobile-top .back-arrow, body#new.teams_athletes_invites header.mobile-top .back-arrow, body#show.whiteboards.tablet header.mobile-top .back-arrow, body#show.teams_athletes.tablet header.mobile-top .back-arrow, body#show.facilities_stations header.mobile-top .back-arrow, body#new.programs_schedules header.mobile-top .back-arrow, body#create.programs_schedules header.mobile-top .back-arrow, body#show.programs_progressions header.mobile-top .back-arrow, body#edit[class*='programs'] header.mobile-top .back-arrow, body#index.payments_users_products header.mobile-top .back-arrow, body#new.payments_users_payment_methods header.mobile-top .back-arrow, body#index.payments_users_payment_methods header.mobile-top .back-arrow, body#show.payments_prices_purchases header.mobile-top .back-arrow, body#new.payments_prices_purchases header.mobile-top .back-arrow, body#edit.orgs header.mobile-top .back-arrow, body#show.orgs_accounts header.mobile-top .back-arrow, body#edit.users_workouts header.mobile-top .back-arrow, body#show.users_profile_reports.mobile header.mobile-top .back-arrow, body#show.mobile.users_logs header.mobile-top .back-arrow, body#index.users_analyses.mobile header.mobile-top .back-arrow, body#index.teams_athletes.mobile header.mobile-top .back-arrow, body#index.payments_users_subscriptions.mobile header.mobile-top .back-arrow, body#new.payments_prices_subscriptions.mobile header.mobile-top .back-arrow, body#show.institutions.mobile header.mobile-top .back-arrow, body#show.accounts.mobile header.mobile-top .back-arrow, body.orgs_kpis header.mobile-top .back-arrow, body.users_kpis header.mobile-top .back-arrow, body#show.institutions_programs header.mobile-top .back-arrow, body#edit.institutions_programs header.mobile-top .back-arrow, body#edit.registrations:not(.mobile) header.mobile-top .back-arrow,
body#edit.billing_registrations:not(.mobile) header.mobile-top .back-arrow, body#edit.admin_exercises header.mobile-top .back-arrow, body#new.admin_exercises header.mobile-top .back-arrow, body#show.admin_orgs header.mobile-top .back-arrow, body#edit.admin_orgs header.mobile-top .back-arrow, body#show.admin_programs header.mobile-top .back-arrow, body#show.admin_users header.mobile-top .back-arrow, body#index.blocks_exercises header.mobile-top .back-arrow, body#index.blocks_kpis header.mobile-top .back-arrow {
  display: inline-block;
}

/* line 2, app/assets/stylesheets/components/heros.scss */
.hero h3 {
  font-size: 30px;
  font-weight: bold;
}

/* line 6, app/assets/stylesheets/components/heros.scss */
.hero .lead {
  color: #757575;
  font-family: "Play";
  font-size: 17px;
}

/* line 13, app/assets/stylesheets/components/heros.scss */
.hero-img {
  background-size: cover;
  background-position: left;
  position: fixed;
  left: 50%;
  right: 0px;
  top: 200px;
  bottom: 50px;
}

/* line 2, app/assets/stylesheets/components/icons.scss */
.material-icons-round + .trailing-text {
  margin-left: 5px;
}

/* line 1, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper {
  padding: 0px;
}

/* line 3, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper i {
  margin-top: 3px;
  margin-left: 0px;
  float: left;
  font-size: 40px;
  color: #FF0330;
}

/* line 10, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .name {
  color: #616161;
  font-family: "Play";
  font-size: 40px;
  font-weight: bold;
  float: left;
}

/* line 17, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .index-selector {
  display: inline-block;
}

/* line 20, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control {
  float: left;
  display: inline-block;
  height: 40px;
  margin-left: 5px;
  margin-top: 3px;
}

/* line 27, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-dropdown {
  box-shadow: 1px 10px 14px -10px rgba(3, 49, 86, 0.75);
  border: none;
  border-radius: 0px;
  border-top: 1px solid #EEEEEE;
  float: right;
  width: 100%;
  overflow: hidden;
}

/* line 35, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-dropdown .selectize-dropdown-content {
  width: 100%;
  overflow-y: scroll;
  padding-right: 17px;
  box-sizing: content-box;
}

/* line 40, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
  font-family: "Play";
  font-size: 14px;
  font-weight: normal;
  padding: 15px 8px;
  text-transform: none;
  margin-right: -17px;
}

/* line 47, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option.active {
  background-color: #9E9E9E;
  color: #EEEEEE;
}

/* line 51, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option.dropdown-active {
  border-radius: 2px 2px 0px 0px;
  box-shadow: 1px 10px 14px -10px rgba(3, 49, 86, 0.75);
}

/* line 55, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option .highlight {
  background: rgba(0, 0, 0, 0);
}

/* line 61, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-input {
  background: none;
  border: none;
  box-shadow: none;
  color: #FF0330;
  font-size: 40px;
  font-family: "Play";
  font-weight: bold;
  height: 40px;
  padding: 10px 0px 5px 0px;
}

/* line 71, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-input:after {
  border: none;
}

/* line 74, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-input.dropdown-active {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87);
  font-family: "Play";
  font-size: 14px;
  padding-left: 10px;
  box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2);
  width: 400px;
}

/* line 82, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-input.dropdown-active input {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-weight: normal;
}

/* line 89, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-input:not(.dropdown-active) input {
  color: rgba(0, 0, 0, 0.87);
  font-family: "Play";
  font-size: 14px;
  font-weight: normal;
  top: -3px;
  margin-left: 11px !important;
}

/* line 98, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .selectize-input .item {
  float: left;
}

/* line 102, app/assets/stylesheets/components/index_selector.scss */
.index-selector-wrapper .selectize-control.single .dropdown-active + .selectize-dropdown {
  border-radius: 0px 0px 2px 2px;
}

/* line 1, app/assets/stylesheets/components/labels.scss */
label {
  font-weight: 400;
}

/* line 3, app/assets/stylesheets/components/labels.scss */
label.mdl-textfield__label, label.mdl-selectfield__label {
  bottom: -5px;
  font-size: 14px;
}

/* line 6, app/assets/stylesheets/components/labels.scss */
label.mdl-textfield__label:after, label.mdl-selectfield__label:after {
  background-color: #444444;
}

/* line 12, app/assets/stylesheets/components/labels.scss */
.attr-group {
  margin-bottom: 10px;
}

/* line 16, app/assets/stylesheets/components/labels.scss */
.attr-value {
  display: block;
}

/* line 18, app/assets/stylesheets/components/labels.scss */
.attr-value a.inline-popover-icon {
  margin-bottom: -2px;
}

/* line 24, app/assets/stylesheets/components/labels.scss */
p .attr-value + .attr-label, .attr-group .attr-value + .attr-label {
  margin-top: -7px;
}

/* line 27, app/assets/stylesheets/components/labels.scss */
p .attr-label + .attr-value, .attr-group .attr-label + .attr-value {
  margin-top: -7px;
}

/* line 33, app/assets/stylesheets/components/labels.scss */
code .attr-value {
  display: inline;
}

/* line 38, app/assets/stylesheets/components/labels.scss */
.label, .filter-basic .filter-option, .filter-basic .filter-option:focus, .filter-basic .filter-option:visited {
  display: inline-flex;
  align-items: center;
  line-height: 90%;
  padding: 4px 6px;
  border-radius: 5px;
}

/* line 44, app/assets/stylesheets/components/labels.scss */
.label + .label, .filter-basic .filter-option + .label, .filter-basic .label + .filter-option, .filter-basic .filter-option + .filter-option {
  margin-left: 5px;
}

/* line 49, app/assets/stylesheets/components/labels.scss */
.label-important {
  color: #ffffff;
  background-color: #000000;
}

/* line 52, app/assets/stylesheets/components/labels.scss */
.label-important.label-outline {
  color: #000000;
  background-color: transparent;
  border: 1px solid #000000;
  border-radius: 4px;
}

/* line 61, app/assets/stylesheets/components/labels.scss */
body.dark:not(.mobile):not(.tablet) .label-important {
  color: #000000;
  background-color: #ffffff;
}

/* line 64, app/assets/stylesheets/components/labels.scss */
body.dark:not(.mobile):not(.tablet) .label-important.label-outline {
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #ffffff;
}

/* line 73, app/assets/stylesheets/components/labels.scss */
.label.tight, .filter-basic .tight.filter-option {
  padding: 2px 6px;
}

/* line 78, app/assets/stylesheets/components/labels.scss */
.label-default, .filter-basic .filter-option.active {
  color: #6b6b6b;
}

/* line 80, app/assets/stylesheets/components/labels.scss */
.label-default.label-outline, .filter-basic .label-outline.filter-option.active {
  background-color: transparent;
  border: 1px solid #9E9E9E;
  border-radius: 4px;
}

/* line 87, app/assets/stylesheets/components/labels.scss */
.label-action {
  background-color: #FF0330;
}

/* line 91, app/assets/stylesheets/components/labels.scss */
.label-gray {
  background-color: #9E9E9E;
}

/* line 95, app/assets/stylesheets/components/labels.scss */
.label-info {
  background-color: #00BCD4;
}

/* line 99, app/assets/stylesheets/components/labels.scss */
.label-danger {
  background-color: #dc2626;
}

/* line 103, app/assets/stylesheets/components/labels.scss */
.label-success {
  background-color: #43A047;
}

/* line 107, app/assets/stylesheets/components/labels.scss */
.label-warning {
  background-color: #ffd600;
  color: #000000;
}

/* line 112, app/assets/stylesheets/components/labels.scss */
.label-active {
  background-color: #22c55e;
  color: #ffffff;
}

/* line 115, app/assets/stylesheets/components/labels.scss */
.label-active.hover:hover {
  background-color: #68e596;
}

/* line 120, app/assets/stylesheets/components/labels.scss */
.label-conditional {
  background-color: #3b82f6;
  color: #ffffff;
}

/* line 123, app/assets/stylesheets/components/labels.scss */
.label-conditional.hover:hover {
  background-color: #9dc0fa;
}

/* line 128, app/assets/stylesheets/components/labels.scss */
.label-uninvited {
  background-color: #000000;
  color: #ffffff;
}

/* line 131, app/assets/stylesheets/components/labels.scss */
.label-uninvited.hover:hover {
  background-color: #333333;
}

/* line 136, app/assets/stylesheets/components/labels.scss */
.label-inactive {
  background-color: #6b7280;
  color: #ffffff;
}

/* line 139, app/assets/stylesheets/components/labels.scss */
.label-inactive.hover:hover {
  background-color: #a1a6b0;
}

/* line 144, app/assets/stylesheets/components/labels.scss */
.label-invited {
  background-color: #0f766e;
  color: #ffffff;
}

/* line 147, app/assets/stylesheets/components/labels.scss */
.label-invited.hover:hover {
  background-color: #1bd0c2;
}

/* line 152, app/assets/stylesheets/components/labels.scss */
.label-limited {
  background-color: #f97316;
  color: #ffffff;
}

/* line 155, app/assets/stylesheets/components/labels.scss */
.label-limited.hover:hover {
  background-color: #fcaf79;
}

/* line 160, app/assets/stylesheets/components/labels.scss */
.label-monitoring {
  background-color: #8b5cf6;
  color: #ffffff;
}

/* line 163, app/assets/stylesheets/components/labels.scss */
.label-monitoring.hover:hover {
  background-color: #d0bdfb;
}

/* line 168, app/assets/stylesheets/components/labels.scss */
.label-out {
  background-color: #ef4444;
  color: #ffffff;
}

/* line 171, app/assets/stylesheets/components/labels.scss */
.label-out.hover:hover {
  background-color: #f7a2a2;
}

/* line 176, app/assets/stylesheets/components/labels.scss */
.label-rehab {
  background-color: #eab308;
  color: #ffffff;
}

/* line 179, app/assets/stylesheets/components/labels.scss */
.label-rehab.hover:hover {
  background-color: #fad45e;
}

/* line 184, app/assets/stylesheets/components/labels.scss */
.label-return_to_play {
  background-color: #eab308;
  color: #ffffff;
}

/* line 187, app/assets/stylesheets/components/labels.scss */
.label-return_to_play.hover:hover {
  background-color: #fad45e;
}

/* line 1, app/assets/stylesheets/components/lightbox.scss */
#lightbox {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 3, app/assets/stylesheets/components/lightbox.scss */
#lightbox a[data-dismiss] {
  color: #ffffff;
  position: fixed;
  top: 20px;
  right: 20px;
}

/* line 8, app/assets/stylesheets/components/lightbox.scss */
#lightbox a[data-dismiss] i {
  font-size: 30px;
}

/* line 12, app/assets/stylesheets/components/lightbox.scss */
#lightbox a[data-control] {
  color: #ffffff;
  position: fixed;
  top: 300px;
}

/* line 16, app/assets/stylesheets/components/lightbox.scss */
#lightbox a[data-control] i {
  font-size: 30px;
  text-shadow: -1px 1px 5px #616161;
}

/* line 20, app/assets/stylesheets/components/lightbox.scss */
#lightbox a.prev[data-control] {
  left: 5%;
}

/* line 23, app/assets/stylesheets/components/lightbox.scss */
#lightbox a.next[data-control] {
  right: 5%;
}

/* line 27, app/assets/stylesheets/components/lightbox.scss */
#lightbox .modal-content {
  background: none;
  padding: 0px;
}

/* line 30, app/assets/stylesheets/components/lightbox.scss */
#lightbox .modal-content img {
  width: 100%;
}

/* line 33, app/assets/stylesheets/components/lightbox.scss */
#lightbox .modal-content .mdl-spinner-container {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  padding-top: 50%;
}

/* line 2, app/assets/stylesheets/components/lists.scss */
.mdl-list li {
  letter-spacing: normal;
}

/* line 5, app/assets/stylesheets/components/lists.scss */
.mdl-list.card-list {
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
  padding-bottom: 0px;
  padding-top: 0px;
}

/* line 13, app/assets/stylesheets/components/lists.scss */
.mdl-list.card-list hr {
  margin: 0px;
}

/* line 16, app/assets/stylesheets/components/lists.scss */
.mdl-list.card-list li {
  width: 100%;
}

/* line 18, app/assets/stylesheets/components/lists.scss */
.mdl-list.card-list li a {
  display: block;
  padding: 20px;
}

/* line 22, app/assets/stylesheets/components/lists.scss */
.mdl-list.card-list li:hover {
  background-color: #EEEEEE;
}

/* line 29, app/assets/stylesheets/components/lists.scss */
.mdl-list__item-primary-content {
  color: rgba(0, 0, 0, 0.87);
}

@media (max-width: 768px) {
  /* line 29, app/assets/stylesheets/components/lists.scss */
  .mdl-list__item-primary-content {
    font-size: 13px;
  }
  /* line 33, app/assets/stylesheets/components/lists.scss */
  .mdl-list__item-primary-content .mdl-list__item-sub-title {
    font-size: 11px !important;
  }
}

/* line 39, app/assets/stylesheets/components/lists.scss */
.mdl-list__item-secondary-content {
  text-align: right;
}

/* line 43, app/assets/stylesheets/components/lists.scss */
.mdl-list__item-avatar, .mdl-list__item-avatar.material-icons-round {
  font-size: 30px;
  padding: 5px;
}

@media (max-width: 768px) {
  /* line 49, app/assets/stylesheets/components/lists.scss */
  .mdl-list__item {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 1, app/assets/stylesheets/components/margins.scss */
.m-0 {
  margin: 0px;
}

/* line 5, app/assets/stylesheets/components/margins.scss */
.m-50 {
  margin: 50px;
}

/* line 9, app/assets/stylesheets/components/margins.scss */
.mb-2 {
  margin-bottom: 2px;
}

/* line 13, app/assets/stylesheets/components/margins.scss */
.mb-5 {
  margin-bottom: 5px;
}

/* line 17, app/assets/stylesheets/components/margins.scss */
.mb-6 {
  margin-bottom: 6px;
}

/* line 21, app/assets/stylesheets/components/margins.scss */
.mt-0 {
  margin-top: 0px;
}

/* line 25, app/assets/stylesheets/components/margins.scss */
.mt-5 {
  margin-top: 5px;
}

/* line 29, app/assets/stylesheets/components/margins.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 33, app/assets/stylesheets/components/margins.scss */
.mb-15 {
  margin-bottom: 15px;
}

/* line 37, app/assets/stylesheets/components/margins.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 41, app/assets/stylesheets/components/margins.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 45, app/assets/stylesheets/components/margins.scss */
.mb-40 {
  margin-bottom: 40px;
}

/* line 49, app/assets/stylesheets/components/margins.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 53, app/assets/stylesheets/components/margins.scss */
.mt-12 {
  margin-top: 12px;
}

/* line 57, app/assets/stylesheets/components/margins.scss */
.mt-15 {
  margin-top: 15px;
}

/* line 61, app/assets/stylesheets/components/margins.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 65, app/assets/stylesheets/components/margins.scss */
.mt-25 {
  margin-top: 25px;
}

/* line 69, app/assets/stylesheets/components/margins.scss */
.mt-40 {
  margin-top: 40px;
}

/* line 73, app/assets/stylesheets/components/margins.scss */
.mt-50 {
  margin-top: 50px;
}

/* line 77, app/assets/stylesheets/components/margins.scss */
.mt-60 {
  margin-top: 60px;
}

/* line 81, app/assets/stylesheets/components/margins.scss */
.mt-150 {
  margin-top: 150px;
}

/* line 85, app/assets/stylesheets/components/margins.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 89, app/assets/stylesheets/components/margins.scss */
.mb-50 {
  margin-bottom: 50px;
}

/* line 93, app/assets/stylesheets/components/margins.scss */
.ml-5 {
  margin-left: 5px;
}

/* line 97, app/assets/stylesheets/components/margins.scss */
.ml-6 {
  margin-left: 6px;
}

/* line 101, app/assets/stylesheets/components/margins.scss */
.ml-10 {
  margin-left: 10px;
}

/* line 105, app/assets/stylesheets/components/margins.scss */
.ml-15 {
  margin-left: 15px;
}

/* line 109, app/assets/stylesheets/components/margins.scss */
.-ml-10 {
  margin-left: -10px;
}

/* line 113, app/assets/stylesheets/components/margins.scss */
.mr-2 {
  margin-right: 2px;
}

/* line 117, app/assets/stylesheets/components/margins.scss */
.mr-3 {
  margin-right: 3px;
}

/* line 121, app/assets/stylesheets/components/margins.scss */
.mr-5 {
  margin-right: 5px;
}

/* line 125, app/assets/stylesheets/components/margins.scss */
.mr-15 {
  margin-right: 15px;
}

/* line 129, app/assets/stylesheets/components/margins.scss */
.mr-20 {
  margin-right: 20px;
}

/* line 133, app/assets/stylesheets/components/margins.scss */
.mr-50 {
  margin-right: 50px;
}

/* line 137, app/assets/stylesheets/components/margins.scss */
.mr-75 {
  margin-right: 75px;
}

/* line 141, app/assets/stylesheets/components/margins.scss */
.mr-100 {
  margin-right: 100px;
}

/* line 145, app/assets/stylesheets/components/margins.scss */
.-mb-15 {
  margin-bottom: -15px;
}

/* line 149, app/assets/stylesheets/components/margins.scss */
.-mx-10 {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 154, app/assets/stylesheets/components/margins.scss */
.-mx-15 {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 159, app/assets/stylesheets/components/margins.scss */
.-mx-20 {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 164, app/assets/stylesheets/components/margins.scss */
.-mx-25 {
  margin-left: -25px;
  margin-right: -25px;
}

/* line 169, app/assets/stylesheets/components/margins.scss */
.-mx-30 {
  margin-left: -30px;
  margin-right: -30px;
}

/* line 174, app/assets/stylesheets/components/margins.scss */
.-mx-50 {
  margin-left: -50px;
  margin-right: -50px;
}

/* line 179, app/assets/stylesheets/components/margins.scss */
.-mt-1 {
  margin-top: -1px;
}

/* line 183, app/assets/stylesheets/components/margins.scss */
.-mt-2 {
  margin-top: -2px;
}

/* line 187, app/assets/stylesheets/components/margins.scss */
.-mt-5 {
  margin-top: -5px;
}

/* line 191, app/assets/stylesheets/components/margins.scss */
.-mt-10 {
  margin-top: -10px;
}

/* line 195, app/assets/stylesheets/components/margins.scss */
.-mt-15 {
  margin-top: -15px;
}

/* line 199, app/assets/stylesheets/components/margins.scss */
.-mt-20 {
  margin-top: -20px;
}

/* line 203, app/assets/stylesheets/components/margins.scss */
.-mt-21 {
  margin-top: -21px;
}

/* line 207, app/assets/stylesheets/components/margins.scss */
.-mt-25 {
  margin-top: -25px;
}

/* line 211, app/assets/stylesheets/components/margins.scss */
.-mt-40 {
  margin-top: -40px;
}

/* line 215, app/assets/stylesheets/components/margins.scss */
.-mt-50 {
  margin-top: -50px;
}

/* line 219, app/assets/stylesheets/components/margins.scss */
.-my-10 {
  margin-top: -10px;
  margin-bottom: -10px;
}

/* line 224, app/assets/stylesheets/components/margins.scss */
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

/* line 229, app/assets/stylesheets/components/margins.scss */
.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 234, app/assets/stylesheets/components/margins.scss */
.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 239, app/assets/stylesheets/components/margins.scss */
.mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}

/* line 244, app/assets/stylesheets/components/margins.scss */
.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 249, app/assets/stylesheets/components/margins.scss */
.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 254, app/assets/stylesheets/components/margins.scss */
.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1, app/assets/stylesheets/components/menus.scss */
.bulk-menu {
  position: absolute;
  top: 169px;
  right: 83px;
}

/* line 8, app/assets/stylesheets/components/menus.scss */
.tabs .bulk-menu {
  position: absolute;
  top: 265px;
  right: 83px;
  z-index: 1;
}

/* line 16, app/assets/stylesheets/components/menus.scss */
.mdl-menu__container {
  width: 150px;
}

/* line 18, app/assets/stylesheets/components/menus.scss */
.mdl-menu__container .mdl-menu__outline {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  border: 1px solid #EEEEEE;
}

/* line 25, app/assets/stylesheets/components/menus.scss */
.mdl-menu {
  padding: 0px;
}

/* line 28, app/assets/stylesheets/components/menus.scss */
.mdl-menu li a {
  color: #9E9E9E !important;
  display: flex !important;
  align-items: center;
  font-weight: bold;
}

/* line 33, app/assets/stylesheets/components/menus.scss */
.mdl-menu li a i {
  font-size: 20px;
  margin-right: 4px;
}

/* line 1, app/assets/stylesheets/components/modals.scss */
.modal-content {
  border: none;
  padding: 10px;
  border-radius: 6px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* line 6, app/assets/stylesheets/components/modals.scss */
.modal-content .close {
  text-shadow: none;
}

/* line 11, app/assets/stylesheets/components/modals.scss */
.modal-dialog {
  margin-left: auto;
  margin-right: auto;
  margin-top: 75px;
}

/* line 17, app/assets/stylesheets/components/modals.scss */
.modal-footer {
  border: none;
}

/* line 21, app/assets/stylesheets/components/modals.scss */
.modal-header {
  border: none;
}

/* line 23, app/assets/stylesheets/components/modals.scss */
.modal-header .modal-title {
  font-weight: bold;
  font-size: 16px;
}

/* line 30, app/assets/stylesheets/components/modals.scss */
body.right-drawer-open .modal {
  left: calc(100% - 800px);
  z-index: 1131;
}

/* line 34, app/assets/stylesheets/components/modals.scss */
body.right-drawer-open .modal-backdrop {
  z-index: 1130;
}

/* line 1, app/assets/stylesheets/components/navbar.scss */
#navbar-top {
  background-color: #ffffff;
  line-height: 60px;
  margin: 0px;
  border-bottom: 1px solid #EEEEEE;
  padding-left: 62px;
  padding-right: 30px;
  z-index: 1000;
}

/* line 9, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu {
  height: 59px;
}

/* line 11, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .cta, #navbar-top .navbar-menu .sp-container .sp-choose, .sp-container #navbar-top .navbar-menu .sp-choose {
  margin-top: -2px;
  margin-left: 15px;
  font-size: 13px;
  font-weight: bold;
}

/* line 17, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu {
  list-style: none;
  display: flex;
  padding: 0px;
  align-items: center;
  margin-bottom: 0px;
  height: 59px;
}

/* line 24, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li {
  display: inline-block;
}

/* line 26, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > a:not(.cta) {
  color: #9E9E9E;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  font-weight: bold;
  display: flex;
  align-items: center;
}

/* line 34, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > a:not(.cta) i {
  padding-left: 15px;
  font-size: 20px;
}

/* line 41, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > a:not(.cta):not([disabled]):hover .trailing-text {
  text-decoration: underline;
}

/* line 47, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > a[disabled] {
  color: #BDBDBD;
  cursor: not-allowed;
}

/* line 52, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > .btn-group .btn {
  color: #9E9E9E;
  font-weight: bold;
  padding-right: 0px;
  text-transform: none;
  background: transparent;
  font-size: 14px;
}

/* line 59, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > .btn-group .btn i {
  font-size: 24px;
  margin-right: 5px;
}

/* line 63, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > .btn-group .btn .caret {
  margin-left: 4px;
  margin-top: -2px;
}

/* line 68, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > .btn-group .btn:hover .text {
  text-decoration: underline;
}

/* line 72, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > .btn-group .btn:focus {
  box-shadow: none;
}

/* line 77, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .menu > li > .btn-group.open .dropdown-toggle {
  box-shadow: none;
}

/* line 84, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-menu .selectize-input {
  top: -12px;
}

/* line 90, app/assets/stylesheets/components/navbar.scss */
#navbar-top .mdl-menu li a {
  color: rgba(0, 0, 0, 0.87) !important;
}

/* line 95, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-institution, #navbar-top .navbar-team {
  color: #9E9E9E;
  font-weight: bold;
  margin-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #EEEEEE;
}

/* line 101, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-institution i, #navbar-top .navbar-team i {
  font-size: 17px;
  margin-left: -5px;
}

/* line 106, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-logo {
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 0px;
  position: absolute;
  border-right: 1px solid #EEEEEE;
}

/* line 113, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-logo img {
  width: 25px;
}

/* line 117, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-right {
  margin-right: 0px;
}

/* line 119, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-right li.user {
  color: #ffffff;
  padding: 18px 0px;
}

/* line 124, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-title {
  color: #000000;
  font-weight: bold;
  margin-left: 30px;
  padding-right: 15px;
  line-height: 20px;
  font-size: 16px;
}

/* line 131, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-title .subtitle {
  color: #757575;
  font-size: 12px;
}

/* line 136, app/assets/stylesheets/components/navbar.scss */
#navbar-top .navbar-subtitle {
  color: #9E9E9E;
  font-weight: bold;
  padding-left: 15px;
  border-left: 1px solid #EEEEEE;
}

/* line 143, app/assets/stylesheets/components/navbar.scss */
#navbar-top #help-center-link i {
  float: right;
  font-size: 20px;
  margin-top: 1px;
}

/* line 148, app/assets/stylesheets/components/navbar.scss */
#navbar-top #help-center-link:hover {
  color: #BDBDBD;
}

/* line 152, app/assets/stylesheets/components/navbar.scss */
#navbar-top #subscribe-now-btn {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}

/* line 156, app/assets/stylesheets/components/navbar.scss */
#navbar-top #subscribe-now-btn:hover {
  background-color: #ff1d45;
}

/* line 1, app/assets/stylesheets/components/padding.scss */
.p-0 {
  padding: 0px;
}

/* line 5, app/assets/stylesheets/components/padding.scss */
.p-3 {
  padding: 3px;
}

/* line 9, app/assets/stylesheets/components/padding.scss */
.p-5 {
  padding: 5px;
}

/* line 13, app/assets/stylesheets/components/padding.scss */
.p-10 {
  padding: 10px;
}

/* line 17, app/assets/stylesheets/components/padding.scss */
.p-15 {
  padding: 15px;
}

/* line 21, app/assets/stylesheets/components/padding.scss */
.p-20 {
  padding: 20px;
}

/* line 25, app/assets/stylesheets/components/padding.scss */
.p-30 {
  padding: 30px;
}

/* line 29, app/assets/stylesheets/components/padding.scss */
.p-50 {
  padding: 50px;
}

/* line 33, app/assets/stylesheets/components/padding.scss */
.pb-5, .leaderboard-metric-frame {
  padding-bottom: 5px;
}

/* line 37, app/assets/stylesheets/components/padding.scss */
.pb-10 {
  padding-bottom: 10px;
}

/* line 41, app/assets/stylesheets/components/padding.scss */
.pb-15 {
  padding-bottom: 15px;
}

/* line 45, app/assets/stylesheets/components/padding.scss */
.pb-20 {
  padding-bottom: 20px;
}

/* line 49, app/assets/stylesheets/components/padding.scss */
.pl-5 {
  padding-left: 5px;
}

/* line 53, app/assets/stylesheets/components/padding.scss */
.pl-10 {
  padding-left: 10px;
}

/* line 57, app/assets/stylesheets/components/padding.scss */
.pl-15 {
  padding-left: 15px;
}

/* line 61, app/assets/stylesheets/components/padding.scss */
.pl-20 {
  padding-left: 20px;
}

/* line 65, app/assets/stylesheets/components/padding.scss */
.pl-24 {
  padding-left: 24px;
}

/* line 69, app/assets/stylesheets/components/padding.scss */
.pl-90 {
  padding-left: 90px;
}

/* line 73, app/assets/stylesheets/components/padding.scss */
.pr-2 {
  padding-right: 2px;
}

/* line 77, app/assets/stylesheets/components/padding.scss */
.pr-3 {
  padding-right: 3px;
}

/* line 81, app/assets/stylesheets/components/padding.scss */
.pr-4 {
  padding-right: 4px;
}

/* line 85, app/assets/stylesheets/components/padding.scss */
.pr-5 {
  padding-right: 5px;
}

/* line 89, app/assets/stylesheets/components/padding.scss */
.pr-10 {
  padding-right: 10px;
}

/* line 93, app/assets/stylesheets/components/padding.scss */
.pr-15 {
  padding-right: 15px;
}

/* line 97, app/assets/stylesheets/components/padding.scss */
.pr-20 {
  padding-right: 20px;
}

/* line 101, app/assets/stylesheets/components/padding.scss */
.pt-1 {
  padding-top: 1px;
}

/* line 105, app/assets/stylesheets/components/padding.scss */
.pt-5 {
  padding-top: 5px;
}

/* line 109, app/assets/stylesheets/components/padding.scss */
.pt-10 {
  padding-top: 10px;
}

/* line 113, app/assets/stylesheets/components/padding.scss */
.pt-15 {
  padding-top: 15px;
}

/* line 117, app/assets/stylesheets/components/padding.scss */
.pt-20 {
  padding-top: 20px;
}

/* line 121, app/assets/stylesheets/components/padding.scss */
.pt-30 {
  padding-top: 30px;
}

/* line 125, app/assets/stylesheets/components/padding.scss */
.pt-40 {
  padding-top: 40px;
}

/* line 129, app/assets/stylesheets/components/padding.scss */
.pt-50 {
  padding-top: 50px;
}

/* line 133, app/assets/stylesheets/components/padding.scss */
.pt-60 {
  padding-top: 60px;
}

/* line 137, app/assets/stylesheets/components/padding.scss */
.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 142, app/assets/stylesheets/components/padding.scss */
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 147, app/assets/stylesheets/components/padding.scss */
.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 152, app/assets/stylesheets/components/padding.scss */
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 157, app/assets/stylesheets/components/padding.scss */
.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 162, app/assets/stylesheets/components/padding.scss */
.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 167, app/assets/stylesheets/components/padding.scss */
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 172, app/assets/stylesheets/components/padding.scss */
.py-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 177, app/assets/stylesheets/components/padding.scss */
.py-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 182, app/assets/stylesheets/components/padding.scss */
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 187, app/assets/stylesheets/components/padding.scss */
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 192, app/assets/stylesheets/components/padding.scss */
.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 197, app/assets/stylesheets/components/padding.scss */
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 202, app/assets/stylesheets/components/padding.scss */
.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 1, app/assets/stylesheets/components/pagination.scss */
#pagination {
  text-align: center;
}

/* line 3, app/assets/stylesheets/components/pagination.scss */
#pagination span.next {
  float: right;
  margin-top: -2px;
}

/* line 7, app/assets/stylesheets/components/pagination.scss */
#pagination .page {
  padding: 0px 5px;
}

/* line 10, app/assets/stylesheets/components/pagination.scss */
#pagination span.prev {
  float: left;
  margin-top: -2px;
  margin-right: -5px;
}

/* line 1, app/assets/stylesheets/components/phone.scss */
.mock-phone {
  color: #9E9E9E;
}

/* line 3, app/assets/stylesheets/components/phone.scss */
.mock-phone hr {
  border-color: #363636 !important;
}

/* line 6, app/assets/stylesheets/components/phone.scss */
.mock-phone .screen {
  border: 1px solid #292929;
  overflow-y: scroll;
}

/* line 10, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip {
  border-left: 1px solid #292929;
  border-right: 1px solid #292929;
  border-bottom: 1px solid #292929;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 15px;
  position: absolute;
  top: 15px;
  width: 75px;
  left: calc(50% - 37.5px);
  right: calc(50% - 37.5px);
}

/* line 22, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip .lens-1 {
  background-color: #000000;
  border-radius: 999px;
  height: 12px;
  width: 12px;
  margin-top: -13px;
}

/* line 29, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip .lens-2 {
  background-color: #000000;
  border-radius: 999px;
  border: 1px solid #363636;
  height: 14px;
  width: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -13px;
}

/* line 39, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip .lens-2 .lens-2-inner {
  border: 1px solid #363636;
  border-radius: 999px;
  height: 4px;
  width: 4px;
}

/* line 47, app/assets/stylesheets/components/phone.scss */
.mock-phone .touch-area {
  cursor: pointer;
}

/* line 51, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-radio .mdl-radio__label {
  color: #9E9E9E;
}

/* line 55, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-radio:not(.is-checked) .mdl-radio__outer-circle {
  border-color: #757575;
}

/* line 60, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__input {
  border-color: #616161 !important;
}

/* line 63, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__label {
  color: #9E9E9E !important;
}

/* line 64, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__label:after {
  background-color: #616161 !important;
}

/* line 68, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__label.is-focused:not(.is-invalid) {
  color: #9E9E9E !important;
}

/* line 75, app/assets/stylesheets/components/phone.scss */
.mock-phone .survey-binary-choice-input .mdl-radio.is-checked .mdl-radio__label {
  color: #ffffff;
}

/* line 1, app/assets/stylesheets/components/placeholder.scss */
.placeholder-text {
  background: linear-gradient(-45deg, #ffffff, #EEEEEE, #ffffff, #BDBDBD);
  background-size: 400% 400%;
  animation: gradient 5s ease infinite;
  width: 20%;
  height: 18px;
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* line 1, app/assets/stylesheets/components/popovers.scss */
.inline-popover-icon {
  display: inline-block;
  height: 17px;
  position: relative;
  width: 20px;
}

/* line 6, app/assets/stylesheets/components/popovers.scss */
.inline-popover-icon i {
  font-size: 20px;
  position: absolute;
  top: 1px;
}

/* line 13, app/assets/stylesheets/components/popovers.scss */
.popover {
  border-color: #EEEEEE;
  padding: 0px;
  border-radius: 3px;
}

/* line 17, app/assets/stylesheets/components/popovers.scss */
.popover h3 {
  background-color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 25, app/assets/stylesheets/components/popovers.scss */
.popover.bottom > .arrow {
  border-bottom-color: #EEEEEE;
}

/* line 30, app/assets/stylesheets/components/popovers.scss */
.popover.left > .arrow {
  border-left-color: #EEEEEE;
}

/* line 35, app/assets/stylesheets/components/popovers.scss */
.popover.right > .arrow {
  border-right-color: #EEEEEE;
}

/* line 40, app/assets/stylesheets/components/popovers.scss */
.popover.top > .arrow {
  border-top-color: #EEEEEE;
}

/* line 44, app/assets/stylesheets/components/popovers.scss */
.popover .popover-content {
  font-size: 13px;
}

/* line 1, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress {
  width: 100%;
}

/* line 3, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress .progressbar {
  background-color: #FF0330;
}

/* line 6, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress > .auxbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #EEEEEE, #EEEEEE) !important;
}

/* line 9, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress > .bufferbar {
  background: #BDBDBD;
}

/* line 13, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress.mdl-progress--indeterminate > .bar1, .mdl-progress.mdl-progress__indeterminate > .bar1 {
  background-color: #FF0330;
}

/* line 1, app/assets/stylesheets/components/progress_trackers.scss */
.progress-tracker {
  width: 100%;
}

/* line 4, app/assets/stylesheets/components/progress_trackers.scss */
.progress-tracker .text {
  color: #BDBDBD;
  font-size: 1rem;
}

/* line 9, app/assets/stylesheets/components/progress_trackers.scss */
.progress-tracker .mdl-progress {
  width: 100%;
}

/* line 15, app/assets/stylesheets/components/progress_trackers.scss */
body.tracking .progress-tracker {
  position: absolute;
  height: 50px;
  width: 800px;
  margin: auto;
}

/* line 1, app/assets/stylesheets/components/radios.scss */
.mdl-radio {
  display: block;
}

/* line 3, app/assets/stylesheets/components/radios.scss */
.mdl-radio + .mdl-radio {
  margin-top: 5px;
}

/* line 6, app/assets/stylesheets/components/radios.scss */
.mdl-radio .mdl-radio__label {
  font-size: 14px;
}

/* line 9, app/assets/stylesheets/components/radios.scss */
.mdl-radio .mdl-radio__inner-circle {
  background: #FF0330;
  left: 4px;
}

/* line 14, app/assets/stylesheets/components/radios.scss */
.mdl-radio.is-checked .mdl-radio__outer-circle {
  border: 2px solid #FF0330;
}

/* line 19, app/assets/stylesheets/components/radios.scss */
.mdl-radio.is-disabled .mdl-radio__outer-circle {
  border-color: #9E9E9E;
}

/* line 26, app/assets/stylesheets/components/radios.scss */
.flex > .mdl-radio, #paywall-products .bottom .tier-feature > .mdl-radio, .mdl-button--icon > .mdl-radio {
  margin-top: 0px;
}

/* line 31, app/assets/stylesheets/components/radios.scss */
.linear-scale {
  display: flex;
}

/* line 33, app/assets/stylesheets/components/radios.scss */
.linear-scale label {
  flex: 1 1 0%;
  margin-top: 0px !important;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 40px;
}

/* line 42, app/assets/stylesheets/components/radios.scss */
.linear-scale label .mdl-radio__inner-circle {
  width: 8px;
  height: 8px;
  left: calc(50% - 4px);
  top: 24px;
}

/* line 48, app/assets/stylesheets/components/radios.scss */
.linear-scale label .mdl-radio__outer-circle {
  width: 16px;
  height: 16px;
  left: calc(50% - 8px);
  top: 20px;
}

/* line 54, app/assets/stylesheets/components/radios.scss */
.linear-scale label .mdl-radio__label {
  position: absolute;
  width: 30px;
  left: calc(50% - 15px);
  top: -3px;
  font-size: 13px;
}

/* line 61, app/assets/stylesheets/components/radios.scss */
.linear-scale label .mdl-radio__ripple-container {
  width: 20px;
  height: 20px;
  left: calc(50% - 10px);
  top: 2px;
}

/* line 68, app/assets/stylesheets/components/radios.scss */
.linear-scale label:not(:first-child):after {
  content: '';
  position: absolute;
  height: 2px;
  background: #616161;
  top: 27px;
  left: calc(-50% + 6px);
  right: calc(50% + 6px);
}

/* line 82, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__label {
  font-size: 12px;
}

/* line 85, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__outer-circle {
  width: 16px;
  height: 16px;
}

/* line 89, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__inner-circle {
  width: 8px;
  height: 8px;
  left: 4px;
}

/* line 94, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__ripple-container {
  width: 20px;
  height: 20px;
  top: 2px;
  left: -2px;
}

/* line 1, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

/* line 5, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

/* line 9, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

/* line 13, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

/* line 17, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

/* line 24, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

/* line 28, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

/* line 32, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

/* line 36, app/assets/stylesheets/components/resizable.scss */
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

/* line 40, app/assets/stylesheets/components/resizable.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 43, app/assets/stylesheets/components/resizable.scss */
.ui-draggable-handle {
  touch-action: none;
}

/* line 47, app/assets/stylesheets/components/resizable.scss */
.ui-resizable {
  position: relative;
}

/* line 50, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  touch-action: none;
}

/* line 57, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 61, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 68, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 75, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 82, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 89, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 96, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 103, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 110, app/assets/stylesheets/components/resizable.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 1, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield {
  width: 100%;
}

/* line 4, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield:after {
  content: ' ';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #BDBDBD;
  height: 0;
  right: 10px;
  top: 33px;
  position: absolute;
  width: 0;
}

/* line 17, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield:not(.is-invalid) .mdl-input__description {
  color: #BDBDBD;
  font-size: 12px;
  top: 50px;
  display: block;
  position: absolute;
  width: 100%;
}

/* line 28, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.mdl-selectfield--floating-label.is-focused:not(.is-invalid) .mdl-selectfield__label {
  color: #444444;
}

/* line 34, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.mdl-selectfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-selectfield__label {
  color: #BDBDBD;
}

/* line 42, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-disabled .mdl-selectfield__select {
  border: none;
  color: #757575;
}

/* line 47, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-disabled:after {
  border: none;
}

/* line 53, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-input__description {
  display: none;
}

/* line 57, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-selectfield__select {
  border-color: #dc2626;
}

/* line 61, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-textfield__error {
  visibility: visible;
}

/* line 65, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-selectfield__label {
  color: #BDBDBD;
}

/* line 68, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-selectfield__label:after {
  background-color: #dc2626;
}

/* line 74, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield .mdl-selectfield__select {
  font-size: 14px;
  border-color: #EEEEEE;
  height: 29px;
}

/* line 80, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield .mdl-selectfield__label {
  font-weight: 500;
}

/* line 86, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield {
  padding: 2px 0px;
}

/* line 89, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield:after {
  top: 10px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
}

/* line 96, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield label {
  font-size: 10px !important;
  top: -7px !important;
}

/* line 100, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield label:after {
  bottom: 1px !important;
}

/* line 105, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield select {
  height: 20px;
  padding: 0px;
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch {
  padding: 20px 0px;
}

/* line 4, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .mdl-textfield__label:after {
  top: 43px !important;
  z-index: 2;
}

/* line 11, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch.is-dirty .mdl-textfield__label:after {
  z-index: 2;
}

/* line 17, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch.is-invalid .selectize-input {
  border-bottom-color: #dc2626 !important;
}

/* line 21, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch.is-focused {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 25, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-dropdown {
  border-color: #EEEEEE;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 100%;
  overflow: hidden;
}

/* line 32, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-dropdown .selectize-dropdown-content {
  width: 100%;
  overflow-y: scroll;
  padding-right: 17px;
  box-sizing: content-box;
  border: none;
}

/* line 38, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-dropdown .selectize-dropdown-content .create {
  display: none;
}

/* line 41, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-dropdown .selectize-dropdown-content .option {
  font-size: 13px;
  color: #9E9E9E;
  font-weight: normal;
  padding: 10px 8px;
  margin-right: -17px;
}

/* line 47, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-dropdown .selectize-dropdown-content .option.active {
  background-color: #9E9E9E;
  color: #EEEEEE;
}

/* line 54, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-input {
  background: none;
  border: none;
  border-bottom: 1px solid #EEEEEE;
  border-radius: 0px;
  box-shadow: none;
  height: 29px;
  overflow: unset;
  padding: 4px 0px;
}

/* line 63, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-input.input-active {
  background: transparent;
  display: flex;
}

/* line 66, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-input.input-active input {
  flex-grow: 1;
}

/* line 70, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-input:after {
  border-width: 6px 6px 0 6px;
  border-top-color: #BDBDBD;
  right: 10px;
}

/* line 75, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-input input {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  width: 100%;
}

/* line 80, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-input .item {
  font-size: 14px;
  flex: none;
}

/* line 85, app/assets/stylesheets/components/selectsearch.scss */
.mdl-textfield.selectsearch .selectize-input.full .item {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  width: 80%;
}

/* line 8, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tr:first-child td {
  border-color: #EEEEEE;
}

/* line 12, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tr:first-child th {
  border-color: #EEEEEE;
}

/* line 17, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td {
  border-color: #EEEEEE;
}

/* line 20, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.htInvalid {
  background-color: #dc2626 !important;
}

/* line 24, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.read-only {
  background-color: #f9f9f9;
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.read-only .attr-label {
  color: #BDBDBD;
}

/* line 32, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.read-only .attr-value {
  color: #9E9E9E;
}

/* line 37, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td .htCheckboxRendererInput {
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  display: flex;
}

/* line 45, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable th {
  background-color: #f6f6f6;
  border-color: #EEEEEE;
}

/* line 49, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable th:last-child {
  border-color: #EEEEEE;
}

/* line 53, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable th:nth-child(2) {
  border-color: #EEEEEE !important;
}

/* line 60, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tbody tr td {
  padding: 5px;
}

/* line 64, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tbody tr td:not(:first-child) .cH {
  text-align: center;
}

/* line 74, app/assets/stylesheets/components/sheets.scss */
.htContextMenu {
  z-index: 1130 !important;
}

/* line 77, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore {
  border: none !important;
}

/* line 81, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td {
  color: #616161;
  font-size: 12px;
  padding: 5px;
}

/* line 86, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td i.material-icons-round {
  float: left;
  font-size: 18px;
  margin-left: -5px;
  margin-right: 5px;
}

/* line 92, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td i.material-icons-round:after {
  content: none;
}

/* line 100, app/assets/stylesheets/components/sheets.scss */
.sheet-control {
  /*!
 * 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 Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk 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 for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND 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: 14.6.1
 * Release date: 17/10/2024 (built at 17/10/2024 09:16:26)
 */
  /*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
  /*!
 * Handsontable ContextMenu
 */
  /*!
 * Handsontable DropdownMenu
 */
  /*!
 * Handsontable Filters
 */
  /*!
 * Handsontable HiddenRows
 */
}

/* line 132, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table td,
.sheet-control .handsontable .table th {
  border-top: none;
}

/* line 137, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr {
  background: #fff;
}

/* line 141, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td {
  background-color: inherit;
}

/* line 145, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table caption + thead tr:first-child td,
.sheet-control .handsontable .table caption + thead tr:first-child th,
.sheet-control .handsontable .table colgroup + thead tr:first-child td,
.sheet-control .handsontable .table colgroup + thead tr:first-child th,
.sheet-control .handsontable .table thead:first-child tr:first-child td,
.sheet-control .handsontable .table thead:first-child tr:first-child th {
  border-top: 1px solid #ccc;
}

/* line 154, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-bordered {
  border: 0;
  border-collapse: separate;
}

/* line 159, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-bordered td,
.sheet-control .handsontable .table-bordered th {
  border-left: none;
}

/* line 164, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-bordered td:first-child,
.sheet-control .handsontable .table-bordered th:first-child {
  border-left: 1px solid #ccc;
}

/* line 169, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table > tbody > tr > td,
.sheet-control .handsontable .table > tbody > tr > th,
.sheet-control .handsontable .table > tfoot > tr > td,
.sheet-control .handsontable .table > tfoot > tr > th,
.sheet-control .handsontable .table > thead > tr > td,
.sheet-control .handsontable .table > thead > tr > th {
  line-height: 21px;
  padding: 0;
}

/* line 179, app/assets/stylesheets/components/sheets.scss */
.sheet-control .col-lg-1.handsontable,
.sheet-control .col-lg-10.handsontable,
.sheet-control .col-lg-11.handsontable,
.sheet-control .col-lg-12.handsontable,
.sheet-control .col-lg-2.handsontable,
.sheet-control .col-lg-3.handsontable,
.sheet-control .col-lg-4.handsontable,
.sheet-control .col-lg-5.handsontable,
.sheet-control .col-lg-6.handsontable,
.sheet-control .col-lg-7.handsontable,
.sheet-control .col-lg-8.handsontable,
.sheet-control .col-lg-9.handsontable,
.sheet-control .col-md-1.handsontable,
.sheet-control .col-md-10.handsontable,
.sheet-control .col-md-11.handsontable,
.sheet-control .col-md-12.handsontable,
.sheet-control .col-md-2.handsontable,
.sheet-control .col-md-3.handsontable,
.sheet-control .col-md-4.handsontable,
.sheet-control .col-md-5.handsontable,
.sheet-control .col-md-6.handsontable,
.sheet-control .col-md-7.handsontable,
.sheet-control .col-md-8.handsontable,
.sheet-control .handsontable.main-content,
.sheet-control .handsontable.mdl-card,
.sheet-control .col-md-9.handsontable .col-sm-1.handsontable,
.sheet-control .col-sm-10.handsontable,
.sheet-control .col-sm-11.handsontable,
.sheet-control .col-sm-12.handsontable,
.sheet-control .col-sm-2.handsontable,
.sheet-control .col-sm-3.handsontable,
.sheet-control ul.timeline li.timeline-event .handsontable.date,
ul.timeline li.timeline-event .sheet-control .handsontable.date,
.sheet-control .col-sm-4.handsontable,
.sheet-control .col-sm-5.handsontable,
.sheet-control .col-sm-6.handsontable,
.sheet-control .col-sm-7.handsontable,
.sheet-control .col-sm-8.handsontable,
.sheet-control .col-sm-9.handsontable .col-xs-1.handsontable,
.sheet-control ul.timeline li.timeline-event .handsontable.content .col-xs-1.handsontable,
ul.timeline li.timeline-event .sheet-control .handsontable.content .col-xs-1.handsontable,
.sheet-control .col-sm-9.handsontable .handsontable.row-indicator,
.sheet-control ul.timeline li.timeline-event .handsontable.content .handsontable.row-indicator,
ul.timeline li.timeline-event .sheet-control .handsontable.content .handsontable.row-indicator,
.sheet-control .col-xs-10.handsontable,
.sheet-control .col-xs-11.handsontable,
.sheet-control .handsontable.row-content,
.sheet-control .col-xs-12.handsontable,
.sheet-control ul.timeline li.timeline-event .handsontable.content,
ul.timeline li.timeline-event .sheet-control .handsontable.content,
.sheet-control .col-xs-2.handsontable,
.sheet-control .col-xs-3.handsontable,
.sheet-control .col-xs-4.handsontable,
.sheet-control .col-xs-5.handsontable,
.sheet-control .col-xs-6.handsontable,
.sheet-control .col-xs-7.handsontable,
.sheet-control .col-xs-8.handsontable,
.sheet-control .col-xs-9.handsontable {
  padding-left: 0;
  padding-right: 0;
}

/* line 229, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-striped > tbody > tr:nth-of-type(2n) {
  background-color: #fff;
}

/* line 233, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable {
  position: relative;
}

/* line 237, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .hide {
  display: none;
}

/* line 241, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .relative {
  position: relative;
}

/* line 245, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtHider {
  width: 0;
}

/* line 249, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtSpreader {
  height: auto;
  position: relative;
  width: 0;
}

/* line 255, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable div,
.sheet-control .handsontable input,
.sheet-control .handsontable table,
.sheet-control .handsontable tbody,
.sheet-control .handsontable td,
.sheet-control .handsontable textarea,
.sheet-control .handsontable th,
.sheet-control .handsontable thead {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

/* line 268, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable input,
.sheet-control .handsontable textarea {
  min-height: auto;
}

/* line 273, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable table.htCore {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  cursor: default;
  margin: 0;
  max-height: none;
  max-width: none;
  outline-width: 0;
  table-layout: fixed;
  width: 0;
}

/* line 286, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable col,
.sheet-control .handsontable col.rowHeader {
  width: 50px;
}

/* line 291, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td,
.sheet-control .handsontable th {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  border-left-width: 0;
  border-right: 1px solid #ccc;
  border-top-width: 0;
  empty-cells: show;
  height: 22px;
  line-height: 21px;
  outline: none;
  outline-width: 0;
  overflow: hidden;
  padding: 0 4px;
  vertical-align: top;
  white-space: pre-wrap;
}

/* line 309, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] td,
.sheet-control .handsontable[dir=rtl] th {
  border-left: 1px solid #ccc;
  border-right-width: 0;
}

/* line 315, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th:last-child {
  border-bottom: 1px solid #ccc;
  border-left: none;
  border-right: 1px solid #ccc;
}

/* line 321, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th:last-child {
  border-left: 1px solid #ccc;
  border-right: none;
}

/* line 326, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td:first-of-type,
.sheet-control .handsontable th:first-child {
  border-left: 1px solid #ccc;
}

/* line 331, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] td:first-of-type,
.sheet-control .handsontable[dir=rtl] th:first-child {
  border-right: 1px solid #ccc;
}

/* line 336, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht_clone_top th:nth-child(2) {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}

/* line 341, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .ht_clone_top th:nth-child(2) {
  border-left: 1px solid #ccc;
  border-right-width: 0;
}

/* line 346, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #ccc;
}

/* line 350, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.htRowHeaders[dir=rtl] thead tr th:nth-child(2) {
  border-right: 1px solid #ccc;
}

/* line 354, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr:first-child td,
.sheet-control .handsontable tr:first-child th {
  border-top: 1px solid #ccc;
}

/* line 359, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th,
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-left: 1px solid #ccc;
  border-right-width: 0;
}

/* line 367, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th,
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}

/* line 375, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr.lastChild th,
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr:last-child th {
  border-bottom-width: 0;
}

/* line 382, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th {
  background-color: #f0f0f0;
  color: #222;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
}

/* line 390, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable thead th {
  padding: 0;
}

/* line 394, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.active {
  background-color: #ccc;
}

/* line 398, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable thead th .relative {
  padding: 2px 4px;
}

/* line 402, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}

/* line 407, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder {
  font-size: 0;
  position: absolute;
}

/* line 412, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.hidden {
  display: none !important;
}

/* line 416, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.current {
  z-index: 10;
}

/* line 420, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.area {
  z-index: 8;
}

/* line 424, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.fill {
  z-index: 6;
}

/* line 428, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.corner {
  cursor: crosshair;
  font-size: 0;
}

/* line 433, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_master {
  z-index: 100;
}

/* line 437, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_inline_start {
  z-index: 120;
}

/* line 441, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom {
  z-index: 130;
}

/* line 445, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom_inline_start_corner {
  z-index: 150;
}

/* line 449, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_top {
  z-index: 160;
}

/* line 453, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_top_inline_start_corner {
  z-index: 180;
}

/* line 457, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable col.hidden {
  width: 0 !important;
}

/* line 461, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr.hidden,
.sheet-control .handsontable tr.hidden td,
.sheet-control .handsontable tr.hidden th {
  display: none;
}

/* line 467, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom,
.sheet-control .ht_clone_inline_start,
.sheet-control .ht_clone_top,
.sheet-control .ht_master {
  overflow: hidden;
}

/* line 474, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master .wtHolder {
  overflow: auto;
}

/* line 478, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht_clone_inline_start table.htCore > thead,
.sheet-control .handsontable .ht_master table.htCore > tbody > tr > th,
.sheet-control .handsontable .ht_master table.htCore > thead {
  visibility: hidden;
}

/* line 484, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom .wtHolder,
.sheet-control .ht_clone_inline_start .wtHolder,
.sheet-control .ht_clone_top .wtHolder {
  overflow: hidden;
}

/* line 490, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable {
  color: #373737;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Play, Oxygen, Ubuntu, Helvetica Neue, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  touch-action: manipulation;
}

/* line 498, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable a {
  color: #104acc;
}

/* line 502, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.htAutoSize {
  left: -99000px;
  position: absolute;
  top: -99000px;
  visibility: hidden;
}

/* line 509, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htInvalid {
  background-color: #ffbeba !important;
}

/* line 513, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htNoWrap {
  white-space: nowrap;
}

/* line 517, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.invisibleSelection,
.sheet-control .handsontable th.invisibleSelection {
  outline: none;
}

/* line 522, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.invisibleSelection::-moz-selection, .sheet-control .handsontable th.invisibleSelection::-moz-selection {
  background: rgba(255, 255, 255, 0);
}
.sheet-control .handsontable td.invisibleSelection::selection,
.sheet-control .handsontable th.invisibleSelection::selection {
  background: rgba(255, 255, 255, 0);
}

/* line 527, app/assets/stylesheets/components/sheets.scss */
.sheet-control .hot-display-license-info {
  color: #373737;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Play, Oxygen, Ubuntu, Helvetica Neue, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  padding: 5px 0 3px;
  text-align: left;
}

/* line 536, app/assets/stylesheets/components/sheets.scss */
.sheet-control .hot-display-license-info a {
  color: #104acc;
  font-size: 10px;
}

/* line 541, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFocusCatcher {
  border: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  width: 0;
  z-index: -1;
}

/* line 552, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizer {
  cursor: col-resize;
  height: 25px;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 210;
}

/* line 561, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualRowResizer {
  cursor: row-resize;
  height: 5px;
  left: 0;
  position: absolute;
  width: 50px;
  z-index: 210;
}

/* line 570, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizer.active,
.sheet-control .handsontable .manualColumnResizer:hover,
.sheet-control .handsontable .manualRowResizer.active,
.sheet-control .handsontable .manualRowResizer:hover {
  background-color: #34a9db;
}

/* line 577, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizerGuide {
  background-color: #34a9db;
  border-left: none;
  border-right: 1px dashed #777;
  display: none;
  margin-left: 5px;
  margin-right: unset;
  position: absolute;
  right: unset;
  top: 0;
  width: 0;
}

/* line 590, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .manualColumnResizerGuide {
  border-left: 1px dashed #777;
  border-right: none;
  left: unset;
  margin-left: unset;
  margin-right: 5px;
}

/* line 598, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualRowResizerGuide {
  background-color: #34a9db;
  border-bottom: 1px dashed #777;
  bottom: 0;
  display: none;
  height: 0;
  left: 0;
  margin-top: 5px;
  position: absolute;
}

/* line 609, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizerGuide.active,
.sheet-control .handsontable .manualRowResizerGuide.active {
  display: block;
  z-index: 209;
}

/* line 615, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area,
.sheet-control .handsontable td.area-1,
.sheet-control .handsontable td.area-2,
.sheet-control .handsontable td.area-3,
.sheet-control .handsontable td.area-4,
.sheet-control .handsontable td.area-5,
.sheet-control .handsontable td.area-6,
.sheet-control .handsontable td.area-7 {
  position: relative;
}

/* line 626, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-1:before,
.sheet-control .handsontable td.area-2:before,
.sheet-control .handsontable td.area-3:before,
.sheet-control .handsontable td.area-4:before,
.sheet-control .handsontable td.area-5:before,
.sheet-control .handsontable td.area-6:before,
.sheet-control .handsontable td.area-7:before,
.sheet-control .handsontable td.area:before {
  background: #005eff;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 643, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area:before {
  opacity: .1;
}

/* line 647, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-1:before {
  opacity: .2;
}

/* line 651, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-2:before {
  opacity: .27;
}

/* line 655, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-3:before {
  opacity: .35;
}

/* line 659, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-4:before {
  opacity: .41;
}

/* line 663, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-5:before {
  opacity: .47;
}

/* line 667, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-6:before {
  opacity: .54;
}

/* line 671, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-7:before {
  opacity: .58;
}

/* line 675, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody th.current,
.sheet-control .handsontable thead th.current {
  box-shadow: inset 0 0 0 2px #4b89ff;
}

/* line 680, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody th.ht__highlight,
.sheet-control .handsontable thead th.ht__highlight {
  background-color: #dcdcdc;
}

/* line 685, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody th.ht__active_highlight,
.sheet-control .handsontable thead th.ht__active_highlight {
  background-color: #8eb0e7;
  color: #000;
}

/* line 691, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontableInput {
  background-color: #fff;
  border: none;
  border-radius: 0;
  box-shadow: inset 0 0 0 2px #5292f7;
  color: #000;
  display: block;
  font-family: inherit;
  font-size: inherit;
  line-height: 21px;
  margin: 0;
  outline-width: 0;
  padding: 1px 5px 0;
  resize: none;
}

/* line 707, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontableInput:focus {
  outline: none;
}

/* line 711, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontableInputHolder {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 717, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htSelectEditor {
  -webkit-appearance: menulist-button !important;
  border: 2px solid #4b89ff;
  position: absolute;
  width: auto;
}

/* line 724, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htSelectEditor:focus {
  outline: none;
}

/* line 728, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htDimmed {
  color: #777;
}

/* line 732, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htSubmenu {
  position: relative;
}

/* line 736, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htSubmenu :after {
  color: #777;
  content: "▶";
  font-size: 9px;
  position: absolute;
  right: 5px;
}

/* line 744, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htSubmenu :after {
  content: "";
}

/* line 748, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htSubmenu :before {
  color: #777;
  content: "◀";
  font-size: 9px;
  left: 5px;
  position: absolute;
}

/* line 756, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htLeft {
  text-align: left;
}

/* line 760, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCenter {
  text-align: center;
}

/* line 764, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htRight {
  text-align: right;
}

/* line 768, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htJustify {
  text-align: justify;
}

/* line 772, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htTop {
  vertical-align: top;
}

/* line 776, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htMiddle {
  vertical-align: middle;
}

/* line 780, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htBottom {
  vertical-align: bottom;
}

/* line 784, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htPlaceholder {
  color: #999;
}

/* line 788, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox {
  margin: 0;
}

/* line 792, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox .ht_master table {
  background: #fff;
  border: 1px solid #ccc;
  border-collapse: separate;
}

/* line 798, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox td,
.sheet-control .handsontable.listbox th,
.sheet-control .handsontable.listbox tr:first-child td,
.sheet-control .handsontable.listbox tr:first-child th,
.sheet-control .handsontable.listbox tr:last-child th {
  border-color: transparent !important;
}

/* line 806, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox td,
.sheet-control .handsontable.listbox th {
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 812, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox td.htDimmed {
  color: inherit;
  cursor: default;
  font-style: inherit;
}

/* line 818, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox .wtBorder {
  visibility: hidden;
}

/* line 822, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox tr td.current,
.sheet-control .handsontable.listbox tr:hover td {
  background: #eee;
}

/* line 827, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_editor_hidden {
  z-index: -1;
}

/* line 831, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_editor_visible {
  z-index: 200;
}

/* line 835, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/* line 840, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.mobile,
.sheet-control .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;
}

/* line 852, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.mobile .handsontableInput:focus {
  -webkit-appearance: none;
  box-shadow: inset 0 0 0 2px #5292f7;
}

/* line 859, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .bottomSelectionHandle,
.sheet-control .handsontable .bottomSelectionHandle-HitArea,
.sheet-control .handsontable .topSelectionHandle,
.sheet-control .handsontable .topSelectionHandle-HitArea {
  left: -10000px;
  right: unset;
  top: -10000px;
  z-index: 9999;
}

/* line 869, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .bottomSelectionHandle,
.sheet-control .handsontable[dir=rtl] .bottomSelectionHandle-HitArea,
.sheet-control .handsontable[dir=rtl] .topSelectionHandle,
.sheet-control .handsontable[dir=rtl] .topSelectionHandle-HitArea {
  left: unset;
  right: -10000px;
}

/* line 877, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.hide-tween {
  animation: opacity-hide .3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

/* line 884, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.show-tween {
  animation: opacity-show .3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

/* line 895, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single {
  background: #fff;
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  color: #333;
  display: block;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  position: relative;
  z-index: 9999;
}

/* line 906, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single:after,
.sheet-control .pika-single:before {
  content: " ";
  display: table;
}

/* line 912, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single:after {
  clear: both;
}

/* line 916, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single.is-hidden {
  display: none;
}

/* line 920, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single.is-bound {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  position: absolute;
}

/* line 925, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-lendar {
  float: left;
  margin: 8px;
  width: 240px;
}

/* line 931, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-title {
  position: relative;
  text-align: center;
}

/* line 936, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-label {
  background-color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  overflow: hidden;
  padding: 5px 3px;
  position: relative;
  z-index: 9999;
}

/* line 949, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-title select {
  cursor: pointer;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 5px;
  z-index: 9998;
}

/* line 959, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-next,
.sheet-control .pika-prev {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  border: 0;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: .5;
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 20px;
  white-space: nowrap;
  width: 20px;
}

/* line 979, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-next:hover,
.sheet-control .pika-prev:hover {
  opacity: 1;
}

/* line 984, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-rtl .pika-next,
.sheet-control .pika-prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
  float: left;
}

/* line 990, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-rtl .pika-prev,
.sheet-control .pika-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
  float: right;
}

/* line 996, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-next.is-disabled,
.sheet-control .pika-prev.is-disabled {
  cursor: default;
  opacity: .2;
}

/* line 1002, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-select {
  display: inline-block;
}

/* line 1006, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

/* line 1013, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table td,
.sheet-control .pika-table th {
  padding: 0;
  width: 14.2857142857%;
}

/* line 1019, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table th {
  color: #999;
  font-weight: 700;
  line-height: 25px;
}

/* line 1025, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-button,
.sheet-control .pika-table th {
  font-size: 12px;
  text-align: center;
}

/* line 1031, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-button {
  background: #f5f5f5;
  border: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #666;
  cursor: pointer;
  display: block;
  height: auto;
  line-height: 15px;
  margin: 0;
  outline: none;
  padding: 5px;
  width: 100%;
}

/* line 1047, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-week {
  color: #999;
  font-size: 11px;
}

/* line 1052, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-today .pika-button {
  color: #3af;
  font-weight: 700;
}

/* line 1057, app/assets/stylesheets/components/sheets.scss */
.sheet-control .has-event .pika-button,
.sheet-control .is-selected .pika-button {
  background: #3af;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px #178fe5;
  color: #fff;
  font-weight: 700;
}

/* line 1066, app/assets/stylesheets/components/sheets.scss */
.sheet-control .has-event .pika-button {
  background: #005da9;
  box-shadow: inset 0 1px 3px #0076c9;
}

/* line 1071, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-disabled .pika-button,
.sheet-control .is-inrange .pika-button {
  background: #d5e9f7;
}

/* line 1076, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-startrange .pika-button {
  background: #6cb31d;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
}

/* line 1083, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-endrange .pika-button {
  background: #3af;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
}

/* line 1090, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-disabled .pika-button {
  color: #999;
  cursor: default;
  opacity: .3;
  pointer-events: none;
}

/* line 1097, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-outside-current-month .pika-button {
  color: #999;
  opacity: .3;
}

/* line 1102, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-selection-disabled {
  cursor: default;
  pointer-events: none;
}

/* line 1107, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-button:hover,
.sheet-control .pika-row.pick-whole-week:hover .pika-button {
  background: #ff8000;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
}

/* line 1115, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table abbr {
  border-bottom: none;
  cursor: help;
}

/* line 1120, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htAutocompleteArrow {
  color: #bbb;
  cursor: default;
  float: right;
  font-size: 10px;
  text-align: center;
  width: 16px;
}

/* line 1129, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htAutocompleteArrow {
  float: left;
}

/* line 1133, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htInvalid .htAutocompleteArrow {
  color: #555;
}

/* line 1137, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htInvalid .htAutocompleteArrow:hover {
  color: #1a1a1a;
}

/* line 1141, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

/* line 1145, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}

/* line 1149, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererInput {
  display: inline-block;
}

/* line 1153, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererInput.noValue {
  opacity: .5;
}

/* line 1157, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererLabel {
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  vertical-align: middle;
}

/* line 1164, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererLabel.fullWidth {
  width: 100%;
}

/* line 1168, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .collapsibleIndicator {
  background: #eee;
  border: 1px solid #a6a6a6;
  border-radius: 10px;
  box-shadow: 0 0 0 3px #eee;
  color: #222;
  cursor: pointer;
  font-size: 10px;
  height: 10px;
  left: unset;
  line-height: 8px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
}

/* line 1189, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .collapsibleIndicator {
  left: 5px;
  right: unset;
}

/* line 1194, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] thead th:has(.collapsibleIndicator) div.htRight span.colHeader {
  margin-right: 20px;
}

/* line 1198, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] thead th:has(.collapsibleIndicator) div.htLeft span.colHeader {
  margin-left: 20px;
}

/* line 1202, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .columnSorting {
  position: relative;
}

/* line 1206, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=ascending],
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=descending] {
  margin-left: -10px;
  margin-right: 10px;
}

/* line 1212, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=ascending],
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=descending] {
  margin-left: 10px;
  margin-right: -10px;
}

/* line 1218, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=ascending]:only-child,
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=descending]:only-child {
  margin-left: -15px;
  margin-right: 15px;
}

/* line 1224, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=ascending]:only-child,
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=descending]:only-child {
  margin-left: 15px;
  margin-right: -15px;
}

/* line 1230, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .columnSorting.sortAction:hover {
  cursor: pointer;
  text-decoration: underline;
}

/* line 1235, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting:before {
  background-position-x: right;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 10px;
  left: unset;
  margin-top: -6px;
  padding-left: 8px;
  padding-right: 0;
  position: absolute;
  right: -9px;
  top: 50%;
  width: 5px;
}

/* line 1251, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] span.colHeader.columnSorting:before {
  background-position-x: left;
  left: -9px;
  padding-left: 0;
  padding-right: 8px;
  right: unset;
}

/* line 1259, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.ascending:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC);
}

/* line 1263, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.descending:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=);
}

/* line 1267, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before {
  content: "*";
  display: inline-block;
  padding-right: 20px;
  position: relative;
}

/* line 1274, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCommentCell {
  position: relative;
}

/* line 1278, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCommentCell:after {
  border-left: 6px solid transparent;
  border-right: none;
  border-top: 6px solid #000;
  content: "";
  left: unset;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 1289, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htCommentCell:after {
  border-left: none;
  border-right: 6px solid transparent;
  left: 0;
  right: unset;
}

/* line 1296, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer .htComments {
  display: none;
  position: absolute;
  z-index: 1059;
}

/* line 1302, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer .htCommentTextArea {
  -webkit-appearance: none;
  background-color: #fff;
  border: none;
  border-left: 3px solid #ccc;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.118), 0 1px 2px rgba(0, 0, 0, 0.239);
  box-sizing: border-box;
  font-size: 12px;
  height: 90px;
  outline: 0 !important;
  padding: 5px;
  width: 215px;
}

/* line 1318, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer[dir=rtl] .htCommentTextArea {
  border-left: none;
  border-right: 3px solid #ccc;
}

/* line 1323, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer .htCommentTextArea:focus {
  border-left: 3px solid #5292f7;
  border-right: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.118), 0 1px 2px rgba(0, 0, 0, 0.239), inset 0 0 0 1px #5292f7;
}

/* line 1329, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer[dir=rtl] .htCommentTextArea:focus {
  border-left: none;
  border-right: 3px solid #5292f7;
}

/* line 1337, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060;
}

/* line 1343, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .ht_clone_bottom,
.sheet-control .htContextMenu .ht_clone_bottom_inline_start_corner,
.sheet-control .htContextMenu .ht_clone_inline_start,
.sheet-control .htContextMenu .ht_clone_top,
.sheet-control .htContextMenu .ht_clone_top_inline_start_corner {
  display: none;
}

/* line 1351, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .ht_master table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
}

/* line 1357, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] .ht_master table.htCore {
  border-left-width: 2px;
  border-right-width: 1px;
}

/* line 1362, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu.handsontable:focus {
  outline: none;
}

/* line 1366, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .wtBorder {
  visibility: hidden;
}

/* line 1370, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td {
  background: #fff;
  border-width: 0;
  cursor: pointer;
  overflow: hidden;
  padding: 4px 6px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1380, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td:first-child {
  border-width: 0;
}

/* line 1384, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

/* line 1389, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htDimmed {
  color: #323232;
  font-style: normal;
}

/* line 1394, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.current {
  background: #f3f3f3;
}

/* line 1398, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  cursor: default;
  height: 0;
  padding: 0;
}

/* line 1405, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htDisabled {
  color: #999;
  cursor: default;
}

/* line 1410, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

/* line 1416, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr.htHidden {
  display: none;
}

/* line 1420, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}

/* line 1425, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] table tbody tr td .htItemWrapper {
  margin-left: 6px;
  margin-right: 10px;
}

/* line 1430, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td div span.selected {
  left: 4px;
  margin-top: -2px;
  position: absolute;
  right: 0;
}

/* line 1437, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] table tbody tr td div span.selected {
  left: 0;
  right: 4px;
}

/* line 1442, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}

/* line 1446, app/assets/stylesheets/components/sheets.scss */
.sheet-control textarea.HandsontableCopyPaste {
  opacity: 0;
  outline: 0 none !important;
  overflow: hidden;
  position: fixed !important;
  right: 100% !important;
  top: 0 !important;
}

/* line 1458, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .changeType {
  background: #eee;
  border: 1px solid #bbb;
  border-radius: 2px;
  color: #bbb;
  float: right;
  font-size: 9px;
  line-height: 9px;
  margin: 3px 1px 0 5px;
  padding: 2px;
}

/* line 1470, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .changeType {
  float: left;
}

/* line 1474, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .changeType {
  margin: 3px 5px 0 1px;
}

/* line 1478, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .changeType:before {
  content: "▼ ";
}

/* line 1482, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .changeType:hover {
  border: 1px solid #777;
  color: #777;
  cursor: pointer;
}

/* line 1488, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060;
}

/* line 1494, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu .ht_clone_bottom,
.sheet-control .htDropdownMenu .ht_clone_bottom_inline_start_corner,
.sheet-control .htDropdownMenu .ht_clone_inline_start,
.sheet-control .htDropdownMenu .ht_clone_top,
.sheet-control .htDropdownMenu .ht_clone_top_inline_start_corner {
  display: none;
}

/* line 1502, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
}

/* line 1508, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu[dir=rtl] table.htCore {
  border-left-width: 2px;
  border-right-width: 1px;
}

/* line 1513, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu.handsontable:focus {
  outline: none;
}

/* line 1517, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu .wtBorder {
  visibility: hidden;
}

/* line 1521, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td {
  background: #fff;
  border-width: 0;
  cursor: pointer;
  overflow: hidden;
  padding: 4px 6px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1531, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td:first-child {
  border-width: 0;
}

/* line 1535, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu[dir=rtl] table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

/* line 1540, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htDimmed {
  color: #323232;
  font-style: normal;
}

/* line 1545, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.current {
  background: #e9e9e9;
}

/* line 1549, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  cursor: default;
  height: 0;
  padding: 0;
}

/* line 1556, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htDisabled {
  color: #999;
}

/* line 1560, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

/* line 1566, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden {
  display: none;
}

/* line 1570, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td .htItemWrapper,
.sheet-control .htDropdownMenu[dir=rtl] table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1576, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td div span.selected {
  left: 4px;
  margin-top: -2px;
  position: absolute;
  right: 0;
}

/* line 1583, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu[dir=rtl] table tbody tr td div span.selected {
  left: 0;
  right: 4px;
}

/* line 1588, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu .ht_master .wtHolder {
  overflow: hidden;
}

/* line 1595, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1070;
}

/* line 1601, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu .ht_clone_bottom,
.sheet-control .htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner,
.sheet-control .htFiltersConditionsMenu .ht_clone_inline_start,
.sheet-control .htFiltersConditionsMenu .ht_clone_top,
.sheet-control .htFiltersConditionsMenu .ht_clone_top_inline_start_corner {
  display: none;
}

/* line 1609, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table.htCore {
  border-color: #bbb;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
}

/* line 1615, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu .wtBorder {
  visibility: hidden;
}

/* line 1619, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td {
  background: #fff;
  border-width: 0;
  cursor: pointer;
  overflow: hidden;
  padding: 4px 6px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1629, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td:first-child {
  border-width: 0;
}

/* line 1633, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu[dir=rtl] table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

/* line 1638, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htDimmed {
  color: #323232;
  font-style: normal;
}

/* line 1643, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.current {
  background: #e9e9e9;
}

/* line 1647, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}

/* line 1653, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htDisabled {
  color: #999;
}

/* line 1657, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

/* line 1663, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1668, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td div span.selected {
  left: 4px;
  margin-top: -2px;
  position: absolute;
}

/* line 1674, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu .ht_master .wtHolder {
  overflow: hidden;
}

/* line 1678, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htMenuFiltering {
  border-bottom: 1px dotted #ccc;
  height: 135px;
  overflow: hidden;
}

/* line 1684, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht_master table td.htCustomMenuRenderer {
  background-color: #fff;
  cursor: auto;
}

/* line 1689, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuLabel {
  font-size: .75em;
}

/* line 1693, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuActionBar {
  padding-bottom: 3px;
  padding-top: 10px;
  text-align: center;
}

/* line 1699, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuCondition.border, .sheet-control .handsontable .htFiltersMenuCondition.leaderboard-metric-frame, .sheet-control .handsontable .htFiltersMenuCondition.mention-dropdown, .sheet-control .handsontable .block-sheet .htFiltersMenuCondition.handsontable.listbox, .block-sheet .sheet-control .handsontable .htFiltersMenuCondition.handsontable.listbox {
  border-bottom: 1px dotted #ccc !important;
}

/* line 1703, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuCondition .htUIInput {
  padding: 0 0 5px;
}

/* line 1707, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuValue {
  border-bottom: 1px dotted #ccc !important;
}

/* line 1711, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuValue .htUIMultipleSelectSearch {
  padding: 0;
}

/* line 1715, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuCondition .htUIInput input,
.sheet-control .handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input {
  box-sizing: border-box;
  font-family: inherit;
  font-size: .75em;
  padding: 4px;
  width: 100%;
}

/* line 1724, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htUIMultipleSelect .ht_master .wtHolder {
  overflow-y: scroll;
}

/* line 1728, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersActive .changeType {
  background-color: #d2e0d9;
  border: 1px solid #509272;
  color: #18804e;
}

/* line 1734, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectAll {
  margin-left: 0;
  margin-right: 10px;
}

/* line 1739, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUISelectAll {
  margin-left: 10px;
  margin-right: 0;
}

/* line 1744, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIClearAll,
.sheet-control .handsontable .htUISelectAll {
  display: inline-block;
}

/* line 1749, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIClearAll a,
.sheet-control .handsontable .htUISelectAll a {
  font-size: .75em;
}

/* line 1754, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectionControls {
  text-align: right;
}

/* line 1758, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUISelectionControls {
  text-align: left;
}

/* line 1762, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererInput {
  height: 1em;
  margin: 0 5px 0 0;
  vertical-align: middle;
}

/* line 1768, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htCheckboxRendererInput {
  margin-left: 5px;
  margin-right: 0;
}

/* line 1773, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput {
  padding: 3px 0 7px;
  position: relative;
  text-align: center;
}

/* line 1779, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput input {
  border: 1px solid #d2d1d1;
  border-radius: 2px;
}

/* line 1784, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInputIcon {
  position: absolute;
}

/* line 1788, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButton {
  cursor: pointer;
  display: inline-block;
}

/* line 1793, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButton input {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  font-family: inherit;
  font-size: .75em;
  font-weight: 700;
  height: 19px;
  min-width: 64px;
}

/* line 1804, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButton input:hover {
  border-color: #b9b9b9;
}

/* line 1808, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK {
  margin-left: 0;
  margin-right: 10px;
}

/* line 1813, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUIInput.htUIButtonOK {
  margin-left: 10px;
  margin-right: 0;
}

/* line 1818, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK input {
  background-color: #0f9d58;
  border-color: #18804e;
  color: #fff;
}

/* line 1824, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK input:focus-visible {
  background-color: #92dd8d;
  border-color: #7cb878;
  color: #000;
}

/* line 1830, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK input:hover {
  border-color: #1a6f46;
}

/* line 1834, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelect {
  cursor: pointer;
  margin-bottom: 7px;
  position: relative;
}

/* line 1840, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectCaption {
  background-color: #e8e8e8;
  border: 1px solid #d2d1d1;
  border-radius: 2px;
  font-family: inherit;
  font-size: .75em;
  font-weight: 700;
  overflow: hidden;
  padding: 3px 20px 3px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1853, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectCaption:hover {
  background-color: #e8e8e8;
  border: 1px solid #b9b9b9;
}

/* line 1858, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectDropdown:after {
  content: "▲";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 1866, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectDropdown:before {
  content: "▼";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 8px;
}

/* line 1874, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIMultipleSelect .handsontable .htCore {
  border: none;
}

/* line 1878, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIMultipleSelect .handsontable .htCore td:hover {
  background-color: #f5f5f5;
}

/* line 1882, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIMultipleSelectSearch input {
  border: 1px solid #d2d1d1;
  border-radius: 2px;
  padding: 3px;
}

/* line 1888, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio {
  display: inline-block;
  height: 100%;
  margin-left: 0;
  margin-right: 5px;
}

/* line 1895, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUIRadio {
  margin-left: 5px;
  margin-right: 0;
}

/* line 1900, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio:last-child {
  margin-right: 0;
}

/* line 1904, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio > input[type=radio] {
  margin-left: 0;
  margin-right: .5ex;
}

/* line 1909, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUIRadio > input[type=radio] {
  margin-left: .5ex;
  margin-right: 0;
}

/* line 1914, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio label {
  vertical-align: middle;
}

/* line 1918, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuOperators {
  padding-bottom: 5px;
}

/* line 1922, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.beforeHiddenColumn {
  position: relative;
}

/* line 1926, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenColumn:before,
.sheet-control .handsontable th.beforeHiddenColumn:after {
  color: #bbb;
  font-size: 5pt;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* line 1935, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenColumn {
  position: relative;
}

/* line 1939, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] th.afterHiddenColumn div.htLeft {
  margin-left: 10px;
}

/* line 1943, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] th.beforeHiddenColumn div.htRight,
.sheet-control .handsontable[dir=rtl] th.afterHiddenColumn div.htRight {
  margin-right: 10px;
}

/* line 1948, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.beforeHiddenColumn div.htLeft {
  margin-left: 10px;
}

/* line 1952, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.beforeHiddenColumn:after {
  content: "◀";
  right: 1px;
}

/* line 1957, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.beforeHiddenColumn:after {
  content: "▶";
  left: 1px;
  right: auto;
}

/* line 1963, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenColumn:before {
  content: "▶";
  left: 1px;
}

/* line 1968, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.afterHiddenColumn:before {
  content: "◀";
  left: auto;
  right: 1px;
}

/* line 1977, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenRow:after,
.sheet-control .handsontable th.beforeHiddenRow:before {
  color: #bbb;
  font-size: 6pt;
  left: 2px;
  line-height: 6pt;
  position: absolute;
}

/* line 1986, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenRow,
.sheet-control .handsontable th.beforeHiddenRow {
  position: relative;
}

/* line 1991, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.beforeHiddenRow:before {
  bottom: 2px;
  content: "▲";
}

/* line 1996, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenRow:after {
  content: "▼";
  top: 2px;
}

/* line 2001, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after,
.sheet-control .handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before {
  color: #eee;
}

/* line 2006, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.afterHiddenRow.firstVisibleRow,
.sheet-control .handsontable th.afterHiddenRow.firstVisibleRow {
  border-top: 1px solid #ccc;
}

/* line 2011, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_inline_start td:first-of-type,
.sheet-control .htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_top_inline_start_corner th:nth-child(2) {
  border-left: 0;
}

/* line 2016, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
  cursor: move;
  cursor: grab;
}

/* line 2023, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualColumnMove.on-moving--columns *,
.sheet-control .handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}

/* line 2031, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
  display: none;
}

/* line 2035, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualColumnMove--backlight,
.sheet-control .handsontable .ht__manualColumnMove--guideline {
  display: none;
  height: 100%;
  position: absolute;
}

/* line 2042, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualColumnMove--guideline {
  background: #757575;
  margin-inline-end: 0;
  margin-inline-start: -1px;
  top: 0;
  width: 2px;
  z-index: 205;
}

/* line 2051, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  pointer-events: none;
  z-index: 205;
}

/* line 2059, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.on-moving--columns .ht__manualColumnMove--backlight,
.sheet-control .handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline {
  display: block;
}

/* line 2064, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtHider {
  position: relative;
}

/* line 2068, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grab;
}

/* line 2075, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualRowMove.on-moving--rows *,
.sheet-control .handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}

/* line 2083, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
  display: none;
}

/* line 2087, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualRowMove--backlight,
.sheet-control .handsontable .ht__manualRowMove--guideline {
  display: none;
  position: absolute;
  width: 100%;
}

/* line 2094, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualRowMove--guideline {
  background: #757575;
  height: 2px;
  left: 0;
  margin-top: -1px;
  z-index: 205;
}

/* line 2102, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  pointer-events: none;
  z-index: 205;
}

/* line 2110, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.on-moving--rows .ht__manualRowMove--backlight,
.sheet-control .handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline {
  display: block;
}

/* line 2115, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before {
  opacity: 0;
}

/* line 2119, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before,
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before {
  opacity: .1;
}

/* line 2124, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before {
  opacity: .2;
}

/* line 2128, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before {
  opacity: .27;
}

/* line 2132, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before {
  opacity: .35;
}

/* line 2136, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before {
  opacity: .41;
}

/* line 2140, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before {
  opacity: .47;
}

/* line 2144, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before {
  opacity: .54;
}

/* line 2148, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before {
  opacity: .58;
}

/* line 2152, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=sort-] {
  margin-left: -15px;
  margin-right: 15px;
}

/* line 2157, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=sort-] {
  margin-left: 15px;
  margin-right: -15px;
}

/* line 2162, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=sort-]:only-child {
  margin-left: -20px;
  margin-right: 20px;
}

/* line 2167, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=sort-]:only-child {
  margin-left: 20px;
  margin-right: -20px;
}

/* line 2172, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting:after {
  font-size: 8px;
  height: 8px;
  left: unset;
  line-height: 1.1;
  margin-top: -2px;
  padding-left: 5px;
  padding-right: unset;
  position: absolute;
  right: -15px;
  text-decoration: underline;
  top: 50%;
}

/* line 2186, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] span.colHeader.columnSorting:after {
  left: -15px;
  padding-left: unset;
  padding-right: 5px;
  right: unset;
}

/* line 2193, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting:after {
  text-decoration: none;
}

/* line 2197, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting[class*=" sort-"]:after,
.sheet-control .handsontable span.colHeader.columnSorting[class^=sort-]:after {
  content: "+";
}

/* line 2202, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-1:after {
  content: "1";
}

/* line 2206, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-2:after {
  content: "2";
}

/* line 2210, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-3:after {
  content: "3";
}

/* line 2214, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-4:after {
  content: "4";
}

/* line 2218, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-5:after {
  content: "5";
}

/* line 2222, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-6:after {
  content: "6";
}

/* line 2226, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-7:after {
  content: "7";
}

/* line 2230, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htGhostTable th div button.changeType + span.colHeader.columnSorting:not(.indicatorDisabled) {
  padding-right: 5px;
}

/* line 2234, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable thead th.hiddenHeader:not(:first-of-type) {
  display: none;
}

/* line 2238, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.ht_nestingLevels {
  padding-left: 7px;
  text-align: left;
}

/* line 2243, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.ht_nestingLevels {
  padding-right: 7px;
  text-align: right;
}

/* line 2248, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingLevels {
  display: inline-block;
  left: 11px;
  position: absolute;
  right: unset;
}

/* line 2255, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th div.ht_nestingLevels {
  left: unset;
  right: 11px;
}

/* line 2260, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart th div.ht_nestingLevels,
.sheet-control .handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingLevels {
  left: unset;
  right: 10px;
}

/* line 2266, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] th div.ht_nestingLevels,
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] ~ .handsontable th div.ht_nestingLevels {
  left: 10px;
  right: unset;
}

/* line 2272, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th span.ht_nestingLevel {
  display: inline-block;
}

/* line 2276, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th span.ht_nestingLevel_empty {
  display: inline-block;
  float: left;
  height: 1px;
  width: 10px;
}

/* line 2283, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th span.ht_nestingLevel_empty {
  float: right;
}

/* line 2287, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th span.ht_nestingLevel:after {
  bottom: 3px;
  content: "┐";
  display: inline-block;
  font-size: 9px;
  position: relative;
}

/* line 2295, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingButton {
  cursor: pointer;
  display: inline-block;
  left: unset;
  position: absolute;
  right: -2px;
}

/* line 2303, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th div.ht_nestingButton {
  left: -2px;
  right: unset;
}

/* line 2308, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingButton.ht_nestingExpand:after {
  content: "+";
}

/* line 2312, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingButton.ht_nestingCollapse:after {
  content: "-";
}

/* line 2316, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart th div.ht_nestingButton,
.sheet-control .handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingButton {
  left: unset;
  right: 0;
}

/* line 2322, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] th div.ht_nestingButton,
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] ~ .handsontable th div.ht_nestingButton {
  left: 0;
  right: unset;
}

/* line 2328, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable {
  font-family: "Play" !important;
}

/* line 2331, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td:first-of-type {
  border-left: 1px solid #e6e6e6;
}

/* line 2337, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr:first-child td,
.sheet-control .handsontable tr:first-child th {
  border-top: 1px solid #e6e6e6;
}

/* line 2343, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th {
  background-color: #f6f6f6;
  font-weight: 500;
  vertical-align: middle;
  border-color: #e6e6e6 !important;
}

/* line 2349, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th .colHeader {
  white-space: wrap;
}

/* line 2355, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.hover\:underline:hover .colHeader {
  text-decoration: underline;
}

/* line 2361, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.text-gray, .sheet-control .handsontable #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader th.format, #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader .sheet-control .handsontable th.format {
  color: #9E9E9E;
}

/* line 2366, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td {
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  border-color: #e6e6e6;
}

/* line 2371, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htDimmed {
  background-color: #f6f6f6;
  cursor: not-allowed;
}

/* line 2382, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable td:first-of-type {
  border-left: 1px solid #616161 !important;
}

/* line 2388, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable tr:first-child td,
body.dark:not(.tablet) .sheet-control .handsontable tr:first-child th {
  border-top: 1px solid #616161 !important;
}

/* line 2394, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable th {
  background-color: #363636;
  color: #BDBDBD;
  border-color: #616161 !important;
}

/* line 2400, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable td {
  color: #9E9E9E;
  border-color: #616161 !important;
}

/* line 2404, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable td.htDimmed {
  background-color: #363636;
}

/* line 2409, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #616161;
}

/* line 2414, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-left: 1px solid #616161;
}

/* line 2418, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th {
  border-left: 1px solid #616161;
}

/* line 3, app/assets/stylesheets/components/snackbar.scss */
#snackbar-container {
  position: fixed;
  left: 25px;
  bottom: 0px;
  z-index: 99999;
}

/* line 9, app/assets/stylesheets/components/snackbar.scss */
.snackbar {
  overflow: hidden;
  clear: both;
  min-width: 288px;
  max-width: 568px;
  cursor: pointer;
  opacity: 0;
}

/* line 17, app/assets/stylesheets/components/snackbar.scss */
.snackbar.snackbar-opened {
  height: auto;
  opacity: 1;
}

@media (max-width: 480px) {
  /* line 23, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container {
    left: 0px !important;
    right: 0px;
    width: 100%;
  }
  /* line 27, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container .snackbar:last-of-type {
    margin-bottom: 0px;
  }
  /* line 31, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container .snackbar {
    min-width: 100%;
  }
  /* line 34, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container [class="snackbar snackbar-opened"] ~ .snackbar.toast {
    margin-top: 20px;
  }
  /* line 37, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container [class="snackbar snackbar-opened"] {
    border-radius: 0;
    margin-bottom: 0;
  }
}

/* line 43, app/assets/stylesheets/components/snackbar.scss */
.snackbar {
  background-color: #323232;
  color: #FFFFFF;
  font-size: 13px;
  border-radius: 2px;
  height: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
  transform: translateY(200%);
  border-radius: 6px;
}

/* line 57, app/assets/stylesheets/components/snackbar.scss */
.snackbar.snackbar-opened {
  padding: 14px 15px;
  margin-bottom: 20px;
  height: auto;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
  transform: none;
}

/* line 68, app/assets/stylesheets/components/snackbar.scss */
.snackbar.toast {
  border-radius: 200px;
}

/* line 73, app/assets/stylesheets/components/snackbar.scss */
.snackbar-content i {
  margin-top: -2px;
  position: absolute;
}

/* line 77, app/assets/stylesheets/components/snackbar.scss */
.snackbar-content .message {
  margin-left: 35px;
}

/* line 82, app/assets/stylesheets/components/snackbar.scss */
.snackbar.error {
  background-color: #dc2626;
}

/* line 84, app/assets/stylesheets/components/snackbar.scss */
.snackbar.error a {
  color: #b71c1c;
}

/* line 89, app/assets/stylesheets/components/snackbar.scss */
.snackbar.success {
  background-color: #43A047;
}

/* line 2, app/assets/stylesheets/components/spinner.scss */
.mdl-spinner .mdl-spinner__layer {
  border-color: #FF0330;
}

/* line 7, app/assets/stylesheets/components/spinner.scss */
.page-spinner {
  background: #000000;
  bottom: 0px;
  left: 0px;
  opacity: 0.7;
  position: fixed;
  right: 0px;
  top: 0px;
  z-index: 2000;
}

/* line 16, app/assets/stylesheets/components/spinner.scss */
.page-spinner .mdl-spinner {
  position: fixed;
  left: calc(50% + 14px);
  top: calc(50% - 14px);
  z-index: 2001;
}

/* line 1, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper {
  box-shadow: none;
  max-width: 100%;
}

/* line 5, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper:not(.mdl-step--error) .mdl-step__title-message {
  display: none;
}

@media (max-width: 768px) {
  /* line 1, app/assets/stylesheets/components/steppers.scss */
  .mdl-stepper {
    box-shadow: none;
    left: -15px;
  }
}

/* line 18, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--horizontal .mdl-step > .mdl-step__actions {
  border-top: 1px solid #EEEEEE;
  right: 0px;
  width: 100%;
}

/* line 22, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--horizontal .mdl-step > .mdl-step__actions .mdl-button, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions input.icon-button[type='submit'], .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .mdl-icon-button, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .mdl-ultra-mini-fab, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .card .action, .card .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .action, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .main-card .action, .main-card .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .action, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .sp-container .sp-cancel, .sp-container .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .sp-cancel, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .sp-container .sp-choose, .sp-container .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .sp-choose, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .dtp .dtp-buttons .btn, .dtp .dtp-buttons .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .btn {
  position: absolute;
  right: 15px;
}

/* line 28, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--horizontal .mdl-step__label {
  top: -24px;
}

@media (max-width: 768px) {
  /* line 32, app/assets/stylesheets/components/steppers.scss */
  .mdl-stepper--horizontal .mdl-step__actions {
    margin-left: 0px;
  }
}

/* line 41, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--vertical .mdl-step > .mdl-step__actions .mdl-button, .mdl-stepper--vertical .mdl-step > .mdl-step__actions input.icon-button[type='submit'], .mdl-stepper--vertical .mdl-step > .mdl-step__actions .mdl-icon-button, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .mdl-ultra-mini-fab, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .card .action, .card .mdl-stepper--vertical .mdl-step > .mdl-step__actions .action, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .main-card .action, .main-card .mdl-stepper--vertical .mdl-step > .mdl-step__actions .action, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .sp-container .sp-cancel, .sp-container .mdl-stepper--vertical .mdl-step > .mdl-step__actions .sp-cancel, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .sp-container .sp-choose, .sp-container .mdl-stepper--vertical .mdl-step > .mdl-step__actions .sp-choose, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .dtp .dtp-buttons .btn, .dtp .dtp-buttons .mdl-stepper--vertical .mdl-step > .mdl-step__actions .btn {
  position: absolute;
  right: 30px;
}

/* line 49, app/assets/stylesheets/components/steppers.scss */
.mdl-step {
  height: auto;
}

/* line 51, app/assets/stylesheets/components/steppers.scss */
.mdl-step .mdl-step__content {
  height: auto;
  overflow: inherit;
}

/* line 54, app/assets/stylesheets/components/steppers.scss */
.mdl-step .mdl-step__content .row, .mdl-step .mdl-step__content .block-log-form ul.log-sets li.log-set .set-measurement, .block-log-form ul.log-sets li.log-set .mdl-step .mdl-step__content .set-measurement, .mdl-step .mdl-step__content #right-drawer .kpv-measurements-index, #right-drawer .mdl-step .mdl-step__content .kpv-measurements-index, .mdl-step .mdl-step__content .athlete-sheet-kpv-meta .kpv-measurements-index, .athlete-sheet-kpv-meta .mdl-step .mdl-step__content .kpv-measurements-index, .mdl-step .mdl-step__content #right-drawer .kpi-measurements-index, #right-drawer .mdl-step .mdl-step__content .kpi-measurements-index, .mdl-step .mdl-step__content .athlete-sheet-kpi-meta .kpi-measurements-index, .athlete-sheet-kpi-meta .mdl-step .mdl-step__content .kpi-measurements-index, .mdl-step .mdl-step__content .athlete-sheet-kpv-meta hr, .athlete-sheet-kpv-meta .mdl-step .mdl-step__content hr, .mdl-step .mdl-step__content .athlete-sheet-kpi-meta hr, .athlete-sheet-kpi-meta .mdl-step .mdl-step__content hr, .mdl-step .mdl-step__content body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .mdl-step .mdl-step__content .description, .mdl-step .mdl-step__content #exercise-substitutes-list, .mdl-step .mdl-step__content #athlete-mapping-sheet, .mdl-step .mdl-step__content ul.timeline li.timeline-event, ul.timeline .mdl-step .mdl-step__content li.timeline-event, .mdl-step .mdl-step__content div.searchbar, .mdl-step .mdl-step__content #assessment-metrics-list, .mdl-step .mdl-step__content #right-drawer .athlete-height-measurements-index, #right-drawer .mdl-step .mdl-step__content .athlete-height-measurements-index, .mdl-step .mdl-step__content #right-drawer .athlete-weight-measurements-index, #right-drawer .mdl-step .mdl-step__content .athlete-weight-measurements-index, .mdl-step .mdl-step__content #right-drawer.sidr .drawer-table, #right-drawer.sidr .mdl-step .mdl-step__content .drawer-table, .mdl-step .mdl-step__content .mdl-list.card-list {
  margin-right: 0px;
}

/* line 58, app/assets/stylesheets/components/steppers.scss */
.mdl-step .mdl-step__label {
  padding-bottom: 11px;
}

/* line 63, app/assets/stylesheets/components/steppers.scss */
.mdl-step.is-active.expanded > .mdl-step__actions {
  display: block;
  height: auto;
}

/* line 68, app/assets/stylesheets/components/steppers.scss */
.mdl-step.is-active .mdl-step__label-indicator {
  background-color: #FF0330;
}

/* line 74, app/assets/stylesheets/components/steppers.scss */
.mdl-step--completed .mdl-step__label-indicator {
  background-color: #FF0330;
}

/* line 79, app/assets/stylesheets/components/steppers.scss */
.mdl-step--error .mdl-step__title {
  color: #dc2626;
}

/* line 82, app/assets/stylesheets/components/steppers.scss */
.mdl-step--error .mdl-step__title-message {
  color: #dc2626;
}

/* line 1, app/assets/stylesheets/components/switches.scss */
.mdl-switch {
  width: 50px;
}

/* line 3, app/assets/stylesheets/components/switches.scss */
.mdl-switch .mdl-switch__label {
  font-size: 14px;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-checked .mdl-switch__thumb {
  background: #FF0330;
}

/* line 11, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-checked .mdl-switch__track {
  background: #ff9cae;
}

/* line 17, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled.is-checked .mdl-switch__thumb {
  background: #9E9E9E;
}

/* line 20, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled.is-checked .mdl-switch__track {
  background: #BDBDBD;
}

/* line 25, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled:not(.is-checked) .mdl-switch__thumb {
  background: #BDBDBD;
}

/* line 28, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled:not(.is-checked) .mdl-switch__track {
  background: #EEEEEE;
}

/* line 33, app/assets/stylesheets/components/switches.scss */
.mdl-switch + .mdl-input__description {
  color: #9E9E9E;
  display: block;
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/components/tables.scss */
table {
  width: 100%;
}

/* line 7, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tbody tr.is-selected {
  background-color: #EEEEEE;
}

/* line 13, app/assets/stylesheets/components/tables.scss */
.mdl-data-table.mdl-data-table--selectable td:first-of-type {
  padding-left: 20px;
  width: 60px;
}

/* line 19, app/assets/stylesheets/components/tables.scss */
.mdl-data-table.mdl-data-table--selectable th:first-of-type {
  padding-left: 20px;
  width: 60px;
}

/* line 28, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr[url] td:first-child, .mdl-data-table tr[drawer-url] td:first-child, .mdl-data-table tr[remote-url] td:first-child {
  color: #FF0330;
}

/* line 32, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr[url]:hover, .mdl-data-table tr[drawer-url]:hover, .mdl-data-table tr[remote-url]:hover {
  cursor: pointer;
}

/* line 36, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr td {
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
}

/* line 39, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr td.menu {
  text-align: right;
}

/* line 41, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr td.menu .dropdown-button, .mdl-data-table tr td.menu .action-button {
  transition: all 0.1s ease;
  visibility: hidden;
}

@media (max-width: 768px) {
  /* line 41, app/assets/stylesheets/components/tables.scss */
  .mdl-data-table tr td.menu .dropdown-button, .mdl-data-table tr td.menu .action-button {
    visibility: visible;
  }
}

/* line 53, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr:hover:not(.is-selected) td.menu .dropdown-button, .mdl-data-table tr:hover:not(.is-selected) td.menu .action-button {
  visibility: visible;
}

/* line 63, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter {
  float: none;
  width: 100%;
}

/* line 66, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter label {
  float: none;
  margin: 10px 0px;
  width: 100%;
}

/* line 70, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter label input {
  border: none;
  float: none;
  width: 100%;
  margin: 0px;
  outline: none;
  padding-left: 10px;
}

/* line 77, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter label input:focus {
  outline: none;
}

/* line 83, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .DTFC_LeftHeadWrapper {
  border-right: 1px solid #EEEEEE;
}

/* line 86, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .DTFC_LeftBodyWrapper {
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
}

/* line 90, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .DTFC_ScrollWrapper {
  border: 1px solid #EEEEEE;
}

/* line 93, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-color: #EEEEEE;
}

/* line 96, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table {
  border: none !important;
}

/* line 99, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td:first-child, .js-datatable-control table tr th:first-child {
  min-width: 200px;
  width: 100%;
}

/* line 103, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
}

/* line 106, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr th:not(:last-child) {
  border-right: 1px solid #EEEEEE;
}

/* line 109, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr th .mdl-icon-button {
  visibility: hidden;
}

/* line 113, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td {
  border-bottom: 1px solid #EEEEEE;
  border-top: none;
}

/* line 116, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td:first-child {
  font-weight: bold;
}

/* line 119, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td:not(:last-child) {
  border-right: 1px solid #EEEEEE;
}

/* line 124, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr:last-child td {
  border-bottom: none;
}

/* line 1, app/assets/stylesheets/components/tabs.scss */
ul.tabs {
  background-color: #ffffff;
  border-top: none;
  border-bottom: 1px solid #EEEEEE;
  list-style: none;
  position: fixed;
  left: 62px;
  right: 0px;
  top: 61px;
  padding-left: 30px !important;
  padding-right: 0px !important;
  z-index: 999;
  white-space: nowrap;
  overflow-x: scroll;
}

/* line 16, app/assets/stylesheets/components/tabs.scss */
ul.tabs li.tab {
  display: inline-block;
}

/* line 18, app/assets/stylesheets/components/tabs.scss */
ul.tabs li.tab a {
  color: #9E9E9E;
  display: block;
  font-weight: bold;
  padding: 10px 20px;
}

/* line 23, app/assets/stylesheets/components/tabs.scss */
ul.tabs li.tab a.action {
  color: #d7d7d7;
}

/* line 25, app/assets/stylesheets/components/tabs.scss */
ul.tabs li.tab a.action i {
  float: left;
}

/* line 28, app/assets/stylesheets/components/tabs.scss */
ul.tabs li.tab a.action:hover {
  color: #BDBDBD;
}

/* line 34, app/assets/stylesheets/components/tabs.scss */
ul.tabs li.tab.active a {
  border-bottom: 3px solid #FF0330;
  color: #FF0330;
}

/* line 43, app/assets/stylesheets/components/tabs.scss */
div.tab-panes .tab-button {
  position: absolute;
  z-index: 2;
  right: 82px;
  top: 267px;
}

/* line 50, app/assets/stylesheets/components/tabs.scss */
div.tab-panes .tab-pane:not(.active) {
  display: none;
}

/* line 1, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container {
  padding: 20px 0px;
}

/* line 5, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .mdl-textfield__label:after {
  top: 43px !important;
  z-index: 2;
  display: none;
}

/* line 14, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container.is-dirty .mdl-textfield__label:after {
  z-index: 2;
}

/* line 21, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container.is-invalid .selectize-input {
  border-bottom-color: #dc2626;
}

/* line 26, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .mdl-input__description {
  top: -2px !important;
}

/* line 30, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-control {
  border: none;
  height: auto;
}

/* line 35, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-control.multi .item {
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  font-size: 12px;
  border: none !important;
  text-shadow: none !important;
  background: #FF0330 !important;
  box-shadow: none !important;
  padding: 2px 5px;
}

/* line 55, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-dropdown {
  background-color: #ffffff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  height: auto;
  margin-top: -1px;
  max-height: 400px;
  width: 100%;
  overflow: hidden;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 70, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-dropdown .selectize-dropdown-content {
  width: 100%;
  overflow-y: scroll;
  padding-right: 17px;
  box-sizing: content-box;
  border: none;
}

/* line 77, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-dropdown .selectize-dropdown-content .create {
  display: none;
}

/* line 81, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-dropdown .selectize-dropdown-content .option {
  font-size: 14px;
  margin-right: -17px;
  font-size: 13px;
  font-weight: normal;
  padding: 10px 8px;
}

/* line 88, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-dropdown .selectize-dropdown-content .option.active {
  background-color: #9E9E9E;
  color: #EEEEEE;
}

/* line 96, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-input {
  background: none;
  border: none;
  border-bottom: 1px solid #EEEEEE;
  border-radius: 0px;
  box-shadow: none;
  min-height: 23px;
  overflow: unset;
  padding: 0px;
}

/* line 107, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-input.disabled .item {
  color: #ffffff !important;
}

/* line 112, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-input.has-items {
  padding: 0px !important;
}

/* line 116, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-input.input-active {
  background: transparent;
}

/* line 120, app/assets/stylesheets/components/tagfield.scss */
.mdl-tagfield-container .selectize-input input {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  width: 100%;
}

/* line 2, app/assets/stylesheets/components/textarea.scss */
.toolbar-hide trix-toolbar {
  display: none;
}

/* line 1, app/assets/stylesheets/components/textfield.scss */
p.mdl-textfield {
  font-size: 14px;
  padding: 0px;
  margin-bottom: 10px;
}

/* line 6, app/assets/stylesheets/components/textfield.scss */
p.mdl-textfield .mdl-textfield__error {
  margin-top: -3px;
  position: static;
}

/* line 12, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield {
  width: 100%;
}

/* line 15, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield .mdl-input__description {
  color: #BDBDBD;
  font-size: 12px;
  top: 3px;
  display: block;
  position: relative;
  width: 100%;
}

/* line 23, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield .mdl-input__description .mdl-progress {
  height: 2px;
  margin-top: -2px;
  width: 100%;
}

/* line 33, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield:not(.mdl-textfield__textarea):not(.is-focused) .mdl-textfield__label:after {
  bottom: auto;
  top: 24px !important;
}

/* line 41, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  bottom: auto;
  top: 44px;
}

/* line 49, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-dirty:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  bottom: auto;
  top: 44px !important;
}

/* line 60, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-textfield--floating-label.is-focused:not(.is-invalid) .mdl-textfield__label {
  color: #444444;
}

/* line 66, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-textfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-textfield__label {
  color: #BDBDBD;
}

/* line 74, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-disabled .mdl-textfield__input {
  border: none;
  color: #9E9E9E;
}

/* line 81, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-input__description {
  display: none;
}

/* line 85, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #dc2626;
}

/* line 89, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-textfield__label {
  color: #BDBDBD;
}

/* line 92, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #dc2626;
}

/* line 99, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-iconfield i {
  position: absolute;
  top: 23px;
}

/* line 104, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-iconfield input {
  padding-left: 30px;
}

/* line 109, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-iconfield:not(.is-focused):not(.is-dirty) label {
  left: 30px;
}

/* line 116, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield__input {
  border-color: #EEEEEE;
  font-size: 14px;
  height: 29px;
}

/* line 122, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield__error {
  color: #dc2626;
  margin-top: 0px;
}

/* line 127, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield__label {
  font-weight: 500;
}

/* line 1, app/assets/stylesheets/components/timelines.scss */
ul.timeline {
  list-style: none;
  padding: 15px 0px 0px 0px;
}

/* line 4, app/assets/stylesheets/components/timelines.scss */
ul.timeline:before {
  content: '';
  position: absolute;
  left: 25%;
  border-right: 1px solid #EEEEEE;
  top: 70px;
  bottom: 0px;
}

/* line 12, app/assets/stylesheets/components/timelines.scss */
ul.timeline li.timeline-event {
  padding-top: 15px;
}

/* line 16, app/assets/stylesheets/components/timelines.scss */
ul.timeline li.timeline-event:first-of-type hr {
  visibility: hidden;
}

/* line 20, app/assets/stylesheets/components/timelines.scss */
ul.timeline li.timeline-event .content {
  padding-left: 30px;
}

/* line 24, app/assets/stylesheets/components/timelines.scss */
ul.timeline li.timeline-event .content hr {
  margin: -11px -20px 10px -32px;
}

/* line 27, app/assets/stylesheets/components/timelines.scss */
ul.timeline li.timeline-event .content i.timeline-icon {
  background: #FF0330;
  border-radius: 50%;
  color: #ffffff;
  font-size: 20px;
  height: 30px;
  left: -18px;
  padding-left: 5.5px;
  padding-top: 5px;
  position: absolute;
  top: -2px;
  width: 30px;
}

/* line 40, app/assets/stylesheets/components/timelines.scss */
ul.timeline li.timeline-event .content .title {
  display: block;
  font-family: 'Play';
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 48, app/assets/stylesheets/components/timelines.scss */
ul.timeline li.timeline-event .date {
  padding-right: 30px;
  text-align: right;
}

@media (max-width: 768px) {
  /* line 56, app/assets/stylesheets/components/timelines.scss */
  ul.timeline:before {
    left: 23px;
    bottom: -171px;
  }
  /* line 61, app/assets/stylesheets/components/timelines.scss */
  ul.timeline li.timeline-event .content {
    padding-left: 50px;
  }
  /* line 63, app/assets/stylesheets/components/timelines.scss */
  ul.timeline li.timeline-event .content i.timeline-icon {
    left: 3px;
  }
}

/* line 2, app/assets/stylesheets/components/timepicker.scss */
.dtp div.dtp-time {
  background: #BDBDBD;
}

/* line 5, app/assets/stylesheets/components/timepicker.scss */
.dtp .hour-hand {
  stroke: #FF0330;
}

/* line 9, app/assets/stylesheets/components/timepicker.scss */
.dtp .dtp-actual-meridien a.selected {
  background: #FF0330;
}

/* line 1, app/assets/stylesheets/components/tooltips.scss */
.MuiTooltip-popper {
  margin-bottom: -10px;
}

/* line 3, app/assets/stylesheets/components/tooltips.scss */
.MuiTooltip-popper .MuiTooltip-tooltip {
  font-size: 10px !important;
}

/* line 1, app/assets/stylesheets/components/transforms.scss */
.rotate-90 {
  transform: rotate(90deg);
}

/* line 5, app/assets/stylesheets/components/transforms.scss */
.rotate-180 {
  transform: rotate(180deg);
}

/* line 9, app/assets/stylesheets/components/transforms.scss */
.rotate-270 {
  transform: rotate(270deg);
}

/* line 1, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead {
  display: block !important;
}

/* line 3, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead .tt-menu {
  transition: all 0.5s ease;
  width: 100% !important;
}

/* line 7, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead .tt-menu .tt-dataset {
  background: #ffffff;
}

/* line 9, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead .tt-menu .tt-dataset .tt-suggestion {
  cursor: pointer;
  padding: 15px 10px;
}

/* line 12, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead .tt-menu .tt-dataset .tt-suggestion.tt-cursor {
  background: #757575;
  color: #ffffff;
}

/* line 16, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead .tt-menu .tt-dataset .tt-suggestion:hover:not(.tt-cursor) {
  background: #EEEEEE;
}

/* line 19, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .tt-highlight {
  font-weight: 400;
}

/* line 1, app/assets/stylesheets/components/typography.scss */
.pop-color, #right-drawer.sidr .container .header h3 {
  color: #000000;
}

/* line 6, app/assets/stylesheets/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-pop {
  color: #d0d0d0;
}

/* line 11, app/assets/stylesheets/components/typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 15, app/assets/stylesheets/components/typography.scss */
.warning-color {
  color: #ffd600;
}

/* line 2, app/assets/stylesheets/components/videos.scss */
.video-js .title-overlay-container {
  margin-top: -45px;
  font-family: "Play";
  font-weight: bold;
}

/* line 8, app/assets/stylesheets/components/videos.scss */
.video-js.vjs-has-started .title-overlay-container {
  margin-top: -75px;
}

/* line 12, app/assets/stylesheets/components/videos.scss */
.video-js .vjs-big-play-button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: -22.5px;
  margin-left: -22.5px;
  font-size: 28px;
  border-width: 4px;
  line-height: 33px;
}

/* line 24, app/assets/stylesheets/components/videos.scss */
.vjs-poster {
  background-size: cover;
}

/* line 31, app/assets/stylesheets/components/videos.scss */
.youtube-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/* line 37, app/assets/stylesheets/components/videos.scss */
.youtube-video-container iframe, .youtube-video-container object, .youtube-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 46, app/assets/stylesheets/components/videos.scss */
.youtube-video-link {
  background-size: cover;
  height: 232px;
  position: relative;
  display: block;
}

/* line 54, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  color: #ffffff;
  text-align: center;
}

/* line 64, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info .name {
  position: absolute;
  font-weight: bold;
  text-transform: uppercase;
  bottom: 10px;
  left: 20px;
  text-shadow: black 0px 0px 5px;
}

/* line 72, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info .play {
  text-align: center;
  margin: auto;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(43, 51, 63, 0.7);
}

/* line 79, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info .play i {
  color: #ffffff;
  font-size: 45px;
  margin-left: -4px;
  margin-top: -4px;
}

/* line 87, app/assets/stylesheets/components/videos.scss */
.youtube-video-link + .description {
  border-top: 1px solid #363636;
}

/* line 1, app/assets/stylesheets/components/visibility.scss */
.invisible {
  visibility: hidden;
}

/* line 5, app/assets/stylesheets/components/visibility.scss */
.visible {
  visibility: visible;
}

/* line 1, app/assets/stylesheets/components/wells.scss */
.well {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  box-shadow: none;
}

/* line 5, app/assets/stylesheets/components/wells.scss */
.well hr {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 10, app/assets/stylesheets/components/wells.scss */
.well .mdl-spinner-container {
  padding: 20px;
}

/* line 14, app/assets/stylesheets/components/wells.scss */
.well .well-table {
  margin: -20px;
}

/* line 16, app/assets/stylesheets/components/wells.scss */
.well .well-table table {
  border: 1px solid #EEEEEE;
}

/* line 19, app/assets/stylesheets/components/wells.scss */
.well .well-table table tr.placeholder:hover {
  background: none;
}

/* line 21, app/assets/stylesheets/components/wells.scss */
.well .well-table table tr.placeholder:hover td {
  background: none;
}

/* line 25, app/assets/stylesheets/components/wells.scss */
.well .well-table table tr.placeholder td {
  text-align: left;
}

/* line 2, app/assets/stylesheets/conversations/edit.scss */
#right-drawer #edit.conversations #conversation-users {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

/* line 6, app/assets/stylesheets/conversations/edit.scss */
#right-drawer #edit.conversations #conversation-users li {
  padding: 3px 0px;
}

/* line 8, app/assets/stylesheets/conversations/edit.scss */
#right-drawer #edit.conversations #conversation-users li .user-avatar {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

/* line 3, app/assets/stylesheets/conversations/index.scss */
body#index.conversations .main {
  padding-top: 60px;
}

/* line 6, app/assets/stylesheets/conversations/index.scss */
body#index.conversations .main > .container-fluid, body#index.conversations .main > ul.tabs {
  padding: 0px;
}

/* line 13, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-actions {
  background-color: #ffffff;
  position: fixed;
  top: 60px;
  left: 62px;
  width: 400px;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  padding: 10px;
  height: 62px;
}

/* line 20, app/assets/stylesheets/conversations/index.scss */
.nav-shell #conversations-control #conversations-actions {
  top: 0;
  left: 0;
}

/* line 29, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-actions .mdl-button, #conversations-control #conversations-actions input.icon-button[type='submit'], #conversations-control #conversations-actions .mdl-icon-button, #conversations-control #conversations-actions .mdl-ultra-mini-fab, #conversations-control #conversations-actions .card .action, .card #conversations-control #conversations-actions .action, #conversations-control #conversations-actions .main-card .action, .main-card #conversations-control #conversations-actions .action, #conversations-control #conversations-actions .sp-container .sp-cancel, .sp-container #conversations-control #conversations-actions .sp-cancel, #conversations-control #conversations-actions .sp-container .sp-choose, .sp-container #conversations-control #conversations-actions .sp-choose, #conversations-control #conversations-actions .dtp .dtp-buttons .btn, .dtp .dtp-buttons #conversations-control #conversations-actions .btn {
  display: none;
}

/* line 33, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-actions #conversations-search {
  width: 100%;
  border: none;
  height: 40px;
}

/* line 38, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-actions #conversations-search:focus {
  outline: none;
}

/* line 44, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-inputs {
  position: relative;
}

/* line 47, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-inputs .mdl-spinner-container {
  margin-top: 20px;
}

/* line 52, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-landing {
  display: flex;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  width: 100%;
  text-align: center;
  color: #9E9E9E;
}

/* line 62, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-landing .content {
  margin: auto;
}

/* line 67, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list {
  background-color: #ffffff;
  list-style: none;
  padding: 0px;
  position: fixed;
  top: 120px;
  left: 62px;
  bottom: 0px;
  width: 400px;
  border-right: 1px solid #EEEEEE;
  margin: 0px;
  overflow-y: scroll;
}

/* line 77, app/assets/stylesheets/conversations/index.scss */
.nav-shell #conversations-control #conversations-list {
  top: 62px;
  left: 0;
}

/* line 85, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li {
  border-bottom: 1px solid #EEEEEE;
}

/* line 89, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a {
  display: block;
  padding: 10px;
}

/* line 93, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a:hover {
  background-color: #f9f9f9;
}

/* line 97, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a .recent {
  color: #757575;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}

/* line 105, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a .name {
  font-weight: bold;
  color: #363636;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 113, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a .notifications {
  background-color: #FF0330;
  color: #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  font-size: 10px;
  line-height: 20px;
}

/* line 124, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a.active {
  background-color: #FF0330;
}

/* line 127, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a.active .name {
  color: #ffffff;
}

/* line 131, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a.active .notifications {
  display: none;
}

/* line 135, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversations-list li.conversation a.active .recent {
  color: #ff8399;
}

/* line 144, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-window {
  background-color: #f9f9f9;
  position: fixed;
  top: 60px;
  left: 462px;
  bottom: 0px;
  width: calc(100% - 462px);
}

/* line 152, app/assets/stylesheets/conversations/index.scss */
.nav-shell #conversations-control #conversation-window {
  top: 0;
  left: 400px;
  width: calc(100% - 400px);
}

/* line 158, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-window .mdl-spinner-container {
  display: flex;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  text-align: center;
}

/* line 167, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-window .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 172, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-window #empty {
  display: flex;
  position: absolute;
  bottom: 0px;
  top: 60px;
  width: 100%;
  text-align: center;
  color: #BDBDBD;
}

/* line 181, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-window #empty .content {
  margin: auto;
}

/* line 184, app/assets/stylesheets/conversations/index.scss */
#conversations-control #conversation-window #empty .content i {
  font-size: 100px;
}

/* line 1, app/assets/stylesheets/conversations/messages/show.scss */
.conversation-message {
  display: flex;
  margin-top: 10px;
}

/* line 4, app/assets/stylesheets/conversations/messages/show.scss */
.conversation-message .avatar {
  flex: none;
  padding-top: 10px;
  padding-right: 10px;
}

/* line 8, app/assets/stylesheets/conversations/messages/show.scss */
.conversation-message .avatar .user-avatar {
  width: 30px;
  height: 30px;
}

/* line 13, app/assets/stylesheets/conversations/messages/show.scss */
.conversation-message .content {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  padding: 10px;
  border-radius: 4px;
  flex: 1 1 0%;
}

/* line 19, app/assets/stylesheets/conversations/messages/show.scss */
.conversation-message .content .user {
  font-weight: bold;
}

/* line 23, app/assets/stylesheets/conversations/messages/show.scss */
.conversation-message .info {
  font-size: 12px;
  color: #9E9E9E;
  padding-left: 10px;
  width: 100px;
  flex: none;
  text-align: right;
}

/* line 1, app/assets/stylesheets/conversations/show.scss */
#conversation-info {
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
  padding: 10px 20px;
  line-height: 39px;
  height: 62px;
}

/* line 7, app/assets/stylesheets/conversations/show.scss */
#conversation-info .name {
  font-weight: bold;
  font-size: 17px;
}

/* line 11, app/assets/stylesheets/conversations/show.scss */
#conversation-info #conversation-settings-button {
  color: #9E9E9E;
}

/* line 14, app/assets/stylesheets/conversations/show.scss */
#conversation-info #conversation-settings-button:hover .trailing-text {
  text-decoration: underline;
}

/* line 18, app/assets/stylesheets/conversations/show.scss */
#conversation-info #conversation-settings-button i {
  margin-top: 7px;
  float: left;
  padding-left: 15px;
}

/* line 26, app/assets/stylesheets/conversations/show.scss */
#conversation-messages {
  position: fixed;
  top: 123px;
  bottom: 110px;
  left: 462px;
  right: 0px;
  padding: 20px 20px 0px 20px;
  overflow-y: scroll;
}

/* line 34, app/assets/stylesheets/conversations/show.scss */
#conversation-messages .date-separator {
  background-color: #f9f9f9;
  position: sticky;
  top: -20px;
  text-align: center;
  font-size: 12px;
  padding: 10px 0px;
  margin-bottom: -10px;
  color: #9E9E9E;
  z-index: 1;
}

/* line 44, app/assets/stylesheets/conversations/show.scss */
#conversation-messages .date-separator:before {
  width: 40%;
  height: 1px;
  background-color: #EEEEEE;
  left: 0px;
  position: absolute;
  content: ' ';
  top: 18px;
}

/* line 53, app/assets/stylesheets/conversations/show.scss */
#conversation-messages .date-separator:after {
  width: 40%;
  height: 1px;
  background-color: #EEEEEE;
  right: 0px;
  position: absolute;
  content: ' ';
  top: 18px;
}

/* line 65, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create {
  padding: 20px;
  position: fixed;
  bottom: 0px;
  left: 462px;
  right: 0px;
}

/* line 71, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create trix-editor {
  background-color: #ffffff;
  margin-left: 40px;
}

/* line 75, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create trix-toolbar {
  display: none;
}

/* line 78, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create #send-control {
  width: 100px;
  text-align: center;
}

/* line 81, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create #send-control .button {
  justify-content: center;
}

/* line 84, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create #send-control #send {
  background-color: #FF0330;
  color: #ffffff;
  padding-left: 2px;
  padding-top: 1px;
}

/* line 89, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create #send-control #send[disabled] {
  cursor: not-allowed;
}

/* line 93, app/assets/stylesheets/conversations/show.scss */
#conversation-message-create #send-control #send-keys {
  margin-top: 5px;
  font-size: 12px;
  color: #9E9E9E;
}

/* line 101, app/assets/stylesheets/conversations/show.scss */
#conversation-top {
  position: fixed;
  top: 150px;
  left: 400px;
  right: 0px;
  height: 50px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f9f9f9 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#00ffffff',GradientType=0 );
  /* IE6-9 */
}

/* line 1, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) {
  background-color: #1d1d1d;
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) hr {
  border-color: #616161;
}

/* line 7, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) p {
  color: #9E9E9E;
}

/* line 10, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .muted, body.dark:not(.mobile):not(.tablet) .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body.dark:not(.mobile):not(.tablet) .unit, body.dark:not(.mobile):not(.tablet) .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body.dark:not(.mobile):not(.tablet) .value, body.dark:not(.mobile):not(.tablet) .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body.dark:not(.mobile):not(.tablet) .metric-name, body.dark:not(.mobile):not(.tablet) #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body.dark:not(.mobile):not(.tablet) .drawer-back-subtitle {
  color: #6d6d6d;
}

/* line 13, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) pre {
  background-color: #3a3a3a;
  border-color: #616161 !important;
}

/* line 18, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .bg-cell-header {
  background-color: #434343 !important;
}

/* line 22, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .body-bg {
  background-color: #1d1d1d !important;
}

/* line 26, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .border:not(.border-important), body.dark:not(.mobile):not(.tablet) .leaderboard-metric-frame:not(.border-important), body.dark:not(.mobile):not(.tablet) .mention-dropdown:not(.border-important), body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.dark:not(.mobile):not(.tablet) .handsontable.listbox:not(.border-important) {
  border-color: #616161 !important;
}

/* line 30, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .content-bg {
  background-color: #292929;
}

/* line 4, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body.dark.paywall-modal.modal-open:not(.mobile):not(.tablet) .modal-backdrop {
  background-color: #1d1d1d;
}

/* line 7, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body.dark.paywall-modal.modal-open:not(.mobile):not(.tablet) .modal-content {
  border: none;
}

/* line 9, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body.dark.paywall-modal.modal-open:not(.mobile):not(.tablet) .modal-content .well {
  background-color: #292929;
  border-color: #616161;
}

/* line 17, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body.dark:not(.mobile):not(.tablet) #paywall-products h2 {
  color: #d0d0d0;
}

/* line 20, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body.dark:not(.mobile):not(.tablet) #paywall-products h3 {
  color: #d0d0d0;
}

/* line 24, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body#new.dark.billing_paywalls:not(.mobile):not(.tablet) {
  background-color: #1d1d1d;
}

/* line 26, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body#new.dark.billing_paywalls:not(.mobile):not(.tablet) h1 {
  color: #d0d0d0;
}

/* line 29, app/assets/stylesheets/dark/billing/paywalls/new.scss */
body#new.dark.billing_paywalls:not(.mobile):not(.tablet) .well {
  background-color: #292929;
  border-color: #616161;
}

/* line 2, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control {
  background-color: #292929;
  box-shadow: none;
  border-left: 1px solid #616161;
}

/* line 6, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control hr {
  border-color: #616161 !important;
}

/* line 9, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control .title {
  color: #d0d0d0;
}

/* line 12, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control #billing-card {
  border-color: #616161 !important;
}

/* line 16, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #product-name {
  color: #d0d0d0;
}

/* line 19, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #price-amount {
  color: #d0d0d0;
}

/* line 6, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) form.block-form .actions .actions-list li .action {
  color: #9E9E9E !important;
}

/* line 13, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiInputBase-root {
  color: #9E9E9E;
}

/* line 15, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiInputBase-root:before {
  border-color: #616161 !important;
}

/* line 19, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiFormLabel-root {
  color: #6d6d6d;
}

/* line 22, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiSelect-icon {
  color: #6d6d6d;
}

/* line 25, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiIconButton-root {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiPaper-root {
  color: #9E9E9E;
  background-color: #3a3a3a;
}

/* line 33, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiListItem-root:hover {
  background-color: #6d6d6d;
}

/* line 40, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr.form-active {
  background-color: #292929;
}

/* line 44, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr td.read-only {
  background-color: #3a3a3a;
}

/* line 51, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox > .ht_master table {
  border-color: transparent !important;
  background-color: transparent !important;
}

/* line 55, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox > .ht_master table tr td {
  border-color: transparent !important;
  margin-left: -2px;
}

/* line 62, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox > .ht_master .wtHolder td {
  border-color: #292929 !important;
}

/* line 67, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox.no-results {
  border: none !important;
  background-color: transparent !important;
}

/* line 75, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet-form-component .block-sheet-form {
  background-color: #292929;
  border: 1px solid #616161;
  margin: 0px;
}

/* line 79, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet-form-component .block-sheet-form hr {
  border-color: #616161 !important;
}

/* line 83, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet-form-component .block-sheet-form .measurement.active {
  background-color: #3a3a3a;
  border-color: #616161 !important;
}

/* line 2, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control {
  border-color: #616161;
  background-color: #363636 !important;
}

/* line 5, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control a {
  color: #9E9E9E !important;
}

/* line 7, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control a i {
  color: #9E9E9E;
}

/* line 12, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select {
  background-color: #363636;
  border-color: #616161;
}

/* line 16, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield .mdl-selectfield__select {
  border-color: #616161;
}

/* line 21, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield .mdl-textfield__input {
  border-color: #616161;
}

/* line 26, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control.connector-option-control {
  background-color: #363636 !important;
}

/* line 33, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier.read-only .modifier-condition-option .text {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier {
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier .modifications .actions {
  border-color: #616161;
}

/* line 10, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier .modifications .mdl-textfield.selectsearch .selectize-dropdown .option {
  color: #9E9E9E;
}

/* line 12, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier .modifications .mdl-textfield.selectsearch .selectize-dropdown .option:hover {
  background-color: #292929 !important;
}

/* line 15, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier .modifications .mdl-textfield.selectsearch .selectize-dropdown .option.active {
  background-color: #292929 !important;
}

/* line 23, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier .summary.down {
  border-color: #616161;
}

/* line 4, app/assets/stylesheets/dark/blocks/supersets/superset.scss */
body.dark:not(.mobile):not(.tablet) li.superset .index .number {
  background-color: #292929 !important;
}

/* line 2, app/assets/stylesheets/dark/components/alerts.scss */
body.dark:not(.mobile):not(.tablet) .alert-info {
  background-color: #3a3a3a;
  color: #9E9E9E;
}

/* line 6, app/assets/stylesheets/dark/components/alerts.scss */
body.dark:not(.mobile):not(.tablet) .alert-danger {
  color: #ffffff !important;
}

/* line 2, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button, body.dark:not(.mobile):not(.tablet) input.icon-button[type='submit'], body.dark:not(.mobile):not(.tablet) .mdl-icon-button, body.dark:not(.mobile):not(.tablet) .mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .action, .card body.dark:not(.mobile):not(.tablet) .action, body.dark:not(.mobile):not(.tablet) .main-card .action, .main-card body.dark:not(.mobile):not(.tablet) .action, body.dark:not(.mobile):not(.tablet) .sp-container .sp-cancel, .sp-container body.dark:not(.mobile):not(.tablet) .sp-cancel, body.dark:not(.mobile):not(.tablet) .sp-container .sp-choose, .sp-container body.dark:not(.mobile):not(.tablet) .sp-choose, body.dark:not(.mobile):not(.tablet) .dtp .dtp-buttons .btn, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) .btn {
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.action-color, body.dark:not(.mobile):not(.tablet) input.action-color.icon-button[type='submit'], body.dark:not(.mobile):not(.tablet) .action-color.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .action-color.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .action-color.action, .card body.dark:not(.mobile):not(.tablet) .action-color.action, body.dark:not(.mobile):not(.tablet) .main-card .action-color.action, .main-card body.dark:not(.mobile):not(.tablet) .action-color.action, body.dark:not(.mobile):not(.tablet) .sp-container .action-color.sp-cancel, .sp-container body.dark:not(.mobile):not(.tablet) .action-color.sp-cancel, body.dark:not(.mobile):not(.tablet) .sp-container .action-color.sp-choose, .sp-container body.dark:not(.mobile):not(.tablet) .action-color.sp-choose, body.dark:not(.mobile):not(.tablet) .dtp .dtp-buttons .action-color.btn, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) .action-color.btn {
  color: #FF0330;
}

/* line 6, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.action-color:hover, body.dark:not(.mobile):not(.tablet) input.action-color.icon-button[type='submit']:hover, body.dark:not(.mobile):not(.tablet) .action-color.mdl-icon-button:hover, body.dark:not(.mobile):not(.tablet) .action-color.mdl-ultra-mini-fab:hover, body.dark:not(.mobile):not(.tablet) .card .action-color.action:hover, .card body.dark:not(.mobile):not(.tablet) .action-color.action:hover, body.dark:not(.mobile):not(.tablet) .main-card .action-color.action:hover, .main-card body.dark:not(.mobile):not(.tablet) .action-color.action:hover, body.dark:not(.mobile):not(.tablet) .sp-container .action-color.sp-cancel:hover, .sp-container body.dark:not(.mobile):not(.tablet) .action-color.sp-cancel:hover, body.dark:not(.mobile):not(.tablet) .sp-container .action-color.sp-choose:hover, .sp-container body.dark:not(.mobile):not(.tablet) .action-color.sp-choose:hover, body.dark:not(.mobile):not(.tablet) .dtp .dtp-buttons .action-color.btn:hover, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) .action-color.btn:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 10, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.cta, body.dark:not(.mobile):not(.tablet) input.cta.icon-button[type='submit'], body.dark:not(.mobile):not(.tablet) .cta.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .cta.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .cta.action, .card body.dark:not(.mobile):not(.tablet) .cta.action, body.dark:not(.mobile):not(.tablet) .main-card .cta.action, .main-card body.dark:not(.mobile):not(.tablet) .cta.action, body.dark:not(.mobile):not(.tablet) .sp-container .cta.sp-cancel, .sp-container body.dark:not(.mobile):not(.tablet) .cta.sp-cancel, body.dark:not(.mobile):not(.tablet) .dtp .dtp-buttons .cta.btn, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) .cta.btn, body.dark:not(.mobile):not(.tablet) .sp-container .sp-choose, .sp-container body.dark:not(.mobile):not(.tablet) .sp-choose {
  color: rgba(255, 255, 255, 0.7);
}

/* line 13, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.danger, body.dark:not(.mobile):not(.tablet) input.danger.icon-button[type='submit'], body.dark:not(.mobile):not(.tablet) .danger.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .danger.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .danger.action, .card body.dark:not(.mobile):not(.tablet) .danger.action, body.dark:not(.mobile):not(.tablet) .main-card .danger.action, .main-card body.dark:not(.mobile):not(.tablet) .danger.action, body.dark:not(.mobile):not(.tablet) .sp-container .danger.sp-cancel, .sp-container body.dark:not(.mobile):not(.tablet) .danger.sp-cancel, body.dark:not(.mobile):not(.tablet) .sp-container .danger.sp-choose, .sp-container body.dark:not(.mobile):not(.tablet) .danger.sp-choose, body.dark:not(.mobile):not(.tablet) .dtp .dtp-buttons .danger.btn, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) .danger.btn {
  color: rgba(255, 255, 255, 0.7);
}

/* line 16, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.gray, body.dark:not(.mobile):not(.tablet) input.gray.icon-button[type='submit'], body.dark:not(.mobile):not(.tablet) .gray.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .gray.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .gray.action, .card body.dark:not(.mobile):not(.tablet) .gray.action, body.dark:not(.mobile):not(.tablet) .main-card .gray.action, .main-card body.dark:not(.mobile):not(.tablet) .gray.action, body.dark:not(.mobile):not(.tablet) .sp-container .gray.sp-cancel, .sp-container body.dark:not(.mobile):not(.tablet) .gray.sp-cancel, body.dark:not(.mobile):not(.tablet) .sp-container .gray.sp-choose, .sp-container body.dark:not(.mobile):not(.tablet) .gray.sp-choose, body.dark:not(.mobile):not(.tablet) .dtp .dtp-buttons .gray.btn, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) .gray.btn {
  color: rgba(255, 255, 255, 0.7);
}

/* line 19, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.info, body.dark:not(.mobile):not(.tablet) input.info.icon-button[type='submit'], body.dark:not(.mobile):not(.tablet) .info.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .info.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .info.action, .card body.dark:not(.mobile):not(.tablet) .info.action, body.dark:not(.mobile):not(.tablet) .main-card .info.action, .main-card body.dark:not(.mobile):not(.tablet) .info.action, body.dark:not(.mobile):not(.tablet) .sp-container .info.sp-cancel, .sp-container body.dark:not(.mobile):not(.tablet) .info.sp-cancel, body.dark:not(.mobile):not(.tablet) .sp-container .info.sp-choose, .sp-container body.dark:not(.mobile):not(.tablet) .info.sp-choose, body.dark:not(.mobile):not(.tablet) .dtp .dtp-buttons .info.btn, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) .info.btn {
  color: #00BCD4;
}

/* line 23, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .close {
  color: #d0d0d0;
  opacity: 0.5;
}

/* line 3, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox .mdl-checkbox__label {
  color: #9E9E9E;
}

/* line 6, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox .mdl-input__description {
  color: #6d6d6d;
}

/* line 10, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox:not(.is-checked) .mdl-checkbox__box-outline {
  border-color: #616161;
}

/* line 15, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox.text-important-1 .mdl-checkbox__label, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h4.mdl-checkbox .mdl-checkbox__label, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h4.mdl-checkbox .mdl-checkbox__label, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h3.mdl-checkbox .mdl-checkbox__label, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h3.mdl-checkbox .mdl-checkbox__label, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h2.mdl-checkbox .mdl-checkbox__label, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h2.mdl-checkbox .mdl-checkbox__label, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h1.mdl-checkbox .mdl-checkbox__label, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h1.mdl-checkbox .mdl-checkbox__label, body.dark:not(.mobile):not(.tablet) .leaderboard-metric-frame .mdl-checkbox.header .mdl-checkbox__label, .leaderboard-metric-frame body.dark:not(.mobile):not(.tablet) .mdl-checkbox.header .mdl-checkbox__label, body.dark:not(.mobile):not(.tablet) .profile-report-section.table_section .assessment-measurement .mdl-checkbox.metric-name .mdl-checkbox__label, .profile-report-section.table_section .assessment-measurement body.dark:not(.mobile):not(.tablet) .mdl-checkbox.metric-name .mdl-checkbox__label {
  color: #ffffff;
}

/* line 2, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 5, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control table {
  border-color: #616161 !important;
}

/* line 8, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 11, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr th {
  color: #6d6d6d !important;
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr td {
  border-color: #616161 !important;
}

/* line 19, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr[url]:hover, body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr[drawer-url]:hover, body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr[remote-url]:hover {
  background-color: #6d6d6d !important;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
}

/* line 27, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #kpvs-database-control.teams #kpvs-datatable tr:not(.included) td {
  background-color: #292929;
}

/* line 30, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #kpis-database-control.teams #kpis-datatable tr:not(.included) td {
  background-color: #292929;
}

/* line 33, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #team-assessments-control #assessments-datatable tr:not(.included) td {
  background-color: #292929;
}

/* line 36, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #kpis-database-control.teams #kpis-datatable tr.included td:nth-child(2) {
  color: #9E9E9E;
}

/* line 39, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #team-assessments-control #assessments-datatable tr.included td:nth-child(2) {
  color: #9E9E9E;
}

/* line 44, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .dataTables_wrapper .dataTables_paginate .ellipsis {
  color: #9E9E9E;
}

/* line 48, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #9E9E9E !important;
}

/* line 51, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  color: #3a3a3a !important;
}

/* line 3, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp .dtp-actual-year {
  color: #9E9E9E;
}

/* line 7, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp .dtp-close > a {
  color: #9E9E9E !important;
}

/* line 11, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp .dtp-date {
  background-color: #292929;
  color: #9E9E9E;
}

/* line 15, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp .dtp-header {
  color: #9E9E9E !important;
  background-color: #3a3a3a !important;
}

/* line 22, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp .table > thead > tr > th {
  border-color: #616161 !important;
}

/* line 28, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp > .dtp-content {
  background-color: #3a3a3a;
  border: 1px solid #616161;
}

/* line 37, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp table.dtp-picker-days tr > td > a:not(.selected) {
  color: #9E9E9E;
}

/* line 41, app/assets/stylesheets/dark/components/datepicker.scss */
body.dark:not(.mobile):not(.tablet) .dtp table.dtp-picker-days tr > td > span {
  color: #616161 !important;
}

/* line 2, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker {
  border-color: #616161;
  background-color: #3a3a3a;
}

/* line 6, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker .drp-calendar.left {
  border-left-color: #616161;
}

/* line 11, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker td.available {
  color: #9E9E9E;
}

/* line 14, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker td.in-range {
  background-color: #6d6d6d;
  color: rgba(255, 255, 255, 0.7);
}

/* line 18, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker td.off {
  background-color: #3a3a3a;
  color: #6d6d6d;
}

/* line 22, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker td.start-date, body.dark:not(.mobile):not(.tablet) .daterangepicker td.end-date {
  background-color: rgba(255, 255, 255, 0.7);
  color: #1d1d1d;
}

/* line 27, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker .calendar-table {
  background-color: #3a3a3a;
  border: none !important;
}

/* line 31, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker .calendar-table .next span, body.dark:not(.mobile):not(.tablet) .daterangepicker .calendar-table .prev span {
  border-color: #9E9E9E !important;
}

/* line 36, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker .drp-buttons {
  border-color: #616161 !important;
}

/* line 38, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker .drp-buttons .btn-primary {
  color: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/dark/components/daterange.scss */
body.dark:not(.mobile):not(.tablet) .daterangepicker .drp-buttons .btn-default {
  border-color: #9E9E9E;
  background-color: #3a3a3a;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer {
  background-color: #292929;
  border-color: #616161;
}

/* line 7, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .drawer-item > a:visited, body.dark:not(.mobile):not(.tablet) #left-drawer .drawer-item > a:active, body.dark:not(.mobile):not(.tablet) #left-drawer .drawer-item > a:focus {
  background-color: #292929;
  border-right: 1px solid #616161;
}

/* line 13, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base {
  background-color: #292929;
  border-color: #616161;
}

/* line 16, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu__outline {
  background-color: #1d1d1d;
  border: #616161;
}

/* line 20, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu {
  background-color: #3a3a3a;
}

/* line 24, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu li:first-child input {
  border-color: #616161 !important;
  color: #9E9E9E;
}

/* line 31, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu li.mdl-menu__item:focus a {
  color: #ffffff !important;
}

/* line 35, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu li.mdl-menu__item:hover {
  background-color: #6d6d6d !important;
}

/* line 37, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu li.mdl-menu__item:hover a {
  color: #9E9E9E !important;
}

/* line 41, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu li.mdl-menu__item a {
  color: #6d6d6d !important;
}

/* line 43, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .base .mdl-menu li.mdl-menu__item a.current {
  color: #ffffff !important;
}

/* line 51, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #left-drawer .mdl-tooltip {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* line 55, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer {
  background-color: #292929;
  border-left: 1px solid #616161;
}

/* line 58, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer hr {
  border-color: #616161;
}

/* line 61, app/assets/stylesheets/dark/components/drawer.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .header {
  background-color: #363636 !important;
  border-color: #616161 !important;
  border-left: 1px solid #616161;
}

/* line 2, app/assets/stylesheets/dark/components/dropdowns.scss */
body.dark:not(.mobile):not(.tablet) .dropdown-menu {
  background-color: #3a3a3a;
  border-color: #616161;
}

/* line 6, app/assets/stylesheets/dark/components/dropdowns.scss */
body.dark:not(.mobile):not(.tablet) .dropdown-menu li:hover {
  background-color: #6d6d6d;
}

/* line 8, app/assets/stylesheets/dark/components/dropdowns.scss */
body.dark:not(.mobile):not(.tablet) .dropdown-menu li:hover a {
  background-color: #6d6d6d;
}

/* line 2, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htAutocompleteArrow {
  color: #6d6d6d;
}

/* line 7, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable th {
  color: #9E9E9E;
  background-color: #3a3a3a !important;
}

/* line 10, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable th.ht__highlight {
  background-color: #474747 !important;
}

/* line 13, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable th:last-child {
  border-color: #616161 !important;
}

/* line 19, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable tr:first-child th {
  border-color: #616161 !important;
}

/* line 22, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable tr:first-child td {
  border-color: #616161 !important;
}

/* line 27, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable tr td.read-only {
  background-color: #3a3a3a;
}

/* line 35, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .handsontable td {
  background-color: #292929;
  border-color: #616161;
}

/* line 39, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .handsontable .htSeparator {
  border-color: #616161 !important;
}

/* line 43, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .handsontableInput {
  background-color: #3a3a3a;
  color: #9E9E9E;
}

/* line 48, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htContextMenu td {
  color: #9E9E9E;
}

/* line 50, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htContextMenu td:hover, body.dark:not(.mobile):not(.tablet) .htContextMenu td.highlight {
  background-color: #616161;
}

/* line 59, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr:first-child td {
  border-color: #616161;
}

/* line 65, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable .listbox.highlight {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/components/labels.scss */
body.dark:not(.mobile):not(.tablet) .attr-label {
  color: #6d6d6d;
}

/* line 5, app/assets/stylesheets/dark/components/labels.scss */
body.dark:not(.mobile):not(.tablet) .attr-value {
  color: #9E9E9E;
}

/* line 8, app/assets/stylesheets/dark/components/labels.scss */
body.dark:not(.mobile):not(.tablet) .label-default, body.dark:not(.mobile):not(.tablet) .filter-basic .filter-option.active, .filter-basic body.dark:not(.mobile):not(.tablet) .filter-option.active {
  background-color: #3a3a3a;
  color: #9E9E9E;
}

/* line 3, app/assets/stylesheets/dark/components/modals.scss */
body.dark:not(.mobile):not(.tablet) .modal-header h4 {
  color: #d0d0d0;
}

/* line 7, app/assets/stylesheets/dark/components/modals.scss */
body.dark:not(.mobile):not(.tablet) .modal-content {
  border: 1px solid #616161;
  background-color: #292929;
}

/* line 10, app/assets/stylesheets/dark/components/modals.scss */
body.dark:not(.mobile):not(.tablet) .modal-content .close {
  color: #9E9E9E !important;
}

/* line 2, app/assets/stylesheets/dark/components/navbar.scss */
body.dark:not(.mobile):not(.tablet) #navbar-top {
  background-color: #292929;
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/dark/components/navbar.scss */
body.dark:not(.mobile):not(.tablet) #navbar-top .navbar-logo {
  border-color: #616161;
}

/* line 9, app/assets/stylesheets/dark/components/navbar.scss */
body.dark:not(.mobile):not(.tablet) #navbar-top .navbar-title .title {
  color: #ffffff;
}

/* line 12, app/assets/stylesheets/dark/components/navbar.scss */
body.dark:not(.mobile):not(.tablet) #navbar-top .navbar-title .subtitle {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover {
  background-color: #1d1d1d;
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover h3 {
  background-color: #292929;
  color: #9E9E9E;
  border-color: #616161;
}

/* line 11, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.bottom > .arrow {
  border-bottom-color: #616161 !important;
}

/* line 13, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.bottom > .arrow:after {
  border-bottom-color: #616161 !important;
}

/* line 19, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.left > .arrow {
  border-left-color: #616161 !important;
}

/* line 21, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.left > .arrow:after {
  border-left-color: #616161 !important;
}

/* line 27, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.right > .arrow {
  border-right-color: #616161 !important;
}

/* line 29, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.right > .arrow:after {
  border-right-color: #616161 !important;
}

/* line 35, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.top > .arrow {
  border-top-color: #616161 !important;
}

/* line 37, app/assets/stylesheets/dark/components/popovers.scss */
body.dark:not(.mobile):not(.tablet) .popover.top > .arrow:after {
  border-top-color: #616161 !important;
}

/* line 4, app/assets/stylesheets/dark/components/progress_trackers.scss */
body.dark:not(.mobile):not(.tablet) .progress-tracker .mdl-progress .bufferbar {
  background-color: #3a3a3a;
}

/* line 4, app/assets/stylesheets/dark/components/radios.scss */
body.dark:not(.mobile):not(.tablet) .mdl-radio:not(.is-checked) .mdl-radio__outer-circle {
  border-color: #616161;
}

/* line 3, app/assets/stylesheets/dark/components/selectfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-selectfield .mdl-selectfield__label {
  color: #6d6d6d !important;
}

/* line 6, app/assets/stylesheets/dark/components/selectfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-selectfield .mdl-selectfield__select {
  border-color: #616161;
}

/* line 9, app/assets/stylesheets/dark/components/selectfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-selectfield .mdl-input__description {
  color: #6d6d6d;
}

/* line 3, app/assets/stylesheets/dark/components/selectsearch.scss */
body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-dropdown {
  background-color: #3a3a3a;
  border-color: #616161;
}

/* line 7, app/assets/stylesheets/dark/components/selectsearch.scss */
body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-dropdown .option:hover, body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-dropdown .option.active {
  background-color: #6d6d6d !important;
}

/* line 12, app/assets/stylesheets/dark/components/selectsearch.scss */
body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-input {
  border-color: #616161;
}

/* line 14, app/assets/stylesheets/dark/components/selectsearch.scss */
body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-input input {
  color: #9E9E9E;
}

/* line 17, app/assets/stylesheets/dark/components/selectsearch.scss */
body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-input:before {
  background-color: #616161 !important;
  border-color: #616161 !important;
}

/* line 21, app/assets/stylesheets/dark/components/selectsearch.scss */
body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-input .mdl-textfield__label {
  color: #6d6d6d !important;
}

/* line 24, app/assets/stylesheets/dark/components/selectsearch.scss */
body.dark:not(.mobile):not(.tablet) .selectsearch .selectize-input .item {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/dark/components/snackbars.scss */
body.dark:not(.mobile):not(.tablet) .snackbar:not(.error) {
  background-color: #BDBDBD !important;
  color: #363636 !important;
}

/* line 4, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch.is-checked .mdl-switch__track {
  background: #d0d0d0;
}

/* line 7, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch.is-checked .mdl-switch__thumb {
  background: #FF0330;
}

/* line 11, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch .mdl-switch__track {
  background: #6d6d6d;
}

/* line 14, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch .mdl-switch__thumb {
  background: #d0d0d0;
}

/* line 2, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table {
  border-color: #616161 !important;
}

/* line 5, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr th {
  background-color: #292929;
  border-color: #616161 !important;
  color: #6d6d6d !important;
  text-transform: uppercase;
}

/* line 11, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr td {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr:hover {
  background-color: #3a3a3a;
}

/* line 17, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr:hover td {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/components/tabs.scss */
body.dark:not(.mobile):not(.tablet) ul.tabs {
  background-color: #292929;
  border-color: #616161;
}

/* line 3, app/assets/stylesheets/dark/components/tagfields.scss */
body.dark:not(.mobile):not(.tablet) .mdl-tagfield .selectize-dropdown {
  background-color: #3a3a3a;
  border-left: 1px solid #616161;
  border-right: 1px solid #616161;
}

/* line 8, app/assets/stylesheets/dark/components/tagfields.scss */
body.dark:not(.mobile):not(.tablet) .mdl-tagfield .selectize-dropdown .option:hover {
  background-color: #6d6d6d;
}

/* line 13, app/assets/stylesheets/dark/components/tagfields.scss */
body.dark:not(.mobile):not(.tablet) .mdl-tagfield .selectize-input {
  border-color: #616161;
}

/* line 15, app/assets/stylesheets/dark/components/tagfields.scss */
body.dark:not(.mobile):not(.tablet) .mdl-tagfield .selectize-input input {
  color: #9E9E9E;
}

/* line 18, app/assets/stylesheets/dark/components/tagfields.scss */
body.dark:not(.mobile):not(.tablet) .mdl-tagfield .selectize-input:before, body.dark:not(.mobile):not(.tablet) .mdl-tagfield .selectize-input:after {
  background-color: #616161 !important;
  border-color: #616161 !important;
}

/* line 2, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-editor, body.tablet trix-editor {
  border-color: #616161;
}

/* line 6, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-toolbar .trix-button-group, body.tablet trix-toolbar .trix-button-group {
  border-color: #616161;
}

/* line 8, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-toolbar .trix-button-group .trix-button, body.tablet trix-toolbar .trix-button-group .trix-button {
  border-color: #616161;
  color: #9E9E9E;
}

/* line 11, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-toolbar .trix-button-group .trix-button:before, body.tablet trix-toolbar .trix-button-group .trix-button:before {
  filter: invert(100%);
  opacity: 55%;
}

/* line 3, app/assets/stylesheets/dark/components/textfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-textfield .mdl-input__description {
  color: #6d6d6d;
}

/* line 6, app/assets/stylesheets/dark/components/textfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-textfield .mdl-textfield__label {
  color: #6d6d6d !important;
}

/* line 9, app/assets/stylesheets/dark/components/textfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-textfield .mdl-textfield__input {
  border-color: #616161;
}

/* line 4, app/assets/stylesheets/dark/components/typeahead.scss */
body.dark:not(.mobile):not(.tablet) .twitter-typeahead .tt-menu .tt-dataset {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) code {
  color: #9E9E9E;
  background-color: #3a3a3a;
}

/* line 6, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .pop-color, body.dark:not(.mobile):not(.tablet) #right-drawer.sidr .container .header h3, #right-drawer.sidr .container .header body.dark:not(.mobile):not(.tablet) h3 {
  color: #d0d0d0;
}

/* line 10, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-default {
  color: #9E9E9E;
}

/* line 14, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-important-1, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h4, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h4, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h3, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h3, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h2, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h2, body.dark:not(.mobile):not(.tablet) #flex-conversation .message .body h1, #flex-conversation .message .body body.dark:not(.mobile):not(.tablet) h1, body.dark:not(.mobile):not(.tablet) .leaderboard-metric-frame .header, .leaderboard-metric-frame body.dark:not(.mobile):not(.tablet) .header, body.dark:not(.mobile):not(.tablet) .profile-report-section.table_section .assessment-measurement .metric-name, .profile-report-section.table_section .assessment-measurement body.dark:not(.mobile):not(.tablet) .metric-name {
  color: #ffffff;
}

/* line 18, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-important-2 {
  color: #d0d0d0;
}

/* line 2, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content {
  background-color: #292929;
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .header {
  background-color: #292929;
  border-color: #616161;
}

/* line 8, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .header .title {
  color: #9E9E9E;
}

/* line 12, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .dataTables_filter {
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .-mx-30px {
  border-color: #616161;
}

/* line 21, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-menu a:hover {
  color: #d0d0d0;
}

/* line 24, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-menu a:not(.text-important-1):not(:hover) {
  color: #6d6d6d;
}

/* line 3, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-actions {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 6, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-actions input {
  background-color: #292929 !important;
}

/* line 10, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-list {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 13, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-list li {
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-list li:hover {
  background-color: #3a3a3a;
}

/* line 17, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-list li:hover a {
  background-color: #3a3a3a;
}

/* line 22, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-list li a .name {
  color: #d0d0d0 !important;
}

/* line 26, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-list li a.active .name {
  color: #ffffff !important;
}

/* line 29, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversations-list li a.active .recent {
  color: #ff6984 !important;
}

/* line 36, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversation-window {
  background-color: #1d1d1d !important;
}

/* line 40, app/assets/stylesheets/dark/conversations/index.scss */
body#index.dark.conversations:not(.mobile):not(.tablet) .main #conversation-window #empty .content i {
  color: #3a3a3a;
}

/* line 3, app/assets/stylesheets/dark/conversations/messages/show.scss */
body.dark:not(.mobile):not(.tablet) .conversation-message .content {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 7, app/assets/stylesheets/dark/conversations/messages/show.scss */
body.dark:not(.mobile):not(.tablet) .conversation-message .info {
  color: #6d6d6d;
}

/* line 2, app/assets/stylesheets/dark/conversations/show.scss */
body.dark:not(.mobile):not(.tablet) #conversation-info {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 7, app/assets/stylesheets/dark/conversations/show.scss */
body.dark:not(.mobile):not(.tablet) #conversation-messages .date-separator {
  background-color: #1d1d1d;
  color: #6d6d6d;
}

/* line 10, app/assets/stylesheets/dark/conversations/show.scss */
body.dark:not(.mobile):not(.tablet) #conversation-messages .date-separator:before {
  background-color: #6d6d6d;
}

/* line 13, app/assets/stylesheets/dark/conversations/show.scss */
body.dark:not(.mobile):not(.tablet) #conversation-messages .date-separator:after {
  background-color: #6d6d6d;
}

/* line 19, app/assets/stylesheets/dark/conversations/show.scss */
body.dark:not(.mobile):not(.tablet) #conversation-message-create trix-editor {
  background-color: #292929;
}

/* line 5, app/assets/stylesheets/dark/groups/athletes/index.scss */
body.dark:not(.mobile):not(.tablet) #group-athletes-table tr:not(.included) td {
  background-color: #3a3a3a;
}

/* line 4, app/assets/stylesheets/dark/orgs/exercise_metadata/show.scss */
body.dark:not(.mobile):not(.tablet) #exercise-derivative-list .derivative:hover {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view {
  background-color: #1d1d1d;
}

/* line 4, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view .well {
  background-color: #1d1d1d;
}

/* line 6, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view .well .week-details {
  background-color: #1d1d1d;
}

/* line 10, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view .header {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 13, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view .header .mdl-textfield__label {
  color: #ffffff !important;
}

/* line 16, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view .header .name {
  color: #d0d0d0;
}

/* line 19, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view .header .subtitle {
  color: #6d6d6d;
}

/* line 24, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view table#program-chart-table {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 27, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view table#program-chart-table th {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 31, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view table#program-chart-table td {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 39, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view #program-chart-group-filter-control #program-chart-group-filter-button:hover {
  background-color: #3a3a3a !important;
}

/* line 44, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view #program-chart-group-filter {
  background-color: #3a3a3a !important;
  border: 1px solid #616161;
}

/* line 47, app/assets/stylesheets/dark/programs/charts/show.scss */
body.dark:not(.mobile):not(.tablet) #program-chart-view #program-chart-group-filter #program-chart-filter-info {
  border-color: #616161 !important;
}

/* line 4, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .selectable i {
  font-size: 16px;
}

/* line 6, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .selectable i.unchecked {
  color: #9E9E9E;
}

/* line 10, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .selectable.pasted {
  background-color: #6d6d6d;
}

/* line 14, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .content > .selectable:not(.pasted) {
  background-color: rgba(41, 41, 41, 0.75);
  padding: 5px;
  z-index: 3;
}

/* line 18, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .content > .selectable:not(.pasted):hover {
  background-color: rgba(97, 97, 97, 0.95);
}

/* line 23, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell > .selectable {
  padding: 5px;
  background-color: rgba(41, 41, 41, 0.75);
}

/* line 26, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell > .selectable:hover {
  background-color: rgba(97, 97, 97, 0.95);
}

/* line 33, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .program-day-block .selectable:hover {
  border: 2px solid #9E9E9E;
}

/* line 42, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) #program-clipboard .clipboard-btn:hover {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-builder-header {
  background-color: #292929;
  border-color: #616161;
}

/* line 7, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well {
  background-color: #1d1d1d !important;
}

/* line 11, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well table.program-week td {
  border-color: #616161 !important;
}

/* line 13, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well table.program-week td .program-day {
  background-color: transparent !important;
}

/* line 16, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well table.program-week td .program-day.focused .content {
  border: 1px solid #616161;
}

/* line 21, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well table.program-week td .new-program-day-btn {
  background-color: #171717;
}

/* line 23, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well table.program-week td .new-program-day-btn:hover {
  background-color: #3a3a3a;
}

/* line 30, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well .col-select {
  color: #1d1d1d;
}

/* line 33, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab.well .week-select {
  color: #1d1d1d;
}

/* line 38, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab .program-week-holder .week-details {
  background-color: #1d1d1d;
}

/* line 47, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell .program-day.focused .content {
  background-color: #171717;
}

/* line 52, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell .program-day:not(.image) .content {
  background-color: #171717;
}

/* line 58, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell .program-day:hover:not(.focused) .content {
  background-color: #3a3a3a !important;
}

/* line 64, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell .program-day.focused hr {
  border-color: #616161;
}

/* line 70, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block {
  background-color: #1d1d1d;
  border-color: #616161;
}

/* line 73, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a:not(.progression-link) {
  color: #9E9E9E;
}

/* line 76, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block:hover {
  background-color: #1d1d1d;
}

/* line 83, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell.copying .program-day .content {
  background-color: #6d6d6d !important;
}

/* line 90, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) #program-build-tab #program-chart .program-week .program-day-cell.selected .program-day .content {
  background-color: #6d6d6d !important;
}

/* line 99, app/assets/stylesheets/dark/programs/edit.scss */
body.dark:not(.mobile):not(.tablet) .program-week-placeholder {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/programs/progressions/clipboard.scss */
body.dark:not(.mobile):not(.tablet) #progression-builder-header {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 8, app/assets/stylesheets/dark/programs/progressions/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .progression-day-cell .selectable {
  background-color: rgba(41, 41, 41, 0.75);
}

/* line 11, app/assets/stylesheets/dark/programs/progressions/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .progression-day-cell .selectable i.unchecked {
  color: #9E9E9E;
}

/* line 15, app/assets/stylesheets/dark/programs/progressions/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .progression-day-cell .selectable:hover {
  background-color: rgba(97, 97, 97, 0.95);
}

/* line 18, app/assets/stylesheets/dark/programs/progressions/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .progression-day-cell .selectable.pasted {
  background-color: #6d6d6d;
}

/* line 26, app/assets/stylesheets/dark/programs/progressions/clipboard.scss */
body.dark:not(.mobile):not(.tablet) #progression-clipboard .clipboard-btn:hover {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart {
  background-color: #1d1d1d;
}

/* line 8, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart .progression-week-holder .week-actions .actions a.week-select {
  color: #1d1d1d;
  background-color: #9E9E9E;
}

/* line 15, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart .progression-week-holder .week-details {
  background-color: #1d1d1d;
}

/* line 21, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart .progression-table-actions .col-actions a {
  color: #1d1d1d;
  background-color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 32, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell .day-info .select {
  color: #6d6d6d;
}

/* line 38, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell.selected .day-info .selected {
  color: #d0d0d0;
}

/* line 43, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell.uncopyable {
  background-color: #3a3a3a;
}

/* line 49, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) .progression-week-placeholder {
  background-color: #3a3a3a !important;
}

/* line 5, app/assets/stylesheets/dark/programs/sessions/index.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .programs_sessions .layout--datatable-control td:hover {
  background-color: #3a3a3a;
}

/* line 5, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) .navbar-menu #schedule-menu #schedules-next:hover, body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) .navbar-menu #schedule-menu #schedules-prev:hover {
  background-color: #3a3a3a;
}

/* line 12, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #schedules-pick:hover {
  background-color: #3a3a3a;
}

/* line 17, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-settings-trigger #calendar-settings-menu {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 20, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-settings-trigger #calendar-settings-menu input[type='text'] {
  background-color: #3a3a3a;
  border-color: #616161;
  border-radius: 6px;
}

/* line 26, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-settings-trigger #calendar-settings-menu .mdl-textfield input {
  border-radius: 6px;
  padding: 4px 5px;
  border: none;
}

/* line 33, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-settings-trigger .indicator {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 38, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-header-control {
  background-color: #1d1d1d;
}

/* line 42, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-header-control #calendar-header td:not(:first-child) {
  border-color: #616161;
}

/* line 45, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-header-control #calendar-header td .day-number {
  border-color: #616161;
}

/* line 48, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar-header-control #calendar-header td .day-number .number.today {
  color: rgba(255, 255, 255, 0.7);
}

/* line 58, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar td:not(:first-child) {
  border-color: #616161 !important;
}

/* line 64, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar td.schedule-content .hour:hover > .actions {
  background-color: #3a3a3a !important;
}

/* line 69, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar td.schedule-content .schedule {
  border-color: #616161 !important;
}

/* line 75, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) .hour {
  border-color: #616161 !important;
}

/* line 78, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) .well {
  background-color: #292929;
  border-color: #616161;
}

/* line 2, app/assets/stylesheets/dark/schedules/show.scss */
body.dark:not(.mobile):not(.tablet) #new-whiteboard-form {
  background-color: #3a3a3a !important;
}

/* line 5, app/assets/stylesheets/dark/schedules/show.scss */
body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .muted, body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .unit, body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .value, body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .metric-name, body.dark:not(.mobile):not(.tablet) #new-whiteboard-form #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body.dark:not(.mobile):not(.tablet) #new-whiteboard-form .drawer-back-subtitle {
  color: #9E9E9E;
}

/* line 11, app/assets/stylesheets/dark/schedules/show.scss */
body.dark:not(.mobile):not(.tablet) #schedule-blocks-list .block {
  background-color: #292929;
}

/* line 14, app/assets/stylesheets/dark/schedules/show.scss */
body.dark:not(.mobile):not(.tablet) #schedule-blocks-list .block a {
  color: #9E9E9E;
}

/* line 17, app/assets/stylesheets/dark/schedules/show.scss */
body.dark:not(.mobile):not(.tablet) #schedule-blocks-list .block a:hover {
  background-color: #3a3a3a !important;
}

/* line 25, app/assets/stylesheets/dark/schedules/show.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer #schedule-image {
  background-color: #292929;
}

/* line 2, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body.dark:not(.mobile):not(.tablet) .schedule-tv {
  background-color: rgba(29, 29, 29, 0.95);
}

/* line 4, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body.dark:not(.mobile):not(.tablet) .schedule-tv .header {
  border-bottom-color: #616161;
}

/* line 8, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body.dark:not(.mobile):not(.tablet) .schedule-tv .schedule-description {
  color: #757575;
}

/* line 13, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body.dark:not(.mobile):not(.tablet) .schedule-tv .block .block-description {
  color: #757575;
}

/* line 19, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body.dark:not(.mobile):not(.tablet) #schedule-tv-color {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1010;
  background-color: #1d1d1d;
}

/* line 2, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) .team-assessment-sheet-info {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 10, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) #team-assessment-tab #team-assessment-sheet .handsontable td.col-header {
  background-color: #3a3a3a;
}

/* line 13, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) #team-assessment-tab #team-assessment-sheet .handsontable td.row-header {
  background-color: #3a3a3a;
}

/* line 20, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) #team-assessment-filter {
  background-color: #3a3a3a !important;
  border: 1px solid #616161;
  border-radius: 6px;
}

/* line 4, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control {
  background-color: #292929 !important;
  border: 1px solid #616161 !important;
}

/* line 7, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .muted, body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .unit, body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .value, body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .metric-name, body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body#index.dark.teams_athletes:not(.mobile):not(.tablet) .team-athletes-action-control .drawer-back-subtitle {
  color: #d0d0d0;
}

/* line 11, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 14, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table {
  border-color: #616161 !important;
  background-color: #292929;
}

/* line 17, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr {
  background-color: #292929;
}

/* line 19, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr:hover td:first-child {
  background-color: #3a3a3a !important;
}

/* line 22, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr:hover td:not(:first-child) {
  background-color: rgba(120, 20, 28, 0.35) !important;
}

/* line 25, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr td:first-child:hover {
  background-color: rgba(120, 20, 28, 0.35) !important;
}

/* line 28, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr td:first-child:hover ~ td {
  background-color: #3a3a3a !important;
}

/* line 31, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr th {
  color: #6d6d6d !important;
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 36, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr td {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 40, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr.selected {
  background-color: #3a3a3a !important;
}

/* line 42, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .well table tr.selected td {
  background-color: #3a3a3a !important;
}

/* line 50, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table tbody td:first-child,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .DTFC_LeftBodyWrapper table tbody td {
  border-right: 1px solid #484848 !important;
}

/* line 55, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scroll,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollHead,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollBody,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollHeadInner,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollHeadInner table,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.DTFC_Cloned,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_wrapper,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_wrapper .dataTables_scroll {
  border-color: #484848 !important;
}

/* line 67, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable thead th,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable thead td,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody th,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody td,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table thead th,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table tbody td {
  border-color: #484848 !important;
}

/* line 76, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody tr.selected,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody tr.selected > td,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody td.selected {
  background-color: #3a3a3a !important;
}

/* line 82, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table.dataTable.no-footer {
  border-bottom: 1px solid #484848;
}

/* line 87, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table tr:hover td:first-child {
  background-color: #3a3a3a !important;
}

/* line 90, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table tr:hover td:not(:first-child) {
  background-color: rgba(120, 20, 28, 0.35) !important;
}

/* line 93, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table tr td:first-child:hover {
  background-color: rgba(120, 20, 28, 0.35) !important;
}

/* line 96, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table tr td:first-child:hover ~ td {
  background-color: #3a3a3a !important;
}

/* line 100, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table tbody td.dataTables_empty {
  background-color: #292929 !important;
  border-color: #484848 !important;
  color: #6d6d6d !important;
  font-size: 14px;
  padding: 8px 16px;
  text-align: center;
}

/* line 110, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scroll {
  background-color: #292929;
  border-color: #484848 !important;
}

/* line 114, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .DTFC_LeftBodyWrapper {
  background-color: #292929;
  border-color: #484848 !important;
}

/* line 118, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollBody {
  border-color: #484848 !important;
}

/* line 123, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter label input {
  background: linear-gradient(180deg, #262626 0%, #1f1f1f 100%) !important;
  background-color: #1f1f1f !important;
  border-color: rgba(82, 82, 82, 0.9) !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
  color: #9E9E9E !important;
}

/* line 131, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter label input::-moz-placeholder {
  color: #a3a3a3 !important;
}
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter label input::placeholder {
  color: #a3a3a3 !important;
}

/* line 135, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter label input:focus {
  border-color: rgba(163, 163, 163, 0.8) !important;
  box-shadow: 0 0 0 3px rgba(115, 115, 115, 0.28), 0 1px 2px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}

/* line 145, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .DTFC_LeftHeadWrapper {
  background-color: #292929;
  border-color: #484848 !important;
}

/* line 149, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .dataTables_scrollHead {
  border-right: 1px solid #484848 !important;
}

/* line 152, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-bulk-menu {
  background-color: transparent;
  border: none;
}

/* line 155, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-bulk-menu .roster-action {
  color: #9E9E9E !important;
}

/* line 159, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .tabs:not([active-tab="athletes-tab"]) {
  right: 310px;
}

/* line 161, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .tabs:not([active-tab="athletes-tab"]):after {
  background-color: #292929 !important;
  border-bottom: 1px solid #616161;
}

/* line 173, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #athletes-info-tab #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader .format {
  color: #6d6d6d !important;
}

/* line 2, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) .team-kpi-sheet-info {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 10, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header {
  background-color: #3a3a3a;
}

/* line 13, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header {
  background-color: #3a3a3a;
}

/* line 20, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpi-meta {
  background-color: #292929;
  border: 1px solid #616161;
  border-radius: 6px;
}

/* line 24, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpi-meta h2 {
  color: #d0d0d0;
}

/* line 27, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpi-meta hr {
  border-color: #616161 !important;
}

/* line 30, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpi-meta .kpi-measurements-index {
  border-color: #616161 !important;
}

/* line 34, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpi-meta .kpi-measurements-index li.measurement:hover {
  background-color: #3a3a3a;
}

/* line 42, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .kpi-measurements-index {
  border-color: #616161 !important;
}

/* line 44, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .kpi-measurements-index li {
  border-color: #616161 !important;
  color: #9E9E9E;
}

/* line 47, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .kpi-measurements-index li:hover {
  background-color: #3a3a3a !important;
}

/* line 53, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #team-athletes-kpis-filter {
  background-color: #3a3a3a !important;
  border: 1px solid #616161;
}

/* line 2, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) .team-kpv-sheet-info {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 10, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpvs-tab #team-athlete-kpvs .handsontable td.col-header {
  background-color: #3a3a3a;
}

/* line 13, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header {
  background-color: #3a3a3a;
}

/* line 20, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpv-meta {
  background-color: #292929;
  border: 1px solid #616161;
  border-radius: 6px;
}

/* line 24, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpv-meta h2 {
  color: #d0d0d0;
}

/* line 27, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpv-meta hr {
  border-color: #616161 !important;
}

/* line 30, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpv-meta .kpv-measurements-index {
  border-color: #616161 !important;
}

/* line 34, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) .athlete-sheet-kpv-meta .kpv-measurements-index li.measurement:hover {
  background-color: #3a3a3a;
}

/* line 42, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .kpv-measurements-index, body.dark:not(.mobile):not(.tablet) #right-drawer .athlete-weight-measurements-index, body.dark:not(.mobile):not(.tablet) #right-drawer .athlete-height-measurements-index {
  border-color: #616161 !important;
}

/* line 44, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .kpv-measurements-index li, body.dark:not(.mobile):not(.tablet) #right-drawer .athlete-weight-measurements-index li, body.dark:not(.mobile):not(.tablet) #right-drawer .athlete-height-measurements-index li {
  border-color: #616161 !important;
  color: #9E9E9E;
}

/* line 47, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #right-drawer .kpv-measurements-index li:hover, body.dark:not(.mobile):not(.tablet) #right-drawer .athlete-weight-measurements-index li:hover, body.dark:not(.mobile):not(.tablet) #right-drawer .athlete-height-measurements-index li:hover {
  background-color: #3a3a3a !important;
}

/* line 53, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #team-athletes-kpvs-filter {
  background-color: #3a3a3a !important;
  border: 1px solid #616161;
}

/* line 2, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 5, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well table {
  border-color: #616161 !important;
}

/* line 7, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well table tr {
  border-color: #616161 !important;
}

/* line 9, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well table tr th {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 13, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well table tr td {
  border-color: #616161 !important;
  background-color: #292929;
}

/* line 18, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well table tr.position td {
  background-color: #1d1d1d !important;
  color: #9E9E9E !important;
}

/* line 25, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well .DTFC_ScrollWrapper {
  border-color: #616161 !important;
}

/* line 28, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well .DTFC_LeftHeadWrapper {
  border-color: #616161 !important;
}

/* line 31, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well .DTFC_LeftBodyWrapper {
  border-color: #616161 !important;
}

/* line 36, app/assets/stylesheets/dark/teams/group_reports/show.scss */
body#show.dark.teams_group_reports:not(.mobile):not(.tablet) .well .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-color: #616161 !important;
}

/* line 3, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well {
  background-color: #292929;
}

/* line 7, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well table tr td {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 10, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well table tr td:not(:last-child) {
  border-color: #616161 !important;
}

/* line 14, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well table tr th {
  color: #d0d0d0;
  border-color: #616161 !important;
  background-color: #292929;
}

/* line 18, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well table tr th:not(:last-child) {
  border-color: #616161 !important;
}

/* line 24, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well .dataTables_filter {
  border-color: #616161 !important;
}

/* line 27, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well .dataTables_scroll {
  border-color: #616161 !important;
}

/* line 32, app/assets/stylesheets/dark/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #team-leaderboard .well .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-color: #616161 !important;
}

/* line 2, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator {
  background-color: #1d1d1d;
  border: none;
}

/* line 5, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .header {
  background-color: #292929;
  border-color: #616161;
}

/* line 10, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .header .mdl-textfield.selectsearch .mdl-textfield__label {
  color: #ffffff !important;
}

/* line 16, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .header .selectize-input input {
  color: #ffffff !important;
  padding: 5px !important;
}

/* line 22, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice {
  background-color: #1d1d1d;
  color: #9E9E9E !important;
}

/* line 26, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .mdl-button:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice input.icon-button[type='submit']:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .mdl-icon-button:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .mdl-ultra-mini-fab:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .card .action:not(:hover), .card body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .action:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .main-card .action:not(:hover), .main-card body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .action:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-container .sp-cancel:not(:hover), .sp-container body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-cancel:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-container .sp-choose:not(:hover), .sp-container body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-choose:not(:hover), body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .dtp .dtp-buttons .btn:not(:hover), .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .btn:not(:hover) {
  background-color: #1d1d1d;
}

/* line 29, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .mdl-button:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice input.icon-button[type='submit']:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .mdl-icon-button:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .mdl-ultra-mini-fab:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .card .action:hover, .card body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .action:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .main-card .action:hover, .main-card body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .action:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-container .sp-cancel:hover, .sp-container body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-cancel:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-container .sp-choose:hover, .sp-container body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .sp-choose:hover, body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .dtp .dtp-buttons .btn:hover, .dtp .dtp-buttons body.dark:not(.mobile):not(.tablet) #mobile-simulator .mobile-simulator-notice .btn:hover {
  color: #ffffff;
}

/* line 34, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .calendar-link {
  color: #9E9E9E;
}

/* line 37, app/assets/stylesheets/dark/teams/mobile_simulators/index.scss */
body.dark:not(.mobile):not(.tablet) #mobile-simulator .chevron {
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header div:not(.mdl-tooltip):not(.current):not(.plan-day):not(.add-program-cell) {
  background-color: #292929 !important;
}

/* line 7, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header div.plan-week-name:not(.mdl-tooltip):not(.current):not(.plan-day):not(.add-program-cell):hover .text {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 12, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .plan-week-name.current {
  background-color: #1d1d1d !important;
}

/* line 17, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .add-program .add-program-cell {
  background-color: #1d1d1d !important;
}

/* line 20, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .add-program .add-program-cell .btn-group,
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .add-program .add-program-cell .plan-program-btn {
  background-color: transparent !important;
}

/* line 25, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .add-program .add-program-cell:hover {
  background-color: #616161 !important;
}

/* line 29, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .add-program .add-program-cell .dropdown-menu {
  background-color: #3a3a3a !important;
}

/* line 32, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .add-program .add-program-cell .dropdown-menu * {
  background-color: transparent !important;
}

/* line 36, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .add-program .add-program-cell .dropdown-menu li:hover {
  background-color: #6d6d6d !important;
}

/* line 43, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .plan-days {
  display: none;
}

/* line 46, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #plan-header .plan-days div {
  background-color: #1d1d1d !important;
}

/* line 53, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #followers div:not(.mdl-tooltip):not(.current) {
  background-color: #292929 !important;
}

/* line 58, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #followers .follower-cell:not(.current) {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

/* line 63, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab #followers .follower-cell.current + .follower-cell {
  border-left: 1px solid #616161 !important;
}

/* line 69, app/assets/stylesheets/dark/teams/plans/show.scss */
body#show.teams_plans.dark:not(.mobile):not(.tablet) #plan-chart-tab .current {
  background-color: #1d1d1d !important;
}

/* line 3, app/assets/stylesheets/dark/teams/reports/profile_reports/show.scss */
body#show.dark.teams_reports_profile_reports:not(.mobile):not(.tablet) .profile-report-section, body#show.dark.teams_athletes:not(.mobile):not(.tablet) .profile-report-section {
  background-color: #151515;
}

/* line 5, app/assets/stylesheets/dark/teams/reports/profile_reports/show.scss */
body#show.dark.teams_reports_profile_reports:not(.mobile):not(.tablet) .profile-report-section .name, body#show.dark.teams_athletes:not(.mobile):not(.tablet) .profile-report-section .name {
  color: #00BCD4;
}

/* line 10, app/assets/stylesheets/dark/teams/reports/profile_reports/show.scss */
body#show.dark.teams_reports_profile_reports:not(.mobile):not(.tablet) .profile-report-metrics .profile-report-metric, body#show.dark.teams_athletes:not(.mobile):not(.tablet) .profile-report-metrics .profile-report-metric {
  border-color: #616161 !important;
}

/* line 2, app/assets/stylesheets/dark/teams/reports/sprint_reports/show.scss */
body#show.dark.teams_reports_sprint_reports:not(.mobile):not(.tablet) .well {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 3, app/assets/stylesheets/dark/users/kpis.scss */
body.dark:not(.mobile):not(.tablet) .kpi-list .kpi {
  border-color: #616161 !important;
}

/* line 5, app/assets/stylesheets/dark/users/kpis.scss */
body.dark:not(.mobile):not(.tablet) .kpi-list .kpi .unit {
  color: #d0d0d0;
}

/* line 8, app/assets/stylesheets/dark/users/kpis.scss */
body.dark:not(.mobile):not(.tablet) .kpi-list .kpi .value {
  color: #d0d0d0;
}

/* line 2, app/assets/stylesheets/dark/users/metrics/index.scss */
body.dark:not(.mobile):not(.tablet) .user-metrics-list {
  list-style: none;
}

/* line 4, app/assets/stylesheets/dark/users/metrics/index.scss */
body.dark:not(.mobile):not(.tablet) .user-metrics-list li {
  border-color: #616161 !important;
}

/* line 4, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) .user-schedule-logs-table thead th {
  border-color: #616161 !important;
}

/* line 9, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) .user-schedule-logs-table tbody td {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) #user-schedule-logs-subheader {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 20, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) #user-schedules-logs-index-dates:hover {
  background-color: #3a3a3a !important;
}

/* line 29, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) #user-block-index-form .mdl-textfield.selectize-control .selectize-input.full .item {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* line 1, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) {
  background-color: #1d1d1d !important;
}

/* line 3, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks {
  background-color: #1d1d1d !important;
}

/* line 5, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block {
  border-bottom-color: #616161 !important;
}

/* line 7, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block a {
  color: #9E9E9E !important;
}

/* line 12, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll {
  border-color: #616161 !important;
  background-color: #1d1d1d;
}

/* line 19, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .cH {
  background-color: #3a3a3a !important;
}

/* line 21, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .cH.corner {
  background-color: #3a3a3a !important;
}

/* line 25, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.col-head {
  background-color: #3a3a3a !important;
}

/* line 28, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.spacer {
  background-color: #3a3a3a !important;
}

/* line 31, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.station:not(.col-head) {
  background-color: #3a3a3a !important;
}

/* line 35, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.complete .attr-value {
  color: #EEEEEE !important;
}

/* line 41, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td:not(.variance) .rH .value {
  color: #ffffff !important;
}

/* line 46, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.notes {
  color: #9E9E9E !important;
}

/* line 50, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.variance .attr-label {
  color: #757575 !important;
}

/* line 53, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.variance .attr-value {
  color: #000000 !important;
}

/* line 57, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .injury {
  color: #BDBDBD !important;
}

/* line 63, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr:first-child td:not(:first-child) {
  background-color: #3a3a3a !important;
}

/* line 2, app/assets/stylesheets/dark/workouts/attendances/index.scss */
body.workouts_attendances.dark:not(.mobile):not(.tablet) #schedule-summary {
  background-color: #292929;
  border-color: #616161;
}

/* line 10, app/assets/stylesheets/dark/workouts/attendances/index.scss */
body.workouts_attendances.dark:not(.mobile):not(.tablet) #schedule-attendances table tr:nth-child(even) td {
  background-color: #3a3a3a !important;
}

/* line 2, app/assets/stylesheets/devise/passwords.scss */
body.passwords header {
  display: none;
}

/* line 6, app/assets/stylesheets/devise/passwords.scss */
body.passwords label {
  color: #BDBDBD;
}

/* line 10, app/assets/stylesheets/devise/passwords.scss */
body.passwords nav {
  display: none;
}

/* line 14, app/assets/stylesheets/devise/passwords.scss */
body.passwords #left-drawer {
  display: none;
}

/* line 20, app/assets/stylesheets/devise/passwords.scss */
body.passwords.mobile input[type='text'],
body.passwords.mobile input[type='password'] {
  color: #ffffff;
  border-bottom: 1px solid #BDBDBD;
}

/* line 26, app/assets/stylesheets/devise/passwords.scss */
body.passwords.mobile select {
  color: #ffffff;
  border-bottom: 1px solid #BDBDBD;
}

/* line 31, app/assets/stylesheets/devise/passwords.scss */
body.passwords.mobile .mdl-textfield__input[disabled='disabled'] {
  color: #616161 !important;
}

/* line 36, app/assets/stylesheets/devise/passwords.scss */
body.passwords .app-nav {
  display: none;
}

/* line 40, app/assets/stylesheets/devise/passwords.scss */
body.passwords .container-fluid, body.passwords ul.tabs {
  padding: 20px;
}

/* line 45, app/assets/stylesheets/devise/passwords.scss */
body.passwords .mdl-checkbox .mdl-checkbox__box-outline {
  border-color: #ffffff;
}

/* line 49, app/assets/stylesheets/devise/passwords.scss */
body.passwords .mdl-checkbox .mdl-checkbox__label {
  color: #BDBDBD;
}

/* line 54, app/assets/stylesheets/devise/passwords.scss */
body.passwords .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background-color: #ffffff;
}

@media (max-width: 480px) {
  /* line 1, app/assets/stylesheets/devise/passwords.scss */
  body.passwords {
    padding-top: 30px;
    padding-bottom: 0px;
    overflow: hidden;
  }
  /* line 65, app/assets/stylesheets/devise/passwords.scss */
  body.passwords #new-password-control {
    width: 100%;
    border-width: 0px;
    border-radius: 0px;
    height: 100vh;
  }
}

/* line 9, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile), body#create.registrations:not(.mobile),
body#new.billing_registrations:not(.mobile),
body#create.billing_registrations:not(.mobile) {
  background-color: #ffffff;
}

/* line 13, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) header, body#create.registrations:not(.mobile) header,
body#new.billing_registrations:not(.mobile) header,
body#create.billing_registrations:not(.mobile) header {
  display: none;
}

/* line 17, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) nav, body#create.registrations:not(.mobile) nav,
body#new.billing_registrations:not(.mobile) nav,
body#create.billing_registrations:not(.mobile) nav {
  display: none;
}

/* line 21, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) input[type="text"],
body#new.registrations:not(.mobile) select, body#create.registrations:not(.mobile) input[type="text"],
body#create.registrations:not(.mobile) select,
body#new.billing_registrations:not(.mobile) input[type="text"],
body#new.billing_registrations:not(.mobile) select,
body#create.billing_registrations:not(.mobile) input[type="text"],
body#create.billing_registrations:not(.mobile) select {
  color: rgba(0, 0, 0, 0.87);
}

/* line 26, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) .app-nav, body#create.registrations:not(.mobile) .app-nav,
body#new.billing_registrations:not(.mobile) .app-nav,
body#create.billing_registrations:not(.mobile) .app-nav {
  display: none;
}

/* line 30, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) #signup-control, body#create.registrations:not(.mobile) #signup-control,
body#new.billing_registrations:not(.mobile) #signup-control,
body#create.billing_registrations:not(.mobile) #signup-control {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100vh;
  display: flex;
}

/* line 39, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) #signup-control .signup-form-control, body#create.registrations:not(.mobile) #signup-control .signup-form-control,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 45, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) #signup-control .signup-form-control form, body#create.registrations:not(.mobile) #signup-control .signup-form-control form,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control form,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control form {
  width: 55%;
}

/* line 48, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) #signup-control .signup-form-control form .mdl-textfield__label, body#create.registrations:not(.mobile) #signup-control .signup-form-control form .mdl-textfield__label,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control form .mdl-textfield__label,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control form .mdl-textfield__label {
  padding-left: 5px;
}

/* line 54, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) #signup-control .copy-control, body#create.registrations:not(.mobile) #signup-control .copy-control,
body#new.billing_registrations:not(.mobile) #signup-control .copy-control,
body#create.billing_registrations:not(.mobile) #signup-control .copy-control {
  background-color: #000000;
  position: fixed;
  left: 50%;
  width: 50%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 64, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) #signup-control .copy-control .copy, body#create.registrations:not(.mobile) #signup-control .copy-control .copy,
body#new.billing_registrations:not(.mobile) #signup-control .copy-control .copy,
body#create.billing_registrations:not(.mobile) #signup-control .copy-control .copy {
  color: #ffffff;
  width: 75%;
}

/* line 69, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations:not(.mobile) #signup-control .copy-control .copy .logos > *, body#create.registrations:not(.mobile) #signup-control .copy-control .copy .logos > *,
body#new.billing_registrations:not(.mobile) #signup-control .copy-control .copy .logos > *,
body#create.billing_registrations:not(.mobile) #signup-control .copy-control .copy .logos > * {
  margin-right: 20px;
  margin-bottom: 20px;
}

@media (max-width: 480px) {
  /* line 1, app/assets/stylesheets/devise/registrations.scss */
  body.registrations:not(.mobile),
body.billing_registrations:not(.mobile) {
    padding: 0px !important;
  }
  /* line 84, app/assets/stylesheets/devise/registrations.scss */
  body#new.registrations:not(.mobile) #signup-control, body#create.registrations:not(.mobile) #signup-control,
body#new.billing_registrations:not(.mobile) #signup-control,
body#create.billing_registrations:not(.mobile) #signup-control {
    height: auto;
    position: static;
  }
  /* line 88, app/assets/stylesheets/devise/registrations.scss */
  body#new.registrations:not(.mobile) #signup-control .signup-form-control, body#create.registrations:not(.mobile) #signup-control .signup-form-control,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control {
    width: 100%;
    padding: 20px;
    height: auto;
  }
  /* line 93, app/assets/stylesheets/devise/registrations.scss */
  body#new.registrations:not(.mobile) #signup-control .signup-form-control form, body#create.registrations:not(.mobile) #signup-control .signup-form-control form,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control form,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control form {
    width: 100%;
    height: auto;
  }
  /* line 98, app/assets/stylesheets/devise/registrations.scss */
  body#new.registrations:not(.mobile) #signup-control .signup-form-control .border, body#new.registrations:not(.mobile) #signup-control .signup-form-control .leaderboard-metric-frame, body#new.registrations:not(.mobile) #signup-control .signup-form-control .mention-dropdown, body#new.registrations:not(.mobile) #signup-control .signup-form-control .block-sheet .handsontable.listbox, .block-sheet body#new.registrations:not(.mobile) #signup-control .signup-form-control .handsontable.listbox, body#create.registrations:not(.mobile) #signup-control .signup-form-control .border, body#create.registrations:not(.mobile) #signup-control .signup-form-control .leaderboard-metric-frame, body#create.registrations:not(.mobile) #signup-control .signup-form-control .mention-dropdown, body#create.registrations:not(.mobile) #signup-control .signup-form-control .block-sheet .handsontable.listbox, .block-sheet body#create.registrations:not(.mobile) #signup-control .signup-form-control .handsontable.listbox,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control .border,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control .leaderboard-metric-frame,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control .mention-dropdown,
body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control .block-sheet .handsontable.listbox,
.block-sheet body#new.billing_registrations:not(.mobile) #signup-control .signup-form-control .handsontable.listbox,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control .border,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control .leaderboard-metric-frame,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control .mention-dropdown,
body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control .block-sheet .handsontable.listbox,
.block-sheet body#create.billing_registrations:not(.mobile) #signup-control .signup-form-control .handsontable.listbox {
    border-color: #EEEEEE !important;
  }
  /* line 103, app/assets/stylesheets/devise/registrations.scss */
  body#new.registrations:not(.mobile) #signup-control .copy-control, body#create.registrations:not(.mobile) #signup-control .copy-control,
body#new.billing_registrations:not(.mobile) #signup-control .copy-control,
body#create.billing_registrations:not(.mobile) #signup-control .copy-control {
    display: none;
  }
}

/* line 114, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations.mobile, body#create.registrations.mobile,
body#new.billing_registrations.mobile,
body#create.billing_registrations.mobile {
  background-color: #ffffff;
  padding: 0px;
}

/* line 119, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations.mobile header, body#create.registrations.mobile header,
body#new.billing_registrations.mobile header,
body#create.billing_registrations.mobile header {
  display: none;
}

/* line 123, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations.mobile .copy, body#create.registrations.mobile .copy,
body#new.billing_registrations.mobile .copy,
body#create.billing_registrations.mobile .copy {
  background-color: #000000;
  padding: 20px;
}

/* line 128, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations.mobile .signup-form-control, body#create.registrations.mobile .signup-form-control,
body#new.billing_registrations.mobile .signup-form-control,
body#create.billing_registrations.mobile .signup-form-control {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 132, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations.mobile .signup-form-control .mdl-textfield__label, body#create.registrations.mobile .signup-form-control .mdl-textfield__label,
body#new.billing_registrations.mobile .signup-form-control .mdl-textfield__label,
body#create.billing_registrations.mobile .signup-form-control .mdl-textfield__label {
  padding-left: 5px;
  color: #9E9E9E;
}

/* line 137, app/assets/stylesheets/devise/registrations.scss */
body#new.registrations.mobile .signup-form-control input[type="text"],
body#new.registrations.mobile .signup-form-control input[type="password"], body#create.registrations.mobile .signup-form-control input[type="text"],
body#create.registrations.mobile .signup-form-control input[type="password"],
body#new.billing_registrations.mobile .signup-form-control input[type="text"],
body#new.billing_registrations.mobile .signup-form-control input[type="password"],
body#create.billing_registrations.mobile .signup-form-control input[type="text"],
body#create.billing_registrations.mobile .signup-form-control input[type="password"] {
  background-color: #f9f9f9;
  border-color: #EEEEEE !important;
  color: #000000;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 3, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions header {
  display: none;
}

/* line 6, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions label {
  color: #BDBDBD;
}

/* line 9, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions nav {
  display: none;
}

/* line 12, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions select {
  color: #ffffff;
  border-bottom: 1px solid #BDBDBD;
}

/* line 16, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions .app-nav {
  display: none;
}

/* line 19, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions .container {
  padding-top: 0px;
}

/* line 23, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions .mdl-checkbox .mdl-checkbox__box-outline {
  border-color: #ffffff;
}

/* line 26, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions .mdl-checkbox .mdl-checkbox__label {
  color: #BDBDBD;
}

/* line 30, app/assets/stylesheets/devise/sessions.scss */
body#new.sessions .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background-color: #ffffff;
}

@media (max-width: 480px) {
  /* line 1, app/assets/stylesheets/devise/sessions.scss */
  body.sessions {
    padding-top: 30px;
    padding-bottom: 0px;
    overflow: hidden;
  }
  /* line 40, app/assets/stylesheets/devise/sessions.scss */
  body.sessions #new-session-control {
    width: 100%;
    border-width: 0px;
    border-radius: 0px;
    height: 100vh;
  }
}

@keyframes opacityPulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}

/* line 3, app/assets/stylesheets/emails.scss */
body.email {
  font-family: "Play", "Verdana", "Arial", sans-serif;
}

/* line 5, app/assets/stylesheets/emails.scss */
body.email .mdl-button, body.email input.icon-button[type='submit'], body.email .mdl-icon-button, body.email .mdl-ultra-mini-fab, body.email .card .action, .card body.email .action, body.email .main-card .action, .main-card body.email .action, body.email .sp-container .sp-cancel, .sp-container body.email .sp-cancel, body.email .sp-container .sp-choose, .sp-container body.email .sp-choose, body.email .dtp .dtp-buttons .btn, .dtp .dtp-buttons body.email .btn {
  background: transparent;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px;
  display: inline-block;
  font-family: "Play", "Verdana", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
  background: #FF0330;
}

/* line 31, app/assets/stylesheets/emails.scss */
body.email.standard-email {
  background: #ffffff;
  padding: 15px 15%;
  line-height: 1.6;
}

/* line 35, app/assets/stylesheets/emails.scss */
body.email.standard-email a:not(.mdl-button):not(input.icon-button[type='submit']):not(.mdl-icon-button):not(.mdl-ultra-mini-fab) {
  color: #FF0330;
  text-decoration: none;
}

/* line 38, app/assets/stylesheets/emails.scss */
body.email.standard-email a:not(.mdl-button):not(input.icon-button[type='submit']):not(.mdl-icon-button):not(.mdl-ultra-mini-fab):hover {
  text-decoration: none;
}

/* line 42, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-body {
  padding: 15px;
}

/* line 45, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-header {
  line-height: 1;
  padding: 15px;
}

/* line 48, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-header a {
  color: #ffffff;
  display: inline-block;
  height: 30px;
  line-height: 30px;
}

/* line 54, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-header img {
  height: 30px;
  margin-left: -8px;
}

@media (max-width: 768px) {
  /* line 31, app/assets/stylesheets/emails.scss */
  body.email.standard-email {
    margin: 0px;
    padding: 0px;
  }
  /* line 62, app/assets/stylesheets/emails.scss */
  body.email.standard-email .email-header {
    margin: 0px;
  }
}

/* line 67, app/assets/stylesheets/emails.scss */
body.email .muted, body.email .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body.email .unit, body.email .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body.email .value, body.email .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body.email .metric-name, body.email #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body.email .drawer-back-subtitle {
  color: #9E9E9E;
  font-size: 0.9rem;
  line-height: 140%;
}

/* line 71, app/assets/stylesheets/emails.scss */
body.email .muted i, body.email .profile-report .profile-report-sections .profile-report-section.metric_section .unit i, .profile-report .profile-report-sections .profile-report-section.metric_section body.email .unit i, body.email .profile-report-section.table_section .assessment-metric-measurement .value i, .profile-report-section.table_section .assessment-metric-measurement body.email .value i, body.email .profile-report-section.table_section .assessment-metric-measurement .metric-name i, .profile-report-section.table_section .assessment-metric-measurement body.email .metric-name i, body.email #right-drawer.sidr .container .drawer-back-subtitle i, #right-drawer.sidr .container body.email .drawer-back-subtitle i {
  font-size: 17px;
}

/* line 75, app/assets/stylesheets/emails.scss */
body.email .text-sm {
  font-size: 0.75rem;
}

/* line 78, app/assets/stylesheets/emails.scss */
body.email .divide-y > * + * {
  border-bottom: none;
  border-top: 1px solid #EEEEEE;
}

/* line 2, app/assets/stylesheets/features/index.scss */
body#index.features nav {
  display: none;
}

/* line 3, app/assets/stylesheets/features/index.scss */
body#index.features #left-drawer {
  display: none;
}

/* line 1, app/assets/stylesheets/flex/automation_tree.scss */
.flex-automation-tree {
  min-height: 200px;
  overflow-x: auto;
}

/* line 7, app/assets/stylesheets/flex/automation_tree.scss */
.flex-automation-tree > .tree-group {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
}

/* line 13, app/assets/stylesheets/flex/automation_tree.scss */
.tree-group {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 19, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node {
  width: 225px;
  height: 60px;
  border-radius: 6px;
  border: 1px solid #9E9E9E;
  display: flex;
  align-items: center;
  padding: 5px;
  cursor: pointer;
  transition: border-color 0.15s ease;
  flex-shrink: 0;
}

/* line 31, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node:hover {
  border-color: var(--text-important-2, #000);
}

/* line 35, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node.commented {
  border-color: #00BCD4;
  border-width: 2px;
}

/* line 41, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-icon {
  flex-shrink: 0;
  margin-right: 7px;
  margin-left: 3px;
  display: flex;
  align-items: center;
}

/* line 49, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-labels {
  overflow: hidden;
  min-width: 0;
}

/* line 54, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-label {
  font-weight: bold;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
}

/* line 63, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-sublabel {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
  opacity: 0.8;
}

/* line 72, app/assets/stylesheets/flex/automation_tree.scss */
.tree-connector-down {
  width: 2px;
  height: 20px;
  background-color: #9E9E9E;
}

/* line 78, app/assets/stylesheets/flex/automation_tree.scss */
.tree-connector-bar {
  display: none;
}

/* line 84, app/assets/stylesheets/flex/automation_tree.scss */
.tree-children {
  display: flex;
  justify-content: center;
  gap: 20px;
}

/* line 90, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

/* line 98, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child::before {
  content: '';
  position: absolute;
  top: 0;
  height: 2px;
  background-color: #9E9E9E;
}

/* line 107, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:first-child:not(:only-child)::before {
  left: 50%;
  right: -10px;
}

/* line 113, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:last-child:not(:only-child)::before {
  left: -10px;
  right: 50%;
}

/* line 119, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:not(:first-child):not(:last-child)::before {
  left: -10px;
  right: -10px;
}

/* line 125, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:only-child::before {
  display: none;
}

/* line 2, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .compose {
  border-radius: 8px;
  font-size: 13px;
  line-height: 130%;
  padding: 10px;
  width: 100%;
  margin-top: 10px;
  max-height: 75vh;
  overflow-y: auto;
}

/* line 13, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .messages {
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
}

/* line 18, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .messages .message:first-child {
  margin-top: auto;
}

/* line 23, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation.active {
  bottom: 18px;
  padding: 15px;
  border: 1px solid #EEEEEE;
}

/* line 31, app/assets/stylesheets/flex/conversations/show.scss */
.mention-dropdown {
  max-height: 300px;
  overflow-y: auto;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  z-index: 9999;
}

/* line 40, app/assets/stylesheets/flex/conversations/show.scss */
.mention-dropdown.hidden {
  display: none !important;
}

/* line 45, app/assets/stylesheets/flex/conversations/show.scss */
.mention-dropdown .tt-dataset .tt-suggestion {
  padding: 10px 15px;
  cursor: pointer;
}

/* line 49, app/assets/stylesheets/flex/conversations/show.scss */
.mention-dropdown .tt-dataset .tt-suggestion.tt-cursor {
  background: #757575;
  color: #ffffff;
}

/* line 54, app/assets/stylesheets/flex/conversations/show.scss */
.mention-dropdown .tt-dataset .tt-suggestion:hover:not(.tt-cursor) {
  background: #EEEEEE;
}

/* line 3, app/assets/stylesheets/flex/drawer.scss */
#flex-drawer-control.right-0 .dataTables_paginate {
  width: 400px;
  right: 0px !important;
  left: auto !important;
}

/* line 11, app/assets/stylesheets/flex/drawer.scss */
#flex-drawer-control.-right-400 .dataTables_paginate {
  width: 400px;
  right: -400px !important;
  left: auto !important;
}

/* line 19, app/assets/stylesheets/flex/drawer.scss */
#flex-drawer-control #flex-drawer .layout--datatable-control {
  margin-left: -11px !important;
  margin-right: -11px !important;
}

/* line 23, app/assets/stylesheets/flex/drawer.scss */
#flex-drawer-control #flex-drawer .layout--datatable-control .layout--datatable {
  width: 398px !important;
}

/* line 27, app/assets/stylesheets/flex/drawer.scss */
#flex-drawer-control #flex-drawer .layout--datatable-control .dataTables_filter {
  width: 93% !important;
}

/* line 31, app/assets/stylesheets/flex/drawer.scss */
#flex-drawer-control #flex-drawer .layout--datatable-control .table-count {
  left: 10px !important;
}

/* line 1, app/assets/stylesheets/flex/plans/show.scss */
[data-flex--plan-target="commentForm"] {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

/* line 7, app/assets/stylesheets/flex/plans/show.scss */
[data-flex--plan-target="scrollPane"] {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* line 11, app/assets/stylesheets/flex/plans/show.scss */
[data-flex--plan-target="scrollPane"]::-webkit-scrollbar {
  display: none;
}

/* line 17, app/assets/stylesheets/flex/plans/show.scss */
[data-controller="flex--plan"] [data-id][data-type] {
  transition: background-color 0.15s ease;
}

/* line 20, app/assets/stylesheets/flex/plans/show.scss */
[data-controller="flex--plan"] .commented[data-id][data-type] {
  color: #00BCD4;
  font-weight: bold;
}

/* line 26, app/assets/stylesheets/flex/plans/show.scss */
[data-controller="flex--plan"] .week-name-control {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 32, app/assets/stylesheets/flex/plans/show.scss */
[data-controller="flex--plan"] .week-name {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
}

/* line 41, app/assets/stylesheets/flex/plans/show.scss */
[data-controller="flex--plan"] .enrollment-bar {
  border-radius: 4px;
  height: 32px;
}

/* line 45, app/assets/stylesheets/flex/plans/show.scss */
[data-controller="flex--plan"] .enrollment-bar.scaffolded {
  opacity: 0.8;
}

/* line 1, app/assets/stylesheets/flex/programs/show.scss */
[data-flex--program-target="commentForm"] {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

/* line 7, app/assets/stylesheets/flex/programs/show.scss */
[data-id][data-type] {
  transition: background-color 0.15s ease;
}

/* line 14, app/assets/stylesheets/flex/programs/show.scss */
.flex-program .week.commented .week-number {
  color: #00BCD4;
}

/* line 22, app/assets/stylesheets/flex/programs/show.scss */
.flex-program .workout.commented .day-name {
  color: #00BCD4;
}

/* line 30, app/assets/stylesheets/flex/programs/show.scss */
.flex-program .block.commented .block-name {
  color: #00BCD4;
}

/* line 37, app/assets/stylesheets/flex/programs/show.scss */
.flex-program .set.commented {
  color: #00BCD4;
}

/* line 3, app/assets/stylesheets/fytt_exports/approvals/new.scss */
body.fytt_exports_approvals #left-drawer .team {
  display: none;
}

/* line 12, app/assets/stylesheets/fytt_exports/approvals/new.scss */
#fytt-transfer-approval-form .mdl-radio.is-checked .status-icon {
  display: block !important;
  left: -9px;
  background-color: #ffffff;
  border-radius: 999px;
  z-index: 3;
}

/* line 3, app/assets/stylesheets/fytt_exports/edit.scss */
body.fytt_exports #left-drawer .team {
  display: none;
}

/* line 8, app/assets/stylesheets/fytt_exports/edit.scss */
body#edit.fytt_exports #window-content {
  padding-top: 0px;
  top: 61px;
}

/* line 11, app/assets/stylesheets/fytt_exports/edit.scss */
body#edit.fytt_exports #window-content .header {
  background-color: transparent;
  right: 400px;
  width: 400px;
}

/* line 3, app/assets/stylesheets/fytt_imports/approvals/new.scss */
body.fytt_imports_approvals #left-drawer .team {
  display: none;
}

/* line 3, app/assets/stylesheets/fytt_imports/edit.scss */
body.fytt_imports #left-drawer .team {
  display: none;
}

/* line 1, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports {
  padding-bottom: 0px;
}

/* line 4, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports .main .container-fluid, body#show.group_reports .main ul.tabs {
  padding-left: 30px;
}

/* line 8, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports .mdl-progress {
  display: none;
  margin-top: 15px;
}

/* line 12, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports #left-drawer {
  display: none;
}

/* line 15, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports #navbar-top {
  display: none;
}

/* line 20, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark .well {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 24, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark table.DTFC_Cloned thead {
  background-color: #292929 !important;
}

/* line 28, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark table.dataTable tbody tr {
  background-color: #292929 !important;
}

/* line 32, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark th, body#show.group_reports.dark td {
  border-color: #616161 !important;
}

/* line 36, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark .DTFC_LeftBodyWrapper, body#show.group_reports.dark .DTFC_LeftHeadWrapper, body#show.group_reports.dark .DTFC_ScrollWrapper, body#show.group_reports.dark .dataTables_scrollBody {
  border-color: #616161 !important;
}

/* line 41, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 45, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .number {
  border-color: #616161 !important;
}

/* line 48, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .value {
  font-size: 32px;
}

/* line 51, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .type-label {
  font-size: 18px;
}

/* line 54, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .unit {
  font-size: 32px;
}

/* line 58, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .left-hider {
  display: none;
}

/* line 61, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .nav {
  top: 90px;
}

/* line 64, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile turbo-frame {
  width: calc(100vw - 40px) !important;
  min-width: auto !important;
  height: 225px !important;
}

/* line 1, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table {
  margin-top: 23px;
}

/* line 5, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr td:first-child {
  width: 30px;
}

/* line 10, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 12, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 19, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr.included td:nth-child(2) {
  color: #FF0330;
}

/* line 24, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 2, app/assets/stylesheets/institutions/integrations/new.scss */
#integrations-select .form {
  display: flex;
  flex: 1 1 0%;
  align-items: center;
}

/* line 7, app/assets/stylesheets/institutions/integrations/new.scss */
#integrations-select .img {
  width: 50px;
}

/* line 9, app/assets/stylesheets/institutions/integrations/new.scss */
#integrations-select .img img {
  width: 50px;
}

/* line 13, app/assets/stylesheets/institutions/integrations/new.scss */
#integrations-select .name {
  font-size: 14px;
  font-weight: bold;
}

/* line 3, app/assets/stylesheets/institutions/invites/show.scss */
#show.institutions_invites nav .drawer-toggle {
  display: none;
}

/* line 3, app/assets/stylesheets/institutions/kpis/form.scss */
#new.institutions_kpis .measurement.row.split-time, #new.institutions_kpis .block-log-form ul.log-sets li.log-set .measurement.split-time.set-measurement, .block-log-form ul.log-sets li.log-set #new.institutions_kpis .measurement.split-time.set-measurement, #new.institutions_kpis #right-drawer .measurement.split-time.kpv-measurements-index, #right-drawer #new.institutions_kpis .measurement.split-time.kpv-measurements-index, #new.institutions_kpis .athlete-sheet-kpv-meta .measurement.split-time.kpv-measurements-index, .athlete-sheet-kpv-meta #new.institutions_kpis .measurement.split-time.kpv-measurements-index, #new.institutions_kpis #right-drawer .measurement.split-time.kpi-measurements-index, #right-drawer #new.institutions_kpis .measurement.split-time.kpi-measurements-index, #new.institutions_kpis .athlete-sheet-kpi-meta .measurement.split-time.kpi-measurements-index, .athlete-sheet-kpi-meta #new.institutions_kpis .measurement.split-time.kpi-measurements-index, #new.institutions_kpis .athlete-sheet-kpv-meta hr.measurement.split-time, .athlete-sheet-kpv-meta #new.institutions_kpis hr.measurement.split-time, #new.institutions_kpis .athlete-sheet-kpi-meta hr.measurement.split-time, .athlete-sheet-kpi-meta #new.institutions_kpis hr.measurement.split-time, #new.institutions_kpis body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .measurement.split-time.description, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container #new.institutions_kpis .measurement.split-time.description, #new.institutions_kpis #exercise-substitutes-list.measurement.split-time, #new.institutions_kpis #athlete-mapping-sheet.measurement.split-time, #new.institutions_kpis div.measurement.split-time.searchbar, #new.institutions_kpis #assessment-metrics-list.measurement.split-time, #new.institutions_kpis #right-drawer .measurement.split-time.athlete-height-measurements-index, #right-drawer #new.institutions_kpis .measurement.split-time.athlete-height-measurements-index, #new.institutions_kpis #right-drawer .measurement.split-time.athlete-weight-measurements-index, #right-drawer #new.institutions_kpis .measurement.split-time.athlete-weight-measurements-index, #new.institutions_kpis #right-drawer.sidr .measurement.split-time.drawer-table, #right-drawer.sidr #new.institutions_kpis .measurement.split-time.drawer-table, #new.institutions_kpis .measurement.split-time.mdl-list.card-list, #new.institutions_kpis ul.timeline li.measurement.split-time.timeline-event, ul.timeline #new.institutions_kpis li.measurement.split-time.timeline-event, #edit.institutions_kpis .measurement.row.split-time, #edit.institutions_kpis .block-log-form ul.log-sets li.log-set .measurement.split-time.set-measurement, .block-log-form ul.log-sets li.log-set #edit.institutions_kpis .measurement.split-time.set-measurement, #edit.institutions_kpis #right-drawer .measurement.split-time.kpv-measurements-index, #right-drawer #edit.institutions_kpis .measurement.split-time.kpv-measurements-index, #edit.institutions_kpis .athlete-sheet-kpv-meta .measurement.split-time.kpv-measurements-index, .athlete-sheet-kpv-meta #edit.institutions_kpis .measurement.split-time.kpv-measurements-index, #edit.institutions_kpis #right-drawer .measurement.split-time.kpi-measurements-index, #right-drawer #edit.institutions_kpis .measurement.split-time.kpi-measurements-index, #edit.institutions_kpis .athlete-sheet-kpi-meta .measurement.split-time.kpi-measurements-index, .athlete-sheet-kpi-meta #edit.institutions_kpis .measurement.split-time.kpi-measurements-index, #edit.institutions_kpis .athlete-sheet-kpv-meta hr.measurement.split-time, .athlete-sheet-kpv-meta #edit.institutions_kpis hr.measurement.split-time, #edit.institutions_kpis .athlete-sheet-kpi-meta hr.measurement.split-time, .athlete-sheet-kpi-meta #edit.institutions_kpis hr.measurement.split-time, #edit.institutions_kpis body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .measurement.split-time.description, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container #edit.institutions_kpis .measurement.split-time.description, #edit.institutions_kpis #exercise-substitutes-list.measurement.split-time, #edit.institutions_kpis #athlete-mapping-sheet.measurement.split-time, #edit.institutions_kpis div.measurement.split-time.searchbar, #edit.institutions_kpis #assessment-metrics-list.measurement.split-time, #edit.institutions_kpis #right-drawer .measurement.split-time.athlete-height-measurements-index, #right-drawer #edit.institutions_kpis .measurement.split-time.athlete-height-measurements-index, #edit.institutions_kpis #right-drawer .measurement.split-time.athlete-weight-measurements-index, #right-drawer #edit.institutions_kpis .measurement.split-time.athlete-weight-measurements-index, #edit.institutions_kpis #right-drawer.sidr .measurement.split-time.drawer-table, #right-drawer.sidr #edit.institutions_kpis .measurement.split-time.drawer-table, #edit.institutions_kpis .measurement.split-time.mdl-list.card-list, #edit.institutions_kpis ul.timeline li.measurement.split-time.timeline-event, ul.timeline #edit.institutions_kpis li.measurement.split-time.timeline-event {
  display: none;
}

/* line 4, app/assets/stylesheets/institutions/kpis/sprint_kpis/form.scss */
#sprint-assessment-table tr td:first-child {
  padding-left: 50px;
}

/* line 1, app/assets/stylesheets/integrations/athletes/index.scss */
[class*="_integrations_athletes"] {
  overflow-y: hidden !important;
}

/* line 5, app/assets/stylesheets/integrations/athletes/index.scss */
#athlete-mapping-sheet {
  overflow: hidden;
  margin-left: -51px;
  margin-right: -51px;
  margin-top: -21px;
}

/* line 15, app/assets/stylesheets/integrations/athletes/index.scss */
body.dark:not(.mobile):not(.tablet) #athlete-mapping-sheet .htFocusCatcher {
  display: none;
}

/* line 20, app/assets/stylesheets/integrations/athletes/index.scss */
body.dark:not(.mobile):not(.tablet) #athlete-mapping-sheet .htCore > thead {
  display: none;
}

/* line 26, app/assets/stylesheets/integrations/athletes/index.scss */
body.dark:not(.mobile):not(.tablet) #athlete-mapping-sheet .autocompleteEditor .htCore {
  border: none;
}

/* line 28, app/assets/stylesheets/integrations/athletes/index.scss */
body.dark:not(.mobile):not(.tablet) #athlete-mapping-sheet .autocompleteEditor .htCore td {
  background-color: #3a3a3a;
}

/* line 33, app/assets/stylesheets/integrations/athletes/index.scss */
body.dark:not(.mobile):not(.tablet) #athlete-mapping-sheet .autocompleteEditor .listbox.current {
  background-color: #4c4c4c;
}

/* line 2, app/assets/stylesheets/integrations/catapult_integrations/parameters/index.scss */
#catapult-integration-parameters-datatable_wrapper .dt-buttons {
  display: none;
}

/* line 3, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
.institutions_integrations .hero {
  background-color: #EEEEEE;
  padding: 10px 20px;
  border-radius: 10px;
}

/* line 8, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
.institutions_integrations .hero h3 {
  font-weight: bold;
  font-family: "Play";
  text-transform: uppercase;
  font-size: 30px;
}

/* line 17, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
#catapult-integration-active-form {
  position: absolute;
  top: 80px;
  right: 10px;
  font-size: 13px;
}

/* line 23, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
#catapult-integration-active-form i.material-icons-round {
  font-size: 18px;
  vertical-align: middle;
}

/* line 2, app/assets/stylesheets/integrations/vitruve_integrations/show.scss */
#vitruve-integration-orgs .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 8, app/assets/stylesheets/integrations/vitruve_integrations/show.scss */
#vitruve-integration-orgs-progress {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  display: none;
}

/* line 3, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys .main > .container-fluid, body.jtbd_surveys .main > ul.tabs {
  padding: 0px;
  width: 600px;
  margin: auto;
}

/* line 10, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys .question {
  padding: 25px;
  border-radius: 7px;
}

/* line 14, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys .question .comments .description {
  margin-top: -20px;
}

/* line 18, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys .question .importance {
  margin-bottom: 75px;
}

/* line 21, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys .question .mdl-radio {
  display: inline-block;
  height: 22px;
  padding: 0px;
  width: 16px;
}

/* line 29, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys #left-drawer {
  display: none;
}

/* line 33, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys.mobile {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 150px;
}

/* line 37, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys.mobile .question {
  border: none;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #616161;
  border-radius: 0px;
  padding-bottom: 6rem;
}

/* line 49, app/assets/stylesheets/jtbd/surveys/new.scss */
body.jtbd_surveys:not(.mobile):not(.tablet):not(.dark) {
  background-color: #ffffff;
}

/* line 3, app/assets/stylesheets/layout/datatable.scss */
table.dataTable thead th {
  border-bottom-color: #EEEEEE;
}

/* line 9, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  border-bottom: none;
  position: relative;
  padding-right: 3px;
}

/* line 15, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .progress-tracker {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}

/* line 21, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable {
  border-top: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  width: 100%;
  overflow: hidden;
}

/* line 27, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr th {
  color: #9E9E9E;
  font-size: 12px;
  text-transform: uppercase;
  padding: 12px 10px;
  white-space: nowrap;
}

/* line 33, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr th:first-child {
  padding-left: 30px;
}

/* line 36, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr th:last-child {
  background-position: center right 30px;
}

/* line 40, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr td {
  padding: 12px 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}

/* line 45, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr td:first-child {
  font-weight: 500;
  padding-left: 30px;
}

/* line 49, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr td .row-action {
  visibility: hidden;
}

/* line 54, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr:not(:last-child) td {
  border-bottom: 1px solid #EEEEEE;
}

/* line 58, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select {
  color: #9E9E9E;
  display: flex;
  float: left;
  padding: 12px;
  margin: -12px 0px -12px -12px;
  cursor: pointer;
}

/* line 65, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select i {
  font-size: 20px;
}

/* line 67, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select i.selected {
  color: #FF0330;
}

/* line 71, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select.disabled {
  cursor: not-allowed;
}

/* line 73, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select.disabled i {
  color: #BDBDBD;
}

/* line 78, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr.selected {
  background-color: #f9f9f9;
}

/* line 81, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr.selected .select .unselected {
  display: none;
}

/* line 88, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr:not(.selected) .select .selected {
  display: none;
}

/* line 94, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr[url]:hover, .layout--datatable-control table.layout--datatable tr[drawer-url]:hover, .layout--datatable-control table.layout--datatable tr[remote-url]:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr:hover td .row-action {
  visibility: visible;
}

/* line 108, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions {
  position: absolute;
  padding: 10px 0px 10px 0px;
  z-index: 1;
  display: none;
  margin-left: 70px;
  align-items: center;
}

/* line 115, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action {
  display: flex;
  align-items: center;
  padding: 2px 0px;
  font-size: 13px;
}

/* line 120, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action i {
  font-size: 16px;
}

/* line 124, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action:hover .trailing-text {
  text-decoration: underline !important;
}

/* line 128, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action + .table-action {
  margin-left: 10px;
}

/* line 133, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-count {
  color: #757575;
  font-size: 12px;
  position: absolute;
  bottom: -22px;
  left: 0px;
}

/* line 141, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_length {
  display: none;
}

/* line 144, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter {
  padding: 7px 26px 7px 10px;
}

/* line 146, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter label {
  color: #BDBDBD;
  margin: 0px;
  cursor: pointer;
}

/* line 150, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter label i {
  float: right;
  margin-top: 3px;
}

/* line 154, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter label input {
  border: none;
  outline: none;
  text-align: right;
  color: #616161;
}

/* line 162, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter:not(.focused) .close {
  display: none;
}

/* line 167, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter.focused .search {
  display: none;
}

/* line 170, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter.focused input {
  margin-right: 20px;
}

/* line 174, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter .close {
  position: absolute;
  right: 29px;
  z-index: 1;
}

/* line 180, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate {
  position: fixed;
  padding: 0px;
  bottom: 15px;
  right: 75px;
  text-align: center;
  left: 75px;
}

/* line 187, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button {
  background: none;
  border: none;
  padding: 5px;
}

/* line 191, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: none;
  border: none;
}

/* line 195, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  border: none;
  color: #BDBDBD !important;
}

/* line 199, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  color: #BDBDBD !important;
}

/* line 202, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):not(.current) {
  color: #FF0330 !important;
}

/* line 205, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
  outline: none;
  box-shadow: none;
}

/* line 209, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  font-size: 23px;
}

/* line 214, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons {
  display: inline-block;
  padding-top: 11px;
  padding-left: 24px;
}

/* line 218, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons .dt-button {
  border: none;
  background: none;
  color: #9E9E9E;
}

/* line 222, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons .dt-button i {
  font-size: 20px;
}

/* line 225, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons .dt-button.buttons-select-none {
  color: #FF0330;
  display: none;
}

/* line 232, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons.all .dt-button.buttons-select-none {
  display: block;
}

/* line 235, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons.all .dt-button.buttons-select-all {
  display: none;
}

/* line 1, app/assets/stylesheets/layout/window.scss */
#window-menu {
  position: fixed;
  top: 82px;
  left: 82px;
  right: 800px;
  bottom: 0px;
  overflow-y: scroll;
  padding-right: 20px;
}

/* line 9, app/assets/stylesheets/layout/window.scss */
#window-menu a {
  font-weight: bold;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  width: 200px;
}

/* line 15, app/assets/stylesheets/layout/window.scss */
#window-menu a:hover {
  color: #363636;
}

/* line 18, app/assets/stylesheets/layout/window.scss */
#window-menu a i {
  margin-right: 7px;
}

/* line 21, app/assets/stylesheets/layout/window.scss */
#window-menu a:not(.text-important-1):not(:hover) {
  color: #757575;
}

/* line 25, app/assets/stylesheets/layout/window.scss */
#window-menu .section-title {
  font-size: 12px;
  margin-top: 20px;
  color: #BDBDBD;
}

/* line 32, app/assets/stylesheets/layout/window.scss */
#window-content {
  background-color: #ffffff;
  z-index: 1031;
  border-left: 1px solid #EEEEEE;
  overflow-y: scroll;
  padding-top: 61px;
  overflow-x: scroll;
}

/* line 39, app/assets/stylesheets/layout/window.scss */
#window-content table {
  border: none;
}

/* line 42, app/assets/stylesheets/layout/window.scss */
#window-content .dt-buttons {
  position: absolute;
}

/* line 45, app/assets/stylesheets/layout/window.scss */
#window-content .-mx-30px {
  margin-left: -30px;
  margin-right: -30px;
}

/* line 50, app/assets/stylesheets/layout/window.scss */
#window-content .hero h3 {
  margin-top: 50px;
}

/* line 54, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control {
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 60, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control table.dataTable thead .sorting_asc, #window-content .layout--datatable-control table.dataTable thead .sorting_desc {
  background-position: center right 30px;
}

/* line 66, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr th:first-child {
  padding-left: 30px;
}

/* line 69, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr td:first-child {
  padding-left: 30px;
}

/* line 72, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr th:last-child {
  padding-right: 30px;
}

/* line 75, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr td:last-child {
  padding-right: 30px;
}

/* line 79, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter {
  float: left;
  padding-left: 30px;
  padding-left: 30px;
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 86, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter label {
  width: 100%;
}

/* line 88, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter label i {
  float: left;
}

/* line 91, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter label input {
  text-align: left;
  margin-right: auto;
  width: calc(100% - 30px);
}

/* line 97, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter .close {
  right: auto;
  left: 25px;
}

/* line 102, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_paginate {
  left: auto;
  right: 0px;
  width: 800px;
}

/* line 107, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .table-count {
  margin-left: 30px;
}

/* line 111, app/assets/stylesheets/layout/window.scss */
#window-content .header {
  position: fixed;
  top: 0px;
  right: 0px;
  height: 60px;
  width: 800px;
  border-bottom: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  background-color: #ffffff;
  z-index: 1;
}

/* line 121, app/assets/stylesheets/layout/window.scss */
#window-content .header .actions {
  text-align: right;
  padding-right: 30px;
}

/* line 124, app/assets/stylesheets/layout/window.scss */
#window-content .header .actions .action {
  display: flex;
  align-items: center;
  margin-right: 15px;
  color: #9E9E9E;
  font-weight: 500;
}

/* line 131, app/assets/stylesheets/layout/window.scss */
#window-content .header .actions .action:hover .trailing-text {
  text-decoration: underline;
}

/* line 137, app/assets/stylesheets/layout/window.scss */
#window-content .header .title {
  padding-left: 30px;
  color: #757575;
  font-weight: bold;
}

/* line 141, app/assets/stylesheets/layout/window.scss */
#window-content .header .title i {
  margin-right: 10px;
}

/* line 146, app/assets/stylesheets/layout/window.scss */
#window-content .mdl-spinner-container {
  display: flex;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  text-align: center;
}

/* line 154, app/assets/stylesheets/layout/window.scss */
#window-content .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 2, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video {
  background-size: cover;
  height: 400px;
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 14, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video .info {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  color: #ffffff;
  text-align: center;
}

/* line 24, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video .info .name {
  position: absolute;
  font-weight: bold;
  text-transform: uppercase;
  bottom: 10px;
  left: 20px;
  text-shadow: black 0px 0px 5px;
}

/* line 32, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video .info .play {
  text-align: center;
  margin: auto;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(43, 51, 63, 0.7);
}

/* line 39, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video .info .play i {
  color: #ffffff;
  font-size: 45px;
  margin-left: -4px;
  margin-top: -4px;
}

/* line 48, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .video-js {
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 56, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video-modal .modal-content {
  background-color: transparent;
}

/* line 59, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video-modal .modal-dialog {
  width: 80%;
  top: 10%;
}

/* line 63, app/assets/stylesheets/manuals/index.scss */
body[class*="manuals"] .exercise-video-modal .modal-footer {
  display: none;
}

/* line 1, app/assets/stylesheets/measurements/index.scss */
body.kpis_measurements, body.kpvs_measurements {
  padding-bottom: 0px;
}

/* line 3, app/assets/stylesheets/measurements/index.scss */
body.kpis_measurements .container-fluid, body.kpis_measurements ul.tabs, body.kpvs_measurements .container-fluid, body.kpvs_measurements ul.tabs {
  position: relative;
}

/* line 5, app/assets/stylesheets/measurements/index.scss */
body.kpis_measurements .container-fluid .progress-tracker, body.kpis_measurements ul.tabs .progress-tracker, body.kpvs_measurements .container-fluid .progress-tracker, body.kpvs_measurements ul.tabs .progress-tracker {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 1000;
}

/* line 15, app/assets/stylesheets/measurements/index.scss */
.measurements-sheet {
  overflow: hidden;
}

/* line 17, app/assets/stylesheets/measurements/index.scss */
.measurements-sheet td {
  text-align: center;
}

/* line 22, app/assets/stylesheets/measurements/index.scss */
.measurements-sheet .ht_clone_left tr th {
  vertical-align: middle;
  text-align: left;
}

/* line 31, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield {
  background-color: #FF0330;
  border-radius: 4px;
  height: 36px;
  width: 200px;
  padding: 0px;
  margin-left: 15px;
  border: 2px solid #FF0330;
}

/* line 39, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -19px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 47, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
  top: 0px;
}

/* line 52, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield .selectize-input.not-full input[type="select-one"] {
  width: 100% !important;
  padding-top: 3px !important;
  padding-left: 12px !important;
  font-weight: bold !important;
  color: #ffffff;
}

/* line 61, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 65, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield .selectize-input:after {
  border-top-color: #ffffff;
  top: 46%;
}

/* line 70, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield .selectize-input.full .item {
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 3px;
}

/* line 80, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield.is-focused .mdl-textfield__label, #metric-measurements-org-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 87, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control {
  line-height: 0px;
}

/* line 89, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control form {
  height: 36px;
}

/* line 92, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield {
  background-color: transparent;
  border-radius: 4px;
  height: 36px;
  width: 200px;
  padding: 0px;
  margin-left: 15px;
  border: 2px solid #FF0330;
}

/* line 100, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -19px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 108, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
  top: 0px;
}

/* line 113, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield .selectize-input.not-full input[type="select-one"] {
  width: 100% !important;
  padding-top: 3px !important;
  padding-left: 12px !important;
  font-weight: bold !important;
  color: #9E9E9E;
}

/* line 122, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 126, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield .selectize-input:after {
  border-top-color: #FF0330;
  top: 46%;
}

/* line 131, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield .selectize-input.full .item {
  color: #FF0330;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 3px;
}

/* line 141, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield.is-focused .mdl-textfield__label, #metric-measurements-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 146, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .item {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 84%;
}

/* line 4, app/assets/stylesheets/metrics/export_requests/new.scss */
#right-drawer .metrics_export_requests tr td {
  padding: 12px 50px;
}

/* line 7, app/assets/stylesheets/metrics/export_requests/new.scss */
#right-drawer .metrics_export_requests tr th {
  padding: 12px 50px;
  background-position: center right 50px;
}

/* line 12, app/assets/stylesheets/metrics/export_requests/new.scss */
#right-drawer .metrics_export_requests .dataTables_filter {
  padding-right: 50px;
}

/* line 15, app/assets/stylesheets/metrics/export_requests/new.scss */
#right-drawer .metrics_export_requests .dt-buttons {
  padding-left: 45px;
}

/* line 18, app/assets/stylesheets/metrics/export_requests/new.scss */
#right-drawer .metrics_export_requests .export-request-metrics-help {
  position: absolute;
  z-index: 1;
  left: 30px;
  top: -5px;
  right: 400px;
  width: auto;
}

/* line 26, app/assets/stylesheets/metrics/export_requests/new.scss */
#right-drawer .metrics_export_requests .table-count {
  left: 50px !important;
}

/* line 8, app/assets/stylesheets/metrics/form.scss */
#kpi-form .set-form {
  padding: 0px 50px;
}

/* line 11, app/assets/stylesheets/metrics/form.scss */
#kpi-form #kpi_calculated_container, #kpi-form #kpis-assessment_calculated_container {
  width: 200px;
}

/* line 15, app/assets/stylesheets/metrics/form.scss */
#kpi-form #kpi_formula_container .item, #kpi-form #kpis-assessment_formula_container .item {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87);
}

/* line 19, app/assets/stylesheets/metrics/form.scss */
#kpi-form #kpi_formula_container .invalid, #kpi-form #kpis-assessment_formula_container .invalid {
  color: #dc2626;
  padding-right: 20px;
  position: relative;
  text-decoration: line-through;
}

/* line 24, app/assets/stylesheets/metrics/form.scss */
#kpi-form #kpi_formula_container .invalid i, #kpi-form #kpis-assessment_formula_container .invalid i {
  position: absolute;
  font-size: 16px;
  top: 1px;
}

/* line 30, app/assets/stylesheets/metrics/form.scss */
#kpi-form #kpi_formula_container .number, #kpi-form #kpis-assessment_formula_container .number {
  color: #00BCD4;
}

/* line 33, app/assets/stylesheets/metrics/form.scss */
#kpi-form #kpi_formula_container .separator, #kpi-form #kpis-assessment_formula_container .separator {
  color: #9E9E9E;
}

/* line 36, app/assets/stylesheets/metrics/form.scss */
#kpi-form #kpi_formula_container .sign, #kpi-form #kpis-assessment_formula_container .sign {
  color: #FF0330;
}

/* line 5, app/assets/stylesheets/mobile/accounts/show.scss */
body#show.accounts.mobile .content {
  padding: 0px;
}

/* line 9, app/assets/stylesheets/mobile/accounts/show.scss */
body#show.accounts.mobile #account #mobile-notification-settings {
  display: block;
}

/* line 5, app/assets/stylesheets/mobile/accounts/sources/card.scss */
body.mobile #account-source-card-form label .field.is-focused + span {
  border-color: #9E9E9E;
}

/* line 9, app/assets/stylesheets/mobile/accounts/sources/card.scss */
body.mobile #account-source-card-form label > span {
  border-color: #616161;
}

/* line 13, app/assets/stylesheets/mobile/accounts/sources/card.scss */
body.mobile #account-source-card-form #floating-label {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/mobile/admin/users/index.scss */
body#index.mobile.admin_users .layout--datatable-control {
  border-top: none;
}

/* line 2, app/assets/stylesheets/mobile/components/boxes.scss */
body.mobile .box {
  background-color: #000000;
  border-color: #363636;
}

/* line 11, app/assets/stylesheets/mobile/components/buttons.scss */
body.mobile .mdl-button.action-color.outline:visited, body.mobile input.action-color.outline.icon-button[type='submit']:visited, body.mobile .action-color.outline.mdl-icon-button:visited, body.mobile .action-color.outline.mdl-ultra-mini-fab:visited, body.mobile .card .action-color.outline.action:visited, .card body.mobile .action-color.outline.action:visited, body.mobile .main-card .action-color.outline.action:visited, .main-card body.mobile .action-color.outline.action:visited, body.mobile .sp-container .action-color.outline.sp-cancel:visited, .sp-container body.mobile .action-color.outline.sp-cancel:visited, body.mobile .sp-container .action-color.outline.sp-choose:visited, .sp-container body.mobile .action-color.outline.sp-choose:visited, body.mobile .dtp .dtp-buttons .action-color.outline.btn:visited, .dtp .dtp-buttons body.mobile .action-color.outline.btn:visited, body.mobile .mdl-button.action-color.outline:focus, body.mobile input.action-color.outline.icon-button[type='submit']:focus, body.mobile .action-color.outline.mdl-icon-button:focus, body.mobile .action-color.outline.mdl-ultra-mini-fab:focus, body.mobile .card .action-color.outline.action:focus, .card body.mobile .action-color.outline.action:focus, body.mobile .main-card .action-color.outline.action:focus, .main-card body.mobile .action-color.outline.action:focus, body.mobile .sp-container .action-color.outline.sp-cancel:focus, .sp-container body.mobile .action-color.outline.sp-cancel:focus, body.mobile .sp-container .action-color.outline.sp-choose:focus, .sp-container body.mobile .action-color.outline.sp-choose:focus, body.mobile .dtp .dtp-buttons .action-color.outline.btn:focus, .dtp .dtp-buttons body.mobile .action-color.outline.btn:focus {
  background: transparent;
}

/* line 16, app/assets/stylesheets/mobile/components/buttons.scss */
body.mobile .mdl-button.ghost, body.mobile input.ghost.icon-button[type='submit'], body.mobile .ghost.mdl-icon-button, body.mobile .ghost.mdl-ultra-mini-fab, body.mobile .card .ghost.action, .card body.mobile .ghost.action, body.mobile .main-card .ghost.action, .main-card body.mobile .ghost.action, body.mobile .sp-container .ghost.sp-cancel, .sp-container body.mobile .ghost.sp-cancel, body.mobile .sp-container .ghost.sp-choose, .sp-container body.mobile .ghost.sp-choose, body.mobile .dtp .dtp-buttons .ghost.btn, .dtp .dtp-buttons body.mobile .ghost.btn, body.mobile .mdl-button.ghost:visited {
  border-color: #9E9E9E;
  color: #9E9E9E;
}

/* line 20, app/assets/stylesheets/mobile/components/buttons.scss */
body.mobile .mdl-button:disabled, body.mobile input.icon-button[type='submit']:disabled, body.mobile .mdl-icon-button:disabled, body.mobile .mdl-ultra-mini-fab:disabled, body.mobile .card .action:disabled, .card body.mobile .action:disabled, body.mobile .main-card .action:disabled, .main-card body.mobile .action:disabled, body.mobile .sp-container .sp-cancel:disabled, .sp-container body.mobile .sp-cancel:disabled, body.mobile .sp-container .sp-choose:disabled, .sp-container body.mobile .sp-choose:disabled, body.mobile .dtp .dtp-buttons .btn:disabled, .dtp .dtp-buttons body.mobile .btn:disabled {
  background-color: #363636 !important;
  color: #616161 !important;
}

/* line 2, app/assets/stylesheets/mobile/components/checkbox.scss */
body.mobile .mdl-checkbox__label {
  color: #9A9A9A;
}

/* line 5, app/assets/stylesheets/mobile/components/checkbox.scss */
body.mobile .mdl-checkbox__box-outline {
  border-color: #616161;
}

/* line 3, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp > .dtp-content {
  background: #363636;
}

/* line 6, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp div.dtp-actual-year {
  color: #ffffff;
}

/* line 9, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp div.dtp-date {
  background: #434343;
}

/* line 15, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp table.dtp-picker-days > thead > tr > th {
  border-bottom: 2px solid #616161;
  color: #BDBDBD;
}

/* line 23, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp table.dtp-picker-days tr > td > a {
  color: #9E9E9E;
}

/* line 25, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp table.dtp-picker-days tr > td > a.selected {
  background: #FF0330;
  color: #ffffff;
}

/* line 30, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp table.dtp-picker-days tr > td > span.dtp-select-day {
  color: #BDBDBD !important;
  font-weight: 400;
}

/* line 38, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp .dtp-buttons .btn {
  color: #ffffff;
}

/* line 45, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp .dtp-content > .dtp-date-view > header.dtp-header {
  background: #363636;
}

/* line 51, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile .dtp .p10 > a {
  color: #757575;
}

/* line 58, app/assets/stylesheets/mobile/components/datepicker.scss */
body.mobile body.right-drawer-open .dtp {
  padding-left: calc(100% - 800px);
}

/* line 2, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile .sidr {
  box-shadow: none;
}

/* line 4, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile #right-drawer.sidr {
  background-color: #000000;
  width: 100%;
  right: -100%;
}

/* line 8, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile #right-drawer.sidr .drawer-actions {
  right: 20px;
}

/* line 10, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile #right-drawer.sidr .drawer-actions .trailing-text {
  display: none;
}

/* line 14, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile #right-drawer.sidr .mdl-button.primary, body.mobile #right-drawer.sidr input.primary.icon-button[type='submit'], body.mobile #right-drawer.sidr .primary.mdl-icon-button, body.mobile #right-drawer.sidr .primary.mdl-ultra-mini-fab, body.mobile #right-drawer.sidr .card .primary.action, .card body.mobile #right-drawer.sidr .primary.action, body.mobile #right-drawer.sidr .main-card .primary.action, .main-card body.mobile #right-drawer.sidr .primary.action, body.mobile #right-drawer.sidr .sp-container .primary.sp-cancel, .sp-container body.mobile #right-drawer.sidr .primary.sp-cancel, body.mobile #right-drawer.sidr .sp-container .primary.sp-choose, .sp-container body.mobile #right-drawer.sidr .primary.sp-choose, body.mobile #right-drawer.sidr .dtp .dtp-buttons .primary.btn, .dtp .dtp-buttons body.mobile #right-drawer.sidr .primary.btn, body.mobile .dtp .dtp-buttons #right-drawer.sidr .primary.btn {
  position: static;
}

/* line 20, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile.sidr-open #right-drawer {
  left: 0px;
}

/* line 22, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile.sidr-open #right-drawer .content {
  padding: 120px 20px 20px 20px;
}

/* line 25, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile.sidr-open #right-drawer .header {
  background-color: #000000;
  width: auto;
  left: 0px;
  padding-right: 20px;
  box-shadow: none;
  border-bottom: 1px solid #363636;
  margin-top: 40px;
}

/* line 37, app/assets/stylesheets/mobile/components/drawers.scss */
body.mobile.right-drawer-open .modal {
  left: 0px;
}

/* line 2, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top {
  background-color: #000000;
  border-bottom: 1px solid #363636;
  margin: 0px;
  padding-top: 40px;
}

/* line 7, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .container-fluid, body.mobile header.mobile-top ul.tabs {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 11, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .dropdown-button {
  color: #ffffff;
  margin-top: 14px;
}

/* line 15, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .header-logo {
  color: #ffffff;
  display: inline-block;
  height: 59px;
}

/* line 21, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .header-logo {
  padding-top: 12px;
}

/* line 23, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .header-logo img {
  height: 35px;
}

/* line 28, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .menu .mdl-icon-button {
  color: #757575;
  margin: 10px;
}

/* line 33, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .navbar-header {
  float: none;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 1, app/assets/stylesheets/mobile/components/images.scss */
.header-image {
  margin: -20px -20px 20px -20px;
  background-size: cover;
  height: 400px;
  position: relative;
  margin: -20px -20px 20px -20px;
}

/* line 9, app/assets/stylesheets/mobile/components/images.scss */
.header-image .info {
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.6) 71%, rgba(0, 0, 0, 0.6) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#99000000',GradientType=0 );
  /* IE6-9 */
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding: 75px 20px 20px 20px;
  color: #ffffff;
  top: 0px;
  text-align: center;
}

/* line 23, app/assets/stylesheets/mobile/components/images.scss */
.header-image .info .indicator {
  position: absolute;
  bottom: 20px;
  left: 20px;
}

/* line 27, app/assets/stylesheets/mobile/components/images.scss */
.header-image .info .indicator i {
  color: #ffffff;
  position: relative;
  top: 7px;
}

/* line 33, app/assets/stylesheets/mobile/components/images.scss */
.header-image .info .name {
  color: #ffffff;
  font-family: 'Play';
  font-size: 3.5rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: auto;
}

/* line 42, app/assets/stylesheets/mobile/components/images.scss */
.header-image .info .next-schedule {
  position: absolute;
  right: 20px;
  bottom: 20px;
}

@media (max-width: 768px) {
  /* line 1, app/assets/stylesheets/mobile/components/images.scss */
  .header-image {
    margin-top: -28px;
  }
}

/* line 2, app/assets/stylesheets/mobile/components/labels.scss */
body.mobile label {
  font-weight: 400;
}

/* line 4, app/assets/stylesheets/mobile/components/labels.scss */
body.mobile label.mdl-textfield__label, body.mobile label.mdl-selectfield__label {
  color: #616161;
}

/* line 2, app/assets/stylesheets/mobile/components/modals.scss */
body.mobile:not(.tablet) .modal {
  right: -1px;
}

/* line 6, app/assets/stylesheets/mobile/components/modals.scss */
body.mobile:not(.tablet) .modal-dialog {
  top: 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: 0px;
}

/* line 14, app/assets/stylesheets/mobile/components/modals.scss */
body.mobile:not(.tablet) .modal-dialog .modal-content {
  margin: 0px;
  border-radius: 0px;
  background-color: #363636;
}

/* line 19, app/assets/stylesheets/mobile/components/modals.scss */
body.mobile:not(.tablet) .modal-dialog .modal-content .mdl-button, body.mobile:not(.tablet) .modal-dialog .modal-content input.icon-button[type='submit'], body.mobile:not(.tablet) .modal-dialog .modal-content .mdl-icon-button, body.mobile:not(.tablet) .modal-dialog .modal-content .mdl-ultra-mini-fab, body.mobile:not(.tablet) .modal-dialog .modal-content .card .action, .card body.mobile:not(.tablet) .modal-dialog .modal-content .action, body.mobile:not(.tablet) .modal-dialog .modal-content .main-card .action, .main-card body.mobile:not(.tablet) .modal-dialog .modal-content .action, body.mobile:not(.tablet) .modal-dialog .modal-content .sp-container .sp-cancel, .sp-container body.mobile:not(.tablet) .modal-dialog .modal-content .sp-cancel, body.mobile:not(.tablet) .modal-dialog .modal-content .sp-container .sp-choose, .sp-container body.mobile:not(.tablet) .modal-dialog .modal-content .sp-choose, body.mobile:not(.tablet) .modal-dialog .modal-content .dtp .dtp-buttons .btn, .dtp .dtp-buttons body.mobile:not(.tablet) .modal-dialog .modal-content .btn, body.mobile:not(.tablet) .dtp .dtp-buttons .modal-dialog .modal-content .btn {
  color: #ffffff;
}

/* line 23, app/assets/stylesheets/mobile/components/modals.scss */
body.mobile:not(.tablet) .modal-dialog .modal-content [data-dismiss='modal'] {
  color: #9A9A9A;
}

/* line 30, app/assets/stylesheets/mobile/components/modals.scss */
body.mobile:not(.tablet) .modal-backdrop.in {
  opacity: 0.8;
}

/* line 37, app/assets/stylesheets/mobile/components/modals.scss */
body.mobile.ios:not(.tablet) .modal-content, body.mobile.android:not(.tablet) .modal-content {
  padding-top: 50px;
}

/* line 3, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile:not(.tablet) nav.mobile-bottom.coach-mode {
  display: flex;
  justify-content: flex-end;
}

/* line 7, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile:not(.tablet) nav.mobile-bottom.coach-mode .nav-item {
  flex: none;
  width: 75px;
}

/* line 14, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom {
  background-color: #000000;
  border-top: 1px solid #363636;
  text-align: center;
}

/* line 19, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item {
  display: inline-block;
  text-align: center;
}

/* line 23, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item a,
body.mobile nav.mobile-bottom .nav-item button {
  color: #757575;
  display: inline-block;
  height: 32px;
  padding-top: 5px;
  background-color: transparent;
  border: none;
}

/* line 32, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item a i,
body.mobile nav.mobile-bottom .nav-item button i {
  display: block;
  line-height: 32px;
}

/* line 37, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item a .title,
body.mobile nav.mobile-bottom .nav-item button .title {
  display: block;
  font-size: 9px;
}

/* line 45, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.company .nav-item {
  width: 24%;
}

/* line 52, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.institution .nav-item, body.mobile nav.mobile-bottom.team .nav-item {
  width: 19%;
}

/* line 59, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.analyses .analyses a {
  color: #ffffff;
}

/* line 67, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.conversations .conversations a {
  color: #ffffff;
}

/* line 75, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.enterprise .enterprise a {
  color: #ffffff;
}

/* line 83, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.facilities .facilities a {
  color: #ffffff;
}

/* line 91, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.leaderboards .leaderboards a {
  color: #ffffff;
}

/* line 99, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.performance .performance a {
  color: #ffffff;
}

/* line 107, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.plans .plans a {
  color: #ffffff;
}

/* line 115, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.profile .profile a {
  color: #ffffff;
}

/* line 123, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.programs .programs a {
  color: #ffffff;
}

/* line 131, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.roster .roster a {
  color: #ffffff;
}

/* line 139, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.schedules .schedules a {
  color: #ffffff;
}

/* line 147, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.teams .teams a {
  color: #ffffff;
}

/* line 155, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.blocks .blocks a {
  color: #ffffff;
}

/* line 161, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info {
  position: fixed;
  bottom: 0px;
  left: 0px;
  height: 60px;
}

/* line 167, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info .enterprise-name {
  color: #616161;
  font-size: 10px;
  text-transform: uppercase;
  position: absolute;
  left: 15px;
  top: 15px;
  white-space: nowrap;
}

/* line 176, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info .enterprise-name + .team-name {
  bottom: 14px;
}

/* line 181, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info .team-name {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  bottom: 20px;
  left: 15px;
  white-space: nowrap;
}

/* line 4, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td {
  border: 1px solid #363636;
}

/* line 7, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td.scheduled .date {
  color: #9E9E9E;
}

/* line 12, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td:not(.scheduled) .date {
  color: #616161 !important;
}

/* line 17, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td i.off {
  color: #363636;
}

/* line 20, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td i.on {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/mobile/components/radios.scss */
body.mobile .mdl-radio__outer-circle {
  border: 2px solid rgba(255, 255, 255, 0.54);
}

/* line 1, app/assets/stylesheets/mobile/components/sections.scss */
.section-link,
.section-link:focus,
.section-link:visited {
  border-bottom: 1px solid #363636;
  color: #9A9A9A !important;
  display: block;
  background-color: #000000;
  border-top: none;
  border-left: none;
  border-right: none;
  text-align: left;
  height: 75px;
  line-height: 35px;
  padding: 20px 40px 20px 20px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 20, app/assets/stylesheets/mobile/components/sections.scss */
.section-link i.pointer,
.section-link:focus i.pointer,
.section-link:visited i.pointer {
  position: absolute;
  margin-top: 10px;
  right: 20px;
  font-size: 14px;
}

/* line 27, app/assets/stylesheets/mobile/components/sections.scss */
.section-link i.section-icon,
.section-link:focus i.section-icon,
.section-link:visited i.section-icon {
  float: left;
  margin-top: 4px;
  margin-right: 10px;
}

/* line 33, app/assets/stylesheets/mobile/components/sections.scss */
.section-link small,
.section-link:focus small,
.section-link:visited small {
  color: #616161;
}

/* line 2, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield {
  width: 100%;
}

/* line 4, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield:after {
  border-top: 6px solid #616161;
}

/* line 8, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield:not(.is-invalid) .mdl-input__description {
  color: #9E9E9E;
  font-size: 12px;
  top: 50px;
  display: block;
  position: absolute;
  width: 100%;
}

/* line 18, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield.mdl-selectfield--floating-label.is-focused:not(.is-invalid) .mdl-selectfield__label {
  color: #9E9E9E;
}

/* line 23, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield.mdl-selectfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-selectfield__label {
  color: #616161;
}

/* line 30, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield.is-invalid .mdl-selectfield__label {
  color: #616161;
}

/* line 34, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield .mdl-selectfield__select {
  color: #ffffff;
  font-size: 14px;
  border-color: #616161;
  height: 29px;
}

/* line 3, app/assets/stylesheets/mobile/components/selectsearch.scss */
body.mobile .selectsearch .selectize-input {
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/mobile/components/selectsearch.scss */
body.mobile .selectsearch .selectize-input input {
  color: #9A9A9A;
}

/* line 8, app/assets/stylesheets/mobile/components/selectsearch.scss */
body.mobile .selectsearch .selectize-input .item {
  color: #ffffff;
}

/* line 3, app/assets/stylesheets/mobile/components/spinner.scss */
body.mobile .page-spinner .mdl-spinner {
  left: calc(50% - 14px);
  top: calc(50% - 14px);
}

/* line 2, app/assets/stylesheets/mobile/components/subheader.scss */
body.mobile .subheader {
  background-color: #000000;
  border-bottom: 1px solid #363636;
  height: 59px;
  position: fixed;
  top: 100px;
  left: 0px;
  right: 0px;
  z-index: 2;
}

/* line 11, app/assets/stylesheets/mobile/components/subheader.scss */
body.mobile .subheader h1 {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

/* line 17, app/assets/stylesheets/mobile/components/subheader.scss */
body.mobile .subheader .mdl-icon-button {
  position: absolute;
  right: 15px;
  top: 10px;
}

/* line 2, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table {
  background-color: #000000;
}

/* line 4, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table th {
  color: #9E9E9E;
}

/* line 8, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table tr:hover {
  background-color: #000000;
}

/* line 11, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table tr td {
  border-color: #363636;
}

/* line 18, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .well .well-table table {
  border-color: #363636;
}

/* line 2, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile p.mdl-textfield {
  font-size: 14px;
  padding: 0px;
  margin-bottom: 10px;
}

/* line 7, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile p.mdl-textfield .mdl-textfield__error {
  margin-top: -3px;
  position: static;
}

/* line 13, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield {
  width: 100%;
}

/* line 16, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield .mdl-input__description {
  color: #757575;
  font-size: 12px;
  top: 0px;
  display: block;
  position: relative;
  width: 100%;
}

/* line 24, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield .mdl-input__description .mdl-progress {
  height: 2px;
  margin-top: -2px;
  width: 100%;
}

/* line 34, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield:not(.mdl-textfield__textarea):not(.is-focused) .mdl-textfield__label:after {
  bottom: auto;
  top: 24px !important;
}

/* line 42, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  bottom: auto;
  top: 44px;
}

/* line 50, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-dirty:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  background-color: #9E9E9E;
  bottom: auto;
  top: 44px !important;
}

/* line 62, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-textfield--floating-label.is-focused:not(.is-invalid) .mdl-textfield__label {
  color: #9E9E9E;
}

/* line 65, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-textfield--floating-label.is-focused:not(.is-invalid) .mdl-textfield__label:after {
  background-color: #9E9E9E;
}

/* line 72, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-textfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-textfield__label {
  color: #616161;
}

/* line 80, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-disabled .mdl-textfield__label {
  color: #4e4e4e !important;
}

/* line 84, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-disabled .mdl-textfield__input {
  border: none;
  color: #9A9A9A !important;
}

/* line 91, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-input__description {
  display: none;
}

/* line 95, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #dc2626;
}

/* line 99, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-textfield__label {
  color: #BDBDBD;
}

/* line 102, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #dc2626;
}

/* line 109, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-iconfield i {
  position: absolute;
  top: 23px;
}

/* line 114, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-iconfield input {
  padding-left: 30px;
}

/* line 119, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-iconfield:not(.is-focused):not(.is-dirty) label {
  left: 30px;
}

/* line 126, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield__input {
  border-color: #616161;
  color: #ffffff;
  font-size: 14px;
  height: 29px;
}

/* line 133, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield__error {
  color: #dc2626;
  margin-top: 0px;
}

/* line 4, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile #conversations-control .navbar-header .menu {
  top: 72px;
  right: 10px;
}

/* line 10, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile #conversations-control #conversations-actions {
  width: 100%;
  border-right: none;
  right: 0px;
  left: 0px;
  top: 65px;
  background-color: #000000;
  border-color: #363636 !important;
}

/* line 20, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile #conversations-control #conversations-list {
  background-color: #000000;
  border-top-color: #363636;
  width: 100%;
  right: 0px;
  left: 0px;
  border-right: none;
  top: 127px;
}

/* line 29, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile #conversations-control #conversations-list li {
  border-bottom-color: #363636;
}

/* line 33, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile #conversations-control #conversations-list li a .name {
  color: #ffffff !important;
}

/* line 40, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile #conversations-control #conversations-search {
  background-color: #000000;
}

/* line 44, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile #conversations-control #conversation-window {
  display: none;
}

/* line 50, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile.ios #conversations-actions {
  top: 115px !important;
}

/* line 54, app/assets/stylesheets/mobile/conversations/index.scss */
body.mobile.ios #conversations-list {
  top: 177px !important;
}

/* line 5, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control .conversation-message .content {
  background-color: #363636;
  border-color: #363636;
}

/* line 10, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control .conversation-message .info {
  width: 75px;
  margin-left: -75px;
  padding-right: 10px;
  padding-top: 10px;
}

/* line 18, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control .date-separator {
  background-color: #000000;
}

/* line 22, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-info {
  background-color: #000000;
  border-bottom-color: #363636;
}

/* line 27, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-message-create {
  left: 0px;
  bottom: 60px;
}

/* line 31, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-message-create trix-editor {
  background-color: #363636;
  border-color: #363636;
  margin-left: 0px;
  padding-right: 55px;
}

/* line 38, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-message-create #send-control {
  margin-left: -100px;
  text-align: right;
}

/* line 42, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-message-create #send-control .button {
  justify-content: flex-end;
  padding-right: 15px;
}

/* line 48, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-message-create #send-control #send[disabled] {
  background-color: #616161 !important;
}

/* line 53, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-message-create #send-control #send-keys {
  display: none;
}

/* line 60, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-settings-button .trailing-text {
  display: none;
}

/* line 64, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-settings-button i {
  margin-top: 0px !important;
}

/* line 69, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-messages {
  left: 0px;
  bottom: 170px;
  top: 122px;
}

/* line 74, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-messages .date-separator {
  background-color: #000000;
  top: -21px;
}

/* line 78, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile .conversation-control #conversation-messages .date-separator:before, body.mobile .conversation-control #conversation-messages .date-separator:after {
  background-color: #363636;
  width: 35%;
}

/* line 88, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile.android #conversation-messages {
  padding-top: 50px;
}

/* line 94, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile.ios .conversation-actions {
  display: none;
}

/* line 98, app/assets/stylesheets/mobile/conversations/show.scss */
body.mobile.ios #conversation-messages {
  padding-top: 50px;
}

/* line 1, app/assets/stylesheets/mobile/devise/passwords/new.scss */
body#new.mobile.devise_passwords {
  background-color: #000000;
}

/* line 3, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li {
  border-color: #363636;
}

/* line 5, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li .measurement {
  color: #BDBDBD;
}

/* line 8, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li .mdl-button:not(.action-color), body.mobile ul.kpi-list > li input.icon-button[type='submit']:not(.action-color), body.mobile ul.kpi-list > li .mdl-icon-button:not(.action-color), body.mobile ul.kpi-list > li .mdl-ultra-mini-fab:not(.action-color), body.mobile ul.kpi-list > li .card .action:not(.action-color), .card body.mobile ul.kpi-list > li .action:not(.action-color), body.mobile ul.kpi-list > li .main-card .action:not(.action-color), .main-card body.mobile ul.kpi-list > li .action:not(.action-color), body.mobile ul.kpi-list > li .sp-container .sp-cancel:not(.action-color), .sp-container body.mobile ul.kpi-list > li .sp-cancel:not(.action-color), body.mobile ul.kpi-list > li .sp-container .sp-choose:not(.action-color), .sp-container body.mobile ul.kpi-list > li .sp-choose:not(.action-color), body.mobile ul.kpi-list > li .dtp .dtp-buttons .btn:not(.action-color), .dtp .dtp-buttons body.mobile ul.kpi-list > li .btn:not(.action-color), body.mobile .dtp .dtp-buttons ul.kpi-list > li .btn:not(.action-color) {
  border-color: #9A9A9A;
  color: #9A9A9A;
}

/* line 12, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li:hover {
  background-color: transparent;
}

/* line 1, app/assets/stylesheets/mobile/layout.scss */
body.mobile {
  background-color: #000000;
  color: #9A9A9A;
  padding: 60px 0px 60px 0px;
  width: calc(100% + 2px);
  margin-left: -1px;
  margin-right: -1px;
}

/* line 11, app/assets/stylesheets/mobile/layout.scss */
body.mobile a:focus, body.mobile a:hover {
  text-decoration: none;
}

/* line 16, app/assets/stylesheets/mobile/layout.scss */
body.mobile a:focus {
  outline: none;
}

/* line 21, app/assets/stylesheets/mobile/layout.scss */
body.mobile h1.title {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
  text-transform: uppercase;
}

/* line 29, app/assets/stylesheets/mobile/layout.scss */
body.mobile hr {
  border-color: #363636;
}

/* line 33, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main {
  padding-top: 0px;
}

/* line 36, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main > .content {
  margin-left: 0px;
  top: 0px;
}

/* line 41, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main > .header {
  border-bottom: 1px solid #363636;
  line-height: 60px;
  height: 60px;
  padding: 0px 20px;
}

/* line 47, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main > .header h2 {
  font-size: 1.5rem;
  line-height: 60px;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 56, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main .well {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

/* line 63, app/assets/stylesheets/mobile/layout.scss */
body.mobile .attr-label {
  color: #616161;
}

/* line 67, app/assets/stylesheets/mobile/layout.scss */
body.mobile .attr-value {
  color: #9A9A9A;
}

/* line 71, app/assets/stylesheets/mobile/layout.scss */
body.mobile .muted, body.mobile .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body.mobile .unit, body.mobile .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body.mobile .value, body.mobile .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body.mobile .metric-name, body.mobile #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body.mobile .drawer-back-subtitle {
  color: #616161;
}

/* line 75, app/assets/stylesheets/mobile/layout.scss */
body.mobile .white {
  color: #ffffff;
}

/* line 79, app/assets/stylesheets/mobile/layout.scss */
body.mobile #right-drawer {
  border-left: none !important;
}

/* line 84, app/assets/stylesheets/mobile/layout.scss */
body.mobile.android {
  padding-top: 110px !important;
}

/* line 88, app/assets/stylesheets/mobile/layout.scss */
body.mobile.ios {
  padding-top: 110px !important;
}

/* line 2, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control {
  border-color: #363636;
  background-color: #000000;
}

/* line 5, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .table-count {
  display: none;
}

/* line 8, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dataTables_filter {
  margin-top: 0px;
  padding: 0px 10px;
}

/* line 11, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dataTables_filter label {
  float: right;
  margin: 12px 0px;
}

/* line 16, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dataTables_paginate {
  left: 0px;
  right: 0px;
  bottom: 57px;
}

/* line 21, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dt-buttons {
  display: none;
}

/* line 24, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable {
  border-color: #363636;
}

/* line 26, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable tr {
  background-color: transparent;
}

/* line 28, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable tr th {
  border-color: #363636;
}

/* line 32, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable tr:not(:last-child) td {
  border-color: #363636;
}

/* line 2, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-content {
  padding: 0px;
}

/* line 4, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-content .no-thanks {
  padding: 0px 35px;
}

/* line 8, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-content #payments-paywall-prices-table h3 {
  color: #ffffff;
  font-family: "Play";
  font-weight: bold;
  text-transform: uppercase;
}

/* line 14, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-content #payments-paywall-prices-table h4 {
  font-family: "Play";
  text-transform: uppercase;
}

/* line 17, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .muted, body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .unit, body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .value, body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .metric-name, body.mobile #payments-paywall-content #payments-paywall-prices-table h4 #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body.mobile #payments-paywall-content #payments-paywall-prices-table h4 .drawer-back-subtitle {
  text-transform: lowercase;
}

/* line 22, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-content .prices-index {
  padding: 0px;
}

/* line 28, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #paywall-modal .modal-dialog {
  position: static;
}

/* line 30, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #paywall-modal .modal-dialog .modal-content {
  background-color: transparent;
}

/* line 34, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #paywall-modal .modal-dialog .modal-header h4 {
  font-size: 18px;
  color: #ffffff;
}

/* line 42, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile.paywall-modal.modal-open .modal-backdrop {
  background-color: #000000;
}

/* line 47, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-prices-table tr {
  border-bottom: 1px solid #363636;
}

/* line 49, app/assets/stylesheets/mobile/payments/paywalls/new.scss */
body.mobile #payments-paywall-prices-table tr td {
  padding: 0px 35px 35px 35px;
}

/* line 5, app/assets/stylesheets/mobile/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions.mobile nav.mobile-bottom {
  display: none;
}

/* line 9, app/assets/stylesheets/mobile/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions.mobile .price-title h1 {
  color: #ffffff;
  font-family: "Play";
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
}

/* line 17, app/assets/stylesheets/mobile/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions.mobile .price-title .muted, body#new.payments_prices_subscriptions.mobile .price-title .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body#new.payments_prices_subscriptions.mobile .price-title .unit, body#new.payments_prices_subscriptions.mobile .price-title .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body#new.payments_prices_subscriptions.mobile .price-title .value, body#new.payments_prices_subscriptions.mobile .price-title .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body#new.payments_prices_subscriptions.mobile .price-title .metric-name, body#new.payments_prices_subscriptions.mobile .price-title #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body#new.payments_prices_subscriptions.mobile .price-title .drawer-back-subtitle {
  font-size: 14px;
  font-weight: bold;
}

/* line 22, app/assets/stylesheets/mobile/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions.mobile h3.price {
  font-weight: normal;
  text-align: left;
}

/* line 26, app/assets/stylesheets/mobile/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions.mobile #payments-subscription-card {
  border-bottom: 1px solid #363636;
  padding-bottom: 5px;
}

/* line 5, app/assets/stylesheets/mobile/payments/users/subscriptions/index.scss */
body#index.payments_users_subscriptions.mobile h2 {
  color: #ffffff;
  font-family: "Play";
  font-weight: bold;
  font-size: 25px;
  text-transform: uppercase;
}

/* line 13, app/assets/stylesheets/mobile/payments/users/subscriptions/index.scss */
body#index.payments_users_subscriptions.mobile h3 {
  color: #ffffff;
  font-family: "Play";
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 20, app/assets/stylesheets/mobile/payments/users/subscriptions/index.scss */
body#index.payments_users_subscriptions.mobile h4 {
  font-family: "Play";
  text-transform: uppercase;
}

/* line 23, app/assets/stylesheets/mobile/payments/users/subscriptions/index.scss */
body#index.payments_users_subscriptions.mobile h4 .muted, body#index.payments_users_subscriptions.mobile h4 .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body#index.payments_users_subscriptions.mobile h4 .unit, body#index.payments_users_subscriptions.mobile h4 .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body#index.payments_users_subscriptions.mobile h4 .value, body#index.payments_users_subscriptions.mobile h4 .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body#index.payments_users_subscriptions.mobile h4 .metric-name, body#index.payments_users_subscriptions.mobile h4 #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body#index.payments_users_subscriptions.mobile h4 .drawer-back-subtitle {
  text-transform: lowercase;
}

/* line 1, app/assets/stylesheets/mobile/simulated.scss */
body.simulated {
  font-size: 12px;
  padding-top: 65px;
}

/* line 5, app/assets/stylesheets/mobile/simulated.scss */
body.simulated ul {
  font-size: 12px;
}

/* line 10, app/assets/stylesheets/mobile/simulated.scss */
body.simulated .header-logo img {
  height: 30px !important;
  padding-top: 10px;
}

/* line 16, app/assets/stylesheets/mobile/simulated.scss */
body.simulated .mdl-button, body.simulated input.icon-button[type='submit'], body.simulated .mdl-icon-button, body.simulated .mdl-ultra-mini-fab, body.simulated .card .action, .card body.simulated .action, body.simulated .main-card .action, .main-card body.simulated .action, body.simulated .sp-container .sp-cancel, .sp-container body.simulated .sp-cancel, body.simulated .sp-container .sp-choose, .sp-container body.simulated .sp-choose, body.simulated .dtp .dtp-buttons .btn, .dtp .dtp-buttons body.simulated .btn {
  white-space: nowrap;
}

/* line 20, app/assets/stylesheets/mobile/simulated.scss */
body.simulated #nav-component {
  visibility: hidden;
}

/* line 23, app/assets/stylesheets/mobile/simulated.scss */
body.simulated #nav-component .nav-item {
  display: none !important;
}

/* line 28, app/assets/stylesheets/mobile/simulated.scss */
body.simulated .mobile-top {
  padding-top: 5px !important;
}

/* line 32, app/assets/stylesheets/mobile/simulated.scss */
body.simulated #mobile-mode-switch {
  display: none;
}

/* line 3, app/assets/stylesheets/mobile/teams/leaderboards/index.scss */
body#index.teams_leaderboards #team-leaderboards-index .leaderboard {
  padding: 0px 20px;
}

/* line 5, app/assets/stylesheets/mobile/teams/leaderboards/index.scss */
body#index.teams_leaderboards #team-leaderboards-index .leaderboard td {
  background-color: #000000;
  border-bottom: 1px solid #363636;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 10, app/assets/stylesheets/mobile/teams/leaderboards/index.scss */
body#index.teams_leaderboards #team-leaderboards-index .leaderboard td .name {
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 0px;
}

/* line 15, app/assets/stylesheets/mobile/teams/leaderboards/index.scss */
body#index.teams_leaderboards #team-leaderboards-index .leaderboard td:first-child {
  padding-right: 0px;
}

/* line 18, app/assets/stylesheets/mobile/teams/leaderboards/index.scss */
body#index.teams_leaderboards #team-leaderboards-index .leaderboard td:last-child {
  padding-left: 0px;
  padding-right: 10px;
  width: 20px;
}

/* line 22, app/assets/stylesheets/mobile/teams/leaderboards/index.scss */
body#index.teams_leaderboards #team-leaderboards-index .leaderboard td:last-child .forward {
  right: 15px;
}

/* line 2, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control {
  position: absolute;
  bottom: 0px;
  top: 190px;
  left: 20px;
  right: 0px;
  overflow-x: scroll;
  padding-bottom: 75px;
}

/* line 10, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame {
  background-color: #000000;
  min-width: 350px;
  border-color: #363636;
}

/* line 14, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .actions {
  display: none !important;
}

/* line 17, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .athlete {
  border-top-color: #363636;
}

/* line 19, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .athlete .text-important-2 {
  color: #BDBDBD;
}

/* line 23, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .header {
  background-color: #1d1d1d;
  height: 275px;
  border-bottom-color: #363636 !important;
}

/* line 29, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader .name {
  font-size: 13px;
  margin-top: 8px;
}

/* line 33, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader .value {
  font-size: 15px;
}

/* line 36, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader .rank {
  width: 25px;
  height: 25px;
  font-size: 12px;
  margin-top: -20px;
  background-color: #EEEEEE;
  color: #363636;
}

/* line 46, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader-1 .user-avatar {
  width: 100px;
  height: 100px;
}

/* line 50, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader-1 .trophy {
  width: 35px;
  height: 35px;
  margin-top: -30px;
}

/* line 54, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader-1 .trophy i {
  font-size: 20px;
}

/* line 60, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader-2 .user-avatar {
  width: 75px;
  height: 75px;
  border-color: #EEEEEE;
}

/* line 67, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .leader-3 .user-avatar {
  width: 75px;
  height: 75px;
  border-color: #EEEEEE;
}

/* line 73, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame:last-child {
  margin-right: 20px;
}

/* line 76, app/assets/stylesheets/mobile/teams/leaderboards/show.scss */
body#show.mobile.teams_leaderboards #leaderboard-control .leaderboard-metric-frame .others {
  top: 280px;
}

/* line 2, app/assets/stylesheets/mobile/typography.scss */
body.mobile .text-default {
  color: #9A9A9A;
}

/* line 6, app/assets/stylesheets/mobile/typography.scss */
body.mobile .text-important-1, body.mobile #flex-conversation .message .body h4, #flex-conversation .message .body body.mobile h4, body.mobile #flex-conversation .message .body h3, #flex-conversation .message .body body.mobile h3, body.mobile #flex-conversation .message .body h2, #flex-conversation .message .body body.mobile h2, body.mobile #flex-conversation .message .body h1, #flex-conversation .message .body body.mobile h1, body.mobile .leaderboard-metric-frame .header, .leaderboard-metric-frame body.mobile .header, body.mobile .profile-report-section.table_section .assessment-measurement .metric-name, .profile-report-section.table_section .assessment-measurement body.mobile .metric-name {
  color: #ffffff;
}

/* line 10, app/assets/stylesheets/mobile/typography.scss */
body.mobile .text-important-2 {
  color: #BDBDBD;
}

/* line 10, app/assets/stylesheets/mobile/users/analyses/index.scss */
body#index.users_analyses.mobile .measurement-value .mdl-textfield:not(.mdl-textfield__textarea):not(.is-focused) .mdl-textfield__label:after {
  bottom: auto;
  top: 20px !important;
}

/* line 19, app/assets/stylesheets/mobile/users/analyses/index.scss */
body#index.users_analyses.mobile #analysis {
  padding: 0px 20px;
}

/* line 22, app/assets/stylesheets/mobile/users/analyses/index.scss */
body#index.users_analyses.mobile #save-analysis-report-btn {
  border-color: #616161;
  color: #616161;
}

/* line 2, app/assets/stylesheets/mobile/users/athletes/setup.scss */
body#index.users_athletes_setup.mobile nav.mobile-bottom {
  display: none;
}

/* line 2, app/assets/stylesheets/mobile/users/edit.scss */
body#edit.users.mobile hr {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 8, app/assets/stylesheets/mobile/users/edit.scss */
body#edit.users.mobile #user-image .mdl-spinner-container {
  margin-top: -80px;
}

/* line 11, app/assets/stylesheets/mobile/users/edit.scss */
body#edit.users.mobile #user-image .user-image {
  border: 2px solid #ffffff;
  border-radius: 50%;
  width: 100px;
}

/* line 2, app/assets/stylesheets/mobile/users/kpis/index.scss */
body#index.mobile.users_kpis .content {
  padding: 0px;
}

/* line 5, app/assets/stylesheets/mobile/users/kpis/index.scss */
body#index.mobile.users_kpis .kpi-list {
  padding: 0px;
  margin: 0px;
}

/* line 8, app/assets/stylesheets/mobile/users/kpis/index.scss */
body#index.mobile.users_kpis .kpi-list .kpi {
  border-left: none;
  border-right: none;
  margin-top: -1px;
  padding: 10px 20px;
}

/* line 13, app/assets/stylesheets/mobile/users/kpis/index.scss */
body#index.mobile.users_kpis .kpi-list .kpi .kpi-estimate {
  color: #616161;
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile {
  padding-top: 158px;
}

/* line 4, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile #blocks-filter {
  background-color: #363636;
  display: none;
  padding: 20px;
  position: fixed;
  top: 158px;
  left: 0px;
  right: 0px;
  z-index: 1;
}

/* line 15, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile #blocks-filter-spacer {
  display: none;
}

/* line 20, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile #blocks-index .mdl-spinner-container {
  padding: 20px;
}

/* line 24, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile #blocks-index .user-block {
  padding: 0px 20px;
}

/* line 27, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile #blocks-index .user-block td {
  background-color: #000000;
  border-bottom: 1px solid #363636;
}

/* line 31, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile #blocks-index .user-block td .name {
  color: #ffffff;
}

/* line 38, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile.android, body#index.users_logs.mobile.ios {
  padding-top: 169px !important;
}

/* line 42, app/assets/stylesheets/mobile/users/logs/index.scss */
body#index.users_logs.mobile.android .subheader, body#index.users_logs.mobile.ios .subheader {
  top: 111px;
}

/* line 2, app/assets/stylesheets/mobile/users/metrics/index.scss */
body#index.mobile.users_metrics .user-metrics-list {
  list-style: none;
}

/* line 4, app/assets/stylesheets/mobile/users/metrics/index.scss */
body#index.mobile.users_metrics .user-metrics-list li {
  padding: 10px !important;
  border-color: #363636 !important;
}

/* line 5, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report {
  margin-top: -40px;
}

/* line 7, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .charts {
  width: 100%;
  margin-left: 0px;
}

/* line 10, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .charts .profile-report-sections {
  display: block !important;
}

/* line 12, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .charts .profile-report-sections .profile-report-section {
  background-color: #000000;
  border-color: #616161;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

/* line 18, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .charts .profile-report-sections .profile-report-section .content {
  height: auto !important;
  min-height: 250px !important;
}

/* line 22, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .charts .profile-report-sections .profile-report-section .name {
  color: #ffffff;
}

/* line 28, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .summary {
  width: 100%;
  position: static;
}

/* line 31, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .summary .athlete-header {
  display: none;
}

/* line 34, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .summary .profile-report-metrics {
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 40px;
  border: 1px solid #616161;
  border-radius: 4px;
}

/* line 42, app/assets/stylesheets/mobile/users/profile_reports/show.scss */
body#show.users_profile_reports.mobile .profile-report .summary .profile-report-metrics * {
  border-color: #616161;
}

/* line 2, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-image {
  height: 75px;
  width: 75px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}

/* line 11, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile.ios #user-menu-panel, body#show.users.mobile.android #user-menu-panel {
  padding-top: 50px;
}

/* line 18, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-profile-report .report-sections .profile-report-section {
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 27, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-profile-report .report-sections .profile-report-section .name {
  color: #ffffff;
}

/* line 31, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-profile-report .report-sections .profile-report-section.metric_section {
  display: flex;
  height: 50px;
  align-items: center;
}

/* line 37, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-profile-report .report-sections .profile-report-section.metric_section > div {
  flex-grow: 1;
}

/* line 42, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-profile-report .report-sections .profile-report-section.metric_section turbo-frame {
  height: 50px !important;
}

/* line 46, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-profile-report .report-sections .profile-report-section.metric_section turbo-frame > div {
  min-height: 50px !important;
  height: 50px !important;
}

/* line 56, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-profile-report .main-action-control {
  display: none;
}

/* line 3, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#right-drawer .orgs_exercise_metadata #exercise-metadata-video .mdl-spinner-container, #right-drawer .orgs_exercise_metadata #kpi-derivatives .mdl-spinner-container, #right-drawer .orgs_exercise_metadata #body-parts .mdl-spinner-container, #right-drawer .orgs_exercise_metadata #metadata-substitutes .mdl-spinner-container {
  position: relative;
}

/* line 11, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#org-exercise-video-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 16, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#org-exercise-video-holder.loading img {
  display: none;
}

/* line 22, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list {
  list-style: none;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
}

/* line 27, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list .derivative {
  cursor: pointer;
  padding: 5px 50px;
}

/* line 30, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list .derivative .drag {
  color: #9E9E9E;
  cursor: move;
  visibility: hidden;
  float: left;
  margin-left: -35px;
}

/* line 37, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list .derivative .menu {
  text-align: right;
}

/* line 39, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list .derivative .menu .action-button {
  visibility: hidden;
}

/* line 43, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list .derivative:hover {
  background-color: #EEEEEE;
}

/* line 45, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list .derivative:hover .drag {
  visibility: visible;
}

/* line 49, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-derivative-list .derivative:hover .menu .action-button {
  visibility: visible;
}

/* line 57, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list {
  list-style: none;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
}

/* line 63, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute {
  cursor: pointer;
  padding: 5px 50px;
}

/* line 66, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute .content {
  padding-top: 6px;
}

/* line 69, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute .drag {
  color: #9E9E9E;
  cursor: move;
  display: none;
  float: left;
  margin-left: -35px;
  margin-top: 1px;
}

/* line 77, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute .menu {
  text-align: right;
}

/* line 79, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute .menu .action-button {
  visibility: hidden;
}

/* line 83, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute:hover {
  background-color: #EEEEEE;
}

/* line 85, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute:hover .drag {
  display: inline-block;
}

/* line 89, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#exercise-substitutes-list li.substitute:hover .menu .action-button {
  visibility: visible;
}

/* line 97, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#system-exercise-derivative-list {
  list-style: none;
  padding: 0px;
}

/* line 100, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#system-exercise-derivative-list li {
  color: #BDBDBD;
  padding: 5px 0px;
}

/* line 103, app/assets/stylesheets/orgs/exercise_metadata/form.scss */
#system-exercise-derivative-list li .label-default, #system-exercise-derivative-list li .filter-basic .filter-option.active, .filter-basic #system-exercise-derivative-list li .filter-option.active {
  background-color: #EEEEEE;
  color: #BDBDBD;
}

/* line 2, app/assets/stylesheets/orgs/exercise_metadata/index.scss */
#org-exercises-datatable i.video {
  font-size: 15px;
}

/* line 1, app/assets/stylesheets/orgs/facilities/tokens/show.scss */
.facility-token {
  font-family: "Play";
  font-weight: bold;
}

/* line 3, app/assets/stylesheets/orgs/groups/form.scss */
#group-image-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 8, app/assets/stylesheets/orgs/groups/form.scss */
#group-image-holder.loading img {
  display: none;
}

/* line 1, app/assets/stylesheets/orgs/images/form.scss */
#org-logo-holder {
  max-width: 100px;
}

/* line 4, app/assets/stylesheets/orgs/images/form.scss */
#org-logo-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 9, app/assets/stylesheets/orgs/images/form.scss */
#org-logo-holder.loading img {
  display: none;
}

/* line 2, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form {
  margin: 0px -50px 0px -50px;
}

/* line 5, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield, #kpi-form .set-form .measurement .mdl-selectfield {
  padding: 10px 0px;
}

/* line 9, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield .mdl-input__description {
  position: absolute;
  top: 32px;
  color: #BDBDBD;
}

/* line 14, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield .mdl-textfield__error {
  font-size: 9px;
  margin-top: -2px;
}

/* line 18, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield .mdl-textfield__input {
  height: 24px;
}

/* line 22, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-dirty .mdl-textfield__label {
  top: -2px;
}

/* line 24, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-dirty .mdl-textfield__label:after {
  top: 35px !important;
}

/* line 30, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-focused:not(.is-dirty) .mdl-textfield__label {
  top: -2px;
}

/* line 32, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-focused:not(.is-dirty) .mdl-textfield__label:after {
  top: 35px !important;
}

/* line 38, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield:not(.is-dirty):not(.is-focused) .mdl-textfield__label {
  top: 13px;
}

/* line 45, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield .mdl-selectfield__select {
  height: 24px;
  padding-top: 1px;
}

/* line 49, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield:after {
  top: 18px;
}

/* line 56, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield--floating-label.is-focused .mdl-selectfield__label, #kpi-form .set-form .measurement .mdl-selectfield--floating-label.is-dirty .mdl-selectfield__label {
  top: -3px;
}

/* line 60, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield--floating-label .mdl-selectfield__label {
  top: 13px;
}

/* line 62, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield--floating-label .mdl-selectfield__label:after {
  bottom: 9px;
}

/* line 68, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement.split-time .kpi-select.row, #kpi-form .set-form .measurement.split-time .block-log-form ul.log-sets li.log-set .kpi-select.set-measurement, .block-log-form ul.log-sets li.log-set #kpi-form .set-form .measurement.split-time .kpi-select.set-measurement, #kpi-form .set-form .measurement.split-time #right-drawer .kpi-select.kpv-measurements-index, #right-drawer #kpi-form .set-form .measurement.split-time .kpi-select.kpv-measurements-index, #kpi-form .set-form .measurement.split-time .athlete-sheet-kpv-meta .kpi-select.kpv-measurements-index, .athlete-sheet-kpv-meta #kpi-form .set-form .measurement.split-time .kpi-select.kpv-measurements-index, #kpi-form .set-form .measurement.split-time #right-drawer .kpi-select.kpi-measurements-index, #right-drawer #kpi-form .set-form .measurement.split-time .kpi-select.kpi-measurements-index, #kpi-form .set-form .measurement.split-time .athlete-sheet-kpi-meta .kpi-select.kpi-measurements-index, .athlete-sheet-kpi-meta #kpi-form .set-form .measurement.split-time .kpi-select.kpi-measurements-index, #kpi-form .set-form .measurement.split-time .athlete-sheet-kpv-meta hr.kpi-select, .athlete-sheet-kpv-meta #kpi-form .set-form .measurement.split-time hr.kpi-select, #kpi-form .set-form .measurement.split-time .athlete-sheet-kpi-meta hr.kpi-select, .athlete-sheet-kpi-meta #kpi-form .set-form .measurement.split-time hr.kpi-select, #kpi-form .set-form .measurement.split-time body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .kpi-select.description, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container #kpi-form .set-form .measurement.split-time .kpi-select.description, #kpi-form .set-form .measurement.split-time div.kpi-select.searchbar, #kpi-form .set-form .measurement.split-time #assessment-metrics-list.kpi-select, #kpi-form .set-form .measurement.split-time #right-drawer .kpi-select.athlete-height-measurements-index, #right-drawer #kpi-form .set-form .measurement.split-time .kpi-select.athlete-height-measurements-index, #kpi-form .set-form .measurement.split-time #right-drawer .kpi-select.athlete-weight-measurements-index, #right-drawer #kpi-form .set-form .measurement.split-time .kpi-select.athlete-weight-measurements-index, #kpi-form .set-form .measurement.split-time #right-drawer.sidr .kpi-select.drawer-table, #right-drawer.sidr #kpi-form .set-form .measurement.split-time .kpi-select.drawer-table, #kpi-form .set-form .measurement.split-time .kpi-select.mdl-list.card-list, #kpi-form .set-form .measurement.split-time ul.timeline li.kpi-select.timeline-event, ul.timeline #kpi-form .set-form .measurement.split-time li.kpi-select.timeline-event, #kpi-form .set-form .measurement.split-time #athlete-mapping-sheet.kpi-select, #kpi-form .set-form .measurement.split-time #exercise-substitutes-list.kpi-select {
  margin-left: -50px;
}

/* line 72, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .kpi-modifier-select {
  color: #9E9E9E;
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 79, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement.primary .mdl-textfield.variable {
  display: none;
}

/* line 2, app/assets/stylesheets/orgs/metrics/index.scss */
body.metric-show-active #metrics-page-header {
  display: none !important;
}

/* line 3, app/assets/stylesheets/orgs/metrics/index.scss */
body.metric-show-active .metrics-side-frame {
  right: -400px !important;
  transition: none !important;
}

/* line 8, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack {
  position: relative;
  width: 280px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-self: stretch;
}

/* line 19, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack--measurement {
  width: 0;
  min-width: 0;
  margin-right: 0;
  transition: width 0.2s ease;
}

/* line 25, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack--measurement:has(.metric-details-panel), .metrics-sidebar-stack--measurement:has(.metrics-athlete-panel.open) {
  width: 280px;
  margin-right: 16px;
}

/* line 33, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel {
  position: absolute;
  inset: 0;
  z-index: 20;
  background: transparent;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0;
  pointer-events: none;
  transform: translateX(-6px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

/* line 45, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel.open {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
}

/* line 51, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__skeleton {
  padding: 16px;
}

/* line 55, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__skeleton-bar {
  background: rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  display: block;
  animation: pulse 1.5s ease-in-out infinite;
}

/* line 62, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 10px;
  min-height: 100%;
}

/* line 71, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  flex-shrink: 0;
}

/* line 80, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__sort-icon {
  color: rgba(0, 0, 0, 0.35);
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

/* line 87, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__title-group {
  flex: 1;
  min-width: 0;
}

/* line 92, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__athlete-name {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #171717;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 103, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__metric-name {
  font-family: 'Play', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #737373;
}

/* line 112, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__close-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  background: transparent;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  color: #737373;
  transition: background 0.15s, color 0.15s;
}

/* line 126, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__close-btn:hover {
  background: rgba(0, 0, 0, 0.06);
  color: #171717;
}

/* line 131, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__close-btn svg {
  display: block;
}

/* line 135, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__callout {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  flex-shrink: 0;
}

/* line 145, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__callout svg {
  flex-shrink: 0;
  color: #737373;
}

/* line 147, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__callout span {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #525252;
}

/* line 158, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__chart-card {
  background: rgba(0, 0, 0, 0.02);
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  padding: 8px;
  flex-shrink: 0;
}

/* line 165, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__chart-card canvas.graph {
  width: 100% !important;
}

/* line 171, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entries {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex-shrink: 0;
}

/* line 178, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entries-header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 8px;
  margin-bottom: 4px;
}

/* line 186, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entries-title {
  flex: 1;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #525252;
}

/* line 195, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__add-btn {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 10px 8px 8px;
  background: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  color: #525252;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 -1px 0 rgba(0, 0, 0, 0.06);
  transition: background 0.15s, color 0.15s;
  white-space: nowrap;
}

/* line 212, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__add-btn:hover {
  background: #e5e5e5;
  color: #171717;
}

/* line 214, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__add-btn svg {
  flex-shrink: 0;
}

/* line 216, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__add-btn span {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
}

/* line 225, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entries-list {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 231, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entry {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 48px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

/* line 239, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entry-date {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 8px;
  height: 100%;
  padding: 0 12px;
  text-decoration: none;
  color: #525252;
  font-family: 'Public Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  border-bottom: 1px solid transparent;
  transition: border-color 0.15s, color 0.15s;
  cursor: pointer;
  box-sizing: border-box;
}

/* line 257, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entry-date:hover {
  color: #171717;
  border-bottom-color: #a3a3a3;
}

/* line 259, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entry-date svg {
  flex-shrink: 0;
  color: #a3a3a3;
}

/* line 262, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entry-value {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 8px;
  height: 100%;
  padding: 0 12px 0 0;
}

/* line 271, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entry-val {
  flex: 1;
  font-family: 'Public Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #171717;
}

/* line 280, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__entry-unit {
  color: #737373;
}

/* line 284, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__delete-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #e53e3e;
  text-decoration: none;
  opacity: 0.7;
  transition: opacity 0.15s;
}

/* line 299, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__delete-btn:hover {
  opacity: 1;
}

/* line 300, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__delete-btn svg {
  display: block;
}

/* line 303, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__empty {
  padding: 16px 8px;
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  color: #737373;
}

/* line 312, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack:has(.metrics-athlete-panel.open) .metrics-sidebar {
  visibility: hidden;
}

/* line 317, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack:has(.metrics-athlete-panel.open) .metric-details-panel {
  visibility: hidden;
}

/* line 323, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-sidebar-stack {
  background: transparent;
}

/* line 327, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel {
  background: transparent;
  border-color: transparent;
}

/* line 331, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__skeleton-bar {
  background: rgba(163, 163, 163, 0.12);
}

/* line 332, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__header {
  border-bottom-color: rgba(163, 163, 163, 0.15);
}

/* line 333, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__sort-icon {
  color: rgba(163, 163, 163, 0.6);
}

/* line 334, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__athlete-name {
  color: #f5f5f5;
}

/* line 335, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__close-btn {
  color: #737373;
}

/* line 337, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__close-btn:hover {
  background: rgba(163, 163, 163, 0.12);
  color: #f5f5f5;
}

/* line 339, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__callout {
  background: rgba(163, 163, 163, 0.1);
  border-color: rgba(163, 163, 163, 0.2);
}

/* line 342, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__callout span {
  color: #a3a3a3;
}

/* line 344, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__chart-card {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.04) 100%);
  border-color: rgba(163, 163, 163, 0.2);
}

/* line 348, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__entries-title {
  color: #a3a3a3;
}

/* line 349, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__add-btn {
  background: #1a1a1a;
  border-color: rgba(163, 163, 163, 0.2);
  color: #a3a3a3;
  box-shadow: 0 1px 1px rgba(35, 35, 35, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px 0 rgba(35, 35, 35, 0.1);
}

/* line 354, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__add-btn:hover {
  background: #222222;
  color: #e5e5e5;
}

/* line 356, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__entries-list {
  border-top-color: rgba(163, 163, 163, 0.15);
}

/* line 357, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__entry {
  border-bottom-color: rgba(163, 163, 163, 0.1);
}

/* line 358, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__entry-date {
  color: #737373;
}

/* line 360, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__entry-date svg {
  color: #404040;
}

/* line 361, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__entry-date:hover {
  color: #a3a3a3;
  border-bottom-color: #404040;
}

/* line 363, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__entry-val {
  color: #e5e5e5;
}

/* line 364, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__empty {
  color: #737373;
}

@keyframes pulse {
  0%, 100% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.7;
  }
}

/* line 387, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .dtp > .dtp-content,
body#index.nav-shell.orgs_metrics .dtp > .dtp-content,
body#show.orgs_metrics .dtp > .dtp-content,
body#show.nav-shell.orgs_metrics .dtp > .dtp-content,
body#show.orgs_assessments .dtp > .dtp-content,
body#show.nav-shell.orgs_assessments .dtp > .dtp-content,
body#show.orgs_surveys .dtp > .dtp-content,
body#show.nav-shell.orgs_surveys .dtp > .dtp-content,
body#show.orgs_sprints .dtp > .dtp-content,
body#show.nav-shell.orgs_sprints .dtp > .dtp-content {
  position: fixed !important;
  left: auto !important;
  right: 24px !important;
  margin-left: 0 !important;
  top: 210px !important;
}

/* line 395, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar,
body#index.nav-shell.orgs_metrics .metrics-filter-bar,
body#show.orgs_metrics .metrics-filter-bar,
body#show.nav-shell.orgs_metrics .metrics-filter-bar,
body#show.orgs_assessments .metrics-filter-bar,
body#show.nav-shell.orgs_assessments .metrics-filter-bar,
body#show.orgs_surveys .metrics-filter-bar,
body#show.nav-shell.orgs_surveys .metrics-filter-bar,
body#show.orgs_sprints .metrics-filter-bar,
body#show.nav-shell.orgs_sprints .metrics-filter-bar {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
}

/* line 401, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__funnel-btn,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.orgs_sprints .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__funnel-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 6px;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #737373;
  flex-shrink: 0;
  transition: background 0.15s;
}

/* line 414, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_sprints .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__funnel-btn:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #232323;
}

/* line 419, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#show.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#show.orgs_assessments .metrics-filter-bar__funnel-btn svg,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__funnel-btn svg,
body#show.orgs_surveys .metrics-filter-bar__funnel-btn svg,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__funnel-btn svg,
body#show.orgs_sprints .metrics-filter-bar__funnel-btn svg,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__funnel-btn svg {
  width: 20px;
  height: 20px;
  display: block;
}

/* line 426, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab-group,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_metrics .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_assessments .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab-group,
body#show.orgs_surveys .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab-group,
body#show.orgs_sprints .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab-group {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 4px;
  border-radius: 8px;
  border: 1px solid rgba(163, 163, 163, 0.2);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), linear-gradient(90deg, #fafafa 0%, #fafafa 100%);
  box-shadow: 0px 1px 1px rgba(35, 35, 35, 0.05);
  flex-shrink: 0;
  position: relative;
}

/* line 440, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_metrics .metrics-filter-bar__tab,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_assessments .metrics-filter-bar__tab,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab,
body#show.orgs_surveys .metrics-filter-bar__tab,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab,
body#show.orgs_sprints .metrics-filter-bar__tab,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 10px 8px 8px;
  border-radius: 6px;
  font-family: 'Public Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  white-space: nowrap;
  color: #737373;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s;
  position: relative;
  border: none;
  background: transparent;
}

/* line 461, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active) {
  color: #404040;
}

/* line 465, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active {
  color: #232323;
  background: rgba(163, 163, 163, 0.1);
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 1px rgba(35, 35, 35, 0.05);
}

/* line 477, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-row,
body#index.nav-shell.orgs_metrics .metrics-filter-row,
body#show.orgs_metrics .metrics-filter-row,
body#show.nav-shell.orgs_metrics .metrics-filter-row,
body#show.orgs_assessments .metrics-filter-row,
body#show.nav-shell.orgs_assessments .metrics-filter-row,
body#show.orgs_surveys .metrics-filter-row,
body#show.nav-shell.orgs_surveys .metrics-filter-row,
body#show.orgs_sprints .metrics-filter-row,
body#show.nav-shell.orgs_sprints .metrics-filter-row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
}

/* line 483, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#index.nav-shell.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#show.nav-shell.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_assessments .metrics-filter-row > .metrics-filter-bar,
body#show.nav-shell.orgs_assessments .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_surveys .metrics-filter-row > .metrics-filter-bar,
body#show.nav-shell.orgs_surveys .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_sprints .metrics-filter-row > .metrics-filter-bar,
body#show.nav-shell.orgs_sprints .metrics-filter-row > .metrics-filter-bar {
  flex-shrink: 0;
}

/* line 488, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active-wrap,
body#index.nav-shell.orgs_metrics .metrics-filter-active-wrap,
body#show.orgs_metrics .metrics-filter-active-wrap,
body#show.nav-shell.orgs_metrics .metrics-filter-active-wrap,
body#show.orgs_assessments .metrics-filter-active-wrap,
body#show.nav-shell.orgs_assessments .metrics-filter-active-wrap,
body#show.orgs_surveys .metrics-filter-active-wrap,
body#show.nav-shell.orgs_surveys .metrics-filter-active-wrap,
body#show.orgs_sprints .metrics-filter-active-wrap,
body#show.nav-shell.orgs_sprints .metrics-filter-active-wrap {
  display: contents;
}

/* line 490, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active,
body#index.nav-shell.orgs_metrics .metrics-filter-active,
body#show.orgs_metrics .metrics-filter-active,
body#show.nav-shell.orgs_metrics .metrics-filter-active,
body#show.orgs_assessments .metrics-filter-active,
body#show.nav-shell.orgs_assessments .metrics-filter-active,
body#show.orgs_surveys .metrics-filter-active,
body#show.nav-shell.orgs_surveys .metrics-filter-active,
body#show.orgs_sprints .metrics-filter-active,
body#show.nav-shell.orgs_sprints .metrics-filter-active {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
}

/* line 500, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__label,
body#index.nav-shell.orgs_metrics .metrics-filter-active__label,
body#show.orgs_metrics .metrics-filter-active__label,
body#show.nav-shell.orgs_metrics .metrics-filter-active__label,
body#show.orgs_assessments .metrics-filter-active__label,
body#show.nav-shell.orgs_assessments .metrics-filter-active__label,
body#show.orgs_surveys .metrics-filter-active__label,
body#show.nav-shell.orgs_surveys .metrics-filter-active__label,
body#show.orgs_sprints .metrics-filter-active__label,
body#show.nav-shell.orgs_sprints .metrics-filter-active__label {
  flex-shrink: 0;
  font-family: 'Public Sans', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #737373;
}

/* line 512, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chips,
body#show.orgs_metrics .metrics-filter-active__chips,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chips,
body#show.orgs_assessments .metrics-filter-active__chips,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chips,
body#show.orgs_surveys .metrics-filter-active__chips,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chips,
body#show.orgs_sprints .metrics-filter-active__chips,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chips {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  min-width: 0;
  max-width: 360px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 2px 1px;
  scrollbar-width: thin;
  scrollbar-color: rgba(163, 163, 163, 0.4) transparent;
}

/* line 525, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar {
  height: 5px;
}

/* line 526, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-track {
  background: transparent;
}

/* line 527, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-thumb {
  background: rgba(163, 163, 163, 0.4);
  border-radius: 9999px;
}

/* line 530, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_metrics .metrics-filter-active__chip,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_assessments .metrics-filter-active__chip,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chip,
body#show.orgs_surveys .metrics-filter-active__chip,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chip,
body#show.orgs_sprints .metrics-filter-active__chip,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chip {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  gap: 2px;
  padding: 3px 4px 3px 10px;
  border-radius: 9999px;
  border: 1px solid rgba(163, 163, 163, 0.25);
  background: rgba(255, 255, 255, 0.7);
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #525252;
  white-space: nowrap;
}

/* line 545, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip strong,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_metrics .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_assessments .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chip strong,
body#show.orgs_surveys .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chip strong,
body#show.orgs_sprints .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chip strong {
  color: #232323;
  font-weight: 700;
}

/* line 550, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip-remove,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_metrics .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_assessments .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chip-remove,
body#show.orgs_surveys .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chip-remove,
body#show.orgs_sprints .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chip-remove {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  font: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 9999px;
  color: #a3a3a3;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}

/* line 568, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.orgs_sprints .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chip-remove:hover {
  background: rgba(0, 0, 0, 0.08);
  color: #232323;
}

/* line 569, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip-remove svg,
body#index.nav-shell.orgs_metrics .metrics-filter-active__chip-remove svg,
body#show.orgs_metrics .metrics-filter-active__chip-remove svg,
body#show.nav-shell.orgs_metrics .metrics-filter-active__chip-remove svg,
body#show.orgs_assessments .metrics-filter-active__chip-remove svg,
body#show.nav-shell.orgs_assessments .metrics-filter-active__chip-remove svg,
body#show.orgs_surveys .metrics-filter-active__chip-remove svg,
body#show.nav-shell.orgs_surveys .metrics-filter-active__chip-remove svg,
body#show.orgs_sprints .metrics-filter-active__chip-remove svg,
body#show.nav-shell.orgs_sprints .metrics-filter-active__chip-remove svg {
  display: block;
  width: 12px;
  height: 12px;
}

/* line 572, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__clear,
body#index.nav-shell.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_metrics .metrics-filter-active__clear,
body#show.nav-shell.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_assessments .metrics-filter-active__clear,
body#show.nav-shell.orgs_assessments .metrics-filter-active__clear,
body#show.orgs_surveys .metrics-filter-active__clear,
body#show.nav-shell.orgs_surveys .metrics-filter-active__clear,
body#show.orgs_sprints .metrics-filter-active__clear,
body#show.nav-shell.orgs_sprints .metrics-filter-active__clear {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  background: transparent;
  font: inherit;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.2px;
  color: #737373;
  text-decoration: none;
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 6px;
  transition: background 0.15s, color 0.15s;
}

/* line 592, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__clear:hover,
body#index.nav-shell.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_metrics .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_assessments .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_assessments .metrics-filter-active__clear:hover,
body#show.orgs_surveys .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_surveys .metrics-filter-active__clear:hover,
body#show.orgs_sprints .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_sprints .metrics-filter-active__clear:hover {
  background: rgba(0, 0, 0, 0.06);
  color: #232323;
}

/* line 596, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-page-content,
body#index.nav-shell.orgs_metrics .metrics-page-content,
body#show.orgs_metrics .metrics-page-content,
body#show.nav-shell.orgs_metrics .metrics-page-content,
body#show.orgs_assessments .metrics-page-content,
body#show.nav-shell.orgs_assessments .metrics-page-content,
body#show.orgs_surveys .metrics-page-content,
body#show.nav-shell.orgs_surveys .metrics-page-content,
body#show.orgs_sprints .metrics-page-content,
body#show.nav-shell.orgs_sprints .metrics-page-content {
  display: flex;
  align-items: stretch;
  gap: 16px;
  width: 100%;
  min-height: 0;
}

/* line 604, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar,
body#index.nav-shell.orgs_metrics .metrics-sidebar,
body#show.orgs_metrics .metrics-sidebar,
body#show.nav-shell.orgs_metrics .metrics-sidebar,
body#show.orgs_assessments .metrics-sidebar,
body#show.nav-shell.orgs_assessments .metrics-sidebar,
body#show.orgs_surveys .metrics-sidebar,
body#show.nav-shell.orgs_surveys .metrics-sidebar,
body#show.orgs_sprints .metrics-sidebar,
body#show.nav-shell.orgs_sprints .metrics-sidebar {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 280px;
  flex-shrink: 0;
  flex: 1;
}

/* line 612, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__heading,
body#index.nav-shell.orgs_metrics .metrics-sidebar__heading,
body#show.orgs_metrics .metrics-sidebar__heading,
body#show.nav-shell.orgs_metrics .metrics-sidebar__heading,
body#show.orgs_assessments .metrics-sidebar__heading,
body#show.nav-shell.orgs_assessments .metrics-sidebar__heading,
body#show.orgs_surveys .metrics-sidebar__heading,
body#show.nav-shell.orgs_surveys .metrics-sidebar__heading,
body#show.orgs_sprints .metrics-sidebar__heading,
body#show.nav-shell.orgs_sprints .metrics-sidebar__heading {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 8px;
}

/* line 619, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__title,
body#index.nav-shell.orgs_metrics .metrics-sidebar__title,
body#show.orgs_metrics .metrics-sidebar__title,
body#show.nav-shell.orgs_metrics .metrics-sidebar__title,
body#show.orgs_assessments .metrics-sidebar__title,
body#show.nav-shell.orgs_assessments .metrics-sidebar__title,
body#show.orgs_surveys .metrics-sidebar__title,
body#show.nav-shell.orgs_surveys .metrics-sidebar__title,
body#show.orgs_sprints .metrics-sidebar__title,
body#show.nav-shell.orgs_sprints .metrics-sidebar__title {
  flex: 1;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #232323;
}

/* line 628, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__actions,
body#index.nav-shell.orgs_metrics .metrics-sidebar__actions,
body#show.orgs_metrics .metrics-sidebar__actions,
body#show.nav-shell.orgs_metrics .metrics-sidebar__actions,
body#show.orgs_assessments .metrics-sidebar__actions,
body#show.nav-shell.orgs_assessments .metrics-sidebar__actions,
body#show.orgs_surveys .metrics-sidebar__actions,
body#show.nav-shell.orgs_surveys .metrics-sidebar__actions,
body#show.orgs_sprints .metrics-sidebar__actions,
body#show.nav-shell.orgs_sprints .metrics-sidebar__actions {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 634, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__icon-btn,
body#index.nav-shell.orgs_metrics .metrics-sidebar__icon-btn,
body#show.orgs_metrics .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_metrics .metrics-sidebar__icon-btn,
body#show.orgs_assessments .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_assessments .metrics-sidebar__icon-btn,
body#show.orgs_surveys .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_surveys .metrics-sidebar__icon-btn,
body#show.orgs_sprints .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_sprints .metrics-sidebar__icon-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border-radius: 6px;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #737373;
  text-decoration: none;
}

/* line 646, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#index.nav-shell.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#show.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#show.orgs_assessments .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_assessments .metrics-sidebar__icon-btn:hover,
body#show.orgs_surveys .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_surveys .metrics-sidebar__icon-btn:hover,
body#show.orgs_sprints .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_sprints .metrics-sidebar__icon-btn:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #232323;
}

/* line 651, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__icon-btn--active,
body#index.nav-shell.orgs_metrics .metrics-sidebar__icon-btn--active,
body#show.orgs_metrics .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_metrics .metrics-sidebar__icon-btn--active,
body#show.orgs_assessments .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_assessments .metrics-sidebar__icon-btn--active,
body#show.orgs_surveys .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_surveys .metrics-sidebar__icon-btn--active,
body#show.orgs_sprints .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_sprints .metrics-sidebar__icon-btn--active {
  background: rgba(0, 0, 0, 0.07);
  color: #232323;
}

/* line 657, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__search-wrapper,
body#index.nav-shell.orgs_metrics .metrics-sidebar__search-wrapper,
body#show.orgs_metrics .metrics-sidebar__search-wrapper,
body#show.nav-shell.orgs_metrics .metrics-sidebar__search-wrapper,
body#show.orgs_assessments .metrics-sidebar__search-wrapper,
body#show.nav-shell.orgs_assessments .metrics-sidebar__search-wrapper,
body#show.orgs_surveys .metrics-sidebar__search-wrapper,
body#show.nav-shell.orgs_surveys .metrics-sidebar__search-wrapper,
body#show.orgs_sprints .metrics-sidebar__search-wrapper,
body#show.nav-shell.orgs_sprints .metrics-sidebar__search-wrapper {
  display: none;
  padding: 0 8px 8px;
}

/* line 661, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__search-wrapper--visible,
body#index.nav-shell.orgs_metrics .metrics-sidebar__search-wrapper--visible,
body#show.orgs_metrics .metrics-sidebar__search-wrapper--visible,
body#show.nav-shell.orgs_metrics .metrics-sidebar__search-wrapper--visible,
body#show.orgs_assessments .metrics-sidebar__search-wrapper--visible,
body#show.nav-shell.orgs_assessments .metrics-sidebar__search-wrapper--visible,
body#show.orgs_surveys .metrics-sidebar__search-wrapper--visible,
body#show.nav-shell.orgs_surveys .metrics-sidebar__search-wrapper--visible,
body#show.orgs_sprints .metrics-sidebar__search-wrapper--visible,
body#show.nav-shell.orgs_sprints .metrics-sidebar__search-wrapper--visible {
  display: block;
}

/* line 666, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__search-input,
body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input,
body#show.orgs_metrics .metrics-sidebar__search-input,
body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input,
body#show.orgs_assessments .metrics-sidebar__search-input,
body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input,
body#show.orgs_surveys .metrics-sidebar__search-input,
body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input,
body#show.orgs_sprints .metrics-sidebar__search-input,
body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input {
  width: 100%;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  padding: 6px 10px;
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  color: #404040;
  outline: none;
}

/* line 678, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_assessments .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_surveys .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_sprints .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input::-moz-placeholder {
  color: #a3a3a3;
}
body#index.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#show.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#show.orgs_assessments .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input::placeholder,
body#show.orgs_surveys .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input::placeholder,
body#show.orgs_sprints .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input::placeholder {
  color: #a3a3a3;
}

/* line 679, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__search-input:focus,
body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input:focus,
body#show.orgs_metrics .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input:focus,
body#show.orgs_assessments .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input:focus,
body#show.orgs_surveys .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input:focus,
body#show.orgs_sprints .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input:focus {
  border-color: #737373;
}

/* line 682, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list,
body#show.orgs_metrics .metrics-sidebar__list,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list,
body#show.orgs_assessments .metrics-sidebar__list,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list,
body#show.orgs_surveys .metrics-sidebar__list,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list,
body#show.orgs_sprints .metrics-sidebar__list,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list {
  border-top: 1px solid #e5e5e5;
  width: 100%;
}

/* line 686, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .dt-buttons,
body#index.orgs_metrics .metrics-sidebar__list .dataTables_filter,
body#index.orgs_metrics .metrics-sidebar__list .dataTables_info,
body#index.orgs_metrics .metrics-sidebar__list .dataTables_paginate,
body#index.orgs_metrics .metrics-sidebar__list .dataTables_length,
body#index.orgs_metrics .metrics-sidebar__list thead,
body#index.orgs_metrics .metrics-sidebar__list .table-actions,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .dt-buttons,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_filter,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_info,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_paginate,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_length,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list thead,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-actions,
body#show.orgs_metrics .metrics-sidebar__list .dt-buttons,
body#show.orgs_metrics .metrics-sidebar__list .dataTables_filter,
body#show.orgs_metrics .metrics-sidebar__list .dataTables_info,
body#show.orgs_metrics .metrics-sidebar__list .dataTables_paginate,
body#show.orgs_metrics .metrics-sidebar__list .dataTables_length,
body#show.orgs_metrics .metrics-sidebar__list thead,
body#show.orgs_metrics .metrics-sidebar__list .table-actions,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .dt-buttons,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_filter,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_info,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_paginate,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_length,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list thead,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-actions,
body#show.orgs_assessments .metrics-sidebar__list .dt-buttons,
body#show.orgs_assessments .metrics-sidebar__list .dataTables_filter,
body#show.orgs_assessments .metrics-sidebar__list .dataTables_info,
body#show.orgs_assessments .metrics-sidebar__list .dataTables_paginate,
body#show.orgs_assessments .metrics-sidebar__list .dataTables_length,
body#show.orgs_assessments .metrics-sidebar__list thead,
body#show.orgs_assessments .metrics-sidebar__list .table-actions,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .dt-buttons,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .dataTables_filter,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .dataTables_info,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .dataTables_paginate,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .dataTables_length,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list thead,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-actions,
body#show.orgs_surveys .metrics-sidebar__list .dt-buttons,
body#show.orgs_surveys .metrics-sidebar__list .dataTables_filter,
body#show.orgs_surveys .metrics-sidebar__list .dataTables_info,
body#show.orgs_surveys .metrics-sidebar__list .dataTables_paginate,
body#show.orgs_surveys .metrics-sidebar__list .dataTables_length,
body#show.orgs_surveys .metrics-sidebar__list thead,
body#show.orgs_surveys .metrics-sidebar__list .table-actions,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .dt-buttons,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .dataTables_filter,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .dataTables_info,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .dataTables_paginate,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .dataTables_length,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list thead,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-actions,
body#show.orgs_sprints .metrics-sidebar__list .dt-buttons,
body#show.orgs_sprints .metrics-sidebar__list .dataTables_filter,
body#show.orgs_sprints .metrics-sidebar__list .dataTables_info,
body#show.orgs_sprints .metrics-sidebar__list .dataTables_paginate,
body#show.orgs_sprints .metrics-sidebar__list .dataTables_length,
body#show.orgs_sprints .metrics-sidebar__list thead,
body#show.orgs_sprints .metrics-sidebar__list .table-actions,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .dt-buttons,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .dataTables_filter,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .dataTables_info,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .dataTables_paginate,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .dataTables_length,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list thead,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-actions {
  display: none !important;
}

/* line 696, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .layout--datatable-control,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .layout--datatable-control,
body#show.orgs_metrics .metrics-sidebar__list .layout--datatable-control,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .layout--datatable-control,
body#show.orgs_assessments .metrics-sidebar__list .layout--datatable-control,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .layout--datatable-control,
body#show.orgs_surveys .metrics-sidebar__list .layout--datatable-control,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .layout--datatable-control,
body#show.orgs_sprints .metrics-sidebar__list .layout--datatable-control,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .layout--datatable-control {
  border: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 702, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .dataTables_wrapper,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_wrapper,
body#show.orgs_metrics .metrics-sidebar__list .dataTables_wrapper,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .dataTables_wrapper,
body#show.orgs_assessments .metrics-sidebar__list .dataTables_wrapper,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .dataTables_wrapper,
body#show.orgs_surveys .metrics-sidebar__list .dataTables_wrapper,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .dataTables_wrapper,
body#show.orgs_sprints .metrics-sidebar__list .dataTables_wrapper,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .dataTables_wrapper {
  border: none;
  box-shadow: none;
  background: transparent !important;
  padding: 0;
}

/* line 709, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list table.layout--datatable,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list table.layout--datatable,
body#show.orgs_metrics .metrics-sidebar__list table.layout--datatable,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list table.layout--datatable,
body#show.orgs_assessments .metrics-sidebar__list table.layout--datatable,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list table.layout--datatable,
body#show.orgs_surveys .metrics-sidebar__list table.layout--datatable,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list table.layout--datatable,
body#show.orgs_sprints .metrics-sidebar__list table.layout--datatable,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list table.layout--datatable {
  width: 100% !important;
  border-collapse: collapse;
  background: transparent !important;
}

/* line 715, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tbody tr,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr,
body#show.orgs_metrics .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr,
body#show.orgs_assessments .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr,
body#show.orgs_surveys .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr,
body#show.orgs_sprints .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr {
  display: table-row;
  border-top: 1px solid #e5e5e5;
  cursor: pointer;
  background: transparent !important;
}

/* line 721, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_assessments .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_surveys .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_sprints .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr:first-child td {
  border-top: none;
}

/* line 725, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_assessments .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_surveys .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_sprints .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr:hover td {
  background: rgba(163, 163, 163, 0.1) !important;
}

/* line 729, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_assessments .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_surveys .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_sprints .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr:hover .metrics-list-item__name {
  color: #232323;
}

/* line 734, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tbody td,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody td,
body#show.orgs_metrics .metrics-sidebar__list tbody td,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody td,
body#show.orgs_assessments .metrics-sidebar__list tbody td,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody td,
body#show.orgs_surveys .metrics-sidebar__list tbody td,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody td,
body#show.orgs_sprints .metrics-sidebar__list tbody td,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody td {
  display: flex !important;
  align-items: center;
  gap: 8px;
  height: 48px;
  padding: 0 8px !important;
  border: none !important;
  background: transparent !important;
  transition: background 120ms ease;
  box-sizing: border-box;
}

/* line 746, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .select,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .select,
body#show.orgs_metrics .metrics-sidebar__list .select,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .select,
body#show.orgs_assessments .metrics-sidebar__list .select,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .select,
body#show.orgs_surveys .metrics-sidebar__list .select,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .select,
body#show.orgs_sprints .metrics-sidebar__list .select,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .select {
  position: relative;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  background: #fafafa;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  float: none;
}

/* line 759, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .select i.material-icons-round,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .select i.material-icons-round,
body#show.orgs_metrics .metrics-sidebar__list .select i.material-icons-round,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .select i.material-icons-round,
body#show.orgs_assessments .metrics-sidebar__list .select i.material-icons-round,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .select i.material-icons-round,
body#show.orgs_surveys .metrics-sidebar__list .select i.material-icons-round,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .select i.material-icons-round,
body#show.orgs_sprints .metrics-sidebar__list .select i.material-icons-round,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .select i.material-icons-round {
  font-size: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
}

/* line 767, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .select::after,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .select::after,
body#show.orgs_metrics .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .select::after,
body#show.orgs_assessments .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .select::after,
body#show.orgs_surveys .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .select::after,
body#show.orgs_sprints .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .select::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 2px;
  background: #d4d4d4;
}

/* line 780, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tr.selected .select,
body#index.orgs_metrics .metrics-sidebar__list tr.active .select,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select,
body#show.orgs_metrics .metrics-sidebar__list tr.selected .select,
body#show.orgs_metrics .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select,
body#show.orgs_assessments .metrics-sidebar__list tr.selected .select,
body#show.orgs_assessments .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.active .select,
body#show.orgs_surveys .metrics-sidebar__list tr.selected .select,
body#show.orgs_surveys .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.active .select,
body#show.orgs_sprints .metrics-sidebar__list tr.selected .select,
body#show.orgs_sprints .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.active .select {
  border-color: #232323;
  background: #232323;
}

/* line 785, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body#index.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#show.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#show.orgs_assessments .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_assessments .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.active .select::after,
body#show.orgs_surveys .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_surveys .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.active .select::after,
body#show.orgs_sprints .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_sprints .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.active .select::after {
  background: #fff;
  width: 9px;
  height: 9px;
  border-radius: 0;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}

/* line 794, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list tr.metrics-locked .select,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.metrics-locked .select,
body#show.orgs_metrics .metrics-sidebar__list tr.metrics-locked .select,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.metrics-locked .select,
body#show.orgs_assessments .metrics-sidebar__list tr.metrics-locked .select,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.metrics-locked .select,
body#show.orgs_surveys .metrics-sidebar__list tr.metrics-locked .select,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.metrics-locked .select,
body#show.orgs_sprints .metrics-sidebar__list tr.metrics-locked .select,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.metrics-locked .select {
  pointer-events: all;
  cursor: not-allowed;
  opacity: 0.45;
}

/* line 800, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item,
body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item,
body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item,
body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item,
body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item {
  display: contents;
}

/* line 803, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  color: #737373;
}

/* line 812, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon svg,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__icon svg,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__icon svg {
  display: block;
  width: 16px;
  height: 16px;
}

/* line 819, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__name {
  flex: 1;
  min-width: 0;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 832, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__chevron {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  color: #d4d4d4;
}

/* line 841, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron svg,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__chevron svg,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__chevron svg {
  display: block;
  width: 20px;
  height: 20px;
}

/* line 849, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .table-count,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count,
body#show.orgs_metrics .metrics-sidebar__list .table-count,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count,
body#show.orgs_assessments .metrics-sidebar__list .table-count,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count,
body#show.orgs_surveys .metrics-sidebar__list .table-count,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count,
body#show.orgs_sprints .metrics-sidebar__list .table-count,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count {
  padding: 4px 8px;
  font-size: 0;
  text-align: left;
}

/* line 854, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .table-count .all,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .all,
body#show.orgs_metrics .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .all,
body#show.orgs_assessments .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count .all,
body#show.orgs_surveys .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count .all,
body#show.orgs_sprints .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count .all {
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #737373;
}

/* line 862, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .table-count .all::after,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .all::after,
body#show.orgs_metrics .metrics-sidebar__list .table-count .all::after,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .all::after,
body#show.orgs_assessments .metrics-sidebar__list .table-count .all::after,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count .all::after,
body#show.orgs_surveys .metrics-sidebar__list .table-count .all::after,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count .all::after,
body#show.orgs_sprints .metrics-sidebar__list .table-count .all::after,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count .all::after {
  content: '/';
}

/* line 865, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#show.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#show.orgs_assessments .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count .selected,
body#show.orgs_surveys .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count .selected,
body#show.orgs_sprints .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count .selected {
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #737373;
}

/* line 873, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .table-count .selected::after,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .selected::after,
body#show.orgs_metrics .metrics-sidebar__list .table-count .selected::after,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .selected::after,
body#show.orgs_assessments .metrics-sidebar__list .table-count .selected::after,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count .selected::after,
body#show.orgs_surveys .metrics-sidebar__list .table-count .selected::after,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count .selected::after,
body#show.orgs_sprints .metrics-sidebar__list .table-count .selected::after,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count .selected::after {
  content: ' selected';
}

/* line 876, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__list .table-count .show-all,
body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .show-all,
body#show.orgs_metrics .metrics-sidebar__list .table-count .show-all,
body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .show-all,
body#show.orgs_assessments .metrics-sidebar__list .table-count .show-all,
body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count .show-all,
body#show.orgs_surveys .metrics-sidebar__list .table-count .show-all,
body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count .show-all,
body#show.orgs_sprints .metrics-sidebar__list .table-count .show-all,
body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count .show-all {
  display: none;
}

/* line 880, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sidebar__selected-count,
body#index.nav-shell.orgs_metrics .metrics-sidebar__selected-count,
body#show.orgs_metrics .metrics-sidebar__selected-count,
body#show.nav-shell.orgs_metrics .metrics-sidebar__selected-count,
body#show.orgs_assessments .metrics-sidebar__selected-count,
body#show.nav-shell.orgs_assessments .metrics-sidebar__selected-count,
body#show.orgs_surveys .metrics-sidebar__selected-count,
body#show.nav-shell.orgs_surveys .metrics-sidebar__selected-count,
body#show.orgs_sprints .metrics-sidebar__selected-count,
body#show.nav-shell.orgs_sprints .metrics-sidebar__selected-count {
  padding: 0 8px;
  font-family: 'Public Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #737373;
}

/* line 891, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-athlete-search-overlay,
body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay,
body#show.orgs_metrics .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay,
body#show.orgs_assessments .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay,
body#show.orgs_surveys .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay,
body#show.orgs_sprints .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 160px;
  height: 42px;
  z-index: 200;
  align-items: center;
  padding: 0 10px 0 16px;
  gap: 6px;
  box-sizing: border-box;
  background: #e5e5e5;
  border-right: 1px solid #f5f5f5;
}

/* line 906, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-athlete-search-overlay--visible,
body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay--visible,
body#show.orgs_metrics .metrics-athlete-search-overlay--visible,
body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay--visible,
body#show.orgs_assessments .metrics-athlete-search-overlay--visible,
body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay--visible,
body#show.orgs_surveys .metrics-athlete-search-overlay--visible,
body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay--visible,
body#show.orgs_sprints .metrics-athlete-search-overlay--visible,
body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay--visible {
  display: flex;
}

/* line 910, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-athlete-search-overlay__input,
body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input,
body#show.orgs_metrics .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input,
body#show.orgs_assessments .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__input,
body#show.orgs_surveys .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__input,
body#show.orgs_sprints .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__input {
  flex: 1;
  min-width: 0;
  background: transparent;
  border: none;
  outline: none;
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  color: #232323;
}

/* line 920, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_assessments .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_surveys .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_sprints .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__input::-moz-placeholder {
  color: #a3a3a3;
}
body#index.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_assessments .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_surveys .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_sprints .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__input::placeholder {
  color: #a3a3a3;
}

/* line 923, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-athlete-search-overlay__close,
body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close,
body#show.orgs_metrics .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close,
body#show.orgs_assessments .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__close,
body#show.orgs_surveys .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__close,
body#show.orgs_sprints .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__close {
  flex-shrink: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #737373;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 934, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#show.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#show.orgs_assessments .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__close:hover,
body#show.orgs_surveys .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__close:hover,
body#show.orgs_sprints .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__close:hover {
  color: #232323;
}

/* line 938, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel,
body#show.orgs_metrics .metrics-sheet-panel,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel,
body#show.orgs_assessments .metrics-sheet-panel,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel,
body#show.orgs_surveys .metrics-sheet-panel,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel,
body#show.orgs_sprints .metrics-sheet-panel,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel {
  flex: 1;
  min-width: 0;
  position: relative;
  isolation: isolate;
  border: none;
  border-radius: 8px;
  overflow: hidden;
  background: transparent;
}

/* line 948, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel--empty,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel--empty,
body#show.orgs_metrics .metrics-sheet-panel--empty,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel--empty,
body#show.orgs_assessments .metrics-sheet-panel--empty,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel--empty,
body#show.orgs_surveys .metrics-sheet-panel--empty,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel--empty,
body#show.orgs_sprints .metrics-sheet-panel--empty,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel--empty {
  padding: 24px;
}

/* line 952, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.orgs_assessments .metrics-sheet-panel .handsontable,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable,
body#show.orgs_surveys .metrics-sheet-panel .handsontable,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable,
body#show.orgs_sprints .metrics-sheet-panel .handsontable,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable {
  font-family: 'Public Sans', sans-serif;
}

/* line 955, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .htFocusCatcher,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .htFocusCatcher,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .htFocusCatcher {
  position: absolute !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 965, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th {
  background-color: #e5e5e5 !important;
  font-family: 'Public Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #232323;
  vertical-align: middle;
  border-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 977, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader {
  white-space: nowrap;
  display: inline-block;
  line-height: 42px;
}

/* line 983, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader {
  padding-left: 0;
  text-align: left;
  font-family: 'Public Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #232323;
  line-height: 42px;
}

/* line 995, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader {
  text-decoration: underline;
  cursor: pointer;
}

/* line 1000, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray, body#index.orgs_metrics .metrics-sheet-panel .handsontable #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader th.format, #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader body#index.orgs_metrics .metrics-sheet-panel .handsontable th.format,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_metrics .metrics-sheet-panel .handsontable #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader th.format,
#team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader body#show.orgs_metrics .metrics-sheet-panel .handsontable th.format,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_assessments .metrics-sheet-panel .handsontable #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader th.format,
#team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader body#show.orgs_assessments .metrics-sheet-panel .handsontable th.format,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_surveys .metrics-sheet-panel .handsontable #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader th.format,
#team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader body#show.orgs_surveys .metrics-sheet-panel .handsontable th.format,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_sprints .metrics-sheet-panel .handsontable #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader th.format,
#team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader body#show.orgs_sprints .metrics-sheet-panel .handsontable th.format,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th.text-gray {
  color: #9E9E9E;
}

/* line 1005, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td {
  color: #737373;
  font-family: 'Public Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-color: rgba(163, 163, 163, 0.2) !important;
  background-color: rgba(255, 255, 255, 0.7) !important;
}

/* line 1015, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td .original,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td .original {
  text-decoration: line-through;
  color: #9E9E9E;
  font-size: 12px;
  margin-right: 5px;
}

/* line 1022, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td .override,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td .override,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td .override,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td .override,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td .override,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td .override {
  color: #dc2626;
}

/* line 1026, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td.read-only {
  background-color: rgba(250, 250, 250, 0.9) !important;
  cursor: not-allowed;
}

/* line 1032, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th {
  position: relative;
}

/* line 1037, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th {
  height: 42px !important;
  min-height: 42px !important;
  position: relative;
}

/* line 1043, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th {
  background-color: #e5e5e5 !important;
  border-color: rgba(163, 163, 163, 0.2) !important;
  text-align: left;
  color: #232323;
}

/* line 1049, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader {
  text-align: left;
  padding-left: 16px;
}

/* line 1055, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #232323 !important;
}

/* line 1060, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td {
  background-color: rgba(255, 255, 255, 0.7) !important;
  border-color: rgba(163, 163, 163, 0.2) !important;
  text-align: left !important;
  color: #232323 !important;
  font-family: 'Public Sans', sans-serif;
  font-weight: 500;
  font-size: 14px;
}

/* line 1071, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #737373;
  display: block;
  cursor: pointer;
}

/* line 1080, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover {
  color: #232323;
}

/* line 1085, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInput,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInput,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInput,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInput {
  text-align: center;
  line-height: 30px;
}

/* line 1090, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden {
  pointer-events: none;
}

/* line 1096, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th {
  background-image: linear-gradient(rgba(255, 77, 104, 0.05), rgba(255, 77, 104, 0.05));
  color: #232323 !important;
}

/* line 1103, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#index.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td:hover,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 77, 104, 0.1), rgba(255, 77, 104, 0.1));
  color: #232323 !important;
}

/* line 1111, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame,
body#index.nav-shell.orgs_metrics .metrics-side-frame,
body#show.orgs_metrics .metrics-side-frame,
body#show.nav-shell.orgs_metrics .metrics-side-frame,
body#show.orgs_assessments .metrics-side-frame,
body#show.nav-shell.orgs_assessments .metrics-side-frame,
body#show.orgs_surveys .metrics-side-frame,
body#show.nav-shell.orgs_surveys .metrics-side-frame,
body#show.orgs_sprints .metrics-side-frame,
body#show.nav-shell.orgs_sprints .metrics-side-frame {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 400px;
  transition: all 0.3s ease;
  overflow-y: scroll;
  padding-top: 68px;
  z-index: 200;
}

/* line 1121, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame .progress-tracker,
body#index.nav-shell.orgs_metrics .metrics-side-frame .progress-tracker,
body#show.orgs_metrics .metrics-side-frame .progress-tracker,
body#show.nav-shell.orgs_metrics .metrics-side-frame .progress-tracker,
body#show.orgs_assessments .metrics-side-frame .progress-tracker,
body#show.nav-shell.orgs_assessments .metrics-side-frame .progress-tracker,
body#show.orgs_surveys .metrics-side-frame .progress-tracker,
body#show.nav-shell.orgs_surveys .metrics-side-frame .progress-tracker,
body#show.orgs_sprints .metrics-side-frame .progress-tracker,
body#show.nav-shell.orgs_sprints .metrics-side-frame .progress-tracker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 1128, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame.open,
body#index.nav-shell.orgs_metrics .metrics-side-frame.open,
body#show.orgs_metrics .metrics-side-frame.open,
body#show.nav-shell.orgs_metrics .metrics-side-frame.open,
body#show.orgs_assessments .metrics-side-frame.open,
body#show.nav-shell.orgs_assessments .metrics-side-frame.open,
body#show.orgs_surveys .metrics-side-frame.open,
body#show.nav-shell.orgs_surveys .metrics-side-frame.open,
body#show.orgs_sprints .metrics-side-frame.open,
body#show.nav-shell.orgs_sprints .metrics-side-frame.open {
  right: 0px;
}

/* line 1132, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame:not(.open),
body#index.nav-shell.orgs_metrics .metrics-side-frame:not(.open),
body#show.orgs_metrics .metrics-side-frame:not(.open),
body#show.nav-shell.orgs_metrics .metrics-side-frame:not(.open),
body#show.orgs_assessments .metrics-side-frame:not(.open),
body#show.nav-shell.orgs_assessments .metrics-side-frame:not(.open),
body#show.orgs_surveys .metrics-side-frame:not(.open),
body#show.nav-shell.orgs_surveys .metrics-side-frame:not(.open),
body#show.orgs_sprints .metrics-side-frame:not(.open),
body#show.nav-shell.orgs_sprints .metrics-side-frame:not(.open) {
  right: -400px;
}

/* line 1136, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame .frame-info,
body#index.nav-shell.orgs_metrics .metrics-side-frame .frame-info,
body#show.orgs_metrics .metrics-side-frame .frame-info,
body#show.nav-shell.orgs_metrics .metrics-side-frame .frame-info,
body#show.orgs_assessments .metrics-side-frame .frame-info,
body#show.nav-shell.orgs_assessments .metrics-side-frame .frame-info,
body#show.orgs_surveys .metrics-side-frame .frame-info,
body#show.nav-shell.orgs_surveys .metrics-side-frame .frame-info,
body#show.orgs_sprints .metrics-side-frame .frame-info,
body#show.nav-shell.orgs_sprints .metrics-side-frame .frame-info {
  position: absolute;
  top: 0;
  right: 0;
  width: 399px;
  z-index: 1;
}

/* line 1145, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame,
body#index.nav-shell.orgs_metrics #metric-info-frame,
body#show.orgs_metrics #metric-info-frame,
body#show.nav-shell.orgs_metrics #metric-info-frame,
body#show.orgs_assessments #metric-info-frame,
body#show.nav-shell.orgs_assessments #metric-info-frame,
body#show.orgs_surveys #metric-info-frame,
body#show.nav-shell.orgs_surveys #metric-info-frame,
body#show.orgs_sprints #metric-info-frame,
body#show.nav-shell.orgs_sprints #metric-info-frame {
  padding: 60px 20px 20px 20px;
}

/* line 1148, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame hr,
body#index.nav-shell.orgs_metrics #metric-info-frame hr,
body#show.orgs_metrics #metric-info-frame hr,
body#show.nav-shell.orgs_metrics #metric-info-frame hr,
body#show.orgs_assessments #metric-info-frame hr,
body#show.nav-shell.orgs_assessments #metric-info-frame hr,
body#show.orgs_surveys #metric-info-frame hr,
body#show.nav-shell.orgs_surveys #metric-info-frame hr,
body#show.orgs_sprints #metric-info-frame hr,
body#show.nav-shell.orgs_sprints #metric-info-frame hr {
  margin-right: -20px;
  margin-left: -20px;
}

/* line 1153, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .drawer-actions,
body#index.nav-shell.orgs_metrics #metric-info-frame .drawer-actions,
body#show.orgs_metrics #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_metrics #metric-info-frame .drawer-actions,
body#show.orgs_assessments #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_assessments #metric-info-frame .drawer-actions,
body#show.orgs_surveys #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_surveys #metric-info-frame .drawer-actions,
body#show.orgs_sprints #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_sprints #metric-info-frame .drawer-actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 400px;
  list-style: none;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  padding: 10px 20px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 1166, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .drawer-actions li + li,
body#index.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li + li,
body#show.orgs_metrics #metric-info-frame .drawer-actions li + li,
body#show.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li + li,
body#show.orgs_assessments #metric-info-frame .drawer-actions li + li,
body#show.nav-shell.orgs_assessments #metric-info-frame .drawer-actions li + li,
body#show.orgs_surveys #metric-info-frame .drawer-actions li + li,
body#show.nav-shell.orgs_surveys #metric-info-frame .drawer-actions li + li,
body#show.orgs_sprints #metric-info-frame .drawer-actions li + li,
body#show.nav-shell.orgs_sprints #metric-info-frame .drawer-actions li + li {
  margin-right: 10px;
}

/* line 1170, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .drawer-actions li a,
body#index.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li a,
body#show.orgs_metrics #metric-info-frame .drawer-actions li a,
body#show.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li a,
body#show.orgs_assessments #metric-info-frame .drawer-actions li a,
body#show.nav-shell.orgs_assessments #metric-info-frame .drawer-actions li a,
body#show.orgs_surveys #metric-info-frame .drawer-actions li a,
body#show.nav-shell.orgs_surveys #metric-info-frame .drawer-actions li a,
body#show.orgs_sprints #metric-info-frame .drawer-actions li a,
body#show.nav-shell.orgs_sprints #metric-info-frame .drawer-actions li a {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #9E9E9E;
}

/* line 1176, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .drawer-actions li a i,
body#index.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li a i,
body#show.orgs_metrics #metric-info-frame .drawer-actions li a i,
body#show.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li a i,
body#show.orgs_assessments #metric-info-frame .drawer-actions li a i,
body#show.nav-shell.orgs_assessments #metric-info-frame .drawer-actions li a i,
body#show.orgs_surveys #metric-info-frame .drawer-actions li a i,
body#show.nav-shell.orgs_surveys #metric-info-frame .drawer-actions li a i,
body#show.orgs_sprints #metric-info-frame .drawer-actions li a i,
body#show.nav-shell.orgs_sprints #metric-info-frame .drawer-actions li a i {
  font-size: 18px;
}

/* line 1180, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#index.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.orgs_metrics #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.nav-shell.orgs_metrics #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.orgs_assessments #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.nav-shell.orgs_assessments #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.orgs_surveys #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.nav-shell.orgs_surveys #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.orgs_sprints #metric-info-frame .drawer-actions li a:hover .trailing-text,
body#show.nav-shell.orgs_sprints #metric-info-frame .drawer-actions li a:hover .trailing-text {
  text-decoration: underline;
}

/* line 1189, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#index.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#show.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--edit,
body#show.nav-shell.orgs_assessments #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--edit,
body#show.nav-shell.orgs_surveys #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--edit,
body#show.nav-shell.orgs_sprints #metric-info-frame.metrics-side-frame--edit {
  width: 520px;
  padding: 0;
  overflow-y: hidden;
}

/* line 1194, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#index.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.nav-shell.orgs_assessments #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.nav-shell.orgs_surveys #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.nav-shell.orgs_sprints #metric-info-frame.metrics-side-frame--edit:not(.open) {
  right: -520px;
}

/* line 1198, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_metrics .metric-edit-sidesheet,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_assessments .metric-edit-sidesheet,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet,
body#show.orgs_surveys .metric-edit-sidesheet,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet,
body#show.orgs_sprints .metric-edit-sidesheet,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
  background: #ffffff;
}

/* line 1206, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_metrics .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_assessments .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header,
body#show.orgs_surveys .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header,
body#show.orgs_sprints .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1216, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header-left,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.orgs_sprints .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header-left {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #171717;
}

/* line 1222, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.orgs_sprints .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header-left svg {
  color: #6b7280;
  flex-shrink: 0;
}

/* line 1225, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header-title,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.orgs_sprints .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header-title {
  font-size: 14px;
  font-weight: 600;
  color: #171717;
}

/* line 1231, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__close,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_metrics .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_assessments .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__close,
body#show.orgs_surveys .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__close,
body#show.orgs_sprints .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 5px;
  color: #6b7280;
  transition: background 0.15s, color 0.15s;
}

/* line 1241, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__close:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.orgs_sprints .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__close:hover {
  background: rgba(0, 0, 0, 0.06);
  color: #374151;
}

/* line 1245, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__body,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_metrics .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_assessments .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__body,
body#show.orgs_surveys .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__body,
body#show.orgs_sprints .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__body {
  flex: 1;
  overflow-y: auto;
  padding: 0;
}

/* line 1252, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-row,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.orgs_sprints .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__field-row {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0 20px;
  min-height: 52px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1261, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-label,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.orgs_sprints .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__field-label {
  flex-shrink: 0;
  width: 150px;
  font-size: 13px;
  font-weight: 500;
  color: #374151;
  margin: 0;
}

/* line 1270, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-input,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__field-input,
body#show.orgs_metrics .metric-edit-sidesheet__field-input,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__field-input,
body#show.orgs_assessments .metric-edit-sidesheet__field-input,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__field-input,
body#show.orgs_surveys .metric-edit-sidesheet__field-input,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__field-input,
body#show.orgs_sprints .metric-edit-sidesheet__field-input,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__field-input {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 1276, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_assessments .metric-edit-sidesheet__field-input--with-icon,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_surveys .metric-edit-sidesheet__field-input--with-icon,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_sprints .metric-edit-sidesheet__field-input--with-icon,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__field-input--with-icon {
  gap: 6px;
}

/* line 1281, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-aside,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__field-aside,
body#show.orgs_metrics .metric-edit-sidesheet__field-aside,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__field-aside,
body#show.orgs_assessments .metric-edit-sidesheet__field-aside,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__field-aside,
body#show.orgs_surveys .metric-edit-sidesheet__field-aside,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__field-aside,
body#show.orgs_sprints .metric-edit-sidesheet__field-aside,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__field-aside {
  flex-shrink: 0;
}

/* line 1285, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-input,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.orgs_sprints .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: #171717;
  font-size: 13px;
  padding: 4px 0;
  outline: none;
  box-shadow: none;
}

/* line 1297, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_sprints .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input:focus {
  border-bottom-color: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

/* line 1302, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder {
  color: #9ca3af;
}
body#index.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder {
  color: #9ca3af;
}

/* line 1305, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-select,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.orgs_sprints .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-select {
  flex: 1;
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: #171717;
  font-size: 13px;
  padding: 4px 0;
  outline: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  cursor: pointer;
}

/* line 1319, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.orgs_sprints .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-select option {
  background: #ffffff;
  color: #171717;
}

/* line 1321, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_sprints .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-select:focus {
  border-bottom-color: rgba(0, 0, 0, 0.5);
  box-shadow: none;
  outline: none;
}

/* line 1329, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__checkbox-row {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1337, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__checkbox,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.orgs_sprints .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__checkbox {
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  accent-color: #171717;
  cursor: pointer;
}

/* line 1345, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.orgs_sprints .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__checkbox-label {
  font-size: 13px;
  color: #374151;
  cursor: pointer;
  margin: 0;
}

/* line 1353, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__btn-group,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.orgs_sprints .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__btn-group {
  display: flex;
  gap: 8px;
  padding: 12px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1361, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle {
  padding: 12px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1369, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.orgs_sprints .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__outline-btn {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: transparent;
  color: #6b7280;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s, background 0.15s;
}

/* line 1385, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__outline-btn:hover {
  border-color: rgba(0, 0, 0, 0.4);
  color: #374151;
  background: rgba(0, 0, 0, 0.04);
}

/* line 1391, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_assessments .metric-edit-sidesheet__outline-btn svg,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_surveys .metric-edit-sidesheet__outline-btn svg,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_sprints .metric-edit-sidesheet__outline-btn svg,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__outline-btn svg {
  color: currentColor;
}

/* line 1395, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__section,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_metrics .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_assessments .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__section,
body#show.orgs_surveys .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__section,
body#show.orgs_sprints .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__section {
  padding: 16px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1401, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__callout,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__callout,
body#show.orgs_metrics .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__callout,
body#show.orgs_assessments .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__callout,
body#show.orgs_surveys .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__callout,
body#show.orgs_sprints .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__callout {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  border-radius: 4px;
  border: 1px solid rgba(163, 163, 163, 0.2);
}

/* line 1409, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__callout--stack,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--stack,
body#show.orgs_metrics .metric-edit-sidesheet__callout--stack,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--stack,
body#show.orgs_assessments .metric-edit-sidesheet__callout--stack,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__callout--stack,
body#show.orgs_surveys .metric-edit-sidesheet__callout--stack,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__callout--stack,
body#show.orgs_sprints .metric-edit-sidesheet__callout--stack,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__callout--stack {
  flex-direction: column;
  gap: 6px;
}

/* line 1414, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__callout--info,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--info,
body#show.orgs_metrics .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--info,
body#show.orgs_assessments .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__callout--info,
body#show.orgs_surveys .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__callout--info,
body#show.orgs_sprints .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__callout--info {
  background: rgba(56, 189, 248, 0.1);
}

/* line 1418, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#show.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#show.orgs_assessments .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__callout--neutral,
body#show.orgs_surveys .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__callout--neutral,
body#show.orgs_sprints .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__callout--neutral {
  background: rgba(163, 163, 163, 0.1);
}

/* line 1424, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-section,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.orgs_sprints .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-section {
  padding: 16px 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1429, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-header,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-header,
body#show.orgs_metrics .metric-edit-sidesheet__specs-header,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-header,
body#show.orgs_assessments .metric-edit-sidesheet__specs-header,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-header,
body#show.orgs_surveys .metric-edit-sidesheet__specs-header,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-header,
body#show.orgs_sprints .metric-edit-sidesheet__specs-header,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-header {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 3px;
}

/* line 1436, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-title,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.orgs_sprints .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-title {
  font-size: 13px;
  font-weight: 600;
  color: #171717;
}

/* line 1442, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-info-icon {
  display: flex;
  align-items: center;
  color: #9ca3af;
}

/* line 1446, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover {
  color: #6b7280;
}

/* line 1449, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_sprints .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-subtitle {
  font-size: 12px;
  color: #6b7280;
  margin: 0 0 12px;
}

/* line 1456, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 16px;
}

/* line 1463, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement {
  display: flex !important;
  align-items: center !important;
  padding: 0 12px !important;
  min-height: 40px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;
  margin: 0 !important;
  flex-wrap: wrap;
}

/* line 1472, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement:last-child {
  border-bottom: none !important;
}

/* line 1475, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100 {
  width: auto !important;
  flex: none;
  padding-right: 0 !important;
}

/* line 1482, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts {
  width: 100%;
  padding: 8px 0 8px 24px;
}

/* line 1488, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label {
  font-size: 13px !important;
  color: #374151 !important;
}

/* line 1497, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.orgs_sprints .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1501, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-summary {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px 20px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  cursor: pointer;
  list-style: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* line 1513, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-summary::-webkit-details-marker {
  display: none;
}

/* line 1514, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover {
  color: #374151;
}

/* line 1516, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-summary > svg:first-child {
  flex-shrink: 0;
}

/* line 1517, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary > span,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary > span,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary > span,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-summary > span {
  flex: 1;
}

/* line 1520, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron {
  flex-shrink: 0;
  transition: transform 0.2s ease;
}

/* line 1525, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron {
  transform: rotate(180deg);
}

/* line 1529, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding-bottom: 8px;
}

/* line 1534, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1539, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1544, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger {
  padding: 12px 20px;
  margin: 0;
  font-size: 13px;
  color: #6b7280;
}

/* line 1551, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover {
  color: #374151;
}

/* line 1556, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__footer,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_metrics .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_assessments .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__footer,
body#show.orgs_surveys .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__footer,
body#show.orgs_sprints .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  height: 64px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 1566, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__footer-left,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__footer-left,
body#show.orgs_metrics .metric-edit-sidesheet__footer-left,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__footer-left,
body#show.orgs_assessments .metric-edit-sidesheet__footer-left,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__footer-left,
body#show.orgs_surveys .metric-edit-sidesheet__footer-left,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__footer-left,
body#show.orgs_sprints .metric-edit-sidesheet__footer-left,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__footer-left {
  display: flex;
  align-items: center;
}

/* line 1571, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__footer-right,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__footer-right,
body#show.orgs_metrics .metric-edit-sidesheet__footer-right,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__footer-right,
body#show.orgs_assessments .metric-edit-sidesheet__footer-right,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__footer-right,
body#show.orgs_surveys .metric-edit-sidesheet__footer-right,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__footer-right,
body#show.orgs_sprints .metric-edit-sidesheet__footer-right,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__footer-right {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 1577, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.orgs_sprints .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__delete-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #ef4444;
  text-decoration: none;
  padding: 7px 10px;
  border-radius: 6px;
  transition: background 0.15s;
}

/* line 1589, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__delete-btn:hover {
  background: rgba(239, 68, 68, 0.08);
  color: #dc2626;
}

/* line 1592, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__cancel-btn {
  display: inline-flex;
  align-items: center;
  padding: 7px 16px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: background 0.15s, border-color 0.15s, color 0.15s;
}

/* line 1605, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover {
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.35);
  color: #374151;
}

/* line 1608, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__save-btn,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.orgs_sprints .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__save-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 18px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  color: #fafafa;
  background: #171717;
  border: none;
  cursor: pointer;
  transition: background 0.15s;
}

/* line 1622, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__save-btn:hover {
  background: #374151;
}

/* line 1623, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_assessments .metric-edit-sidesheet__save-btn:disabled,
body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_surveys .metric-edit-sidesheet__save-btn:disabled,
body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_sprints .metric-edit-sidesheet__save-btn:disabled,
body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__save-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 1630, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-frame,
body#index.nav-shell.orgs_metrics .metric-show-frame,
body#show.orgs_metrics .metric-show-frame,
body#show.nav-shell.orgs_metrics .metric-show-frame,
body#show.orgs_assessments .metric-show-frame,
body#show.nav-shell.orgs_assessments .metric-show-frame,
body#show.orgs_surveys .metric-show-frame,
body#show.nav-shell.orgs_surveys .metric-show-frame,
body#show.orgs_sprints .metric-show-frame,
body#show.nav-shell.orgs_sprints .metric-show-frame {
  display: block;
  width: 100%;
}

/* line 1635, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel,
body#index.nav-shell.orgs_metrics .metric-show-panel,
body#show.orgs_metrics .metric-show-panel,
body#show.nav-shell.orgs_metrics .metric-show-panel,
body#show.orgs_assessments .metric-show-panel,
body#show.nav-shell.orgs_assessments .metric-show-panel,
body#show.orgs_surveys .metric-show-panel,
body#show.nav-shell.orgs_surveys .metric-show-panel,
body#show.orgs_sprints .metric-show-panel,
body#show.nav-shell.orgs_sprints .metric-show-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 1640, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__actions,
body#index.nav-shell.orgs_metrics .metric-show-panel__actions,
body#show.orgs_metrics .metric-show-panel__actions,
body#show.nav-shell.orgs_metrics .metric-show-panel__actions,
body#show.orgs_assessments .metric-show-panel__actions,
body#show.nav-shell.orgs_assessments .metric-show-panel__actions,
body#show.orgs_surveys .metric-show-panel__actions,
body#show.nav-shell.orgs_surveys .metric-show-panel__actions,
body#show.orgs_sprints .metric-show-panel__actions,
body#show.nav-shell.orgs_sprints .metric-show-panel__actions {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 24px;
  flex-shrink: 0;
}

/* line 1648, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__back-link,
body#index.nav-shell.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_metrics .metric-show-panel__back-link,
body#show.nav-shell.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_assessments .metric-show-panel__back-link,
body#show.nav-shell.orgs_assessments .metric-show-panel__back-link,
body#show.orgs_surveys .metric-show-panel__back-link,
body#show.nav-shell.orgs_surveys .metric-show-panel__back-link,
body#show.orgs_sprints .metric-show-panel__back-link,
body#show.nav-shell.orgs_sprints .metric-show-panel__back-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #525252;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s;
}

/* line 1662, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__back-link:hover,
body#index.nav-shell.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_metrics .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_assessments .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_assessments .metric-show-panel__back-link:hover,
body#show.orgs_surveys .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_surveys .metric-show-panel__back-link:hover,
body#show.orgs_sprints .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_sprints .metric-show-panel__back-link:hover {
  color: #232323;
}

/* line 1664, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__back-link svg,
body#index.nav-shell.orgs_metrics .metric-show-panel__back-link svg,
body#show.orgs_metrics .metric-show-panel__back-link svg,
body#show.nav-shell.orgs_metrics .metric-show-panel__back-link svg,
body#show.orgs_assessments .metric-show-panel__back-link svg,
body#show.nav-shell.orgs_assessments .metric-show-panel__back-link svg,
body#show.orgs_surveys .metric-show-panel__back-link svg,
body#show.nav-shell.orgs_surveys .metric-show-panel__back-link svg,
body#show.orgs_sprints .metric-show-panel__back-link svg,
body#show.nav-shell.orgs_sprints .metric-show-panel__back-link svg {
  flex-shrink: 0;
}

/* line 1667, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn,
body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_metrics .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_assessments .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn,
body#show.orgs_surveys .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn,
body#show.orgs_sprints .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 9px 12px 9px 10px;
  border-radius: 6px;
  border: none;
  background: #262626;
  font-family: 'Public Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 1px rgba(35, 35, 35, 0.05);
  transition: background 0.15s, color 0.15s;
}

/* line 1688, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.orgs_sprints .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn:hover {
  background: #404040;
}

/* line 1690, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled], body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled],
body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled],
body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled],
body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled],
body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled],
body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn:disabled {
  background: #f5f5f5;
  border: 1px solid #d4d4d4;
  color: #a3a3a3;
  opacity: 0.8;
  box-shadow: none;
  cursor: not-allowed;
}

/* line 1699, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover,
body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover {
  background: #f5f5f5;
}

/* line 1702, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn svg,
body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn svg,
body#show.orgs_metrics .metric-show-panel__add-date-btn svg,
body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn svg,
body#show.orgs_assessments .metric-show-panel__add-date-btn svg,
body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn svg,
body#show.orgs_surveys .metric-show-panel__add-date-btn svg,
body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn svg,
body#show.orgs_sprints .metric-show-panel__add-date-btn svg,
body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn svg {
  flex-shrink: 0;
}

/* line 1705, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__action-buttons,
body#index.nav-shell.orgs_metrics .metric-show-panel__action-buttons,
body#show.orgs_metrics .metric-show-panel__action-buttons,
body#show.nav-shell.orgs_metrics .metric-show-panel__action-buttons,
body#show.orgs_assessments .metric-show-panel__action-buttons,
body#show.nav-shell.orgs_assessments .metric-show-panel__action-buttons,
body#show.orgs_surveys .metric-show-panel__action-buttons,
body#show.nav-shell.orgs_surveys .metric-show-panel__action-buttons,
body#show.orgs_sprints .metric-show-panel__action-buttons,
body#show.nav-shell.orgs_sprints .metric-show-panel__action-buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 1711, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__delete-btn,
body#index.nav-shell.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_metrics .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_assessments .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_assessments .metric-show-panel__delete-btn,
body#show.orgs_surveys .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_surveys .metric-show-panel__delete-btn,
body#show.orgs_sprints .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_sprints .metric-show-panel__delete-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 9px 12px 9px 10px;
  border-radius: 6px;
  border: none;
  background: transparent;
  font-family: 'Public Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #d52f1d;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}

/* line 1728, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__delete-btn:hover,
body#index.nav-shell.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.orgs_sprints .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_sprints .metric-show-panel__delete-btn:hover {
  background: rgba(213, 47, 29, 0.08);
}

/* line 1730, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__delete-btn svg,
body#index.nav-shell.orgs_metrics .metric-show-panel__delete-btn svg,
body#show.orgs_metrics .metric-show-panel__delete-btn svg,
body#show.nav-shell.orgs_metrics .metric-show-panel__delete-btn svg,
body#show.orgs_assessments .metric-show-panel__delete-btn svg,
body#show.nav-shell.orgs_assessments .metric-show-panel__delete-btn svg,
body#show.orgs_surveys .metric-show-panel__delete-btn svg,
body#show.nav-shell.orgs_surveys .metric-show-panel__delete-btn svg,
body#show.orgs_sprints .metric-show-panel__delete-btn svg,
body#show.nav-shell.orgs_sprints .metric-show-panel__delete-btn svg {
  flex-shrink: 0;
}

/* line 1733, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__header-row,
body#index.nav-shell.orgs_metrics .metric-show-panel__header-row,
body#show.orgs_metrics .metric-show-panel__header-row,
body#show.nav-shell.orgs_metrics .metric-show-panel__header-row,
body#show.orgs_assessments .metric-show-panel__header-row,
body#show.nav-shell.orgs_assessments .metric-show-panel__header-row,
body#show.orgs_surveys .metric-show-panel__header-row,
body#show.nav-shell.orgs_surveys .metric-show-panel__header-row,
body#show.orgs_sprints .metric-show-panel__header-row,
body#show.nav-shell.orgs_sprints .metric-show-panel__header-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}

/* line 1741, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__filter-row,
body#index.nav-shell.orgs_metrics .metric-show-panel__filter-row,
body#show.orgs_metrics .metric-show-panel__filter-row,
body#show.nav-shell.orgs_metrics .metric-show-panel__filter-row,
body#show.orgs_assessments .metric-show-panel__filter-row,
body#show.nav-shell.orgs_assessments .metric-show-panel__filter-row,
body#show.orgs_surveys .metric-show-panel__filter-row,
body#show.nav-shell.orgs_surveys .metric-show-panel__filter-row,
body#show.orgs_sprints .metric-show-panel__filter-row,
body#show.nav-shell.orgs_sprints .metric-show-panel__filter-row {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1746, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__title-group,
body#index.nav-shell.orgs_metrics .metric-show-panel__title-group,
body#show.orgs_metrics .metric-show-panel__title-group,
body#show.nav-shell.orgs_metrics .metric-show-panel__title-group,
body#show.orgs_assessments .metric-show-panel__title-group,
body#show.nav-shell.orgs_assessments .metric-show-panel__title-group,
body#show.orgs_surveys .metric-show-panel__title-group,
body#show.nav-shell.orgs_surveys .metric-show-panel__title-group,
body#show.orgs_sprints .metric-show-panel__title-group,
body#show.nav-shell.orgs_sprints .metric-show-panel__title-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
  min-width: 0;
}

/* line 1754, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-title,
body#index.nav-shell.orgs_metrics .metric-show-panel__hero-title,
body#show.orgs_metrics .metric-show-panel__hero-title,
body#show.nav-shell.orgs_metrics .metric-show-panel__hero-title,
body#show.orgs_assessments .metric-show-panel__hero-title,
body#show.nav-shell.orgs_assessments .metric-show-panel__hero-title,
body#show.orgs_surveys .metric-show-panel__hero-title,
body#show.nav-shell.orgs_surveys .metric-show-panel__hero-title,
body#show.orgs_sprints .metric-show-panel__hero-title,
body#show.nav-shell.orgs_sprints .metric-show-panel__hero-title {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 1760, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-icon,
body#index.nav-shell.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_metrics .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_assessments .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_assessments .metric-show-panel__hero-icon,
body#show.orgs_surveys .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_surveys .metric-show-panel__hero-icon,
body#show.orgs_sprints .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_sprints .metric-show-panel__hero-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #737373;
  flex-shrink: 0;
}

/* line 1767, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-icon svg,
body#index.nav-shell.orgs_metrics .metric-show-panel__hero-icon svg,
body#show.orgs_metrics .metric-show-panel__hero-icon svg,
body#show.nav-shell.orgs_metrics .metric-show-panel__hero-icon svg,
body#show.orgs_assessments .metric-show-panel__hero-icon svg,
body#show.nav-shell.orgs_assessments .metric-show-panel__hero-icon svg,
body#show.orgs_surveys .metric-show-panel__hero-icon svg,
body#show.nav-shell.orgs_surveys .metric-show-panel__hero-icon svg,
body#show.orgs_sprints .metric-show-panel__hero-icon svg,
body#show.nav-shell.orgs_sprints .metric-show-panel__hero-icon svg {
  width: 24px;
  height: 24px;
  display: block;
}

/* line 1774, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-name,
body#index.nav-shell.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_metrics .metric-show-panel__hero-name,
body#show.nav-shell.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_assessments .metric-show-panel__hero-name,
body#show.nav-shell.orgs_assessments .metric-show-panel__hero-name,
body#show.orgs_surveys .metric-show-panel__hero-name,
body#show.nav-shell.orgs_surveys .metric-show-panel__hero-name,
body#show.orgs_sprints .metric-show-panel__hero-name,
body#show.nav-shell.orgs_sprints .metric-show-panel__hero-name {
  margin: 0;
  font-family: 'Public Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.6px;
  color: #232323;
}

/* line 1784, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-desc,
body#index.nav-shell.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_metrics .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_assessments .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_assessments .metric-show-panel__hero-desc,
body#show.orgs_surveys .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_surveys .metric-show-panel__hero-desc,
body#show.orgs_sprints .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_sprints .metric-show-panel__hero-desc {
  margin: 0;
  font-family: 'Public Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #737373;
}

/* line 1793, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#index.nav-shell.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#show.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#show.nav-shell.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#show.orgs_assessments .metric-show-panel .metrics-filter-bar,
body#show.nav-shell.orgs_assessments .metric-show-panel .metrics-filter-bar,
body#show.orgs_surveys .metric-show-panel .metrics-filter-bar,
body#show.nav-shell.orgs_surveys .metric-show-panel .metrics-filter-bar,
body#show.orgs_sprints .metric-show-panel .metrics-filter-bar,
body#show.nav-shell.orgs_sprints .metric-show-panel .metrics-filter-bar {
  flex-shrink: 0;
  align-self: flex-end;
}

/* line 1798, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#index.nav-shell.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#show.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#show.nav-shell.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#show.orgs_assessments .metric-show-panel .metrics-sheet-panel,
body#show.nav-shell.orgs_assessments .metric-show-panel .metrics-sheet-panel,
body#show.orgs_surveys .metric-show-panel .metrics-sheet-panel,
body#show.nav-shell.orgs_surveys .metric-show-panel .metrics-sheet-panel,
body#show.orgs_sprints .metric-show-panel .metrics-sheet-panel,
body#show.nav-shell.orgs_sprints .metric-show-panel .metrics-sheet-panel {
  margin-top: 16px;
  flex: 1;
}

/* line 1803, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__body,
body#index.nav-shell.orgs_metrics .metric-show-panel__body,
body#show.orgs_metrics .metric-show-panel__body,
body#show.nav-shell.orgs_metrics .metric-show-panel__body,
body#show.orgs_assessments .metric-show-panel__body,
body#show.nav-shell.orgs_assessments .metric-show-panel__body,
body#show.orgs_surveys .metric-show-panel__body,
body#show.nav-shell.orgs_surveys .metric-show-panel__body,
body#show.orgs_sprints .metric-show-panel__body,
body#show.nav-shell.orgs_sprints .metric-show-panel__body {
  display: flex;
  gap: 0;
  flex: 1;
  align-items: flex-start;
  min-height: 0;
}

/* line 1810, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#index.nav-shell.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#show.nav-shell.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_assessments .metric-show-panel__body .metrics-sheet-panel,
body#show.nav-shell.orgs_assessments .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_surveys .metric-show-panel__body .metrics-sheet-panel,
body#show.nav-shell.orgs_surveys .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_sprints .metric-show-panel__body .metrics-sheet-panel,
body#show.nav-shell.orgs_sprints .metric-show-panel__body .metrics-sheet-panel {
  margin-top: 0;
}

/* line 1817, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel,
body#index.nav-shell.orgs_metrics .metric-details-panel,
body#show.orgs_metrics .metric-details-panel,
body#show.nav-shell.orgs_metrics .metric-details-panel,
body#show.orgs_assessments .metric-details-panel,
body#show.nav-shell.orgs_assessments .metric-details-panel,
body#show.orgs_surveys .metric-details-panel,
body#show.nav-shell.orgs_surveys .metric-details-panel,
body#show.orgs_sprints .metric-details-panel,
body#show.nav-shell.orgs_sprints .metric-details-panel {
  width: 268px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

/* line 1824, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section,
body#index.nav-shell.orgs_metrics .metric-details-panel__section,
body#show.orgs_metrics .metric-details-panel__section,
body#show.nav-shell.orgs_metrics .metric-details-panel__section,
body#show.orgs_assessments .metric-details-panel__section,
body#show.nav-shell.orgs_assessments .metric-details-panel__section,
body#show.orgs_surveys .metric-details-panel__section,
body#show.nav-shell.orgs_surveys .metric-details-panel__section,
body#show.orgs_sprints .metric-details-panel__section,
body#show.nav-shell.orgs_sprints .metric-details-panel__section {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* line 1830, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section-header,
body#index.nav-shell.orgs_metrics .metric-details-panel__section-header,
body#show.orgs_metrics .metric-details-panel__section-header,
body#show.nav-shell.orgs_metrics .metric-details-panel__section-header,
body#show.orgs_assessments .metric-details-panel__section-header,
body#show.nav-shell.orgs_assessments .metric-details-panel__section-header,
body#show.orgs_surveys .metric-details-panel__section-header,
body#show.nav-shell.orgs_surveys .metric-details-panel__section-header,
body#show.orgs_sprints .metric-details-panel__section-header,
body#show.nav-shell.orgs_sprints .metric-details-panel__section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
  padding: 0 8px;
  gap: 8px;
}

/* line 1838, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section-header--col,
body#index.nav-shell.orgs_metrics .metric-details-panel__section-header--col,
body#show.orgs_metrics .metric-details-panel__section-header--col,
body#show.nav-shell.orgs_metrics .metric-details-panel__section-header--col,
body#show.orgs_assessments .metric-details-panel__section-header--col,
body#show.nav-shell.orgs_assessments .metric-details-panel__section-header--col,
body#show.orgs_surveys .metric-details-panel__section-header--col,
body#show.nav-shell.orgs_surveys .metric-details-panel__section-header--col,
body#show.orgs_sprints .metric-details-panel__section-header--col,
body#show.nav-shell.orgs_sprints .metric-details-panel__section-header--col {
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  padding: 4px 8px;
}

/* line 1846, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section-title,
body#index.nav-shell.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_metrics .metric-details-panel__section-title,
body#show.nav-shell.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_assessments .metric-details-panel__section-title,
body#show.nav-shell.orgs_assessments .metric-details-panel__section-title,
body#show.orgs_surveys .metric-details-panel__section-title,
body#show.nav-shell.orgs_surveys .metric-details-panel__section-title,
body#show.orgs_sprints .metric-details-panel__section-title,
body#show.nav-shell.orgs_sprints .metric-details-panel__section-title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #232323;
  flex-shrink: 0;
  white-space: nowrap;
}

/* line 1856, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn,
body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_metrics .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_assessments .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn,
body#show.orgs_surveys .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn,
body#show.orgs_sprints .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 10px 8px 8px;
  border-radius: 6px;
  background: rgba(163, 163, 163, 0.1);
  text-decoration: none;
  cursor: pointer;
  flex-shrink: 0;
  transition: background 0.15s;
}

/* line 1869, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn svg,
body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn svg,
body#show.orgs_metrics .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn svg,
body#show.orgs_assessments .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn svg,
body#show.orgs_surveys .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn svg,
body#show.orgs_sprints .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #404040;
}

/* line 1876, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn span,
body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_metrics .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_assessments .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn span,
body#show.orgs_surveys .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn span,
body#show.orgs_sprints .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn span {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #404040;
  white-space: nowrap;
}

/* line 1886, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn:hover,
body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.orgs_sprints .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn:hover {
  background: rgba(163, 163, 163, 0.18);
}

/* line 1891, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__rows,
body#index.nav-shell.orgs_metrics .metric-details-panel__rows,
body#show.orgs_metrics .metric-details-panel__rows,
body#show.nav-shell.orgs_metrics .metric-details-panel__rows,
body#show.orgs_assessments .metric-details-panel__rows,
body#show.nav-shell.orgs_assessments .metric-details-panel__rows,
body#show.orgs_surveys .metric-details-panel__rows,
body#show.nav-shell.orgs_surveys .metric-details-panel__rows,
body#show.orgs_sprints .metric-details-panel__rows,
body#show.nav-shell.orgs_sprints .metric-details-panel__rows {
  border-top: 1px solid #e5e5e5;
  display: flex;
  flex-direction: column;
}

/* line 1897, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row,
body#index.nav-shell.orgs_metrics .metric-details-panel__row,
body#show.orgs_metrics .metric-details-panel__row,
body#show.nav-shell.orgs_metrics .metric-details-panel__row,
body#show.orgs_assessments .metric-details-panel__row,
body#show.nav-shell.orgs_assessments .metric-details-panel__row,
body#show.orgs_surveys .metric-details-panel__row,
body#show.nav-shell.orgs_surveys .metric-details-panel__row,
body#show.orgs_sprints .metric-details-panel__row,
body#show.nav-shell.orgs_sprints .metric-details-panel__row {
  display: flex;
  align-items: center;
  gap: 16px;
  min-height: 48px;
  padding: 0 8px;
}

/* line 1904, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row--link,
body#index.nav-shell.orgs_metrics .metric-details-panel__row--link,
body#show.orgs_metrics .metric-details-panel__row--link,
body#show.nav-shell.orgs_metrics .metric-details-panel__row--link,
body#show.orgs_assessments .metric-details-panel__row--link,
body#show.nav-shell.orgs_assessments .metric-details-panel__row--link,
body#show.orgs_surveys .metric-details-panel__row--link,
body#show.nav-shell.orgs_surveys .metric-details-panel__row--link,
body#show.orgs_sprints .metric-details-panel__row--link,
body#show.nav-shell.orgs_sprints .metric-details-panel__row--link {
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s;
}

/* line 1909, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row--link:hover,
body#index.nav-shell.orgs_metrics .metric-details-panel__row--link:hover,
body#show.orgs_metrics .metric-details-panel__row--link:hover,
body#show.nav-shell.orgs_metrics .metric-details-panel__row--link:hover,
body#show.orgs_assessments .metric-details-panel__row--link:hover,
body#show.nav-shell.orgs_assessments .metric-details-panel__row--link:hover,
body#show.orgs_surveys .metric-details-panel__row--link:hover,
body#show.nav-shell.orgs_surveys .metric-details-panel__row--link:hover,
body#show.orgs_sprints .metric-details-panel__row--link:hover,
body#show.nav-shell.orgs_sprints .metric-details-panel__row--link:hover {
  background: rgba(163, 163, 163, 0.06);
}

/* line 1911, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#index.nav-shell.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.nav-shell.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_assessments .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.nav-shell.orgs_assessments .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_surveys .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.nav-shell.orgs_surveys .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_sprints .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.nav-shell.orgs_sprints .metric-details-panel__row--link .metric-details-panel__row-value {
  text-align: left;
  font-weight: 600;
  color: #232323;
}

/* line 1919, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row-label,
body#index.nav-shell.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_metrics .metric-details-panel__row-label,
body#show.nav-shell.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_assessments .metric-details-panel__row-label,
body#show.nav-shell.orgs_assessments .metric-details-panel__row-label,
body#show.orgs_surveys .metric-details-panel__row-label,
body#show.nav-shell.orgs_surveys .metric-details-panel__row-label,
body#show.orgs_sprints .metric-details-panel__row-label,
body#show.nav-shell.orgs_sprints .metric-details-panel__row-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  white-space: nowrap;
  flex-shrink: 0;
}

/* line 1929, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row-value,
body#index.nav-shell.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_metrics .metric-details-panel__row-value,
body#show.nav-shell.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_assessments .metric-details-panel__row-value,
body#show.nav-shell.orgs_assessments .metric-details-panel__row-value,
body#show.orgs_surveys .metric-details-panel__row-value,
body#show.nav-shell.orgs_surveys .metric-details-panel__row-value,
body#show.orgs_sprints .metric-details-panel__row-value,
body#show.nav-shell.orgs_sprints .metric-details-panel__row-value {
  flex: 1;
  min-width: 0;
  font-family: 'Public Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #525252;
  text-align: right;
  word-break: break-word;
}

/* line 1940, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row-value--empty,
body#index.nav-shell.orgs_metrics .metric-details-panel__row-value--empty,
body#show.orgs_metrics .metric-details-panel__row-value--empty,
body#show.nav-shell.orgs_metrics .metric-details-panel__row-value--empty,
body#show.orgs_assessments .metric-details-panel__row-value--empty,
body#show.nav-shell.orgs_assessments .metric-details-panel__row-value--empty,
body#show.orgs_surveys .metric-details-panel__row-value--empty,
body#show.nav-shell.orgs_surveys .metric-details-panel__row-value--empty,
body#show.orgs_sprints .metric-details-panel__row-value--empty,
body#show.nav-shell.orgs_sprints .metric-details-panel__row-value--empty {
  font-size: 14px;
  color: #737373;
  text-align: left;
}

/* line 1947, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__separator,
body#index.nav-shell.orgs_metrics .metric-details-panel__separator,
body#show.orgs_metrics .metric-details-panel__separator,
body#show.nav-shell.orgs_metrics .metric-details-panel__separator,
body#show.orgs_assessments .metric-details-panel__separator,
body#show.nav-shell.orgs_assessments .metric-details-panel__separator,
body#show.orgs_surveys .metric-details-panel__separator,
body#show.nav-shell.orgs_surveys .metric-details-panel__separator,
body#show.orgs_sprints .metric-details-panel__separator,
body#show.nav-shell.orgs_sprints .metric-details-panel__separator {
  height: 1px;
  background: #e5e5e5;
  width: 100%;
  flex-shrink: 0;
}

/* line 1954, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge,
body#index.nav-shell.orgs_metrics .metric-details-panel__badge,
body#show.orgs_metrics .metric-details-panel__badge,
body#show.nav-shell.orgs_metrics .metric-details-panel__badge,
body#show.orgs_assessments .metric-details-panel__badge,
body#show.nav-shell.orgs_assessments .metric-details-panel__badge,
body#show.orgs_surveys .metric-details-panel__badge,
body#show.nav-shell.orgs_surveys .metric-details-panel__badge,
body#show.orgs_sprints .metric-details-panel__badge,
body#show.nav-shell.orgs_sprints .metric-details-panel__badge {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 2px 6px;
  border-radius: 4px;
  font-family: 'Play', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.3px;
  white-space: nowrap;
  flex-shrink: 0;
  box-shadow: 0px 1px 1px rgba(35, 35, 35, 0.05), inset 0px 1px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px rgba(35, 35, 35, 0.05);
}

/* line 1972, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge svg,
body#index.nav-shell.orgs_metrics .metric-details-panel__badge svg,
body#show.orgs_metrics .metric-details-panel__badge svg,
body#show.nav-shell.orgs_metrics .metric-details-panel__badge svg,
body#show.orgs_assessments .metric-details-panel__badge svg,
body#show.nav-shell.orgs_assessments .metric-details-panel__badge svg,
body#show.orgs_surveys .metric-details-panel__badge svg,
body#show.nav-shell.orgs_surveys .metric-details-panel__badge svg,
body#show.orgs_sprints .metric-details-panel__badge svg,
body#show.nav-shell.orgs_sprints .metric-details-panel__badge svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

/* line 1978, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge--visible,
body#index.nav-shell.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_metrics .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_assessments .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_assessments .metric-details-panel__badge--visible,
body#show.orgs_surveys .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_surveys .metric-details-panel__badge--visible,
body#show.orgs_sprints .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_sprints .metric-details-panel__badge--visible {
  background: #f7fee7;
  border: 1px solid #d9f99d;
  color: #4d7c0f;
}

/* line 1984, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge--hidden,
body#index.nav-shell.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_metrics .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_assessments .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_assessments .metric-details-panel__badge--hidden,
body#show.orgs_surveys .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_surveys .metric-details-panel__badge--hidden,
body#show.orgs_sprints .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_sprints .metric-details-panel__badge--hidden {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #737373;
}

/* line 1991, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__specs-heading,
body#index.nav-shell.orgs_metrics .metric-details-panel__specs-heading,
body#show.orgs_metrics .metric-details-panel__specs-heading,
body#show.nav-shell.orgs_metrics .metric-details-panel__specs-heading,
body#show.orgs_assessments .metric-details-panel__specs-heading,
body#show.nav-shell.orgs_assessments .metric-details-panel__specs-heading,
body#show.orgs_surveys .metric-details-panel__specs-heading,
body#show.nav-shell.orgs_surveys .metric-details-panel__specs-heading,
body#show.orgs_sprints .metric-details-panel__specs-heading,
body#show.nav-shell.orgs_sprints .metric-details-panel__specs-heading {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

/* line 1998, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__specs-subtitle,
body#index.nav-shell.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.orgs_sprints .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_sprints .metric-details-panel__specs-subtitle {
  font-family: 'Public Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #737373;
  margin: 0;
  width: 100%;
}

/* line 2008, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__info-icon,
body#index.nav-shell.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_metrics .metric-details-panel__info-icon,
body#show.nav-shell.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_assessments .metric-details-panel__info-icon,
body#show.nav-shell.orgs_assessments .metric-details-panel__info-icon,
body#show.orgs_surveys .metric-details-panel__info-icon,
body#show.nav-shell.orgs_surveys .metric-details-panel__info-icon,
body#show.orgs_sprints .metric-details-panel__info-icon,
body#show.nav-shell.orgs_sprints .metric-details-panel__info-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #737373;
  text-decoration: none;
  flex-shrink: 0;
  transition: color 0.15s;
}

/* line 2017, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__info-icon svg,
body#index.nav-shell.orgs_metrics .metric-details-panel__info-icon svg,
body#show.orgs_metrics .metric-details-panel__info-icon svg,
body#show.nav-shell.orgs_metrics .metric-details-panel__info-icon svg,
body#show.orgs_assessments .metric-details-panel__info-icon svg,
body#show.nav-shell.orgs_assessments .metric-details-panel__info-icon svg,
body#show.orgs_surveys .metric-details-panel__info-icon svg,
body#show.nav-shell.orgs_surveys .metric-details-panel__info-icon svg,
body#show.orgs_sprints .metric-details-panel__info-icon svg,
body#show.nav-shell.orgs_sprints .metric-details-panel__info-icon svg {
  width: 18px;
  height: 18px;
  display: block;
}

/* line 2023, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__info-icon:hover,
body#index.nav-shell.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.orgs_sprints .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_sprints .metric-details-panel__info-icon:hover {
  color: #404040;
}

/* line 2028, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-inputs-preview,
body#index.nav-shell.orgs_metrics .survey-inputs-preview,
body#show.orgs_metrics .survey-inputs-preview,
body#show.nav-shell.orgs_metrics .survey-inputs-preview,
body#show.orgs_assessments .survey-inputs-preview,
body#show.nav-shell.orgs_assessments .survey-inputs-preview,
body#show.orgs_surveys .survey-inputs-preview,
body#show.nav-shell.orgs_surveys .survey-inputs-preview,
body#show.orgs_sprints .survey-inputs-preview,
body#show.nav-shell.orgs_sprints .survey-inputs-preview {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* line 2034, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card,
body#index.nav-shell.orgs_metrics .survey-input-card,
body#show.orgs_metrics .survey-input-card,
body#show.nav-shell.orgs_metrics .survey-input-card,
body#show.orgs_assessments .survey-input-card,
body#show.nav-shell.orgs_assessments .survey-input-card,
body#show.orgs_surveys .survey-input-card,
body#show.nav-shell.orgs_surveys .survey-input-card,
body#show.orgs_sprints .survey-input-card,
body#show.nav-shell.orgs_sprints .survey-input-card {
  background: rgba(163, 163, 163, 0.05);
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 6px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* line 2043, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__header,
body#index.nav-shell.orgs_metrics .survey-input-card__header,
body#show.orgs_metrics .survey-input-card__header,
body#show.nav-shell.orgs_metrics .survey-input-card__header,
body#show.orgs_assessments .survey-input-card__header,
body#show.nav-shell.orgs_assessments .survey-input-card__header,
body#show.orgs_surveys .survey-input-card__header,
body#show.nav-shell.orgs_surveys .survey-input-card__header,
body#show.orgs_sprints .survey-input-card__header,
body#show.nav-shell.orgs_sprints .survey-input-card__header {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}

/* line 2050, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__icon,
body#index.nav-shell.orgs_metrics .survey-input-card__icon,
body#show.orgs_metrics .survey-input-card__icon,
body#show.nav-shell.orgs_metrics .survey-input-card__icon,
body#show.orgs_assessments .survey-input-card__icon,
body#show.nav-shell.orgs_assessments .survey-input-card__icon,
body#show.orgs_surveys .survey-input-card__icon,
body#show.nav-shell.orgs_surveys .survey-input-card__icon,
body#show.orgs_sprints .survey-input-card__icon,
body#show.nav-shell.orgs_sprints .survey-input-card__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  color: #404040;
}

/* line 2060, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__name,
body#index.nav-shell.orgs_metrics .survey-input-card__name,
body#show.orgs_metrics .survey-input-card__name,
body#show.nav-shell.orgs_metrics .survey-input-card__name,
body#show.orgs_assessments .survey-input-card__name,
body#show.nav-shell.orgs_assessments .survey-input-card__name,
body#show.orgs_surveys .survey-input-card__name,
body#show.nav-shell.orgs_surveys .survey-input-card__name,
body#show.orgs_sprints .survey-input-card__name,
body#show.nav-shell.orgs_sprints .survey-input-card__name {
  flex: 1;
  min-width: 0;
  font-family: 'Public Sans', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  word-break: break-word;
}

/* line 2071, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chevron,
body#index.nav-shell.orgs_metrics .survey-input-card__chevron,
body#show.orgs_metrics .survey-input-card__chevron,
body#show.nav-shell.orgs_metrics .survey-input-card__chevron,
body#show.orgs_assessments .survey-input-card__chevron,
body#show.nav-shell.orgs_assessments .survey-input-card__chevron,
body#show.orgs_surveys .survey-input-card__chevron,
body#show.nav-shell.orgs_surveys .survey-input-card__chevron,
body#show.orgs_sprints .survey-input-card__chevron,
body#show.nav-shell.orgs_sprints .survey-input-card__chevron {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  color: #404040;
}

/* line 2080, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chevron svg,
body#index.nav-shell.orgs_metrics .survey-input-card__chevron svg,
body#show.orgs_metrics .survey-input-card__chevron svg,
body#show.nav-shell.orgs_metrics .survey-input-card__chevron svg,
body#show.orgs_assessments .survey-input-card__chevron svg,
body#show.nav-shell.orgs_assessments .survey-input-card__chevron svg,
body#show.orgs_surveys .survey-input-card__chevron svg,
body#show.nav-shell.orgs_surveys .survey-input-card__chevron svg,
body#show.orgs_sprints .survey-input-card__chevron svg,
body#show.nav-shell.orgs_sprints .survey-input-card__chevron svg {
  display: block;
}

/* line 2083, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__body,
body#index.nav-shell.orgs_metrics .survey-input-card__body,
body#show.orgs_metrics .survey-input-card__body,
body#show.nav-shell.orgs_metrics .survey-input-card__body,
body#show.orgs_assessments .survey-input-card__body,
body#show.nav-shell.orgs_assessments .survey-input-card__body,
body#show.orgs_surveys .survey-input-card__body,
body#show.nav-shell.orgs_surveys .survey-input-card__body,
body#show.orgs_sprints .survey-input-card__body,
body#show.nav-shell.orgs_sprints .survey-input-card__body {
  width: 100%;
}

/* line 2088, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chips,
body#index.nav-shell.orgs_metrics .survey-input-card__chips,
body#show.orgs_metrics .survey-input-card__chips,
body#show.nav-shell.orgs_metrics .survey-input-card__chips,
body#show.orgs_assessments .survey-input-card__chips,
body#show.nav-shell.orgs_assessments .survey-input-card__chips,
body#show.orgs_surveys .survey-input-card__chips,
body#show.nav-shell.orgs_surveys .survey-input-card__chips,
body#show.orgs_sprints .survey-input-card__chips,
body#show.nav-shell.orgs_sprints .survey-input-card__chips {
  display: flex;
  border: 1px solid #d4d4d4;
  border-radius: 6px;
  overflow: hidden;
}

/* line 2095, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chip,
body#index.nav-shell.orgs_metrics .survey-input-card__chip,
body#show.orgs_metrics .survey-input-card__chip,
body#show.nav-shell.orgs_metrics .survey-input-card__chip,
body#show.orgs_assessments .survey-input-card__chip,
body#show.nav-shell.orgs_assessments .survey-input-card__chip,
body#show.orgs_surveys .survey-input-card__chip,
body#show.nav-shell.orgs_surveys .survey-input-card__chip,
body#show.orgs_sprints .survey-input-card__chip,
body#show.nav-shell.orgs_sprints .survey-input-card__chip {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  background: white;
  border-right: 1px solid #d4d4d4;
  font-family: 'Public Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #525252;
}

/* line 2109, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chip:last-child,
body#index.nav-shell.orgs_metrics .survey-input-card__chip:last-child,
body#show.orgs_metrics .survey-input-card__chip:last-child,
body#show.nav-shell.orgs_metrics .survey-input-card__chip:last-child,
body#show.orgs_assessments .survey-input-card__chip:last-child,
body#show.nav-shell.orgs_assessments .survey-input-card__chip:last-child,
body#show.orgs_surveys .survey-input-card__chip:last-child,
body#show.nav-shell.orgs_surveys .survey-input-card__chip:last-child,
body#show.orgs_sprints .survey-input-card__chip:last-child,
body#show.nav-shell.orgs_sprints .survey-input-card__chip:last-child {
  border-right: none;
}

/* line 2113, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__text-input,
body#index.nav-shell.orgs_metrics .survey-input-card__text-input,
body#show.orgs_metrics .survey-input-card__text-input,
body#show.nav-shell.orgs_metrics .survey-input-card__text-input,
body#show.orgs_assessments .survey-input-card__text-input,
body#show.nav-shell.orgs_assessments .survey-input-card__text-input,
body#show.orgs_surveys .survey-input-card__text-input,
body#show.nav-shell.orgs_surveys .survey-input-card__text-input,
body#show.orgs_sprints .survey-input-card__text-input,
body#show.nav-shell.orgs_sprints .survey-input-card__text-input {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #232323;
  padding: 12px;
  height: 44px;
  border-radius: 2px;
}

/* line 2122, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__text-value,
body#index.nav-shell.orgs_metrics .survey-input-card__text-value,
body#show.orgs_metrics .survey-input-card__text-value,
body#show.nav-shell.orgs_metrics .survey-input-card__text-value,
body#show.orgs_assessments .survey-input-card__text-value,
body#show.nav-shell.orgs_assessments .survey-input-card__text-value,
body#show.orgs_surveys .survey-input-card__text-value,
body#show.nav-shell.orgs_surveys .survey-input-card__text-value,
body#show.orgs_sprints .survey-input-card__text-value,
body#show.nav-shell.orgs_sprints .survey-input-card__text-value {
  flex: 1;
  font-family: 'Public Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
}

/* line 2131, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__text-unit,
body#index.nav-shell.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_metrics .survey-input-card__text-unit,
body#show.nav-shell.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_assessments .survey-input-card__text-unit,
body#show.nav-shell.orgs_assessments .survey-input-card__text-unit,
body#show.orgs_surveys .survey-input-card__text-unit,
body#show.nav-shell.orgs_surveys .survey-input-card__text-unit,
body#show.orgs_sprints .survey-input-card__text-unit,
body#show.nav-shell.orgs_sprints .survey-input-card__text-unit {
  font-family: 'Public Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #a3a3a3;
  white-space: nowrap;
  flex-shrink: 0;
}

/* line 2142, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__options,
body#index.nav-shell.orgs_metrics .survey-input-card__options,
body#show.orgs_metrics .survey-input-card__options,
body#show.nav-shell.orgs_metrics .survey-input-card__options,
body#show.orgs_assessments .survey-input-card__options,
body#show.nav-shell.orgs_assessments .survey-input-card__options,
body#show.orgs_surveys .survey-input-card__options,
body#show.nav-shell.orgs_surveys .survey-input-card__options,
body#show.orgs_sprints .survey-input-card__options,
body#show.nav-shell.orgs_sprints .survey-input-card__options {
  display: flex;
  flex-direction: column;
  cursor: default;
}

/* line 2148, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__option,
body#index.nav-shell.orgs_metrics .survey-input-card__option,
body#show.orgs_metrics .survey-input-card__option,
body#show.nav-shell.orgs_metrics .survey-input-card__option,
body#show.orgs_assessments .survey-input-card__option,
body#show.nav-shell.orgs_assessments .survey-input-card__option,
body#show.orgs_surveys .survey-input-card__option,
body#show.nav-shell.orgs_surveys .survey-input-card__option,
body#show.orgs_sprints .survey-input-card__option,
body#show.nav-shell.orgs_sprints .survey-input-card__option {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 0;
}

/* line 2155, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__option-label,
body#index.nav-shell.orgs_metrics .survey-input-card__option-label,
body#show.orgs_metrics .survey-input-card__option-label,
body#show.nav-shell.orgs_metrics .survey-input-card__option-label,
body#show.orgs_assessments .survey-input-card__option-label,
body#show.nav-shell.orgs_assessments .survey-input-card__option-label,
body#show.orgs_surveys .survey-input-card__option-label,
body#show.nav-shell.orgs_surveys .survey-input-card__option-label,
body#show.orgs_sprints .survey-input-card__option-label,
body#show.nav-shell.orgs_sprints .survey-input-card__option-label {
  font-family: 'Public Sans', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
}

/* line 2164, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__radio,
body#index.nav-shell.orgs_metrics .survey-input-card__radio,
body#show.orgs_metrics .survey-input-card__radio,
body#show.nav-shell.orgs_metrics .survey-input-card__radio,
body#show.orgs_assessments .survey-input-card__radio,
body#show.nav-shell.orgs_assessments .survey-input-card__radio,
body#show.orgs_surveys .survey-input-card__radio,
body#show.nav-shell.orgs_surveys .survey-input-card__radio,
body#show.orgs_sprints .survey-input-card__radio,
body#show.nav-shell.orgs_sprints .survey-input-card__radio {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #d4d4d4;
  background: white;
  flex-shrink: 0;
}

/* line 2174, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale,
body#index.nav-shell.orgs_metrics .survey-input-card__scale,
body#show.orgs_metrics .survey-input-card__scale,
body#show.nav-shell.orgs_metrics .survey-input-card__scale,
body#show.orgs_assessments .survey-input-card__scale,
body#show.nav-shell.orgs_assessments .survey-input-card__scale,
body#show.orgs_surveys .survey-input-card__scale,
body#show.nav-shell.orgs_surveys .survey-input-card__scale,
body#show.orgs_sprints .survey-input-card__scale,
body#show.nav-shell.orgs_sprints .survey-input-card__scale {
  display: flex;
  align-items: flex-end;
  width: 100%;
}

/* line 2180, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-item,
body#index.nav-shell.orgs_metrics .survey-input-card__scale-item,
body#show.orgs_metrics .survey-input-card__scale-item,
body#show.nav-shell.orgs_metrics .survey-input-card__scale-item,
body#show.orgs_assessments .survey-input-card__scale-item,
body#show.nav-shell.orgs_assessments .survey-input-card__scale-item,
body#show.orgs_surveys .survey-input-card__scale-item,
body#show.nav-shell.orgs_surveys .survey-input-card__scale-item,
body#show.orgs_sprints .survey-input-card__scale-item,
body#show.nav-shell.orgs_sprints .survey-input-card__scale-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
}

/* line 2188, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-label,
body#index.nav-shell.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_metrics .survey-input-card__scale-label,
body#show.nav-shell.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_assessments .survey-input-card__scale-label,
body#show.nav-shell.orgs_assessments .survey-input-card__scale-label,
body#show.orgs_surveys .survey-input-card__scale-label,
body#show.nav-shell.orgs_surveys .survey-input-card__scale-label,
body#show.orgs_sprints .survey-input-card__scale-label,
body#show.nav-shell.orgs_sprints .survey-input-card__scale-label {
  font-family: 'Public Sans', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  text-align: center;
  min-width: 100%;
}

/* line 2198, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-line,
body#index.nav-shell.orgs_metrics .survey-input-card__scale-line,
body#show.orgs_metrics .survey-input-card__scale-line,
body#show.nav-shell.orgs_metrics .survey-input-card__scale-line,
body#show.orgs_assessments .survey-input-card__scale-line,
body#show.nav-shell.orgs_assessments .survey-input-card__scale-line,
body#show.orgs_surveys .survey-input-card__scale-line,
body#show.nav-shell.orgs_surveys .survey-input-card__scale-line,
body#show.orgs_sprints .survey-input-card__scale-line,
body#show.nav-shell.orgs_sprints .survey-input-card__scale-line {
  flex: 1;
  height: 16px;
  display: flex;
  align-items: center;
  min-width: 0;
}

/* line 2205, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-line::after,
body#index.nav-shell.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_metrics .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_assessments .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_assessments .survey-input-card__scale-line::after,
body#show.orgs_surveys .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_surveys .survey-input-card__scale-line::after,
body#show.orgs_sprints .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_sprints .survey-input-card__scale-line::after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #d4d4d4;
}

/* line 2218, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#index.orgs_metrics .metrics-filter-bar__funnel-btn,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_assessments.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.orgs_surveys.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.orgs_sprints.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_sprints .metrics-filter-bar__funnel-btn,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__funnel-btn {
  color: #a3a3a3;
}

/* line 2221, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#index.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_assessments.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_surveys.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_sprints.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_sprints .metrics-filter-bar__funnel-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__funnel-btn:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #f5f5f5;
}

/* line 2227, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab-group,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_assessments.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab-group, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab-group,
body#show.orgs_surveys.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab-group, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab-group,
body#show.orgs_sprints.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab-group,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab-group, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab-group {
  border-color: rgba(255, 255, 255, 0.1);
  background: linear-gradient(90deg, rgba(30, 30, 30, 0.8) 0%, rgba(30, 30, 30, 0.8) 100%), linear-gradient(90deg, #1a1a1a 0%, #1a1a1a 100%);
}

/* line 2233, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_assessments.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab,
body#show.orgs_surveys.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab,
body#show.orgs_sprints.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab {
  color: #737373;
}

/* line 2236, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#index.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_assessments.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_surveys.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.orgs_sprints.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active),
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active), body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active) {
  color: #a3a3a3;
}

/* line 2240, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-bar__tab--active {
  color: #f5f5f5;
  background: rgba(255, 255, 255, 0.08);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.08), inset 0px -1px 0px 1px rgba(0, 0, 0, 0.15);
}

/* line 2252, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#index.orgs_metrics .metrics-filter-active__label,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-active__label,
body#show.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#show.orgs_metrics .metrics-filter-active__label,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-active__label,
body#show.orgs_assessments.dark .metrics-filter-active__label, body.mobile body#show.orgs_assessments .metrics-filter-active__label,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-active__label, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-active__label,
body#show.orgs_surveys.dark .metrics-filter-active__label, body.mobile body#show.orgs_surveys .metrics-filter-active__label,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-active__label, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-active__label,
body#show.orgs_sprints.dark .metrics-filter-active__label, body.mobile body#show.orgs_sprints .metrics-filter-active__label,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-active__label, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-active__label {
  color: #737373;
}

/* line 2254, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#index.orgs_metrics .metrics-filter-active__chip,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#show.orgs_metrics .metrics-filter-active__chip,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_assessments.dark .metrics-filter-active__chip, body.mobile body#show.orgs_assessments .metrics-filter-active__chip,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-active__chip, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-active__chip,
body#show.orgs_surveys.dark .metrics-filter-active__chip, body.mobile body#show.orgs_surveys .metrics-filter-active__chip,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-active__chip, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-active__chip,
body#show.orgs_sprints.dark .metrics-filter-active__chip, body.mobile body#show.orgs_sprints .metrics-filter-active__chip,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-active__chip, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-active__chip {
  border-color: rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.06);
  color: #a3a3a3;
}

/* line 2259, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#index.orgs_metrics .metrics-filter-active__chip strong,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_metrics .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_assessments.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_assessments .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-active__chip strong, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-active__chip strong,
body#show.orgs_surveys.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_surveys .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-active__chip strong, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-active__chip strong,
body#show.orgs_sprints.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_sprints .metrics-filter-active__chip strong,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-active__chip strong, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-active__chip strong {
  color: #fafafa;
}

/* line 2262, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#index.orgs_metrics .metrics-filter-active__chip-remove,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_metrics .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_assessments.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_assessments .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-active__chip-remove, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-active__chip-remove,
body#show.orgs_surveys.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_surveys .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-active__chip-remove, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-active__chip-remove,
body#show.orgs_sprints.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_sprints .metrics-filter-active__chip-remove,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-active__chip-remove, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-active__chip-remove {
  color: #a3a3a3;
}

/* line 2264, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#index.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_assessments.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.orgs_surveys.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.orgs_sprints.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_sprints .metrics-filter-active__chip-remove:hover,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-active__chip-remove:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fafafa;
}

/* line 2267, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#index.orgs_metrics .metrics-filter-active__clear,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#show.orgs_metrics .metrics-filter-active__clear,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_assessments.dark .metrics-filter-active__clear, body.mobile body#show.orgs_assessments .metrics-filter-active__clear,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-active__clear, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-active__clear,
body#show.orgs_surveys.dark .metrics-filter-active__clear, body.mobile body#show.orgs_surveys .metrics-filter-active__clear,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-active__clear, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-active__clear,
body#show.orgs_sprints.dark .metrics-filter-active__clear, body.mobile body#show.orgs_sprints .metrics-filter-active__clear,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-active__clear, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-active__clear {
  color: #a3a3a3;
}

/* line 2269, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#index.orgs_metrics .metrics-filter-active__clear:hover,
body#index.nav-shell.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#index.nav-shell.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_metrics .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#show.nav-shell.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_assessments.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_assessments .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_assessments.dark .metrics-filter-active__clear:hover, body.mobile body#show.nav-shell.orgs_assessments .metrics-filter-active__clear:hover,
body#show.orgs_surveys.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_surveys .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_surveys.dark .metrics-filter-active__clear:hover, body.mobile body#show.nav-shell.orgs_surveys .metrics-filter-active__clear:hover,
body#show.orgs_sprints.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_sprints .metrics-filter-active__clear:hover,
body#show.nav-shell.orgs_sprints.dark .metrics-filter-active__clear:hover, body.mobile body#show.nav-shell.orgs_sprints .metrics-filter-active__clear:hover {
  color: #fafafa;
}

/* line 2274, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__title, body.mobile body#index.orgs_metrics .metrics-sidebar__title,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__title, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__title,
body#show.orgs_metrics.dark .metrics-sidebar__title, body.mobile body#show.orgs_metrics .metrics-sidebar__title,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__title, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__title,
body#show.orgs_assessments.dark .metrics-sidebar__title, body.mobile body#show.orgs_assessments .metrics-sidebar__title,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__title, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__title,
body#show.orgs_surveys.dark .metrics-sidebar__title, body.mobile body#show.orgs_surveys .metrics-sidebar__title,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__title, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__title,
body#show.orgs_sprints.dark .metrics-sidebar__title, body.mobile body#show.orgs_sprints .metrics-sidebar__title,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__title, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__title {
  color: #f5f5f5;
}

/* line 2278, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__icon-btn, body.mobile body#index.orgs_metrics .metrics-sidebar__icon-btn,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__icon-btn, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__icon-btn,
body#show.orgs_metrics.dark .metrics-sidebar__icon-btn, body.mobile body#show.orgs_metrics .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__icon-btn, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__icon-btn,
body#show.orgs_assessments.dark .metrics-sidebar__icon-btn, body.mobile body#show.orgs_assessments .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__icon-btn, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__icon-btn,
body#show.orgs_surveys.dark .metrics-sidebar__icon-btn, body.mobile body#show.orgs_surveys .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__icon-btn, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__icon-btn,
body#show.orgs_sprints.dark .metrics-sidebar__icon-btn, body.mobile body#show.orgs_sprints .metrics-sidebar__icon-btn,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__icon-btn, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__icon-btn {
  color: #a3a3a3;
}

/* line 2281, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__icon-btn:hover, body.mobile body#index.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__icon-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#show.orgs_metrics.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__icon-btn:hover,
body#show.orgs_assessments.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.orgs_assessments .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__icon-btn:hover,
body#show.orgs_surveys.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.orgs_surveys .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__icon-btn:hover,
body#show.orgs_sprints.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.orgs_sprints .metrics-sidebar__icon-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__icon-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__icon-btn:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #f5f5f5;
}

/* line 2286, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__icon-btn--active, body.mobile body#index.orgs_metrics .metrics-sidebar__icon-btn--active,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__icon-btn--active, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__icon-btn--active,
body#show.orgs_metrics.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.orgs_metrics .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__icon-btn--active,
body#show.orgs_assessments.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.orgs_assessments .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__icon-btn--active,
body#show.orgs_surveys.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.orgs_surveys .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__icon-btn--active,
body#show.orgs_sprints.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.orgs_sprints .metrics-sidebar__icon-btn--active,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__icon-btn--active, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__icon-btn--active {
  background: rgba(255, 255, 255, 0.1);
  color: #f5f5f5;
}

/* line 2292, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__search-input, body.mobile body#index.orgs_metrics .metrics-sidebar__search-input,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input,
body#show.orgs_metrics.dark .metrics-sidebar__search-input, body.mobile body#show.orgs_metrics .metrics-sidebar__search-input,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input,
body#show.orgs_assessments.dark .metrics-sidebar__search-input, body.mobile body#show.orgs_assessments .metrics-sidebar__search-input,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__search-input, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input,
body#show.orgs_surveys.dark .metrics-sidebar__search-input, body.mobile body#show.orgs_surveys .metrics-sidebar__search-input,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__search-input, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input,
body#show.orgs_sprints.dark .metrics-sidebar__search-input, body.mobile body#show.orgs_sprints .metrics-sidebar__search-input,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__search-input, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
  color: #d4d4d4;
}

/* line 2297, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#index.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_metrics.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_assessments.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.orgs_assessments .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_surveys.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.orgs_surveys .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input::-moz-placeholder, body#show.orgs_sprints.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.orgs_sprints .metrics-sidebar__search-input::-moz-placeholder, body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__search-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input::-moz-placeholder {
  color: #525252;
}
body#index.orgs_metrics.dark .metrics-sidebar__search-input::placeholder, body.mobile body#index.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input::placeholder, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#show.orgs_metrics.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input::placeholder,
body#show.orgs_assessments.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.orgs_assessments .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input::placeholder,
body#show.orgs_surveys.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.orgs_surveys .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input::placeholder,
body#show.orgs_sprints.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.orgs_sprints .metrics-sidebar__search-input::placeholder,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__search-input::placeholder, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input::placeholder {
  color: #525252;
}

/* line 2298, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__search-input:focus, body.mobile body#index.orgs_metrics .metrics-sidebar__search-input:focus,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input:focus, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__search-input:focus,
body#show.orgs_metrics.dark .metrics-sidebar__search-input:focus, body.mobile body#show.orgs_metrics .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__search-input:focus, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__search-input:focus,
body#show.orgs_assessments.dark .metrics-sidebar__search-input:focus, body.mobile body#show.orgs_assessments .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__search-input:focus, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__search-input:focus,
body#show.orgs_surveys.dark .metrics-sidebar__search-input:focus, body.mobile body#show.orgs_surveys .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__search-input:focus, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__search-input:focus,
body#show.orgs_sprints.dark .metrics-sidebar__search-input:focus, body.mobile body#show.orgs_sprints .metrics-sidebar__search-input:focus,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__search-input:focus, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__search-input:focus {
  border-color: rgba(255, 255, 255, 0.25);
}

/* line 2301, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list, body.mobile body#index.orgs_metrics .metrics-sidebar__list,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list,
body#show.orgs_metrics.dark .metrics-sidebar__list, body.mobile body#show.orgs_metrics .metrics-sidebar__list,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list,
body#show.orgs_assessments.dark .metrics-sidebar__list, body.mobile body#show.orgs_assessments .metrics-sidebar__list,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list,
body#show.orgs_surveys.dark .metrics-sidebar__list, body.mobile body#show.orgs_surveys .metrics-sidebar__list,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list,
body#show.orgs_sprints.dark .metrics-sidebar__list, body.mobile body#show.orgs_sprints .metrics-sidebar__list,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list {
  border-color: rgba(255, 255, 255, 0.08);
}

/* line 2304, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list tbody tr, body.mobile body#index.orgs_metrics .metrics-sidebar__list tbody tr,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr,
body#show.orgs_metrics.dark .metrics-sidebar__list tbody tr, body.mobile body#show.orgs_metrics .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr,
body#show.orgs_assessments.dark .metrics-sidebar__list tbody tr, body.mobile body#show.orgs_assessments .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tbody tr, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr,
body#show.orgs_surveys.dark .metrics-sidebar__list tbody tr, body.mobile body#show.orgs_surveys .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tbody tr, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr,
body#show.orgs_sprints.dark .metrics-sidebar__list tbody tr, body.mobile body#show.orgs_sprints .metrics-sidebar__list tbody tr,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tbody tr, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr {
  background: transparent !important;
}

/* line 2307, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#index.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_assessments.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.orgs_assessments .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_surveys.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.orgs_surveys .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr:hover td,
body#show.orgs_sprints.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.orgs_sprints .metrics-sidebar__list tbody tr:hover td,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tbody tr:hover td, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr:hover td {
  background: rgba(255, 255, 255, 0.07) !important;
}

/* line 2311, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#index.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_assessments.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.orgs_assessments .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_surveys.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.orgs_surveys .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.orgs_sprints.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.orgs_sprints .metrics-sidebar__list tbody tr:hover .metrics-list-item__name,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tbody tr:hover .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr:hover .metrics-list-item__name {
  color: #f5f5f5;
}

/* line 2315, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list tbody tr td, body.mobile body#index.orgs_metrics .metrics-sidebar__list tbody tr td,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr td, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr td,
body#show.orgs_metrics.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.orgs_metrics .metrics-sidebar__list tbody tr td,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr td,
body#show.orgs_assessments.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.orgs_assessments .metrics-sidebar__list tbody tr td,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr td,
body#show.orgs_surveys.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.orgs_surveys .metrics-sidebar__list tbody tr td,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr td,
body#show.orgs_sprints.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.orgs_sprints .metrics-sidebar__list tbody tr td,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tbody tr td, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr td {
  border-top-color: rgba(255, 255, 255, 0.06);
}

/* line 2319, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#index.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_metrics.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_assessments.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.orgs_assessments .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_surveys.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.orgs_surveys .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tbody tr:first-child td,
body#show.orgs_sprints.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.orgs_sprints .metrics-sidebar__list tbody tr:first-child td,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tbody tr:first-child td, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tbody tr:first-child td {
  border-top: none;
}

/* line 2324, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list .select, body.mobile body#index.orgs_metrics .metrics-sidebar__list .select,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list .select, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list .select,
body#show.orgs_metrics.dark .metrics-sidebar__list .select, body.mobile body#show.orgs_metrics .metrics-sidebar__list .select,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list .select, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list .select,
body#show.orgs_assessments.dark .metrics-sidebar__list .select, body.mobile body#show.orgs_assessments .metrics-sidebar__list .select,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list .select, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list .select,
body#show.orgs_surveys.dark .metrics-sidebar__list .select, body.mobile body#show.orgs_surveys .metrics-sidebar__list .select,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list .select, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list .select,
body#show.orgs_sprints.dark .metrics-sidebar__list .select, body.mobile body#show.orgs_sprints .metrics-sidebar__list .select,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list .select, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list .select {
  border-color: #525252;
  background: transparent;
}

/* line 2328, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list .select::after, body.mobile body#index.orgs_metrics .metrics-sidebar__list .select::after,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list .select::after, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list .select::after,
body#show.orgs_metrics.dark .metrics-sidebar__list .select::after, body.mobile body#show.orgs_metrics .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list .select::after, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list .select::after,
body#show.orgs_assessments.dark .metrics-sidebar__list .select::after, body.mobile body#show.orgs_assessments .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list .select::after, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list .select::after,
body#show.orgs_surveys.dark .metrics-sidebar__list .select::after, body.mobile body#show.orgs_surveys .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list .select::after, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list .select::after,
body#show.orgs_sprints.dark .metrics-sidebar__list .select::after, body.mobile body#show.orgs_sprints .metrics-sidebar__list .select::after,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list .select::after, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list .select::after {
  background: #525252;
}

/* line 2333, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list tr.selected .select,
body#index.orgs_metrics.dark .metrics-sidebar__list tr.active .select, body.mobile body#index.orgs_metrics .metrics-sidebar__list tr.selected .select,
body.mobile body#index.orgs_metrics .metrics-sidebar__list tr.active .select,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.selected .select,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.active .select, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select,
body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select,
body#show.orgs_metrics.dark .metrics-sidebar__list tr.selected .select,
body#show.orgs_metrics.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.orgs_metrics .metrics-sidebar__list tr.selected .select,
body.mobile body#show.orgs_metrics .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select,
body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select,
body#show.orgs_assessments.dark .metrics-sidebar__list tr.selected .select,
body#show.orgs_assessments.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.orgs_assessments .metrics-sidebar__list tr.selected .select,
body.mobile body#show.orgs_assessments .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.selected .select,
body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.active .select,
body#show.orgs_surveys.dark .metrics-sidebar__list tr.selected .select,
body#show.orgs_surveys.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.orgs_surveys .metrics-sidebar__list tr.selected .select,
body.mobile body#show.orgs_surveys .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.selected .select,
body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.active .select,
body#show.orgs_sprints.dark .metrics-sidebar__list tr.selected .select,
body#show.orgs_sprints.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.orgs_sprints .metrics-sidebar__list tr.selected .select,
body.mobile body#show.orgs_sprints .metrics-sidebar__list tr.active .select,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tr.selected .select,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tr.active .select, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.selected .select,
body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.active .select {
  border-color: #737373;
  background: #404040;
}

/* line 2338, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list tr.selected .select::after,
body#index.orgs_metrics.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#index.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body.mobile body#index.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.selected .select::after,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#show.orgs_metrics.dark .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_metrics.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list tr.active .select::after,
body#show.orgs_assessments.dark .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_assessments.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.orgs_assessments .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.orgs_assessments .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list tr.active .select::after,
body#show.orgs_surveys.dark .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_surveys.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.orgs_surveys .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.orgs_surveys .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list tr.active .select::after,
body#show.orgs_sprints.dark .metrics-sidebar__list tr.selected .select::after,
body#show.orgs_sprints.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.orgs_sprints .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.orgs_sprints .metrics-sidebar__list tr.active .select::after,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tr.selected .select::after,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list tr.active .select::after, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.selected .select::after,
body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list tr.active .select::after {
  background: #f5f5f5;
}

/* line 2344, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_assessments.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_surveys.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__icon,
body#show.orgs_sprints.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__icon,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list .metrics-list-item__icon, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__icon {
  color: #737373;
}

/* line 2345, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_assessments.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_surveys.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__name,
body#show.orgs_sprints.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__name,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list .metrics-list-item__name, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__name {
  color: #d4d4d4;
}

/* line 2346, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#index.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_assessments.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.orgs_assessments .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_surveys.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.orgs_surveys .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list .metrics-list-item__chevron,
body#show.orgs_sprints.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.orgs_sprints .metrics-sidebar__list .metrics-list-item__chevron,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list .metrics-list-item__chevron, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list .metrics-list-item__chevron {
  color: #525252;
}

/* line 2349, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sidebar__list .table-count .all,
body#index.orgs_metrics.dark .metrics-sidebar__list .table-count .selected, body.mobile body#index.orgs_metrics .metrics-sidebar__list .table-count .all,
body.mobile body#index.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list .table-count .all,
body#index.nav-shell.orgs_metrics.dark .metrics-sidebar__list .table-count .selected, body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .all,
body.mobile body#index.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#show.orgs_metrics.dark .metrics-sidebar__list .table-count .all,
body#show.orgs_metrics.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.orgs_metrics .metrics-sidebar__list .table-count .all,
body.mobile body#show.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_metrics.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .all,
body.mobile body#show.nav-shell.orgs_metrics .metrics-sidebar__list .table-count .selected,
body#show.orgs_assessments.dark .metrics-sidebar__list .table-count .all,
body#show.orgs_assessments.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.orgs_assessments .metrics-sidebar__list .table-count .all,
body.mobile body#show.orgs_assessments .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_assessments.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count .all,
body.mobile body#show.nav-shell.orgs_assessments .metrics-sidebar__list .table-count .selected,
body#show.orgs_surveys.dark .metrics-sidebar__list .table-count .all,
body#show.orgs_surveys.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.orgs_surveys .metrics-sidebar__list .table-count .all,
body.mobile body#show.orgs_surveys .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_surveys.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count .all,
body.mobile body#show.nav-shell.orgs_surveys .metrics-sidebar__list .table-count .selected,
body#show.orgs_sprints.dark .metrics-sidebar__list .table-count .all,
body#show.orgs_sprints.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.orgs_sprints .metrics-sidebar__list .table-count .all,
body.mobile body#show.orgs_sprints .metrics-sidebar__list .table-count .selected,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list .table-count .all,
body#show.nav-shell.orgs_sprints.dark .metrics-sidebar__list .table-count .selected, body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count .all,
body.mobile body#show.nav-shell.orgs_sprints .metrics-sidebar__list .table-count .selected {
  color: #525252;
}

/* line 2356, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-athlete-search-overlay, body.mobile body#index.orgs_metrics .metrics-athlete-search-overlay,
body#index.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay, body.mobile body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay,
body#show.orgs_metrics.dark .metrics-athlete-search-overlay, body.mobile body#show.orgs_metrics .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay, body.mobile body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay,
body#show.orgs_assessments.dark .metrics-athlete-search-overlay, body.mobile body#show.orgs_assessments .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_assessments.dark .metrics-athlete-search-overlay, body.mobile body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay,
body#show.orgs_surveys.dark .metrics-athlete-search-overlay, body.mobile body#show.orgs_surveys .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_surveys.dark .metrics-athlete-search-overlay, body.mobile body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay,
body#show.orgs_sprints.dark .metrics-athlete-search-overlay, body.mobile body#show.orgs_sprints .metrics-athlete-search-overlay,
body#show.nav-shell.orgs_sprints.dark .metrics-athlete-search-overlay, body.mobile body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay {
  background: #1a1a1a;
  border-right-color: rgba(255, 255, 255, 0.08);
}

/* line 2360, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-athlete-search-overlay__input, body.mobile body#index.orgs_metrics .metrics-athlete-search-overlay__input,
body#index.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__input, body.mobile body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input,
body#show.orgs_metrics.dark .metrics-athlete-search-overlay__input, body.mobile body#show.orgs_metrics .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__input, body.mobile body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input,
body#show.orgs_assessments.dark .metrics-athlete-search-overlay__input, body.mobile body#show.orgs_assessments .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_assessments.dark .metrics-athlete-search-overlay__input, body.mobile body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__input,
body#show.orgs_surveys.dark .metrics-athlete-search-overlay__input, body.mobile body#show.orgs_surveys .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_surveys.dark .metrics-athlete-search-overlay__input, body.mobile body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__input,
body#show.orgs_sprints.dark .metrics-athlete-search-overlay__input, body.mobile body#show.orgs_sprints .metrics-athlete-search-overlay__input,
body#show.nav-shell.orgs_sprints.dark .metrics-athlete-search-overlay__input, body.mobile body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__input {
  color: #d4d4d4;
}

/* line 2362, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#index.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#index.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_metrics.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_assessments.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.orgs_assessments .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_assessments.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_surveys.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.orgs_surveys .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_surveys.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.orgs_sprints.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.orgs_sprints .metrics-athlete-search-overlay__input::-moz-placeholder, body#show.nav-shell.orgs_sprints.dark .metrics-athlete-search-overlay__input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__input::-moz-placeholder {
  color: #525252;
}
body#index.orgs_metrics.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#index.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#index.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_metrics.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_assessments.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.orgs_assessments .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_assessments.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_surveys.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.orgs_surveys .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_surveys.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__input::placeholder,
body#show.orgs_sprints.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.orgs_sprints .metrics-athlete-search-overlay__input::placeholder,
body#show.nav-shell.orgs_sprints.dark .metrics-athlete-search-overlay__input::placeholder, body.mobile body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__input::placeholder {
  color: #525252;
}

/* line 2365, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-athlete-search-overlay__close, body.mobile body#index.orgs_metrics .metrics-athlete-search-overlay__close,
body#index.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__close, body.mobile body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close,
body#show.orgs_metrics.dark .metrics-athlete-search-overlay__close, body.mobile body#show.orgs_metrics .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__close, body.mobile body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close,
body#show.orgs_assessments.dark .metrics-athlete-search-overlay__close, body.mobile body#show.orgs_assessments .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_assessments.dark .metrics-athlete-search-overlay__close, body.mobile body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__close,
body#show.orgs_surveys.dark .metrics-athlete-search-overlay__close, body.mobile body#show.orgs_surveys .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_surveys.dark .metrics-athlete-search-overlay__close, body.mobile body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__close,
body#show.orgs_sprints.dark .metrics-athlete-search-overlay__close, body.mobile body#show.orgs_sprints .metrics-athlete-search-overlay__close,
body#show.nav-shell.orgs_sprints.dark .metrics-athlete-search-overlay__close, body.mobile body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__close {
  color: #525252;
}

/* line 2367, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#index.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#index.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#index.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#show.orgs_metrics.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_metrics.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.nav-shell.orgs_metrics .metrics-athlete-search-overlay__close:hover,
body#show.orgs_assessments.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.orgs_assessments .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_assessments.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.nav-shell.orgs_assessments .metrics-athlete-search-overlay__close:hover,
body#show.orgs_surveys.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.orgs_surveys .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_surveys.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.nav-shell.orgs_surveys .metrics-athlete-search-overlay__close:hover,
body#show.orgs_sprints.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.orgs_sprints .metrics-athlete-search-overlay__close:hover,
body#show.nav-shell.orgs_sprints.dark .metrics-athlete-search-overlay__close:hover, body.mobile body#show.nav-shell.orgs_sprints .metrics-athlete-search-overlay__close:hover {
  color: #d4d4d4;
}

/* line 2371, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#index.orgs_metrics .metrics-sheet-panel,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel,
body#show.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#show.orgs_metrics .metrics-sheet-panel,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel,
body#show.orgs_assessments.dark .metrics-sheet-panel, body.mobile body#show.orgs_assessments .metrics-sheet-panel,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel,
body#show.orgs_surveys.dark .metrics-sheet-panel, body.mobile body#show.orgs_surveys .metrics-sheet-panel,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel,
body#show.orgs_sprints.dark .metrics-sheet-panel, body.mobile body#show.orgs_sprints .metrics-sheet-panel,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel {
  background: transparent;
}

/* line 2375, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable tr,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable tr,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable tr,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable tr,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable tr,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable tr {
  background: transparent !important;
}

/* line 2379, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable th,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th {
  background-color: #1a1a1a !important;
  color: #fafafa !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
}

/* line 2385, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable td,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td {
  color: #A3A3A3 !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
  background-color: #525252 !important;
}

/* line 2390, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td.read-only {
  background-color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}

/* line 2397, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th {
  background-color: #1a1a1a !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
  color: #fafafa !important;
}

/* line 2403, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th {
  color: #fafafa !important;
}

/* line 2407, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name {
  color: #fafafa !important;
}

/* line 2412, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td {
  background-color: transparent !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
  color: #e5e5e5 !important;
}

/* line 2418, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon {
  color: #525252;
}

/* line 2421, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#index.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#index.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover,
body#show.nav-shell.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover, body.mobile body#show.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-search-icon:hover {
  color: #d4d4d4;
}

/* line 2430, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark #metric-info-frame .drawer-actions, body.mobile body#index.orgs_metrics #metric-info-frame .drawer-actions,
body#index.nav-shell.orgs_metrics.dark #metric-info-frame .drawer-actions, body.mobile body#index.nav-shell.orgs_metrics #metric-info-frame .drawer-actions,
body#show.orgs_metrics.dark #metric-info-frame .drawer-actions, body.mobile body#show.orgs_metrics #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_metrics.dark #metric-info-frame .drawer-actions, body.mobile body#show.nav-shell.orgs_metrics #metric-info-frame .drawer-actions,
body#show.orgs_assessments.dark #metric-info-frame .drawer-actions, body.mobile body#show.orgs_assessments #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_assessments.dark #metric-info-frame .drawer-actions, body.mobile body#show.nav-shell.orgs_assessments #metric-info-frame .drawer-actions,
body#show.orgs_surveys.dark #metric-info-frame .drawer-actions, body.mobile body#show.orgs_surveys #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_surveys.dark #metric-info-frame .drawer-actions, body.mobile body#show.nav-shell.orgs_surveys #metric-info-frame .drawer-actions,
body#show.orgs_sprints.dark #metric-info-frame .drawer-actions, body.mobile body#show.orgs_sprints #metric-info-frame .drawer-actions,
body#show.nav-shell.orgs_sprints.dark #metric-info-frame .drawer-actions, body.mobile body#show.nav-shell.orgs_sprints #metric-info-frame .drawer-actions {
  border-color: #616161;
}

/* line 2436, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#index.orgs_metrics .metric-show-panel__back-link,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#show.orgs_metrics .metric-show-panel__back-link,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_assessments.dark .metric-show-panel__back-link, body.mobile body#show.orgs_assessments .metric-show-panel__back-link,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__back-link, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__back-link,
body#show.orgs_surveys.dark .metric-show-panel__back-link, body.mobile body#show.orgs_surveys .metric-show-panel__back-link,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__back-link, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__back-link,
body#show.orgs_sprints.dark .metric-show-panel__back-link, body.mobile body#show.orgs_sprints .metric-show-panel__back-link,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__back-link, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__back-link {
  color: #d4d4d4;
}

/* line 2438, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#index.orgs_metrics .metric-show-panel__back-link:hover,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_metrics .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_assessments.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_assessments .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__back-link:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__back-link:hover,
body#show.orgs_surveys.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_surveys .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__back-link:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__back-link:hover,
body#show.orgs_sprints.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_sprints .metric-show-panel__back-link:hover,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__back-link:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__back-link:hover {
  color: #fafafa;
}

/* line 2441, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__add-date-btn, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__add-date-btn, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__add-date-btn, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn {
  background: #ffffff;
  border: none;
  color: #232323;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 1px rgba(35, 35, 35, 0.05);
}

/* line 2450, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn:hover {
  background: #e5e5e5;
  color: #232323;
}

/* line 2455, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled], body#index.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled],
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn[disabled], body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn[disabled], body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled],
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn[disabled], body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn:disabled {
  background: #262626;
  border: 1px solid #404040;
  color: #737373;
  opacity: 0.8;
  box-shadow: none;
  cursor: not-allowed;
}

/* line 2464, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover, body#index.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover {
  background: #262626;
}

/* line 2468, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#index.orgs_metrics .metric-show-panel__delete-btn,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_metrics .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_assessments.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_assessments .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__delete-btn, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__delete-btn,
body#show.orgs_surveys.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_surveys .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__delete-btn, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__delete-btn,
body#show.orgs_sprints.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_sprints .metric-show-panel__delete-btn,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__delete-btn, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__delete-btn {
  color: #ff6b5c;
}

/* line 2470, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#index.orgs_metrics .metric-show-panel__delete-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_assessments.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.orgs_surveys.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.orgs_sprints.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_sprints .metric-show-panel__delete-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__delete-btn:hover {
  background: rgba(255, 107, 92, 0.1);
}

/* line 2473, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#index.orgs_metrics .metric-show-panel__hero-icon,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_metrics .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_assessments.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_assessments .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__hero-icon, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__hero-icon,
body#show.orgs_surveys.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_surveys .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__hero-icon, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__hero-icon,
body#show.orgs_sprints.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_sprints .metric-show-panel__hero-icon,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__hero-icon, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__hero-icon {
  color: #737373;
}

/* line 2475, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#index.orgs_metrics .metric-show-panel__hero-name,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_metrics .metric-show-panel__hero-name,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_assessments.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_assessments .metric-show-panel__hero-name,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__hero-name, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__hero-name,
body#show.orgs_surveys.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_surveys .metric-show-panel__hero-name,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__hero-name, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__hero-name,
body#show.orgs_sprints.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_sprints .metric-show-panel__hero-name,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__hero-name, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__hero-name {
  color: #fafafa;
}

/* line 2477, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#index.orgs_metrics .metric-show-panel__hero-desc,
body#index.nav-shell.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#index.nav-shell.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_metrics .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#show.nav-shell.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_assessments.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_assessments .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_assessments.dark .metric-show-panel__hero-desc, body.mobile body#show.nav-shell.orgs_assessments .metric-show-panel__hero-desc,
body#show.orgs_surveys.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_surveys .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_surveys.dark .metric-show-panel__hero-desc, body.mobile body#show.nav-shell.orgs_surveys .metric-show-panel__hero-desc,
body#show.orgs_sprints.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_sprints .metric-show-panel__hero-desc,
body#show.nav-shell.orgs_sprints.dark .metric-show-panel__hero-desc, body.mobile body#show.nav-shell.orgs_sprints .metric-show-panel__hero-desc {
  color: #a3a3a3;
}

/* line 2481, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#index.orgs_metrics .metric-details-panel__section-title,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#show.orgs_metrics .metric-details-panel__section-title,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_assessments.dark .metric-details-panel__section-title, body.mobile body#show.orgs_assessments .metric-details-panel__section-title,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__section-title, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__section-title,
body#show.orgs_surveys.dark .metric-details-panel__section-title, body.mobile body#show.orgs_surveys .metric-details-panel__section-title,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__section-title, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__section-title,
body#show.orgs_sprints.dark .metric-details-panel__section-title, body.mobile body#show.orgs_sprints .metric-details-panel__section-title,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__section-title, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__section-title {
  color: #fafafa;
}

/* line 2483, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__edit-btn, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__edit-btn, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__edit-btn, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn {
  background: rgba(255, 255, 255, 0.06);
  transition: background 0.15s;
}

/* line 2487, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__edit-btn svg, body#index.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn span,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn svg,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn svg,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn svg,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__edit-btn span, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn svg, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn span,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn svg,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__edit-btn span, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn svg, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn span,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn svg,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn span,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__edit-btn svg,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__edit-btn span, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn svg, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn span {
  color: #d4d4d4;
}

/* line 2489, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__edit-btn:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 2492, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#index.orgs_metrics .metric-details-panel__rows,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__rows,
body#show.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#show.orgs_metrics .metric-details-panel__rows,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__rows,
body#show.orgs_assessments.dark .metric-details-panel__rows, body.mobile body#show.orgs_assessments .metric-details-panel__rows,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__rows, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__rows,
body#show.orgs_surveys.dark .metric-details-panel__rows, body.mobile body#show.orgs_surveys .metric-details-panel__rows,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__rows, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__rows,
body#show.orgs_sprints.dark .metric-details-panel__rows, body.mobile body#show.orgs_sprints .metric-details-panel__rows,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__rows, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__rows {
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 2494, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#index.orgs_metrics .metric-details-panel__row-label,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#show.orgs_metrics .metric-details-panel__row-label,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_assessments.dark .metric-details-panel__row-label, body.mobile body#show.orgs_assessments .metric-details-panel__row-label,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__row-label, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__row-label,
body#show.orgs_surveys.dark .metric-details-panel__row-label, body.mobile body#show.orgs_surveys .metric-details-panel__row-label,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__row-label, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__row-label,
body#show.orgs_sprints.dark .metric-details-panel__row-label, body.mobile body#show.orgs_sprints .metric-details-panel__row-label,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__row-label, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__row-label {
  color: #a3a3a3;
}

/* line 2496, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#index.orgs_metrics .metric-details-panel__row-value,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#show.orgs_metrics .metric-details-panel__row-value,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_assessments.dark .metric-details-panel__row-value, body.mobile body#show.orgs_assessments .metric-details-panel__row-value,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__row-value, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__row-value,
body#show.orgs_surveys.dark .metric-details-panel__row-value, body.mobile body#show.orgs_surveys .metric-details-panel__row-value,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__row-value, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__row-value,
body#show.orgs_sprints.dark .metric-details-panel__row-value, body.mobile body#show.orgs_sprints .metric-details-panel__row-value,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__row-value, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__row-value {
  color: #737373;
}

/* line 2498, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#index.orgs_metrics .metric-details-panel__separator,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__separator,
body#show.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#show.orgs_metrics .metric-details-panel__separator,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__separator,
body#show.orgs_assessments.dark .metric-details-panel__separator, body.mobile body#show.orgs_assessments .metric-details-panel__separator,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__separator, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__separator,
body#show.orgs_surveys.dark .metric-details-panel__separator, body.mobile body#show.orgs_surveys .metric-details-panel__separator,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__separator, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__separator,
body#show.orgs_sprints.dark .metric-details-panel__separator, body.mobile body#show.orgs_sprints .metric-details-panel__separator,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__separator, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__separator {
  background: rgba(255, 255, 255, 0.1);
}

/* line 2500, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#index.orgs_metrics .metric-details-panel__badge--visible,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_metrics .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_assessments.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_assessments .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__badge--visible, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__badge--visible,
body#show.orgs_surveys.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_surveys .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__badge--visible, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__badge--visible,
body#show.orgs_sprints.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_sprints .metric-details-panel__badge--visible,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__badge--visible, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__badge--visible {
  background: rgba(132, 204, 22, 0.1);
  border-color: rgba(132, 204, 22, 0.25);
  color: #a3e635;
  box-shadow: none;
}

/* line 2507, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#index.orgs_metrics .metric-details-panel__badge--hidden,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_metrics .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_assessments.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_assessments .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__badge--hidden, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__badge--hidden,
body#show.orgs_surveys.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_surveys .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__badge--hidden, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__badge--hidden,
body#show.orgs_sprints.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_sprints .metric-details-panel__badge--hidden,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__badge--hidden, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__badge--hidden {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.1);
  color: #737373;
  box-shadow: none;
}

/* line 2514, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#index.orgs_metrics .metric-details-panel__specs-subtitle,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_assessments.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__specs-subtitle, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.orgs_surveys.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__specs-subtitle, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.orgs_sprints.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_sprints .metric-details-panel__specs-subtitle,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__specs-subtitle, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__specs-subtitle {
  color: #525252;
}

/* line 2516, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#index.orgs_metrics .metric-details-panel__info-icon,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_metrics .metric-details-panel__info-icon,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_assessments.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_assessments .metric-details-panel__info-icon,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__info-icon, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__info-icon,
body#show.orgs_surveys.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_surveys .metric-details-panel__info-icon,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__info-icon, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__info-icon,
body#show.orgs_sprints.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_sprints .metric-details-panel__info-icon,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__info-icon, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__info-icon {
  color: #525252;
}

/* line 2518, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#index.orgs_metrics .metric-details-panel__info-icon:hover,
body#index.nav-shell.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_assessments.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_assessments.dark .metric-details-panel__info-icon:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.orgs_surveys.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_surveys.dark .metric-details-panel__info-icon:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.orgs_sprints.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_sprints .metric-details-panel__info-icon:hover,
body#show.nav-shell.orgs_sprints.dark .metric-details-panel__info-icon:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-details-panel__info-icon:hover {
  color: #a3a3a3;
}

/* line 2522, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card, body.mobile body#index.orgs_metrics .survey-input-card,
body#index.nav-shell.orgs_metrics.dark .survey-input-card, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card,
body#show.orgs_metrics.dark .survey-input-card, body.mobile body#show.orgs_metrics .survey-input-card,
body#show.nav-shell.orgs_metrics.dark .survey-input-card, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card,
body#show.orgs_assessments.dark .survey-input-card, body.mobile body#show.orgs_assessments .survey-input-card,
body#show.nav-shell.orgs_assessments.dark .survey-input-card, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card,
body#show.orgs_surveys.dark .survey-input-card, body.mobile body#show.orgs_surveys .survey-input-card,
body#show.nav-shell.orgs_surveys.dark .survey-input-card, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card,
body#show.orgs_sprints.dark .survey-input-card, body.mobile body#show.orgs_sprints .survey-input-card,
body#show.nav-shell.orgs_sprints.dark .survey-input-card, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card {
  background: rgba(163, 163, 163, 0.05);
  border-color: rgba(163, 163, 163, 0.15);
}

/* line 2526, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__icon, body.mobile body#index.orgs_metrics .survey-input-card__icon,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__icon, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__icon,
body#show.orgs_metrics.dark .survey-input-card__icon, body.mobile body#show.orgs_metrics .survey-input-card__icon,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__icon, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__icon,
body#show.orgs_assessments.dark .survey-input-card__icon, body.mobile body#show.orgs_assessments .survey-input-card__icon,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__icon, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__icon,
body#show.orgs_surveys.dark .survey-input-card__icon, body.mobile body#show.orgs_surveys .survey-input-card__icon,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__icon, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__icon,
body#show.orgs_sprints.dark .survey-input-card__icon, body.mobile body#show.orgs_sprints .survey-input-card__icon,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__icon, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__icon {
  color: #d4d4d4;
}

/* line 2527, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__name, body.mobile body#index.orgs_metrics .survey-input-card__name,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__name, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__name,
body#show.orgs_metrics.dark .survey-input-card__name, body.mobile body#show.orgs_metrics .survey-input-card__name,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__name, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__name,
body#show.orgs_assessments.dark .survey-input-card__name, body.mobile body#show.orgs_assessments .survey-input-card__name,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__name, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__name,
body#show.orgs_surveys.dark .survey-input-card__name, body.mobile body#show.orgs_surveys .survey-input-card__name,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__name, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__name,
body#show.orgs_sprints.dark .survey-input-card__name, body.mobile body#show.orgs_sprints .survey-input-card__name,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__name, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__name {
  color: #d4d4d4;
}

/* line 2528, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#index.orgs_metrics .survey-input-card__chevron,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__chevron,
body#show.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#show.orgs_metrics .survey-input-card__chevron,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__chevron,
body#show.orgs_assessments.dark .survey-input-card__chevron, body.mobile body#show.orgs_assessments .survey-input-card__chevron,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__chevron, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__chevron,
body#show.orgs_surveys.dark .survey-input-card__chevron, body.mobile body#show.orgs_surveys .survey-input-card__chevron,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__chevron, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__chevron,
body#show.orgs_sprints.dark .survey-input-card__chevron, body.mobile body#show.orgs_sprints .survey-input-card__chevron,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__chevron, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__chevron {
  color: #d4d4d4;
}

/* line 2530, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__chips, body.mobile body#index.orgs_metrics .survey-input-card__chips,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__chips, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__chips,
body#show.orgs_metrics.dark .survey-input-card__chips, body.mobile body#show.orgs_metrics .survey-input-card__chips,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__chips, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__chips,
body#show.orgs_assessments.dark .survey-input-card__chips, body.mobile body#show.orgs_assessments .survey-input-card__chips,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__chips, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__chips,
body#show.orgs_surveys.dark .survey-input-card__chips, body.mobile body#show.orgs_surveys .survey-input-card__chips,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__chips, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__chips,
body#show.orgs_sprints.dark .survey-input-card__chips, body.mobile body#show.orgs_sprints .survey-input-card__chips,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__chips, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__chips {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 2534, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__chip, body.mobile body#index.orgs_metrics .survey-input-card__chip,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__chip, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__chip,
body#show.orgs_metrics.dark .survey-input-card__chip, body.mobile body#show.orgs_metrics .survey-input-card__chip,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__chip, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__chip,
body#show.orgs_assessments.dark .survey-input-card__chip, body.mobile body#show.orgs_assessments .survey-input-card__chip,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__chip, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__chip,
body#show.orgs_surveys.dark .survey-input-card__chip, body.mobile body#show.orgs_surveys .survey-input-card__chip,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__chip, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__chip,
body#show.orgs_sprints.dark .survey-input-card__chip, body.mobile body#show.orgs_sprints .survey-input-card__chip,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__chip, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__chip {
  background: rgba(255, 255, 255, 0.04);
  border-right-color: rgba(255, 255, 255, 0.1);
  color: #d4d4d4;
}

/* line 2540, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#index.orgs_metrics .survey-input-card__text-input,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__text-input,
body#show.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#show.orgs_metrics .survey-input-card__text-input,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__text-input,
body#show.orgs_assessments.dark .survey-input-card__text-input, body.mobile body#show.orgs_assessments .survey-input-card__text-input,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__text-input, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__text-input,
body#show.orgs_surveys.dark .survey-input-card__text-input, body.mobile body#show.orgs_surveys .survey-input-card__text-input,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__text-input, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__text-input,
body#show.orgs_sprints.dark .survey-input-card__text-input, body.mobile body#show.orgs_sprints .survey-input-card__text-input,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__text-input, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__text-input {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 2544, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#index.orgs_metrics .survey-input-card__text-value,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__text-value,
body#show.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#show.orgs_metrics .survey-input-card__text-value,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__text-value,
body#show.orgs_assessments.dark .survey-input-card__text-value, body.mobile body#show.orgs_assessments .survey-input-card__text-value,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__text-value, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__text-value,
body#show.orgs_surveys.dark .survey-input-card__text-value, body.mobile body#show.orgs_surveys .survey-input-card__text-value,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__text-value, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__text-value,
body#show.orgs_sprints.dark .survey-input-card__text-value, body.mobile body#show.orgs_sprints .survey-input-card__text-value,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__text-value, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__text-value {
  color: #d4d4d4;
}

/* line 2545, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#index.orgs_metrics .survey-input-card__text-unit,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#show.orgs_metrics .survey-input-card__text-unit,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_assessments.dark .survey-input-card__text-unit, body.mobile body#show.orgs_assessments .survey-input-card__text-unit,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__text-unit, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__text-unit,
body#show.orgs_surveys.dark .survey-input-card__text-unit, body.mobile body#show.orgs_surveys .survey-input-card__text-unit,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__text-unit, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__text-unit,
body#show.orgs_sprints.dark .survey-input-card__text-unit, body.mobile body#show.orgs_sprints .survey-input-card__text-unit,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__text-unit, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__text-unit {
  color: #737373;
}

/* line 2547, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#index.orgs_metrics .survey-input-card__option-label,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__option-label,
body#show.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#show.orgs_metrics .survey-input-card__option-label,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__option-label,
body#show.orgs_assessments.dark .survey-input-card__option-label, body.mobile body#show.orgs_assessments .survey-input-card__option-label,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__option-label, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__option-label,
body#show.orgs_surveys.dark .survey-input-card__option-label, body.mobile body#show.orgs_surveys .survey-input-card__option-label,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__option-label, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__option-label,
body#show.orgs_sprints.dark .survey-input-card__option-label, body.mobile body#show.orgs_sprints .survey-input-card__option-label,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__option-label, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__option-label {
  color: #d4d4d4;
}

/* line 2549, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#index.orgs_metrics .survey-input-card__scale-label,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#show.orgs_metrics .survey-input-card__scale-label,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_assessments.dark .survey-input-card__scale-label, body.mobile body#show.orgs_assessments .survey-input-card__scale-label,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__scale-label, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__scale-label,
body#show.orgs_surveys.dark .survey-input-card__scale-label, body.mobile body#show.orgs_surveys .survey-input-card__scale-label,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__scale-label, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__scale-label,
body#show.orgs_sprints.dark .survey-input-card__scale-label, body.mobile body#show.orgs_sprints .survey-input-card__scale-label,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__scale-label, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__scale-label {
  color: #d4d4d4;
}

/* line 2551, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#index.orgs_metrics .survey-input-card__scale-line::after,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_metrics .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_assessments.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_assessments .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__scale-line::after, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__scale-line::after,
body#show.orgs_surveys.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_surveys .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__scale-line::after, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__scale-line::after,
body#show.orgs_sprints.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_sprints .survey-input-card__scale-line::after,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__scale-line::after, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__scale-line::after {
  background: rgba(255, 255, 255, 0.15);
}

/* line 2553, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__radio, body.mobile body#index.orgs_metrics .survey-input-card__radio,
body#index.nav-shell.orgs_metrics.dark .survey-input-card__radio, body.mobile body#index.nav-shell.orgs_metrics .survey-input-card__radio,
body#show.orgs_metrics.dark .survey-input-card__radio, body.mobile body#show.orgs_metrics .survey-input-card__radio,
body#show.nav-shell.orgs_metrics.dark .survey-input-card__radio, body.mobile body#show.nav-shell.orgs_metrics .survey-input-card__radio,
body#show.orgs_assessments.dark .survey-input-card__radio, body.mobile body#show.orgs_assessments .survey-input-card__radio,
body#show.nav-shell.orgs_assessments.dark .survey-input-card__radio, body.mobile body#show.nav-shell.orgs_assessments .survey-input-card__radio,
body#show.orgs_surveys.dark .survey-input-card__radio, body.mobile body#show.orgs_surveys .survey-input-card__radio,
body#show.nav-shell.orgs_surveys.dark .survey-input-card__radio, body.mobile body#show.nav-shell.orgs_surveys .survey-input-card__radio,
body#show.orgs_sprints.dark .survey-input-card__radio, body.mobile body#show.orgs_sprints .survey-input-card__radio,
body#show.nav-shell.orgs_sprints.dark .survey-input-card__radio, body.mobile body#show.nav-shell.orgs_sprints .survey-input-card__radio {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 2559, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#index.orgs_metrics .metric-edit-sidesheet,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#show.orgs_metrics .metric-edit-sidesheet,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_assessments.dark .metric-edit-sidesheet, body.mobile body#show.orgs_assessments .metric-edit-sidesheet,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet,
body#show.orgs_surveys.dark .metric-edit-sidesheet, body.mobile body#show.orgs_surveys .metric-edit-sidesheet,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet,
body#show.orgs_sprints.dark .metric-edit-sidesheet, body.mobile body#show.orgs_sprints .metric-edit-sidesheet,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet {
  background: #111111;
}

/* line 2562, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__header, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__header, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__header, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header {
  background: #1a1a1a;
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2567, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header-left,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__header-left, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__header-left, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header-left,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__header-left, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header-left {
  color: #fafafa;
}

/* line 2569, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header-left svg,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header-left svg {
  color: #737373;
}

/* line 2572, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header-title,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__header-title, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__header-title, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header-title,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__header-title, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__header-title {
  color: #fafafa;
}

/* line 2574, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__close,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_assessments.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__close, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__close,
body#show.orgs_surveys.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__close, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__close,
body#show.orgs_sprints.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__close,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__close, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__close {
  color: #737373;
}

/* line 2576, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__close:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__close:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__close:hover {
  background: rgba(255, 255, 255, 0.06);
  color: #d4d4d4;
}

/* line 2579, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__body,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_assessments.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__body, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__body,
body#show.orgs_surveys.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__body, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__body,
body#show.orgs_sprints.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__body,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__body, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__body {
  background: #111111;
}

/* line 2581, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__field-row,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__field-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2583, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__field-label,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__field-label, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__field-label, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__field-label,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__field-label, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__field-label {
  color: #a3a3a3;
}

/* line 2585, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input {
  color: #fafafa;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 2589, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input:focus,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input:focus {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}

/* line 2590, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder {
  color: #525252;
}
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder {
  color: #525252;
}

/* line 2593, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-select,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-select,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-select {
  color: #fafafa;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 2597, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-select option,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-select option {
  background: #1a1a1a;
  color: #fafafa;
}

/* line 2598, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-select:focus,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__underline-select:focus {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}

/* line 2601, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__checkbox-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2603, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__checkbox,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_assessments.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.orgs_surveys.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.orgs_sprints.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__checkbox,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__checkbox {
  accent-color: #fafafa;
}

/* line 2605, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__checkbox-label,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__checkbox-label {
  color: #a3a3a3;
}

/* line 2607, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__btn-group,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_assessments.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.orgs_surveys.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.orgs_sprints.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__btn-group,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__btn-group {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2609, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2616, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__outline-btn,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__outline-btn {
  color: #737373;
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 2619, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__outline-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__outline-btn:hover {
  border-color: rgba(255, 255, 255, 0.3);
  color: #d4d4d4;
  background: rgba(255, 255, 255, 0.06);
}

/* line 2626, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__section,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_assessments.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__section, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__section,
body#show.orgs_surveys.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__section, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__section,
body#show.orgs_sprints.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__section,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__section, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__section {
  background: #1a1a1a;
  border-color: rgba(255, 255, 255, 0.08);
}

/* line 2631, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__percentile-row,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__percentile-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__percentile-row,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__percentile-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__percentile-row,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__percentile-row {
  color: #a3a3a3;
}

/* line 2633, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__callout, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__callout,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__callout, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__callout,
body#show.orgs_metrics.dark .metric-edit-sidesheet__callout, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__callout, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__callout,
body#show.orgs_assessments.dark .metric-edit-sidesheet__callout, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__callout, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__callout,
body#show.orgs_surveys.dark .metric-edit-sidesheet__callout, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__callout, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__callout,
body#show.orgs_sprints.dark .metric-edit-sidesheet__callout, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__callout,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__callout, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__callout {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 2635, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__callout--info, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__callout--info,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__callout--info, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--info,
body#show.orgs_metrics.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--info,
body#show.orgs_assessments.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__callout--info,
body#show.orgs_surveys.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__callout--info,
body#show.orgs_sprints.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__callout--info,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__callout--info, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__callout--info {
  background: rgba(56, 189, 248, 0.08);
}

/* line 2636, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#show.orgs_metrics.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__callout--neutral,
body#show.orgs_assessments.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__callout--neutral,
body#show.orgs_surveys.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__callout--neutral,
body#show.orgs_sprints.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__callout--neutral,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__callout--neutral, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__callout--neutral {
  background: rgba(163, 163, 163, 0.08);
}

/* line 2639, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-section,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-section,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-section {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2641, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-title,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-title,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-title {
  color: #fafafa;
}

/* line 2643, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-info-icon {
  color: #525252;
}

/* line 2645, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover {
  color: #a3a3a3;
}

/* line 2648, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-subtitle,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-subtitle {
  color: #525252;
}

/* line 2650, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 2653, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 2656, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label {
  color: #a3a3a3 !important;
}

/* line 2661, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced {
  border-color: rgba(255, 255, 255, 0.08);
}

/* line 2665, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-summary {
  color: #a3a3a3;
}

/* line 2667, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover {
  color: #d4d4d4;
  background: rgba(255, 255, 255, 0.04);
}

/* line 2670, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-cog,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-cog,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-cog,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-cog,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-cog,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-cog {
  color: #525252;
}

/* line 2671, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-chevron {
  color: #525252;
}

/* line 2673, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body {
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 2676, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2677, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2679, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger {
  color: #737373;
}

/* line 2682, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover {
  color: #d4d4d4;
}

/* line 2686, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__footer,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_assessments.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__footer, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__footer,
body#show.orgs_surveys.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__footer, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__footer,
body#show.orgs_sprints.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__footer,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__footer, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__footer {
  background: #1a1a1a;
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 2691, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__delete-btn,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__delete-btn {
  color: #f87171;
}

/* line 2693, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__delete-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__delete-btn:hover {
  background: rgba(239, 68, 68, 0.08);
  color: #fca5a5;
}

/* line 2696, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__cancel-btn {
  color: #a3a3a3;
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 2699, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.2);
  color: #d4d4d4;
}

/* line 2702, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__save-btn,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__save-btn,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__save-btn {
  background: #fafafa;
  color: #171717;
}

/* line 2705, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#index.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#index.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.nav-shell.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_assessments.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.nav-shell.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_surveys.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.nav-shell.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__save-btn:hover,
body#show.nav-shell.orgs_sprints.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.nav-shell.orgs_sprints .metric-edit-sidesheet__save-btn:hover {
  background: #d4d4d4;
}

/* line 2711, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#index.orgs_metrics #org-metrics-list-control tr.selected:not(:hover),
body#index.nav-shell.orgs_metrics.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#index.nav-shell.orgs_metrics #org-metrics-list-control tr.selected:not(:hover),
body#show.orgs_metrics.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.orgs_metrics #org-metrics-list-control tr.selected:not(:hover),
body#show.nav-shell.orgs_metrics.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.nav-shell.orgs_metrics #org-metrics-list-control tr.selected:not(:hover),
body#show.orgs_assessments.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.orgs_assessments #org-metrics-list-control tr.selected:not(:hover),
body#show.nav-shell.orgs_assessments.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.nav-shell.orgs_assessments #org-metrics-list-control tr.selected:not(:hover),
body#show.orgs_surveys.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.orgs_surveys #org-metrics-list-control tr.selected:not(:hover),
body#show.nav-shell.orgs_surveys.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.nav-shell.orgs_surveys #org-metrics-list-control tr.selected:not(:hover),
body#show.orgs_sprints.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.orgs_sprints #org-metrics-list-control tr.selected:not(:hover),
body#show.nav-shell.orgs_sprints.dark #org-metrics-list-control tr.selected:not(:hover), body.mobile body#show.nav-shell.orgs_sprints #org-metrics-list-control tr.selected:not(:hover) {
  background-color: #292929;
}

/* line 2715, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark #org-metrics-list-control tr.active, body.mobile body#index.orgs_metrics #org-metrics-list-control tr.active,
body#index.nav-shell.orgs_metrics.dark #org-metrics-list-control tr.active, body.mobile body#index.nav-shell.orgs_metrics #org-metrics-list-control tr.active,
body#show.orgs_metrics.dark #org-metrics-list-control tr.active, body.mobile body#show.orgs_metrics #org-metrics-list-control tr.active,
body#show.nav-shell.orgs_metrics.dark #org-metrics-list-control tr.active, body.mobile body#show.nav-shell.orgs_metrics #org-metrics-list-control tr.active,
body#show.orgs_assessments.dark #org-metrics-list-control tr.active, body.mobile body#show.orgs_assessments #org-metrics-list-control tr.active,
body#show.nav-shell.orgs_assessments.dark #org-metrics-list-control tr.active, body.mobile body#show.nav-shell.orgs_assessments #org-metrics-list-control tr.active,
body#show.orgs_surveys.dark #org-metrics-list-control tr.active, body.mobile body#show.orgs_surveys #org-metrics-list-control tr.active,
body#show.nav-shell.orgs_surveys.dark #org-metrics-list-control tr.active, body.mobile body#show.nav-shell.orgs_surveys #org-metrics-list-control tr.active,
body#show.orgs_sprints.dark #org-metrics-list-control tr.active, body.mobile body#show.orgs_sprints #org-metrics-list-control tr.active,
body#show.nav-shell.orgs_sprints.dark #org-metrics-list-control tr.active, body.mobile body#show.nav-shell.orgs_sprints #org-metrics-list-control tr.active {
  background-color: #757575;
}

/* line 2718, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#index.orgs_metrics #org-metrics-list-control tr.active .text-muted,
body#index.nav-shell.orgs_metrics.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#index.nav-shell.orgs_metrics #org-metrics-list-control tr.active .text-muted,
body#show.orgs_metrics.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.orgs_metrics #org-metrics-list-control tr.active .text-muted,
body#show.nav-shell.orgs_metrics.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.nav-shell.orgs_metrics #org-metrics-list-control tr.active .text-muted,
body#show.orgs_assessments.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.orgs_assessments #org-metrics-list-control tr.active .text-muted,
body#show.nav-shell.orgs_assessments.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.nav-shell.orgs_assessments #org-metrics-list-control tr.active .text-muted,
body#show.orgs_surveys.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.orgs_surveys #org-metrics-list-control tr.active .text-muted,
body#show.nav-shell.orgs_surveys.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.nav-shell.orgs_surveys #org-metrics-list-control tr.active .text-muted,
body#show.orgs_sprints.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.orgs_sprints #org-metrics-list-control tr.active .text-muted,
body#show.nav-shell.orgs_sprints.dark #org-metrics-list-control tr.active .text-muted, body.mobile body#show.nav-shell.orgs_sprints #org-metrics-list-control tr.active .text-muted {
  color: #BDBDBD;
}

/* line 2723, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#index.orgs_metrics #org-metrics-list-control tr .mdl-icon-button.action,
body#index.nav-shell.orgs_metrics.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#index.nav-shell.orgs_metrics #org-metrics-list-control tr .mdl-icon-button.action,
body#show.orgs_metrics.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.orgs_metrics #org-metrics-list-control tr .mdl-icon-button.action,
body#show.nav-shell.orgs_metrics.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.nav-shell.orgs_metrics #org-metrics-list-control tr .mdl-icon-button.action,
body#show.orgs_assessments.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.orgs_assessments #org-metrics-list-control tr .mdl-icon-button.action,
body#show.nav-shell.orgs_assessments.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.nav-shell.orgs_assessments #org-metrics-list-control tr .mdl-icon-button.action,
body#show.orgs_surveys.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.orgs_surveys #org-metrics-list-control tr .mdl-icon-button.action,
body#show.nav-shell.orgs_surveys.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.nav-shell.orgs_surveys #org-metrics-list-control tr .mdl-icon-button.action,
body#show.orgs_sprints.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.orgs_sprints #org-metrics-list-control tr .mdl-icon-button.action,
body#show.nav-shell.orgs_sprints.dark #org-metrics-list-control tr .mdl-icon-button.action, body.mobile body#show.nav-shell.orgs_sprints #org-metrics-list-control tr .mdl-icon-button.action {
  color: #ffffff;
}

/* line 2733, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 2738, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__delete-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid rgba(220, 38, 38, 0.3);
  background: transparent;
  color: #dc2626;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s;
}

/* line 2755, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__delete-btn:hover {
  background: rgba(220, 38, 38, 0.06);
}

/* line 2756, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__delete-btn svg {
  flex-shrink: 0;
}

/* line 2759, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__content {
  display: flex;
  flex: 1;
  min-height: 0;
  gap: 0;
  margin-top: 16px;
}

/* line 2767, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__details {
  width: 460px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  border-right: 1px solid rgba(163, 163, 163, 0.2);
  padding-right: 28px;
  margin-right: 28px;
  overflow-y: auto;
}

/* line 2778, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__details-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 12px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(163, 163, 163, 0.15);
}

/* line 2787, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__details-title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
}

/* line 2797, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__edit-btn {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 6px 10px;
  border-radius: 6px;
  border: 1px solid rgba(163, 163, 163, 0.2);
  background: #ffffff;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #404040;
  text-decoration: none;
  cursor: pointer;
  box-shadow: 0px 1px 1px rgba(35, 35, 35, 0.05);
  transition: background 0.15s;
}

/* line 2814, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__edit-btn:hover {
  background: #f5f5f5;
}

/* line 2815, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__edit-btn svg {
  flex-shrink: 0;
}

/* line 2818, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-rows {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 24px;
}

/* line 2825, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}

/* line 2832, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-label {
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #737373;
  flex-shrink: 0;
}

/* line 2841, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-value {
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #232323;
  text-align: right;
}

/* line 2850, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__visible-badge {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 8px 2px 6px;
  border-radius: 4px;
  background: rgba(34, 197, 94, 0.1);
  color: #16a34a;
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
}

/* line 2863, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__hidden-badge {
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #a3a3a3;
}

/* line 2870, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-section {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(163, 163, 163, 0.15);
  padding-top: 20px;
}

/* line 2877, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-heading {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 4px;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
}

/* line 2889, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-heading svg {
  flex-shrink: 0;
}

/* line 2892, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-desc {
  margin: 0 0 12px;
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #a3a3a3;
  line-height: 1.5;
}

/* line 2901, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-list {
  display: flex;
  flex-direction: column;
}

/* line 2906, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(163, 163, 163, 0.1);
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #232323;
  text-decoration: none;
  transition: color 0.15s;
}

/* line 2919, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item svg {
  color: #a3a3a3;
  flex-shrink: 0;
}

/* line 2921, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item:hover {
  color: #404040;
}

/* line 2923, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item:hover svg {
  color: #737373;
}

/* line 2927, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__no-metrics {
  margin: 8px 0 0;
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  color: #a3a3a3;
}

/* line 2946, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#index.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#show.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--wide,
body#show.nav-shell.orgs_assessments #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--wide,
body#show.nav-shell.orgs_surveys #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--wide,
body#show.nav-shell.orgs_sprints #metric-info-frame.metrics-side-frame--wide {
  width: 860px;
}

/* line 2949, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#index.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.nav-shell.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.nav-shell.orgs_assessments #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.nav-shell.orgs_surveys #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.nav-shell.orgs_sprints #metric-info-frame.metrics-side-frame--wide:not(.open) {
  right: -860px;
}

/* line 2955, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 2960, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__content {
  display: flex;
  flex: 1;
  min-height: 0;
  gap: 0;
  margin-top: 16px;
}

/* line 2968, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__phone-col {
  width: 320px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid rgba(163, 163, 163, 0.2);
  padding-right: 28px;
  margin-right: 28px;
  overflow-y: auto;
}

/* line 2980, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__phone-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
  margin: 0 0 12px;
  align-self: flex-start;
}

/* line 2991, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__details-col {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

/* line 2999, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__details-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 12px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(163, 163, 163, 0.15);
}

/* line 3008, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-rows {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 24px;
}

/* line 3015, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}

/* line 3022, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-label {
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #737373;
  flex-shrink: 0;
}

/* line 3031, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-value {
  font-family: 'Public Sans', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #232323;
  text-align: right;
}

/* line 3040, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__metrics-section {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(163, 163, 163, 0.15);
  padding-top: 20px;
}

/* line 3047, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__metrics-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 12px;
}

/* line 3059, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__columns {
  flex: 1;
  min-height: 0;
  display: flex !important;
  overflow: hidden;
}

/* line 3066, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__phone-col {
  width: 420px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px;
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  background: #fafafa;
  overflow-y: auto;
}

/* line 3079, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__phone-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
  margin: 0 0 12px;
  align-self: flex-start;
}

/* line 3090, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__form-col {
  flex: 1;
  min-width: 0;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}

/* line 3099, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__top-section {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  flex-shrink: 0;
}

/* line 3109, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__callout {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  padding: 16px;
  background: rgba(56, 189, 248, 0.1);
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 4px;
}

/* line 3118, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__callout svg {
  color: #38bdf8;
  flex-shrink: 0;
  margin-top: 1px;
}

/* line 3121, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__callout-body {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

/* line 3127, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__callout-title {
  display: block;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #404040;
}

/* line 3137, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__callout-text {
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  opacity: 0.8;
  color: #525252;
}

/* line 3147, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__details {
  display: flex;
  flex-direction: column;
}

/* line 3152, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__separator {
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  flex-shrink: 0;
}

/* line 3158, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-row {
  display: grid;
  grid-template-columns: 0.75fr 1fr;
  gap: 16px;
  align-items: center;
  min-height: 48px;
  padding: 8px;
}

/* line 3167, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  margin: 0;
}

/* line 3176, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input {
  display: flex;
  flex-direction: column;
}

/* line 3182, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group--block-tools,
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group--file-tools,
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group--history-tools,
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group-spacer {
  display: none;
}

/* line 3187, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 3193, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-editor {
  border: none;
  border-bottom: 1px solid #232323;
  border-radius: 0;
  padding: 8px 2px;
  font-family: 'Public Sans', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
  min-height: 64px;
  max-height: 120px;
  overflow-y: auto;
  outline: none;
  box-shadow: none;
}

/* line 3208, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-editor:focus {
  border-bottom-color: #232323;
  outline: none;
}

/* line 3213, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__rich-text-area {
  box-shadow: none;
  border: none;
}

/* line 3216, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__toggle-btns {
  display: flex;
  gap: 8px;
}

/* line 3221, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__secondary-btn {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 8px 14px 8px 12px;
  font-family: 'Public Sans', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #404040;
  background: #ffffff;
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 6px;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(35, 35, 35, 0.05), 0 1px 1px rgba(35, 35, 35, 0.05);
  transition: background 0.15s;
}

/* line 3240, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__secondary-btn:hover {
  background: #f5f5f5;
}

/* line 3241, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__secondary-btn.active {
  background: #f0f9ff;
  color: #0369a1;
  border-color: rgba(3, 105, 161, 0.3);
}

/* line 3245, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__inline-section {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  flex-shrink: 0;
}

/* line 3252, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-section {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* line 3260, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 24px 8px;
  flex-shrink: 0;
}

/* line 3268, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
}

/* line 3276, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #a3a3a3;
  font-weight: 400;
}

/* line 3283, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-list {
  flex: 1;
  overflow-y: auto;
}

/* line 3288, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__add-metric-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 10px 8px 8px;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #404040;
  text-decoration: none;
  background: #ffffff;
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 6px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(35, 35, 35, 0.05), 0 1px 1px rgba(35, 35, 35, 0.05);
  cursor: pointer;
  flex-shrink: 0;
}

/* line 3307, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__add-metric-btn:hover {
  background: #f5f5f5;
  text-decoration: none;
  color: #404040;
}

/* line 3312, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-list {
  width: 100%;
  padding: 0 24px;
}

/* line 3317, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row {
  display: flex;
  align-items: center;
  height: 44px;
  position: relative;
  overflow: visible;
}

/* line 3324, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row:hover {
  background: rgba(163, 163, 163, 0.05);
}

/* line 3326, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__content {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1;
  min-width: 0;
  height: 100%;
  padding: 12px;
  padding-right: 36px;
  cursor: pointer;
  border-radius: 2px;
  overflow: hidden;
}

/* line 3340, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  color: #a3a3a3;
  font-size: 20px;
}

/* line 3350, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__name {
  font-family: 'Public Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 3361, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__drag {
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  color: #a3a3a3;
  cursor: grab;
  transition: opacity 0.1s;
}

/* line 3376, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__drag:active {
  cursor: grabbing;
}

/* line 3379, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__remove {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  color: #ef4444;
  text-decoration: none;
  transition: opacity 0.1s;
}

/* line 3394, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__remove svg {
  width: 16px;
  height: 16px;
}

/* line 3395, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__remove:hover {
  color: #dc2626;
  text-decoration: none;
}

/* line 3398, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row:hover .survey-metric-row__drag {
  opacity: 1;
}

/* line 3399, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row:hover .survey-metric-row__remove {
  opacity: 1;
}

/* line 3401, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__separator {
  height: 1px;
  background: rgba(0, 0, 0, 0.08);
  width: 100%;
}

/* line 3408, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 16px 12px;
  color: #a3a3a3;
}

/* line 3415, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty svg {
  flex-shrink: 0;
  margin-top: 2px;
}

/* line 3417, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty__title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: #737373;
  margin-bottom: 2px;
}

/* line 3425, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty__text {
  font-size: 12px;
  line-height: 1.5;
  color: #a3a3a3;
}

/* line 3436, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__phone-col,
body.mobile .survey-show-panel__phone-col {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 3437, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__phone-label,
body.mobile .survey-show-panel__phone-label {
  color: #525252;
}

/* line 3438, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__details-header,
body.mobile .survey-show-panel__details-header {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 3439, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__detail-label,
body.mobile .survey-show-panel__detail-label {
  color: #737373;
}

/* line 3440, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__detail-value,
body.mobile .survey-show-panel__detail-value {
  color: #d4d4d4;
}

/* line 3441, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__metrics-section,
body.mobile .survey-show-panel__metrics-section {
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 3445, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__columns,
body.mobile .survey-edit-sidesheet__columns {
  background: #111111;
}

/* line 3446, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__phone-col,
body.mobile .survey-edit-sidesheet__phone-col {
  background: #1a1a1a;
  border-right-color: rgba(255, 255, 255, 0.08);
}

/* line 3450, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__phone-label,
body.mobile .survey-edit-sidesheet__phone-label {
  color: #525252;
}

/* line 3451, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__top-section,
body.mobile .survey-edit-sidesheet__top-section {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 3452, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__callout,
body.mobile .survey-edit-sidesheet__callout {
  background: rgba(56, 189, 248, 0.08);
  border-color: rgba(163, 163, 163, 0.15);
}

/* line 3456, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__callout-title,
body.mobile .survey-edit-sidesheet__callout-title {
  color: #d4d4d4;
}

/* line 3457, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__callout-text,
body.mobile .survey-edit-sidesheet__callout-text {
  color: #a3a3a3;
}

/* line 3458, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__separator,
body.mobile .survey-edit-sidesheet__separator {
  background: rgba(255, 255, 255, 0.08);
}

/* line 3459, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-label,
body.mobile .survey-edit-sidesheet__field-label {
  color: #d4d4d4;
}

/* line 3460, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__secondary-btn,
body.mobile .survey-edit-sidesheet__secondary-btn {
  background: #1f1f1f;
  color: #d4d4d4;
  border-color: rgba(163, 163, 163, 0.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 3465, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__secondary-btn:hover,
body.mobile .survey-edit-sidesheet__secondary-btn:hover {
  background: #2a2a2a;
}

/* line 3466, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__secondary-btn.active,
body.mobile .survey-edit-sidesheet__secondary-btn.active {
  background: rgba(3, 105, 161, 0.15);
  color: #38bdf8;
  border-color: rgba(56, 189, 248, 0.3);
}

/* line 3468, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__inline-section,
body.mobile .survey-edit-sidesheet__inline-section {
  border-bottom-color: rgba(255, 255, 255, 0.06);
}

/* line 3471, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-input trix-toolbar .trix-button-row,
body.mobile .survey-edit-sidesheet__field-input trix-toolbar .trix-button-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 3472, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-input trix-toolbar .trix-button,
body.mobile .survey-edit-sidesheet__field-input trix-toolbar .trix-button {
  color: #d4d4d4;
}

/* line 3474, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-input trix-editor,
body.mobile .survey-edit-sidesheet__field-input trix-editor {
  border-bottom-color: rgba(255, 255, 255, 0.3);
  color: #d4d4d4;
}

/* line 3479, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__rich-text-area,
body.mobile .survey-edit-sidesheet__rich-text-area {
  border: none;
}

/* line 3480, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__metrics-title,
body.mobile .survey-edit-sidesheet__metrics-title {
  color: #d4d4d4;
}

/* line 3481, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__metrics-subtitle,
body.mobile .survey-edit-sidesheet__metrics-subtitle {
  color: #737373;
}

/* line 3482, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__add-metric-btn,
body.mobile .survey-edit-sidesheet__add-metric-btn {
  color: #d4d4d4;
  background: #1f1f1f;
  border-color: rgba(163, 163, 163, 0.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 3487, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__add-metric-btn:hover,
body.mobile .survey-edit-sidesheet__add-metric-btn:hover {
  background: #2a2a2a;
  color: #d4d4d4;
}

/* line 3492, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row:hover,
body.mobile .survey-metric-row:hover {
  background: rgba(163, 163, 163, 0.07);
}

/* line 3493, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__name,
body.mobile .survey-metric-row__name {
  color: #d4d4d4;
}

/* line 3494, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__icon,
body.mobile .survey-metric-row__icon {
  color: #737373;
}

/* line 3495, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__drag,
body.mobile .survey-metric-row__drag {
  color: #737373;
}

/* line 3496, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__remove,
body.mobile .survey-metric-row__remove {
  color: #f87171;
}

/* line 3496, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__remove:hover,
body.mobile .survey-metric-row__remove:hover {
  color: #ef4444;
}

/* line 3497, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__separator,
body.mobile .survey-metric-row__separator {
  background: rgba(255, 255, 255, 0.08);
}

/* line 3501, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metrics-empty__title,
body.mobile .survey-metrics-empty__title {
  color: #a3a3a3;
}

/* line 3502, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metrics-empty__text,
body.mobile .survey-metrics-empty__text {
  color: #737373;
}

/* line 3510, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__delete-btn,
body.mobile .assessment-show-panel__delete-btn {
  border-color: rgba(220, 38, 38, 0.4);
}

/* line 3512, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__delete-btn:hover,
body.mobile .assessment-show-panel__delete-btn:hover {
  background: rgba(220, 38, 38, 0.1);
}

/* line 3515, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__details,
body.mobile .assessment-show-panel__details {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 3519, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__details-header,
body.mobile .assessment-show-panel__details-header {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 3523, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__details-title,
body.mobile .assessment-show-panel__details-title {
  color: #525252;
}

/* line 3525, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__edit-btn,
body.mobile .assessment-show-panel__edit-btn {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
  color: #d4d4d4;
  box-shadow: none;
}

/* line 3530, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__edit-btn:hover,
body.mobile .assessment-show-panel__edit-btn:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 3533, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__detail-label,
body.mobile .assessment-show-panel__detail-label {
  color: #737373;
}

/* line 3534, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__detail-value,
body.mobile .assessment-show-panel__detail-value {
  color: #d4d4d4;
}

/* line 3536, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metrics-section,
body.mobile .assessment-show-panel__metrics-section {
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 3537, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metrics-heading,
body.mobile .assessment-show-panel__metrics-heading {
  color: #525252;
}

/* line 3538, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metrics-desc,
body.mobile .assessment-show-panel__metrics-desc {
  color: #525252;
}

/* line 3540, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item,
body.mobile .assessment-show-panel__metric-item {
  color: #d4d4d4;
  border-bottom-color: rgba(255, 255, 255, 0.06);
}

/* line 3543, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item svg,
body.mobile .assessment-show-panel__metric-item svg {
  color: #525252;
}

/* line 3544, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item:hover,
body.mobile .assessment-show-panel__metric-item:hover {
  color: #f5f5f5;
}

/* line 3544, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item:hover svg,
body.mobile .assessment-show-panel__metric-item:hover svg {
  color: #737373;
}

/* line 3569, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable th,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th {
  background-color: #262626 !important;
  color: #fafafa;
  border-color: #404040 !important;
}

/* line 3574, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader {
  color: #fafafa;
}

/* line 3579, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td {
  background-color: rgba(35, 35, 35, 0.7) !important;
  border-color: #525252 !important;
  color: #a3a3a3 !important;
}

/* line 3584, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td .original,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td .original {
  color: #737373;
}

/* line 3586, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td.read-only {
  background-color: rgba(35, 35, 35, 0.7) !important;
}

/* line 3593, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th {
  background-color: #262626 !important;
  border-color: #404040 !important;
  color: #fafafa;
}

/* line 3599, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #fafafa !important;
}

/* line 3602, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td {
  background-color: #262626 !important;
  border-color: #404040 !important;
  color: #fafafa !important;
}

/* line 3610, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon {
  color: #737373;
}

/* line 3612, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable .ht-athlete-search-icon:hover {
  color: #fafafa;
}

/* line 3617, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th {
  background-image: linear-gradient(rgba(255, 141, 155, 0.08), rgba(255, 141, 155, 0.08));
  color: #fafafa !important;
}

/* line 3624, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#index.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.nav-shell.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.nav-shell.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.nav-shell.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td:hover,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.nav-shell.orgs_sprints .metrics-sheet-panel .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 141, 155, 0.16), rgba(255, 141, 155, 0.16));
  color: #fafafa !important;
}

/* line 2, app/assets/stylesheets/orgs/signup_confirmations/index.scss */
body.orgs_signup_confirmations header, body.orgs_signup_confirmations nav {
  display: none;
}

/* line 5, app/assets/stylesheets/orgs/signup_confirmations/index.scss */
body.orgs_signup_confirmations .navbar-logo {
  width: 150px;
}

/* line 2, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups, body#create.orgs_signups {
  background: #000000;
  color: #ffffff;
}

/* line 5, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups #left-drawer, body#create.orgs_signups #left-drawer {
  display: none;
}

/* line 8, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups .main, body#create.orgs_signups .main {
  padding-top: 100px;
}

/* line 11, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups input[type='text'], body#new.orgs_signups input[type='password'], body#create.orgs_signups input[type='text'], body#create.orgs_signups input[type='password'] {
  color: #ffffff;
  border-bottom: 1px solid #BDBDBD;
}

/* line 15, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups h1, body#create.orgs_signups h1 {
  color: #ffffff;
}

/* line 18, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups h2, body#create.orgs_signups h2 {
  color: #ffffff;
  font-family: 'Play';
  font-size: 1.3em;
  padding-top: 15px;
}

/* line 24, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups header, body#create.orgs_signups header {
  display: none;
}

/* line 27, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups label, body#create.orgs_signups label {
  color: #BDBDBD;
}

/* line 30, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups nav, body#create.orgs_signups nav {
  display: none;
}

/* line 33, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups select, body#create.orgs_signups select {
  color: #ffffff;
  border-bottom: 1px solid #BDBDBD;
}

/* line 37, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups .app-nav, body#create.orgs_signups .app-nav {
  display: none;
}

/* line 40, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups .container, body#create.orgs_signups .container {
  padding-top: 0px;
}

/* line 43, app/assets/stylesheets/orgs/signups/new.scss */
body#new.orgs_signups .org-logo, body#create.orgs_signups .org-logo {
  width: 80%;
}

@media (max-width: 480px) {
  /* line 1, app/assets/stylesheets/orgs/signups/new.scss */
  body.orgs_signups {
    padding-top: 30px;
    padding-bottom: 0px;
    overflow: hidden;
  }
  /* line 52, app/assets/stylesheets/orgs/signups/new.scss */
  body#new.orgs_signups .container, body#create.orgs_signups .container {
    height: 100%;
  }
}

/* line 1, app/assets/stylesheets/payments/form.scss */
#payments-card {
  border-bottom: 1px solid #616161;
  margin-top: 30px;
  padding-bottom: 5px;
  position: relative;
}

/* line 6, app/assets/stylesheets/payments/form.scss */
#payments-card:after {
  content: '';
  height: 2px;
  position: absolute;
  width: 10px;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  visibility: hidden;
  background-color: #9E9E9E;
  margin: auto;
  bottom: -1px;
  left: calc(50% - 10px);
}

/* line 20, app/assets/stylesheets/payments/form.scss */
#payments-card.is-focused:after {
  width: 100%;
  visibility: visible;
  left: 0;
}

/* line 2, app/assets/stylesheets/payments/past_due.scss */
body.payments-past-due .modal-content {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

/* line 9, app/assets/stylesheets/payments/past_due.scss */
body.payments-past-due.mobile .modal-content {
  position: fixed;
  text-align: left;
}

/* line 3, app/assets/stylesheets/payments/paywalls/new.scss */
body:not(.mobile) #paywall-modal .modal-title {
  color: #757575;
}

/* line 7, app/assets/stylesheets/payments/paywalls/new.scss */
body:not(.mobile) #paywall-modal #payments-paywall-content hr {
  border: none;
}

/* line 11, app/assets/stylesheets/payments/paywalls/new.scss */
body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h3 {
  font-family: "Play";
  font-weight: bold;
  text-transform: uppercase;
}

/* line 16, app/assets/stylesheets/payments/paywalls/new.scss */
body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 {
  font-family: "Play";
  text-transform: uppercase;
}

/* line 19, app/assets/stylesheets/payments/paywalls/new.scss */
body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .muted, body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .unit, body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .value, body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .metric-name, body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table h4 .drawer-back-subtitle {
  text-transform: lowercase;
}

/* line 23, app/assets/stylesheets/payments/paywalls/new.scss */
body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table tr {
  border-top: 1px solid #EEEEEE;
}

/* line 25, app/assets/stylesheets/payments/paywalls/new.scss */
body:not(.mobile) #paywall-modal #payments-paywall-content #payments-paywall-prices-table tr td {
  padding-bottom: 20px;
}

/* line 6, app/assets/stylesheets/payments/prices/purchases/new.scss */
body#new.payments_prices_purchases .purchase-title h1 {
  color: #ffffff;
  font-family: "Play";
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
}

/* line 14, app/assets/stylesheets/payments/prices/purchases/new.scss */
body#new.payments_prices_purchases .purchase-title .muted, body#new.payments_prices_purchases .purchase-title .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body#new.payments_prices_purchases .purchase-title .unit, body#new.payments_prices_purchases .purchase-title .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body#new.payments_prices_purchases .purchase-title .value, body#new.payments_prices_purchases .purchase-title .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body#new.payments_prices_purchases .purchase-title .metric-name, body#new.payments_prices_purchases .purchase-title #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body#new.payments_prices_purchases .purchase-title .drawer-back-subtitle {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 20, app/assets/stylesheets/payments/prices/purchases/new.scss */
body#new.payments_prices_purchases h3.price {
  font-family: "Play";
  font-weight: bold;
}

/* line 2, app/assets/stylesheets/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions h3.price {
  font-family: "Play";
  font-weight: bold;
}

/* line 5, app/assets/stylesheets/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions h3.price .muted, body#new.payments_prices_subscriptions h3.price .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body#new.payments_prices_subscriptions h3.price .unit, body#new.payments_prices_subscriptions h3.price .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body#new.payments_prices_subscriptions h3.price .value, body#new.payments_prices_subscriptions h3.price .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body#new.payments_prices_subscriptions h3.price .metric-name, body#new.payments_prices_subscriptions h3.price #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body#new.payments_prices_subscriptions h3.price .drawer-back-subtitle {
  font-size: 0.65em;
}

/* line 11, app/assets/stylesheets/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions:not(.mobile) .main .price-title {
  display: none;
}

/* line 13, app/assets/stylesheets/payments/prices/subscriptions/new.scss */
body#new.payments_prices_subscriptions:not(.mobile) .main .price-title + br {
  display: none;
}

/* line 5, app/assets/stylesheets/payments/users/payment_methods/new.scss */
body#new.payments_users_payment_methods #payments-method-form {
  border-bottom: 1px solid #363636;
  padding-bottom: 5px;
}

/* line 5, app/assets/stylesheets/payments/users/products/index.scss */
body#index.payments_users_products .user-price {
  border-bottom: 1px solid #363636;
  padding: 20px;
}

/* line 8, app/assets/stylesheets/payments/users/products/index.scss */
body#index.payments_users_products .user-price h3 {
  color: #ffffff;
  font-family: "Play";
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  text-transform: uppercase;
}

/* line 3, app/assets/stylesheets/payments/users/subscriptions/index.scss */
#right-drawer #index.payments_users_subscriptions h2 {
  font-family: "Play";
  font-weight: bold;
  font-size: 25px;
  text-transform: uppercase;
}

/* line 10, app/assets/stylesheets/payments/users/subscriptions/index.scss */
#right-drawer #index.payments_users_subscriptions h3 {
  font-family: "Play";
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 2, app/assets/stylesheets/programs/blocks/index.scss */
#right-drawer .programs_blocks .layout--datatable-control {
  margin-top: -21px;
}

/* line 1, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view {
  background-color: #ffffff;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: scroll;
  padding-top: 61px;
}

/* line 10, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .header {
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
}

/* line 18, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .menu {
  height: 61px;
  line-height: 61px;
  text-align: right;
  padding-right: 100px;
  margin: 0px;
}

/* line 24, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .menu li {
  display: inline-block;
}

/* line 26, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .menu li a:not(.cta) {
  color: #9E9E9E;
  font-weight: bold;
  line-height: 61px;
  height: 61px;
  padding-top: 8px;
}

/* line 32, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .menu li a:not(.cta) i {
  float: left;
  margin-top: 19px;
  padding-left: 15px;
}

/* line 38, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .menu li a:not(.cta):hover .trailing-text {
  text-decoration: underline;
}

/* line 45, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .progress-tracker {
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 50px;
  right: 50px;
  top: 0px;
}

/* line 52, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .progress-tracker .mdl-progress {
  margin: auto;
}

/* line 55, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .progress-tracker .text {
  display: none;
}

/* line 59, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .well {
  background-color: #ffffff;
  border: none;
  margin-bottom: 0px;
}

/* line 64, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view h2.name {
  color: #757575;
  font-weight: bold;
  margin: 12px 30px;
  font-size: 16px;
}

/* line 69, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view h2.name .subtitle {
  color: #9E9E9E;
  font-size: 12px;
}

/* line 74, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .week-details {
  background-color: #f9f9f9;
  color: #757575;
  font-size: 10px;
  font-weight: bold;
  padding: 5px 10px;
}

/* line 80, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view .week-details .week-name {
  color: #BDBDBD;
  font-weight: normal;
}

/* line 85, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-view-close {
  color: #9E9E9E;
  display: block;
  text-align: center;
  height: 73px;
  position: fixed;
  right: 25px;
  top: -6px;
}

/* line 93, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-view-close i {
  line-height: 73px;
}

/* line 97, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table {
  background-color: #ffffff;
  page-break-after: always;
}

/* line 100, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table th {
  font-size: 12px;
  border: 1px solid #EEEEEE;
  color: #9E9E9E;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  width: calc(100% / 7);
}

@media (max-width: 768px) {
  /* line 100, app/assets/stylesheets/programs/charts/show.scss */
  #program-chart-view table#program-chart-table th {
    min-width: 200px;
  }
}

/* line 112, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td {
  border: 1px solid #EEEEEE;
  padding: 10px;
  vertical-align: top;
}

/* line 116, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td ul.sets {
  margin-bottom: 5px;
}

/* line 118, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td ul.sets .set {
  padding-top: 0px;
  font-size: 10px;
}

/* line 121, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td ul.sets .set .description {
  display: none;
}

/* line 126, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td ul.sets .superset .description {
  display: none;
}

/* line 129, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td ul.sets .superset .name {
  color: #9E9E9E;
  font-size: 10px;
  margin-top: 5px;
}

/* line 137, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td .block > .description {
  display: none;
}

/* line 140, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td .block .block-name {
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 2px;
  font-weight: bold;
}

/* line 145, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td .block .block-name a {
  font-weight: bold;
}

/* line 148, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table td .block .block-name .label, #program-chart-view table#program-chart-table td .block .block-name .filter-basic .filter-option, .filter-basic #program-chart-view table#program-chart-table td .block .block-name .filter-option {
  display: inline-block;
  margin-top: 4px;
  margin-right: 4px;
}

/* line 156, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table th:first-child, #program-chart-view table#program-chart-table td:first-child {
  border-left: none;
}

/* line 159, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view table#program-chart-table th:last-child, #program-chart-view table#program-chart-table td:last-child {
  border-right: none;
}

/* line 163, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form {
  position: absolute;
  right: 0px;
  top: 11px;
  width: 300px;
}

/* line 169, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield {
  background-color: #FF0330;
  border-radius: 4px;
  height: 36px;
  padding: 0px;
}

/* line 174, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -15px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 182, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
}

/* line 185, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield .selectize-input #program-chart-user-selectized {
  color: #ffffff;
  left: 15px !important;
  top: 5px;
}

/* line 191, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 195, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield .selectize-input:after {
  border-top-color: #ffffff;
}

/* line 199, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield .selectize-input.full .item {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 5px;
}

/* line 207, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield .selectize-input.full #program-chart-user-selectized {
  top: 0px;
}

/* line 213, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield.is-focused .mdl-textfield__label, #program-chart-view #program-chart-form #program-chart-user-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 220, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control {
  position: relative;
}

/* line 222, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter-button {
  border-radius: 50%;
  color: #757575;
  font-size: 30px;
  height: 40px;
  min-width: auto;
  padding: 0px;
  text-align: center;
  width: 40px;
  display: block;
}

/* line 232, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter-button:hover {
  background-color: #EEEEEE;
}

/* line 236, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter-button.mdl-badge.mdl-badge--overlap:after {
  top: -5px;
  right: -5px;
}

/* line 242, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  background-color: #ffffff;
  padding: 10px;
  display: none;
  position: absolute;
  top: 45px;
  right: 0px;
  min-width: 300px;
}

/* line 252, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter strong {
  padding-bottom: 8px;
  display: block;
}

/* line 256, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter .mdl-textfield {
  padding: 0px 0px 8px 0px;
}

/* line 259, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter #program-chart-filter-info {
  margin-left: -10px;
  margin-right: -10px;
  padding: 0px 10px 10px 10px;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 10px;
  display: none;
}

/* line 267, app/assets/stylesheets/programs/charts/show.scss */
#program-chart-view #program-chart-group-filter-control #program-chart-group-filter #program-chart-filter-info-toggle {
  color: #9E9E9E;
}

/* line 275, app/assets/stylesheets/programs/charts/show.scss */
body:not(#edit.teams_programs):not(#edit.institutions_programs):not(#edit.plans_programs) #program-chart-view {
  z-index: 2000;
}

/* line 281, app/assets/stylesheets/programs/charts/show.scss */
body#edit.teams_programs #program-chart-view, body#edit.institutions_programs #program-chart-view, body#edit.plans_programs #program-chart-view {
  z-index: 1002;
}

/* line 2, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable {
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  cursor: pointer;
  position: absolute;
}

/* line 9, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable i {
  font-size: 16px;
}

/* line 11, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable i.unchecked {
  color: #9E9E9E;
}

/* line 14, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable i.checked {
  color: #FF0330;
}

/* line 19, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.selected i.unchecked {
  display: none;
}

/* line 22, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.selected i.checked {
  display: inline-block;
}

/* line 27, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable:not(.selected) i.unchecked {
  display: inline-block;
}

/* line 30, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable:not(.selected) i.checked {
  display: none;
}

/* line 34, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.pasted {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  background-color: #EEEEEE;
  cursor: default;
}

/* line 38, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.pasted i {
  display: none !important;
}

/* line 43, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .content > .selectable:not(.pasted) {
  background-color: rgba(249, 250, 251, 0.75);
  padding: 5px;
  z-index: 3;
}

/* line 47, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .content > .selectable:not(.pasted):hover {
  background-color: rgba(243, 244, 246, 0.95);
}

/* line 52, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell > .selectable {
  padding: 5px;
  background-color: rgba(249, 250, 251, 0.75);
}

/* line 55, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell > .selectable:hover {
  background-color: rgba(243, 244, 246, 0.95);
}

/* line 61, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .program-day-block .selectable {
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
  margin: -1px;
}

/* line 68, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .program-day-block .selectable:hover {
  border: 2px solid #9E9E9E;
}

/* line 72, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .program-day-block.copied {
  border: 1px solid #FF0330 !important;
}

/* line 80, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell:hover .selectable:not([style*="display: none"]) + .program-day-blocks .program-day-block:not(.unselectable-block) {
  position: relative;
  z-index: 3;
}

/* line 88, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .content.copied {
  border: 1px solid #FF0330;
}

/* line 95, app/assets/stylesheets/programs/clipboard.scss */
#program-clipboard .clipboard-btn {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: none;
}

/* line 103, app/assets/stylesheets/programs/clipboard.scss */
#program-clipboard .clipboard-btn i {
  font-size: 18px;
}

/* line 106, app/assets/stylesheets/programs/clipboard.scss */
#program-clipboard .clipboard-btn:hover {
  background-color: #EEEEEE;
}

/* line 3, app/assets/stylesheets/programs/days/blocks/form.scss */
#right-drawer .programs_days_blocks #block_date_container {
  display: none;
}

/* line 6, app/assets/stylesheets/programs/days/blocks/form.scss */
#right-drawer .programs_days_blocks #block-notes {
  display: none;
}

/* line 8, app/assets/stylesheets/programs/days/edit.scss */
#program-chart:not(.copying) .program-week .program-day-cell:hover:not(.selected):not(.copying) .copy .start-copy {
  display: inline;
}

/* line 18, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell {
  position: relative;
}

/* line 20, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell.empty {
  background-color: #f9f9f9;
}

/* line 23, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .hover-select-day {
  padding: 10px;
  left: -5px;
  top: -5px;
  display: none;
  cursor: pointer;
}

/* line 32, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell:not(.blocks-selected):hover .hover-select-day {
  display: block;
}

/* line 37, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day {
  background-color: #ffffff;
  font-size: 1rem;
  height: 100%;
  transition: all 0.2s ease;
}

/* line 43, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.image .content {
  background: rgba(0, 0, 0, 0.5);
}

/* line 46, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.image .image-remove-icon {
  margin-right: -11px;
  position: absolute;
  margin-top: -11px;
  font-size: 9px !important;
}

/* line 54, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.image) .program-day-image {
  display: none;
}

/* line 57, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.image) .program-day-remove-image {
  display: none;
}

/* line 60, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.image) .image-remove-icon {
  display: none;
}

/* line 65, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.hover) .upload {
  display: none;
}

/* line 70, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.hover .bg {
  background: #9E9E9E !important;
}

/* line 74, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.hover .day-number .text {
  display: none;
}

/* line 77, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.hover .day-number .upload {
  display: inline-block;
}

/* line 83, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.uploading .bg {
  background: #9E9E9E !important;
}

/* line 87, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.uploading .day-number .text {
  display: none;
}

/* line 90, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.uploading .day-number .upload {
  display: inline-block;
}

/* line 95, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .bg {
  background-size: cover;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
}

/* line 106, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .day-number {
  text-align: center;
  color: #9E9E9E;
  font-weight: bold;
  margin-bottom: 7px;
  text-transform: uppercase;
}

/* line 112, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .day-number .name {
  color: #BDBDBD;
  text-transform: none;
}

/* line 117, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .day-number .upload i {
  float: left;
  font-size: 14px;
}

/* line 123, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content {
  background-color: #ffffff;
  padding: 8px;
  transition: background 0.5s;
  height: 100%;
  position: relative;
  padding-bottom: 45px;
}

/* line 130, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content.highlight {
  background: rgba(255, 3, 48, 0.5);
}

/* line 133, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions {
  position: absolute;
  bottom: 7px;
  left: 5px;
  right: 5px;
}

/* line 138, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions .mdl-spinner-container {
  display: inline;
  float: left;
  margin-top: 2px;
  padding: 0px;
}

/* line 143, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions .mdl-spinner-container .mdl-spinner {
  width: 20px;
  height: 20px;
}

/* line 149, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions-divider {
  position: absolute;
  left: 7px;
  right: 7px;
  bottom: 29px;
}

/* line 155, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .add-program-day-block-form {
  display: none;
}

/* line 157, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .add-program-day-block-form .program-day-block-search-input {
  height: 29px;
}

/* line 161, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .add-program-day-block-form .program-block-search-result i {
  font-size: 14px;
  float: left;
  margin-right: 5px;
}

/* line 167, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .add-program-day-block-form .program-block-search-result.session-result:not(.tt-cursor) {
  color: #757575;
}

/* line 174, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='strike'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='href'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='quote'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='code'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='heading1'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-action='decreaseNestingLevel'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-action='increaseNestingLevel'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-button-group='file-tools'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-button-group='history-tools'] {
  display: none;
}

/* line 185, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form .trix-button-group--block-tools {
  margin-left: 10px;
}

/* line 190, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .slide-down-trigger {
  font-size: 9px;
}

/* line 192, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .slide-down-trigger i {
  font-size: 12px !important;
}

/* line 197, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-form input {
  background: transparent;
  border: none;
}

/* line 200, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-form input:focus {
  outline: 0;
}

/* line 203, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-form input.program-day-name {
  width: 100%;
}

/* line 208, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-image {
  height: 100px;
  margin-top: 15px;
}

/* line 212, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content:hover {
  background-color: #EEEEEE;
}

/* line 215, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content:hover ul.program-day-blocks li.add-icon {
  display: table;
}

/* line 219, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content:hover ul.program-day-blocks .program-day-block + .add-icon {
  display: none;
}

/* line 229, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-name::-moz-placeholder {
  color: transparent;
}
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-name::placeholder {
  color: transparent;
}

/* line 235, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content ul.program-day-blocks li.program-day-block:not(.read-only):hover {
  background-color: #BDBDBD;
}

/* line 238, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content ul.program-day-blocks li.program-day-block:not(.read-only):hover a i {
  color: #9E9E9E;
}

/* line 245, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .add-program-day-block-btn {
  display: none;
}

/* line 248, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-details-form {
  display: none;
}

/* line 251, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-image {
  display: none;
}

/* line 256, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused {
  margin-left: -50px;
  margin-right: -50px;
  position: relative;
  z-index: 4;
}

/* line 262, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused hr {
  margin-left: -8px;
  margin-right: -8px;
  margin-top: 10px;
}

/* line 267, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content {
  background: #ffffff;
  position: relative;
}

/* line 270, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .add-icon {
  display: none !important;
}

/* line 273, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .actions {
  height: 23px;
}

/* line 275, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .actions a {
  height: 25px;
  line-height: 24px;
  min-width: 25px;
  width: 25px;
}

/* line 280, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .actions a i {
  font-size: 1.5rem;
}

/* line 285, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .add-program-day-block-form {
  display: block;
}

/* line 288, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield {
  margin-top: 5px;
}

/* line 290, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield .mdl-selectfield__label {
  font-size: 1rem;
}

/* line 293, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield .mdl-selectfield__select {
  font-size: 1rem;
  height: 20px;
}

/* line 298, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield.is-dirty .mdl-selectfield__label, #program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield.is-focused .mdl-selectfield__label {
  top: 10px;
}

/* line 302, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #BDBDBD;
  top: 30px;
}

/* line 309, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield {
  padding-bottom: 10px;
}

/* line 311, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield label {
  font-size: 1rem;
}

/* line 315, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-focused label, #program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-dirty label {
  top: 10px;
}

/* line 317, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-focused label:after, #program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-dirty label:after {
  top: 28px !important;
}

/* line 322, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield .program-day-details-form {
  display: block;
}

/* line 328, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-dirty:not(.is-focused) label:after {
  top: 28px !important;
}

/* line 335, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield:not(.is-focused):not(.is-dirty) label:after {
  top: 14px !important;
}

/* line 341, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield .tt-suggestion {
  font-size: 1rem;
  padding: 8px;
}

/* line 346, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield__input {
  font-size: 1rem;
  height: 20px;
}

/* line 351, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .program-day-form input {
  border-bottom: 1px solid #EEEEEE;
}

/* line 353, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .program-day-form input::-moz-placeholder {
  color: #EEEEEE;
}
#program-chart .program-week .program-day-cell .program-day.focused .content .program-day-form input::placeholder {
  color: #EEEEEE;
}

/* line 358, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks {
  height: auto;
}

/* line 361, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks li.program-day-block:hover {
  background-color: #EEEEEE;
}

/* line 363, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks li.program-day-block:hover .program-day-block-delete {
  display: inline-block;
}

/* line 367, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks li.program-day-block:last-child {
  margin-bottom: 10px;
}

/* line 375, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks {
  height: 100%;
  list-style: none;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  overflow: auto;
}

/* line 381, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.add-icon {
  color: #9E9E9E;
  text-align: center;
  height: 100%;
  width: 100%;
  margin-top: -19px;
  display: none;
}

/* line 388, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.add-icon i {
  display: table-cell;
  vertical-align: middle;
}

/* line 393, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block {
  background-color: #f9f9f9;
  border: 1px solid #EEEEEE;
  border-radius: 10px;
  font-size: 1rem;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  padding: 0px 5px 0px 8px;
  text-align: left;
  display: flex;
  align-items: center;
}

/* line 405, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block.ui-draggable-dragging {
  z-index: 1;
}

/* line 409, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a {
  height: 20px;
  min-width: 20px;
  line-height: 20px;
}

/* line 413, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-delete {
  display: none;
  float: right;
  margin-top: 0px;
  height: 18px;
  width: 18px;
  line-height: 12px;
}

/* line 420, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-delete i {
  font-size: 14px;
  margin-top: -5px;
}

/* line 425, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-edit {
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 30px);
}

/* line 431, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-edit i {
  color: #00BCD4;
  font-size: 16px;
  float: left;
  margin-top: 2px;
}

/* line 439, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block + .add-icon {
  display: none;
}

/* line 443, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.mdl-menu__item {
  font-size: 1rem;
  height: 25px;
  line-height: 25px;
  padding: 0px;
}

/* line 448, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.mdl-menu__item a {
  display: block;
  height: 25px;
  padding: 0px 7px;
  width: 100%;
}

/* line 453, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.mdl-menu__item a i {
  margin-top: 5px;
}

/* line 458, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks .mdl-spinner {
  width: 20px;
  height: 20px;
}

/* line 464, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day-block .hover-select-block {
  font-size: 16px;
  margin-right: -9px;
  display: none;
  padding: 5px;
}

/* line 472, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day-block:not(.unselectable-block):hover .hover-select-block {
  display: block;
}

/* line 1, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn {
  background-color: #ffffff;
  color: #9E9E9E;
  display: block;
  height: 100%;
  padding: 8px;
  text-align: center;
  transition: all 0.5s ease;
}

/* line 9, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn .add-area {
  height: 100%;
  display: table;
  width: 100%;
  margin-top: -13px !important;
}

/* line 14, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn .add-area .add-icon {
  list-style: none;
  padding: 0px;
  display: none;
  vertical-align: middle;
}

/* line 19, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn .add-area .add-icon i {
  display: inline-block !important;
}

/* line 22, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn .add-area .add-icon .mdl-spinner-container {
  display: none;
  vertical-align: middle;
}

/* line 28, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn .day-number {
  color: #9E9E9E;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 34, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn:hover {
  color: #9E9E9E;
  background-color: #EEEEEE;
}

/* line 38, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn:hover .add-area .add-icon {
  display: table-cell !important;
}

/* line 44, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn.clicked .add-icon {
  display: table-cell !important;
}

/* line 46, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn.clicked .add-icon i {
  display: none !important;
}

/* line 49, app/assets/stylesheets/programs/days/new.scss */
.new-program-day-btn.clicked .add-icon .mdl-spinner-container {
  display: inline-block;
}

/* line 1, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] {
  padding-top: 140px;
}

/* line 6, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] #program-build-tab.well {
  background-color: #f9f9f9;
  border: none;
  padding: 0px;
}

/* line 10, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] #program-build-tab.well table.program-week {
  margin-top: -1px;
  page-break-after: always;
  table-layout: fixed;
}

/* line 14, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] #program-build-tab.well table.program-week td {
  border: 1px solid #EEEEEE;
  height: 140px;
  vertical-align: top;
}

/* line 23, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] #program-bulk-block-form .program-block-search-result i {
  font-size: 20px;
  float: left;
  margin-right: 5px;
}

/* line 29, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] #program-bulk-block-form .program-block-search-result.session-result:not(.tt-cursor) {
  color: #757575;
}

/* line 37, app/assets/stylesheets/programs/edit.scss */
#program-builder-header {
  background-color: #ffffff;
  position: fixed;
  top: 61px;
  left: 62px;
  right: 0px;
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 1px solid #EEEEEE;
  height: 48px;
  line-height: 48px;
  color: #9E9E9E;
  z-index: 100;
}

/* line 54, app/assets/stylesheets/programs/edit.scss */
#program-image-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 59, app/assets/stylesheets/programs/edit.scss */
#program-image-holder.loading img {
  display: none;
}

/* line 65, app/assets/stylesheets/programs/edit.scss */
.tmp-program-name-element {
  font-family: "Play";
  font-size: 2.5rem;
  font-weight: bold;
}

/* line 71, app/assets/stylesheets/programs/edit.scss */
.col-actions-table {
  background-color: transparent;
  height: 30px;
  margin-top: -30px;
  table-layout: fixed;
  width: 100%;
}

/* line 77, app/assets/stylesheets/programs/edit.scss */
.col-actions-table .col-actions {
  display: none;
  height: 30px;
  padding-top: 6.5px;
  text-align: center;
}

/* line 82, app/assets/stylesheets/programs/edit.scss */
.col-actions-table .col-actions a {
  background-color: #BDBDBD;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  width: 17px;
}

/* line 91, app/assets/stylesheets/programs/edit.scss */
.col-actions-table .col-actions a i {
  font-size: 12px;
  line-height: 17px;
}

/* line 99, app/assets/stylesheets/programs/edit.scss */
.col-actions-table td:hover .col-actions {
  display: block;
}

/* line 1, app/assets/stylesheets/programs/enrollments/index.scss */
#program-followers-list {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

/* line 5, app/assets/stylesheets/programs/enrollments/index.scss */
#program-followers-list .follower {
  padding: 10px;
}

/* line 7, app/assets/stylesheets/programs/enrollments/index.scss */
#program-followers-list .follower:hover {
  background-color: #EEEEEE;
}

/* line 2, app/assets/stylesheets/programs/insertions/edit.scss */
#program-insertion-form .mdl-switch {
  width: 100%;
}

/* line 2, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable {
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.75);
  cursor: pointer;
}

/* line 10, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable i.unchecked {
  color: #9E9E9E;
}

/* line 13, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable i.checked {
  color: #FF0330;
}

/* line 17, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable:hover {
  background-color: rgba(243, 244, 246, 0.75);
}

/* line 21, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable.selected i.unchecked {
  display: none;
}

/* line 24, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable.selected i.checked {
  display: inline-block;
}

/* line 29, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable:not(.selected) i.unchecked {
  display: inline-block;
}

/* line 32, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable:not(.selected) i.checked {
  display: none;
}

/* line 36, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable.pasted {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  background-color: #EEEEEE;
  cursor: default;
}

/* line 40, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell .selectable.pasted i {
  display: none !important;
}

/* line 46, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell.copied form {
  border: 1px solid #FF0330 !important;
  overflow: hidden;
}

/* line 51, app/assets/stylesheets/programs/progressions/clipboard.scss */
.progression-day-cell.copied .selectable i {
  display: none !important;
}

/* line 59, app/assets/stylesheets/programs/progressions/clipboard.scss */
#progression-clipboard .clipboard-btn {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: none;
}

/* line 67, app/assets/stylesheets/programs/progressions/clipboard.scss */
#progression-clipboard .clipboard-btn i {
  font-size: 18px;
}

/* line 70, app/assets/stylesheets/programs/progressions/clipboard.scss */
#progression-clipboard .clipboard-btn:hover {
  background-color: #EEEEEE;
}

/* line 3, app/assets/stylesheets/programs/progressions/form.scss */
.progression-form .block-type-control .mdl-radio {
  display: inline-block;
  margin-left: 10px;
  line-height: 21px;
}

/* line 7, app/assets/stylesheets/programs/progressions/form.scss */
.progression-form .block-type-control .mdl-radio .mdl-radio__label {
  font-size: 12px;
}

/* line 12, app/assets/stylesheets/programs/progressions/form.scss */
.progression-form #progression_inclusive_toggle_container {
  padding: 0px;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 2, app/assets/stylesheets/programs/progressions/insertions/new.scss */
#progression-insertion-control .mdl-spinner-container {
  position: relative !important;
  margin-top: 25px;
}

/* line 6, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #bulk-progression-menu {
  display: inline-block;
  position: fixed;
  top: 64px;
  right: 30px;
  z-index: 1030;
  font-size: 12px;
}

/* line 13, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #bulk-progression-menu a {
  color: #9E9E9E;
  font-weight: bold;
  display: none;
  line-height: 40px;
  height: 40px;
  padding-left: 20px;
  position: relative;
  margin-left: 15px;
}

/* line 22, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #bulk-progression-menu a i {
  float: left;
  font-size: 20px;
  margin-top: 8px;
  left: 0px;
  position: absolute;
  top: -12px;
}

/* line 31, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #bulk-progression-menu a:hover .trailing-text {
  text-decoration: underline;
}

/* line 35, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #bulk-progression-menu a#progression-block-description-toggle {
  display: inline-block;
}

/* line 37, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #bulk-progression-menu a#progression-block-description-toggle i {
  top: 2px;
}

/* line 44, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart {
  border: none;
  background-color: transparent;
  padding: 0px;
}

/* line 48, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week {
  margin-top: -1px;
  page-break-after: always;
  table-layout: fixed;
}

/* line 52, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  vertical-align: top;
}

/* line 56, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell form {
  border: 1px solid transparent;
}

/* line 60, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions {
  float: right;
  position: relative;
  text-align: right;
  width: calc(100% - 100px);
}

/* line 65, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions .mdl-icon-button {
  color: #BDBDBD;
  height: 25px;
  width: 25px;
  line-height: 22px;
}

/* line 70, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions .mdl-icon-button i {
  font-size: 17px;
}

/* line 74, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions #blocks-search_form_name_container {
  position: absolute;
  max-width: 200px;
  right: 5px;
  top: 5px;
}

/* line 79, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions #blocks-search_form_name_container .cancel {
  top: -5px;
  right: -5px;
}

/* line 83, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions #blocks-search_form_name_container .mdl-textfield__input {
  font-size: 11px;
}

/* line 88, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions.insert .action {
  display: none;
}

/* line 93, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .name {
  color: #BDBDBD;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  text-transform: uppercase;
  width: 100px;
}

/* line 103, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield {
  padding-top: 5px;
}

/* line 105, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield .mdl-textfield__input {
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  margin-bottom: -1px;
}

/* line 111, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield .mdl-textfield__label {
  font-size: 12px;
  padding-left: 5px;
  top: 11px;
}

/* line 115, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield .mdl-textfield__label:after {
  top: 22px !important;
}

/* line 120, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield.is-dirty .mdl-textfield__label, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield.is-focused .mdl-textfield__label {
  font-size: 10px;
  top: -3px;
}

/* line 123, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield.is-dirty .mdl-textfield__label:after, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-textfield.is-focused .mdl-textfield__label:after {
  top: 34px !important;
}

/* line 129, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-spinner-container {
  margin-bottom: 0px;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  display: flex;
}

/* line 137, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 141, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .placeholder-text {
  height: 100%;
  position: absolute;
  width: 100%;
  min-height: 150px;
}

/* line 147, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet {
  margin-top: -20px;
  margin-bottom: -3px;
  padding-right: 1px;
}

/* line 152, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet tr td:first-of-type {
  border-left: none;
}

/* line 155, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet tr td:last-of-type {
  border-right: none;
}

/* line 161, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description {
  font-size: 11px;
  margin-top: -20px;
  margin-left: -1px;
  margin-right: -1px;
}

/* line 167, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description label {
  margin-left: 5px;
  margin-top: 3px;
  margin-bottom: 1px;
}

/* line 172, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description trix-toolbar {
  display: none;
}

/* line 175, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .description .trix-content {
  border-radius: 0px;
  border-top: none;
  padding: 2px 5px;
}

/* line 182, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container.show-description .block-sheet {
  margin-top: -1px;
}

/* line 187, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet-form-component {
  margin-bottom: 50px;
  position: absolute;
}

/* line 193, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell-placeholder div {
  background-color: rgba(51, 51, 51, 0.05);
  height: 50px;
}

/* line 199, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions {
  background-color: transparent;
  height: 30px;
  margin-top: -30px;
  table-layout: fixed;
  width: 100%;
}

/* line 205, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions .col-actions {
  display: none;
  height: 30px;
  padding-top: 6.5px;
  padding-right: 5px;
  text-align: right;
}

/* line 211, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions .col-actions a {
  background-color: #BDBDBD;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  width: 17px;
}

/* line 220, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions .col-actions a i {
  font-size: 12px;
  line-height: 17px;
}

/* line 227, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder {
  position: relative;
}

/* line 229, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions {
  width: 30px;
  position: absolute;
  padding-top: 30px;
  height: 100%;
  left: -25px;
}

/* line 235, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions {
  display: none;
}

/* line 237, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a {
  display: block;
}

/* line 239, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.insert-program {
  background-color: #757575;
  border-radius: 50%;
  color: #ffffff;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  margin-bottom: 8px;
  width: 17px;
}

/* line 248, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.insert-program i {
  font-size: 12px;
  line-height: 17px;
}

/* line 253, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.week-select {
  background-color: #BDBDBD;
  border-radius: 50%;
  color: #ffffff;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  width: 17px;
}

/* line 261, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.week-select i {
  font-size: 12px;
  line-height: 17px;
}

/* line 268, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .mdl-tooltip {
  margin-top: -10px;
  margin-left: -20px;
}

/* line 272, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .name {
  color: #9E9E9E;
  font-size: 1rem;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 5px;
  text-align: left;
  text-transform: uppercase;
}

/* line 283, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-details {
  background-color: #f9f9f9;
  color: #9E9E9E;
  font-size: 10px;
  padding: 5px;
}

/* line 288, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-details .week-name {
  color: #BDBDBD;
}

/* line 291, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-details .week-number {
  font-weight: bold;
}

/* line 296, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-days-button {
  padding: 1px 3px;
  border-radius: 4px;
  color: #9E9E9E;
}

/* line 300, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-days-button.active {
  font-weight: bold;
  color: #FF0330;
}

/* line 305, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-placeholder {
  background-color: rgba(51, 51, 51, 0.05);
  border: 1px solid rgba(15, 23, 42, 0.05);
  height: 50px;
  border-radius: 4px;
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  margin-top: 20px;
}

/* line 314, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-builder-header {
  background-color: #ffffff;
  position: fixed;
  top: 61px;
  left: 62px;
  right: 0px;
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 1px solid #EEEEEE;
  height: 48px;
  line-height: 48px;
  color: #9E9E9E;
  z-index: 100;
}

/* line 5, app/assets/stylesheets/programs/schedules/new.scss */
body#new.programs_schedules h3, body#create.programs_schedules h3 {
  font-family: 'Play';
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/programs/utilities/kpi_max.scss */
.kpi-max-button {
  display: block;
  text-align: left;
  width: 300px;
}

/* line 5, app/assets/stylesheets/programs/utilities/kpi_max.scss */
.kpi-max-button i {
  float: right;
  margin-right: 5px;
}

/* line 9, app/assets/stylesheets/programs/utilities/kpi_max.scss */
.kpi-max-button.complete {
  background-color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(0, 0, 0, 0.87);
  color: #ffffff;
}

/* line 15, app/assets/stylesheets/programs/utilities/kpi_max.scss */
.kpi-max-button:not(.complete) i {
  display: none;
}

/* line 19, app/assets/stylesheets/programs/utilities/kpi_max.scss */
.kpi-max-button + .kpi-max-button {
  margin-top: 10px;
}

@media (max-width: 768px) {
  /* line 1, app/assets/stylesheets/programs/utilities/kpi_max.scss */
  .kpi-max-button {
    width: 100%;
  }
}

/* line 28, app/assets/stylesheets/programs/utilities/kpi_max.scss */
#kpi-max-modal .kpi-max-calculate {
  margin-bottom: 10px;
  margin-top: 13px;
}

/* line 1, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder {
  position: relative;
}

/* line 3, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions {
  width: 25px;
  position: absolute;
  padding-top: 25px;
  height: 100%;
  left: -25px;
}

/* line 10, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .mdl-tooltip:not(.insert-tooltip) {
  margin-left: -5px;
}

/* line 13, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .mdl-tooltip.week-name-tooltip {
  margin-left: -20px;
}

/* line 17, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .name {
  color: #9E9E9E;
  font-size: 1rem;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 5px;
  text-align: left;
  text-transform: uppercase;
}

/* line 27, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions {
  display: none;
}

/* line 29, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions a {
  display: block;
}

/* line 31, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions a.insert-program {
  background-color: #757575;
  border-radius: 50%;
  color: #ffffff;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  margin-bottom: 8px;
  width: 17px;
}

/* line 40, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions a.insert-program i {
  font-size: 12px;
  line-height: 17px;
}

/* line 45, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions a.week-remove {
  color: rgba(0, 0, 0, 0.87);
}

/* line 48, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions a.week-select {
  background-color: #BDBDBD;
  border-radius: 50%;
  color: #ffffff;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  width: 17px;
}

/* line 56, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions a.week-select i {
  font-size: 12px;
  line-height: 17px;
}

/* line 61, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .program-week-actions .actions a i {
  font-size: 20px;
}

/* line 67, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .week-details {
  background-color: #f9f9f9;
  color: #9E9E9E;
  font-size: 10px;
  padding: 5px;
}

/* line 72, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .week-details .week-name {
  color: #BDBDBD;
}

/* line 75, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder .week-details .week-number {
  font-weight: bold;
}

/* line 81, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder:hover .program-week-actions .actions {
  display: block;
}

/* line 89, app/assets/stylesheets/programs/weeks.scss */
.program-week-holder.locked .actions a.week-remove {
  display: none;
}

/* line 97, app/assets/stylesheets/programs/weeks.scss */
.program-week-placeholder {
  background-color: rgba(51, 51, 51, 0.05);
  border: 1px solid rgba(15, 23, 42, 0.05);
  height: 154px;
  border-radius: 4px;
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  margin-top: 10px;
}

/* line 3, app/assets/stylesheets/programs/workouts/index.scss */
#right-drawer .programs_workouts .layout--datatable-control td {
  cursor: pointer;
}

/* line 9, app/assets/stylesheets/programs/workouts/index.scss */
#right-drawer .programs_workouts .layout--datatable-control td:hover .mdl-button, #right-drawer .programs_workouts .layout--datatable-control td:hover input.icon-button[type='submit'], #right-drawer .programs_workouts .layout--datatable-control td:hover .mdl-icon-button, #right-drawer .programs_workouts .layout--datatable-control td:hover .mdl-ultra-mini-fab, #right-drawer .programs_workouts .layout--datatable-control td:hover .card .action, .card #right-drawer .programs_workouts .layout--datatable-control td:hover .action, #right-drawer .programs_workouts .layout--datatable-control td:hover .main-card .action, .main-card #right-drawer .programs_workouts .layout--datatable-control td:hover .action, #right-drawer .programs_workouts .layout--datatable-control td:hover .sp-container .sp-cancel, .sp-container #right-drawer .programs_workouts .layout--datatable-control td:hover .sp-cancel, #right-drawer .programs_workouts .layout--datatable-control td:hover .sp-container .sp-choose, .sp-container #right-drawer .programs_workouts .layout--datatable-control td:hover .sp-choose, #right-drawer .programs_workouts .layout--datatable-control td:hover .dtp .dtp-buttons .btn, .dtp .dtp-buttons #right-drawer .programs_workouts .layout--datatable-control td:hover .btn {
  visibility: visible;
}

/* line 2, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
.profile-report-section.group_section table {
  border: none;
}

/* line 4, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
.profile-report-section.group_section table tr {
  border: none;
  height: auto;
}

/* line 7, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
.profile-report-section.group_section table tr td {
  border: none;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 12, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
.profile-report-section.group_section table tr td:first-of-type {
  padding-left: 15px;
}

/* line 15, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
.profile-report-section.group_section table tr td:last-of-type {
  padding-right: 15px;
}

/* line 20, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
.profile-report-section.group_section table .mdl-icon-button {
  height: 20px;
  width: 20px;
}

/* line 23, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
.profile-report-section.group_section table .mdl-icon-button i {
  font-size: 15px;
}

/* line 32, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
body.dark:not(.mobile):not(.tablet) .profile-report-section.group_section table {
  background-color: transparent !important;
}

/* line 35, app/assets/stylesheets/reports/profile_reports/sections/group_sections.scss */
body.dark:not(.mobile):not(.tablet) .profile-report-section.group_section table tr td {
  background-color: transparent !important;
}

/* line 8, app/assets/stylesheets/reports/profile_reports/sections/table_sections.scss */
.profile-report-section.table_section .assessment-metric-measurement .date {
  visibility: hidden;
}

/* line 20, app/assets/stylesheets/reports/profile_reports/sections/table_sections.scss */
.profile-report-section.table_section .single .metric-name {
  visibility: hidden;
}

/* line 22, app/assets/stylesheets/reports/profile_reports/sections/table_sections.scss */
.profile-report-section.table_section .single .metric-name .inner {
  display: none;
}

/* line 2, app/assets/stylesheets/reports/profile_reports/sections/training_sections.scss */
.profile-report-section-frame .time, .profile-report-section-frame .sets {
  display: none;
}

/* line 9, app/assets/stylesheets/reports/profile_reports/sections/training_sections.scss */
.training_section .trainings-component .training-week-range {
  position: absolute;
  top: 18px;
  left: 85px;
}

/* line 1, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  position: absolute;
  top: 25px;
  left: 0px;
  width: 500px;
  z-index: 1035;
  border-radius: 5px;
  padding-top: 59px;
  padding-bottom: 174px;
}

/* line 13, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .progress-tracker {
  position: absolute !important;
  left: 0px !important;
  right: 0px !important;
  top: 59px !important;
}

/* line 19, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .group-options {
  overflow-y: scroll;
  position: relative;
  z-index: 2;
}

/* line 24, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1031;
}

/* line 30, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield {
  padding: 5px 0px;
}

/* line 34, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-checkbox .mdl-checkbox__label {
  font-size: 12px;
  display: block;
  margin-top: 3px;
}

/* line 39, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-checkbox .mdl-checkbox__box-outline {
  width: 12px;
  height: 12px;
}

/* line 45, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch {
  margin: 0px;
  padding: 0px;
}

/* line 48, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .item {
  font-size: 11px;
}

/* line 51, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .mdl-textfield__error {
  font-size: 10px;
  margin-top: -5px;
}

/* line 55, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .mdl-textfield__label {
  font-size: 11px;
  top: 4px;
}

/* line 59, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .selectize-input {
  height: 22px;
}

/* line 61, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .selectize-input:after {
  border-width: 4px 4px 0 4px;
}

/* line 66, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .selectize-dropdown .option {
  font-size: 11px;
  padding: 5px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}

/* line 71, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .selectize-dropdown .option:hover {
  background-color: #EEEEEE;
}

/* line 74, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch .selectize-dropdown .option.active {
  background-color: #EEEEEE;
}

/* line 80, app/assets/stylesheets/rosters/groups/index.scss */
#team-athletes-groups-frame .mdl-textfield.selectsearch.is-dirty .mdl-textfield__label {
  top: -9px;
}

/* line 2, app/assets/stylesheets/schedules/blocks/form.scss */
#schedule-block-form .schedule-block-back {
  float: left;
  margin-right: 15px;
}

/* line 6, app/assets/stylesheets/schedules/blocks/form.scss */
#schedule-block-form #block_date_container {
  display: none;
}

/* line 2, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image {
  background-color: #f9f9f9;
  height: 400px;
  padding: 20px 50px;
  position: relative;
  text-align: center;
}

/* line 9, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image:not(.loading) .mdl-progress {
  display: none;
}

/* line 13, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image.loading {
  background: #f9f9f9;
}

/* line 15, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image.loading #change-image-text {
  display: none;
}

/* line 19, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image:hover {
  opacity: 0.75;
  cursor: pointer;
}

/* line 23, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image #change-image-text {
  color: #ffffff;
  text-align: center;
  text-shadow: 0px 0px 2px #363636;
}

/* line 28, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image #schedule-image-progress {
  margin-top: 53px;
}

/* line 31, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image #schedule-image-remove-btn {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #ffffff;
}

/* line 36, app/assets/stylesheets/schedules/edit.scss */
#right-drawer #schedule-image #schedule-image-remove-btn:hover {
  color: #FF0330;
}

/* line 42, app/assets/stylesheets/schedules/edit.scss */
#right-drawer .schedule-block-link:not(.manage) {
  cursor: default;
}

/* line 1, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-search-control {
  position: relative;
}

/* line 4, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-search-control #calendar-assignees-search {
  width: 100%;
  margin-bottom: 5px;
  border: 1px solid #EEEEEE;
  height: 30px;
  border-radius: 3px;
  padding-left: 30px;
}

/* line 12, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-search-control #calendar-assignees-search:focus {
  outline: none;
}

/* line 17, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-search-control i {
  color: #BDBDBD;
  position: absolute;
  left: 7px;
  top: 5px;
  font-size: 20px;
}

/* line 26, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-trigger {
  position: fixed;
  top: 60px;
  width: 45px;
  right: 0px;
  z-index: 1031;
  bottom: 0px;
}

/* line 34, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-trigger .indicator {
  margin-top: 10px;
  color: #9E9E9E;
  background: #ffffff;
  padding: 10px;
  border-radius: 50% 0 0 50%;
  border: 1px solid #EEEEEE;
}

/* line 43, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-trigger #calendar-settings-menu {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  padding: 25px 15px;
  position: fixed;
  top: 60px;
  bottom: 0px;
  width: 250px;
  right: -250px;
  transition: 0.3s all ease;
  overflow-y: scroll;
}

/* line 56, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-trigger #calendar-settings-menu .calendar-assignees .mdl-checkbox-container {
  padding: 5px;
}

/* line 61, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-trigger #calendar-settings-menu.focused {
  right: 0px;
}

/* line 67, app/assets/stylesheets/schedules/settings.scss */
#calendar-settings-trigger:hover #calendar-settings-menu {
  right: 0px;
}

/* line 2, app/assets/stylesheets/schedules/show.scss */
#schedule-show .session-preview-link {
  display: inline-block;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
}

/* line 8, app/assets/stylesheets/schedules/show.scss */
#schedule-show .session-preview-link i {
  left: 0px;
  position: absolute;
  top: -2px;
}

/* line 15, app/assets/stylesheets/schedules/show.scss */
#schedule-show .trix-content {
  margin-bottom: 10px;
}

/* line 20, app/assets/stylesheets/schedules/show.scss */
#schedule-show #add-from-session .mdl-spinner-container {
  position: static;
}

/* line 25, app/assets/stylesheets/schedules/show.scss */
#schedule-show #new-whiteboard-form {
  background-color: #f9f9f9;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 40px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  margin-bottom: -20px;
  padding-bottom: 20px;
}

/* line 37, app/assets/stylesheets/schedules/show.scss */
#schedule-show #new_schedules_block_form {
  font-weight: normal;
}

/* line 42, app/assets/stylesheets/schedules/show.scss */
#schedule-show .add-from-type .close {
  float: right;
  margin-top: -10px;
}

/* line 46, app/assets/stylesheets/schedules/show.scss */
#schedule-show .add-from-type .close i {
  margin-top: 5px;
}

/* line 51, app/assets/stylesheets/schedules/show.scss */
#schedule-show .add-from-type .title {
  color: #9E9E9E;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* line 60, app/assets/stylesheets/schedules/show.scss */
.session-blocks .title {
  float: left;
  margin-top: 7px;
}

/* line 66, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list {
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
}

/* line 71, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list .block {
  background-color: #ffffff;
  position: relative;
}

/* line 81, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list .block a {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  padding: 10px 0px;
}

/* line 86, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list .block a:hover {
  background-color: #f9f9f9;
}

/* line 91, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list .block .description {
  font-weight: normal;
}

/* line 95, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list .block .drag {
  color: #BDBDBD;
  display: none;
  position: absolute;
  left: 15px;
  top: calc(50% - 12px);
  cursor: row-resize;
}

/* line 106, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list.manage .block {
  cursor: move;
}

/* line 110, app/assets/stylesheets/schedules/show.scss */
#schedule-blocks-list.manage .block:hover .drag {
  display: inline-block;
}

/* line 1, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1011;
  padding: 20px 50px 0px 50px;
  overflow: scroll;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 12, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .header {
  padding-bottom: 15px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 17, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .team-name {
  font-family: "Play";
  font-size: 25px;
  font-weight: bold;
}

/* line 23, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .tv-logo {
  width: 100px;
}

/* line 25, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .tv-logo img {
  width: 100%;
}

/* line 30, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .schedule-description {
  font-size: 23px;
  padding: 5px 0px;
  color: #363636;
  margin-bottom: 20px;
}

/* line 35, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .schedule-description .trix-content {
  line-height: 1.25;
}

/* line 40, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks {
  padding-top: 30px;
  -moz-column-count: 3;
       column-count: 3;
  -moz-column-gap: 30px;
       column-gap: 30px;
  height: calc(100% - 75px);
  -moz-column-fill: auto;
       column-fill: auto;
  overflow: scroll;
}

/* line 48, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}

/* line 51, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .block-description {
  font-size: 23px;
  padding: 5px 0px;
  color: #363636;
}

/* line 55, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .block-description .trix-content {
  line-height: 1.25;
}

/* line 60, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .block-name {
  font-size: 25px;
}

/* line 63, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .sets {
  margin-bottom: 20px;
}

/* line 65, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .sets .set {
  font-size: 23px !important;
  line-height: 120%;
  margin-bottom: 2px;
}

/* line 70, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .sets .superset {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}

/* line 72, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .sets .superset .name {
  font-size: 18px !important;
}

/* line 75, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv .blocks .block .sets .superset .number {
  font-size: 18px;
  font-weight: bold;
  padding: 10px;
}

/* line 86, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv-right {
  position: fixed;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1011;
  cursor: pointer;
  display: none;
}

/* line 98, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv-right i {
  font-size: 50px;
}

/* line 103, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv-left {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1011;
  cursor: pointer;
  display: none;
}

/* line 115, app/assets/stylesheets/schedules/tvs/show.scss */
.schedule-tv-left i {
  font-size: 50px;
}

/* line 120, app/assets/stylesheets/schedules/tvs/show.scss */
#schedule-tv-bg {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1010;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 132, app/assets/stylesheets/schedules/tvs/show.scss */
#schedule-tv-color {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1010;
  background-color: #ffffff;
}

@keyframes opacityPulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}

/* line 2, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label {
  width: 50%;
  border: 2px solid #FF0330;
  text-align: center;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px !important;
}

/* line 11, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label .mdl-radio__label {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 16, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label .mdl-radio__outer-circle, .survey-binary-choice-input label .mdl-radio__inner-circle, .survey-binary-choice-input label .mdl-radio__ripple-container {
  display: none;
  height: 0px;
  width: 0px;
}

/* line 21, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label.is-checked {
  background-color: #FF0330;
  color: #ffffff;
}

/* line 24, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label.is-checked i {
  font-size: 18px;
  margin-left: 4px;
}

/* line 26, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label:not(.is-checked) {
  background-color: transparent;
  color: #9E9E9E;
}

/* line 29, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label:not(.is-checked) i {
  display: none;
}

/* line 31, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label:first-child {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-right-width: 1px;
}

/* line 36, app/assets/stylesheets/surveys/inputs.scss */
.survey-binary-choice-input label:last-child {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  border-left-width: 1px;
}

/* line 2, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet #right-drawer {
  background-color: #141414 !important;
  border-color: #616161 !important;
  box-shadow: none !important;
}

/* line 6, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet #right-drawer .mdl-button.primary, body.tablet #right-drawer input.primary.icon-button[type='submit'], body.tablet #right-drawer .primary.mdl-icon-button, body.tablet #right-drawer .primary.mdl-ultra-mini-fab, body.tablet #right-drawer .card .primary.action, .card body.tablet #right-drawer .primary.action, body.tablet #right-drawer .main-card .primary.action, .main-card body.tablet #right-drawer .primary.action, body.tablet #right-drawer .sp-container .primary.sp-cancel, .sp-container body.tablet #right-drawer .primary.sp-cancel, body.tablet #right-drawer .sp-container .primary.sp-choose, .sp-container body.tablet #right-drawer .primary.sp-choose, body.tablet #right-drawer .dtp .dtp-buttons .primary.btn, .dtp .dtp-buttons body.tablet #right-drawer .primary.btn {
  position: fixed !important;
  width: auto !important;
  height: 34px !important;
  line-height: 35px !important;
}

/* line 12, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet #right-drawer.sidr {
  width: 800px !important;
}

/* line 14, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet #right-drawer.sidr .content {
  padding: 80px 20px 20px 20px !important;
}

/* line 17, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet #right-drawer.sidr .header {
  background-color: #141414 !important;
  width: 800px !important;
  left: auto !important;
  border-color: #616161 !important;
  margin-top: 0px !important;
  text-transform: none !important;
}

/* line 24, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet #right-drawer.sidr .header h3 {
  color: #BDBDBD !important;
}

/* line 31, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet.sidr-open #right-sidr-backdrop {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

/* line 34, app/assets/stylesheets/tablet/components/drawer.scss */
body.tablet.sidr-open #right-drawer {
  box-shadow: 0 10px 20px rgba(255, 255, 255, 0.2);
  left: auto !important;
  width: 800px !important;
}

/* line 3, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .header-logo {
  padding-top: 18px !important;
}

/* line 5, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .header-logo img {
  width: 100%;
  height: auto !important;
}

/* line 11, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header.show-back-arrow .back-arrow, body.tablet body#index.workouts_attendances header .back-arrow, body#index.workouts_attendances body.tablet header .back-arrow, body.tablet body#edit.users_settings header .back-arrow, body#edit.users_settings body.tablet header .back-arrow, body.tablet body#index.users_settings header .back-arrow, body#index.users_settings body.tablet header .back-arrow, body.tablet body#edit.users_privacy_settings header .back-arrow, body#edit.users_privacy_settings body.tablet header .back-arrow, body.tablet body#edit.users_notifications header .back-arrow, body#edit.users_notifications body.tablet header .back-arrow, body.tablet body#index.users_metrics header .back-arrow, body#index.users_metrics body.tablet header .back-arrow, body.tablet body#show.users_log_previews header .back-arrow, body#show.users_log_previews body.tablet header .back-arrow, body.tablet body#new.users_kpis header .back-arrow, body#new.users_kpis body.tablet header .back-arrow, body.tablet body#edit.users_kpis header .back-arrow, body#edit.users_kpis body.tablet header .back-arrow, body.tablet body#show.users_exercises header .back-arrow, body#show.users_exercises body.tablet header .back-arrow, body.tablet body#show.teams_reports_sprint_reports header .back-arrow, body#show.teams_reports_sprint_reports body.tablet header .back-arrow, body.tablet body#show.teams_programs header .back-arrow, body#show.teams_programs body.tablet header .back-arrow, body.tablet body#edit.teams_programs header .back-arrow, body#edit.teams_programs body.tablet header .back-arrow, body.tablet body#show.teams_plans header .back-arrow, body#show.teams_plans body.tablet header .back-arrow, body.tablet body#show.teams_leaderboards header .back-arrow, body#show.teams_leaderboards body.tablet header .back-arrow, body.tablet #athletes-kpvs-tab header .back-arrow, #athletes-kpvs-tab body.tablet header .back-arrow, body.tablet #athletes-kpis-tab header .back-arrow, #athletes-kpis-tab body.tablet header .back-arrow, body.tablet body#new.teams_athletes_invites header .back-arrow, body#new.teams_athletes_invites body.tablet header .back-arrow, body#show.whiteboards.tablet header .back-arrow, body#show.teams_athletes.tablet header .back-arrow, body.tablet body#show.facilities_stations header .back-arrow, body#show.facilities_stations body.tablet header .back-arrow, body.tablet body#edit.admin_exercises header .back-arrow, body#edit.admin_exercises body.tablet header .back-arrow, body.tablet body#new.admin_exercises header .back-arrow, body#new.admin_exercises body.tablet header .back-arrow, body.tablet body#show.admin_orgs header .back-arrow, body#show.admin_orgs body.tablet header .back-arrow, body.tablet body#edit.admin_orgs header .back-arrow, body#edit.admin_orgs body.tablet header .back-arrow, body.tablet body#show.admin_programs header .back-arrow, body#show.admin_programs body.tablet header .back-arrow, body.tablet body#show.admin_users header .back-arrow, body#show.admin_users body.tablet header .back-arrow, body.tablet body#index.blocks_exercises header .back-arrow, body#index.blocks_exercises body.tablet header .back-arrow, body.tablet body#index.blocks_kpis header .back-arrow, body#index.blocks_kpis body.tablet header .back-arrow, body.tablet body#edit.registrations:not(.mobile) header .back-arrow, body#edit.registrations:not(.mobile) body.tablet header .back-arrow,
body.tablet body#edit.billing_registrations:not(.mobile) header .back-arrow,
body#edit.billing_registrations:not(.mobile) body.tablet header .back-arrow, body.tablet body#edit.institutions_programs header .back-arrow, body#edit.institutions_programs body.tablet header .back-arrow, body.tablet body#show.institutions_programs header .back-arrow, body#show.institutions_programs body.tablet header .back-arrow, body.tablet body.orgs_kpis header .back-arrow, body.orgs_kpis body.tablet header .back-arrow, body.tablet body.users_kpis header .back-arrow, body.users_kpis body.tablet header .back-arrow, body.tablet body#show.accounts.mobile header .back-arrow, body#show.accounts.mobile body.tablet header .back-arrow, body.tablet body#show.institutions.mobile header .back-arrow, body#show.institutions.mobile body.tablet header .back-arrow, body.tablet body#new.payments_prices_subscriptions.mobile header .back-arrow, body#new.payments_prices_subscriptions.mobile body.tablet header .back-arrow, body.tablet body#index.payments_users_subscriptions.mobile header .back-arrow, body#index.payments_users_subscriptions.mobile body.tablet header .back-arrow, body.tablet body#index.teams_athletes.mobile header .back-arrow, body#index.teams_athletes.mobile body.tablet header .back-arrow, body.tablet body#index.users_analyses.mobile header .back-arrow, body#index.users_analyses.mobile body.tablet header .back-arrow, body.tablet body#show.mobile.users_logs header .back-arrow, body#show.mobile.users_logs body.tablet header .back-arrow, body.tablet body#show.users_profile_reports.mobile header .back-arrow, body#show.users_profile_reports.mobile body.tablet header .back-arrow, body.tablet body#edit.users_workouts header .back-arrow, body#edit.users_workouts body.tablet header .back-arrow, body.tablet body#show.orgs_accounts header .back-arrow, body#show.orgs_accounts body.tablet header .back-arrow, body.tablet body#edit.orgs header .back-arrow, body#edit.orgs body.tablet header .back-arrow, body.tablet body#new.payments_prices_purchases header .back-arrow, body#new.payments_prices_purchases body.tablet header .back-arrow, body.tablet body#show.payments_prices_purchases header .back-arrow, body#show.payments_prices_purchases body.tablet header .back-arrow, body.tablet body#index.payments_users_payment_methods header .back-arrow, body#index.payments_users_payment_methods body.tablet header .back-arrow, body.tablet body#new.payments_users_payment_methods header .back-arrow, body#new.payments_users_payment_methods body.tablet header .back-arrow, body.tablet body#index.payments_users_products header .back-arrow, body#index.payments_users_products body.tablet header .back-arrow, body.tablet body#edit[class*='programs'] header .back-arrow, body#edit[class*='programs'] body.tablet header .back-arrow, body.tablet body#show.programs_progressions header .back-arrow, body#show.programs_progressions body.tablet header .back-arrow, body.tablet body#new.programs_schedules header .back-arrow, body#new.programs_schedules body.tablet header .back-arrow, body.tablet body#create.programs_schedules header .back-arrow, body#create.programs_schedules body.tablet header .back-arrow {
  width: 75px;
  text-align: center;
  padding-right: 0px;
}

/* line 17, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu {
  list-style: none;
  display: flex;
  padding: 0px;
  margin: 0px;
  align-items: center;
  padding-right: 20px;
}

/* line 24, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu li {
  padding-left: 15px;
}

/* line 26, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu li a {
  display: flex;
  align-items: center;
}

/* line 29, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu li a:not(.cta) {
  color: #9A9A9A;
}

/* line 36, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .back-arrow:focus, body.tablet header .back-arrow:visited {
  color: #9A9A9A !important;
}

/* line 40, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header.mobile-top {
  background-color: #050505;
}

/* line 44, app/assets/stylesheets/tablet/components/header.scss */
body.tablet div.header {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/tablet/components/layout.scss */
body.tablet {
  padding-bottom: 58px;
}

/* line 3, app/assets/stylesheets/tablet/components/links.scss */
body.tablet a.disabled {
  color: #9A9A9A;
}

/* line 2, app/assets/stylesheets/tablet/components/modals.scss */
body.tablet .modal-dialog {
  box-shadow: none;
}

/* line 4, app/assets/stylesheets/tablet/components/modals.scss */
body.tablet .modal-dialog .modal-content {
  margin: 0px;
  border-radius: 0px;
  background-color: #363636;
  box-shadow: none;
}

/* line 9, app/assets/stylesheets/tablet/components/modals.scss */
body.tablet .modal-dialog .modal-content .mdl-button, body.tablet .modal-dialog .modal-content input.icon-button[type='submit'], body.tablet .modal-dialog .modal-content .mdl-icon-button, body.tablet .modal-dialog .modal-content .mdl-ultra-mini-fab, body.tablet .modal-dialog .modal-content .card .action, .card body.tablet .modal-dialog .modal-content .action, body.tablet .modal-dialog .modal-content .main-card .action, .main-card body.tablet .modal-dialog .modal-content .action, body.tablet .modal-dialog .modal-content .sp-container .sp-cancel, .sp-container body.tablet .modal-dialog .modal-content .sp-cancel, body.tablet .modal-dialog .modal-content .sp-container .sp-choose, .sp-container body.tablet .modal-dialog .modal-content .sp-choose, body.tablet .modal-dialog .modal-content .dtp .dtp-buttons .btn, .dtp .dtp-buttons body.tablet .modal-dialog .modal-content .btn {
  color: #ffffff;
}

/* line 12, app/assets/stylesheets/tablet/components/modals.scss */
body.tablet .modal-dialog .modal-content [data-dismiss='modal'] {
  color: #9A9A9A;
}

/* line 15, app/assets/stylesheets/tablet/components/modals.scss */
body.tablet .modal-dialog .modal-content .mdl-icon-button {
  color: #616161;
}

/* line 21, app/assets/stylesheets/tablet/components/modals.scss */
body.tablet .modal-backdrop.in {
  opacity: 0.8;
}

/* line 3, app/assets/stylesheets/tablet/components/navbar.scss */
body.tablet nav.mobile-bottom {
  background-color: #050505;
}

/* line 3, app/assets/stylesheets/tablet/components/select.scss */
body.tablet .mdl-textfield.selectsearch .selectize-dropdown {
  background-color: #141414;
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tr:first-child td {
  border-color: #363636;
}

/* line 8, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tr:first-child th {
  background-color: #1d1d1d;
  border-color: #363636;
  color: #9A9A9A;
}

/* line 14, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable td {
  background-color: #000000;
  border-color: #363636;
}

/* line 17, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable td.htInvalid {
  background-color: #dc2626 !important;
}

/* line 21, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable th {
  background-color: #1d1d1d;
  border-color: #363636;
  color: #9A9A9A;
}

/* line 25, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable th:last-child {
  border-color: #363636;
}

/* line 28, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable th:nth-child(2) {
  border-color: #363636 !important;
}

/* line 34, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tbody tr td {
  padding: 5px;
}

/* line 37, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tbody tr td:not(:first-child) .cH {
  text-align: center;
}

/* line 2, app/assets/stylesheets/tablet/components/tables.scss */
body.tablet .mdl-data-table {
  background-color: #141414;
}

/* line 6, app/assets/stylesheets/tablet/components/tables.scss */
body.tablet .mdl-data-table tbody tr.is-selected {
  background-color: transparent;
}

/* line 2, app/assets/stylesheets/tablet/components/tabs.scss */
body.tablet .main.tabs {
  padding-top: 48px;
}

/* line 4, app/assets/stylesheets/tablet/components/tabs.scss */
body.tablet .main.tabs ul.tabs {
  background-color: #000000;
  border-bottom-color: #363636;
  position: fixed;
  top: 61px;
  left: 0px;
  right: 0px;
  z-index: 1030;
}

/* line 2, app/assets/stylesheets/tablet/facilities/sessions/new.scss */
body#new.facilities_sessions.tablet h1 {
  font-family: "Play";
  font-weight: bold;
}

/* line 6, app/assets/stylesheets/tablet/facilities/sessions/new.scss */
body#new.facilities_sessions.tablet #appzi-button {
  display: none;
}

/* line 9, app/assets/stylesheets/tablet/facilities/sessions/new.scss */
body#new.facilities_sessions.tablet .navbar-fixed-bottom {
  display: none;
}

/* line 1, app/assets/stylesheets/tablet/facilities/show.scss */
#team-facility-table {
  margin-top: -21px;
}

/* line 2, app/assets/stylesheets/tablet/facilities/stations/schedules/index.scss */
body#show.facilities_stations .station-schedule-user {
  font-weight: bold;
  padding: 10px;
  border-bottom: 1px solid #363636;
  color: #FF0330;
}

/* line 4, app/assets/stylesheets/tablet/facilities/stations/schedules/show.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .station-schedules-show-control {
  padding: 10px;
  border-bottom: 1px solid #363636;
}

/* line 3, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-sessions {
  overflow-x: scroll;
  position: absolute;
  bottom: 0px;
  border-left: 1px solid #363636;
  top: 60px;
  right: 0px;
  width: 30%;
  list-style: none;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

/* line 15, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-sessions .session {
  border-bottom: 1px solid #363636;
  padding-right: 18px;
}

/* line 18, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-sessions .session a.station-session-item {
  color: #9A9A9A;
  display: block;
  padding: 10px;
}

/* line 23, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-sessions .session.active {
  border-left: 5px solid #FF0330;
}

/* line 25, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-sessions .session.active .session-name {
  color: #FF0330;
  font-weight: bold;
}

/* line 30, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-sessions .session .material-icons-round {
  font-size: 21px !important;
}

/* line 35, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks {
  overflow-x: scroll;
  position: absolute;
  bottom: 0px;
  border-right: 1px solid #363636;
  top: 60px;
  left: 0px;
  width: 30%;
  list-style: none;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

/* line 47, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .station-schedules-control {
  padding: 10px;
  border-bottom: 1px solid #363636;
}

/* line 50, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .station-schedules-control a {
  color: #9A9A9A;
}

/* line 54, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .schedule {
  border-bottom: 1px solid #363636;
}

/* line 56, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .schedule a {
  color: #9A9A9A;
  padding: 10px;
}

/* line 59, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .schedule a .title {
  font-weight: bold;
  color: #d0d0d0;
}

/* line 62, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .schedule a .title i {
  display: none;
}

/* line 65, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .schedule a .title.complete {
  color: #3a3a3a;
}

/* line 67, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .schedule a .title.complete i {
  display: block;
}

/* line 72, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .schedule a .blocks {
  font-size: 13px;
}

/* line 77, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block {
  border-bottom: 1px solid #363636;
}

/* line 79, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block .description {
  margin-bottom: 15px;
}

/* line 82, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block .index {
  display: none;
}

/* line 85, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block.active {
  border-left: 5px solid #FF0330;
}

/* line 87, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block.active a {
  cursor: default;
}

/* line 90, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block.active a .set .description {
  display: block;
  font-size: 1.1rem;
  margin-top: 1px;
}

/* line 97, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block.active a .superset .description {
  display: block;
  font-size: 1.1rem;
  margin-top: 5px;
}

/* line 103, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block.active a .block-name {
  color: #FF0330;
}

/* line 108, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block .block-name {
  font-weight: bold;
}

/* line 111, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block a {
  color: #9A9A9A;
  display: block;
  padding: 10px;
}

/* line 118, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block:not(.active) a .description {
  display: none;
}

/* line 121, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control #station-session-blocks .block:not(.active) a:hover {
  background-color: #f9f9f9;
}

/* line 128, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control {
  position: fixed;
  top: 11px;
  right: 70px;
  z-index: 1050;
  width: 200px;
}

/* line 134, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield {
  background-color: #FF0330;
  border-radius: 4px;
  height: 36px;
  padding: 0px;
}

/* line 139, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield .mdl-textfield__label {
  margin-top: -15px;
  margin-left: 10px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 146, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
  text-align: left;
}

/* line 150, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield .selectize-input .item {
  text-align: left;
}

/* line 154, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 158, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield .selectize-input:after {
  border-top-color: #ffffff;
}

/* line 162, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield .selectize-input.full .item {
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 5px;
}

/* line 172, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield.is-focused .mdl-textfield__label, body#show.facilities_stations .station-sessions-control .station-sessions-form-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 178, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-form-control .selectize-dropdown-content .option {
  text-align: left !important;
}

/* line 183, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control {
  position: fixed;
  top: 11px;
  right: 290px;
  z-index: 1050;
  width: 200px;
  background-color: transparent;
  border-radius: 4px;
  padding: 0px;
  border: 2px solid #FF0330;
}

/* line 193, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield {
  background-color: transparent;
  border-radius: 4px;
  height: 36px;
  padding: 0px;
}

/* line 198, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -15px;
  margin-left: 10px;
  color: #FF0330;
  font-weight: bold;
  font-size: 13px;
}

/* line 205, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
  text-align: left;
}

/* line 209, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield .selectize-input .item {
  text-align: left;
}

/* line 213, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #FF0330 transparent transparent transparent;
}

/* line 217, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield .selectize-input:after {
  border-top-color: #FF0330;
}

/* line 221, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield .selectize-input.full .item {
  color: #FF0330;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 5px;
}

/* line 231, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield.is-focused .mdl-textfield__label, body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 237, app/assets/stylesheets/tablet/facilities/stations/sessions/interface.scss */
body#show.facilities_stations .station-sessions-control .station-sessions-team-select-control .selectize-dropdown-content .option {
  text-align: left !important;
}

/* line 5, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station {
  padding-top: 60px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 60px;
  display: flex;
  text-align: center;
}

/* line 15, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station > .mdl-spinner-container {
  margin: auto;
}

/* line 18, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes {
  overflow-x: scroll;
  position: absolute;
  bottom: 0px;
  border-left: 1px solid #363636;
  top: 60px;
  right: 0px;
  width: 30%;
  list-style: none;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

/* line 30, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes .athlete {
  border-bottom: 1px solid #363636;
}

/* line 32, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes .athlete a {
  color: #9A9A9A;
  display: block;
  padding: 10px;
}

/* line 37, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes .athlete .athlete-name {
  text-transform: uppercase;
}

/* line 40, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes .athlete.active {
  border-left: 5px solid #FF0330;
}

/* line 42, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes .athlete.active .athlete-name {
  color: #FF0330;
  font-weight: bold;
}

/* line 49, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-form {
  position: absolute;
  top: 60px;
  left: 30%;
  right: 30%;
  bottom: 0px;
  overflow-x: hidden;
  text-align: left;
  display: flex;
}

/* line 58, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-form .progress-tracker {
  position: absolute;
  width: 100%;
}

/* line 62, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-form > .mdl-spinner-container {
  margin: auto;
}

/* line 65, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-form .block-log-form {
  width: 100%;
}

/* line 69, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks {
  overflow-x: scroll;
  position: absolute;
  bottom: 0px;
  border-right: 1px solid #363636;
  top: 60px;
  left: 0px;
  width: 30%;
  list-style: none;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

/* line 81, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block {
  border-bottom: 1px solid #363636;
}

/* line 83, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block .description {
  margin-bottom: 15px;
}

/* line 86, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block .index {
  display: none;
}

/* line 89, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.active {
  border-left: 5px solid #FF0330;
}

/* line 91, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.active a {
  cursor: default;
}

/* line 94, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.active a .set .description {
  display: block;
  font-size: 1.1rem;
  margin-top: 1px;
}

/* line 101, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.active a .superset .description {
  display: block;
  font-size: 1.1rem;
  margin-top: 5px;
}

/* line 107, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.active a .block-name {
  color: #FF0330;
}

/* line 112, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block .block-name {
  font-weight: bold;
}

/* line 115, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block a {
  color: #9A9A9A;
  display: block;
  padding: 10px;
}

/* line 122, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block:not(.active) a .description {
  display: none;
}

/* line 125, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block:not(.active) a:hover {
  background-color: #f9f9f9;
}

/* line 132, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #waiting {
  margin: auto;
}

/* line 134, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #waiting h1 {
  color: #EEEEEE;
  font-family: "Play";
  font-size: 60px;
  font-weight: bold;
}

/* line 139, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #waiting h1 .subtitle {
  color: #9A9A9A;
  font-size: 20px;
}

/* line 1, app/assets/stylesheets/tablet/layout.scss */
body.tablet {
  padding: 60px 0px 80px 0px !important;
  background-color: #050505;
}

/* line 4, app/assets/stylesheets/tablet/layout.scss */
body.tablet header {
  padding-top: 0px !important;
}

/* line 2, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main {
  padding-top: 0px;
}

/* line 5, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main header h1 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 15px;
  margin-top: 23px;
}

/* line 12, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main header .subtitle {
  font-size: 14px;
  font-weight: bold;
  margin-top: 23px;
  margin-right: 15px;
}

/* line 19, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .DTFC_LeftHeadWrapper {
  border-color: #363636;
}

/* line 22, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .DTFC_LeftBodyWrapper {
  border-color: #363636;
}

/* line 25, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .DTFC_ScrollWrapper {
  border-color: #363636;
}

/* line 28, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-color: #363636;
}

/* line 32, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTable tr {
  background-color: #000000;
}

/* line 34, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTable tr td, body#show.tablet.reports_metrics_reports .main .dataTable tr th {
  border-color: #363636;
}

/* line 38, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTable tr.position td {
  background-color: #1d1d1d;
}

/* line 44, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .metrics-report-logo {
  top: 10px;
}

/* line 46, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .metrics-report-logo .navbar-logo {
  display: none;
}

/* line 2, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .roster-page-header {
  padding: 16px;
}

/* line 5, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .roster-page-header__subtitle {
  max-width: 100%;
}

/* line 9, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .roster-page-header__actions {
  flex-wrap: wrap;
  justify-content: flex-end;
}

/* line 15, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet table.DTFC_Cloned thead {
  background-color: #050505;
}

/* line 18, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet table.dataTable tbody tr {
  background-color: #050505;
}

/* line 21, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet td, body#index.teams_athletes.tablet th {
  border-color: #616161 !important;
}

/* line 24, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #athlete-table-filter {
  background-color: #050505;
}

/* line 27, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder tr.hover {
  background-color: #050505 !important;
}

/* line 30, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .DTFC_LeftBodyWrapper {
  border-color: #616161 !important;
}

/* line 33, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .DTFC_LeftHeadWrapper {
  border-color: #616161 !important;
}

/* line 36, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athlete-menu {
  display: none;
}

/* line 39, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder tr.selected {
  background-color: #363636;
}

/* line 42, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-bulk-menu {
  background-color: #050505;
}

/* line 45, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .dataTables_scrollBody {
  border-color: #616161 !important;
}

/* line 48, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .dataTables_scroll {
  border-color: #616161 !important;
}

/* line 51, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .dt-buttons {
  top: 71px !important;
}

/* line 54, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet ul.tabs {
  display: none;
}

/* line 57, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .main.tabs {
  padding-top: 0px;
}

/* line 60, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .well {
  padding: 0px;
}

/* line 62, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .well .well-table {
  overflow-x: scroll !important;
  overflow-y: hidden;
  margin: auto;
}

/* line 69, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #teams-athletes-search_form_search_container .close {
  color: #ffffff;
}

/* line 73, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-group-filter, body#index.teams_athletes.tablet #team-athletes-group-add, body#index.teams_athletes.tablet #team-athletes-group-remove, body#index.teams_athletes.tablet #team-athletes-groups-frame {
  background-color: #363636;
  box-shadow: 0px 0px 30px rgba(255, 255, 255, 0.2);
  color: #9A9A9A;
}

/* line 6, app/assets/stylesheets/tablet/teams/athletes/kpis/sheet.scss */
body.tablet #athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header {
  background-color: #1d1d1d;
  color: #9E9E9E;
}

/* line 10, app/assets/stylesheets/tablet/teams/athletes/kpis/sheet.scss */
body.tablet #athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header {
  background-color: #1d1d1d;
  color: #9E9E9E;
}

/* line 6, app/assets/stylesheets/tablet/teams/athletes/show.scss */
body#show.teams_athletes.tablet .profile-report .summary {
  left: 47px;
}

/* line 8, app/assets/stylesheets/tablet/teams/athletes/show.scss */
body#show.teams_athletes.tablet .profile-report .summary .profile-report-metric {
  border-color: #616161;
}

/* line 12, app/assets/stylesheets/tablet/teams/athletes/show.scss */
body#show.teams_athletes.tablet .profile-report .charts {
  margin-top: 35px;
  padding-right: 25px;
}

/* line 15, app/assets/stylesheets/tablet/teams/athletes/show.scss */
body#show.teams_athletes.tablet .profile-report .charts .profile-report-section {
  background-color: #141414;
  border-color: #616161;
}

/* line 4, app/assets/stylesheets/tablet/teams/facilities/index.scss */
#institution-facilities-control #org-facilities-table tr td:last-child, #institution-facilities-control #org-facilities-table tr th:last-child {
  display: none;
}

/* line 3, app/assets/stylesheets/tablet/teams/plans/index.scss */
body#index.tablet.teams_plans header .cta, body#index.tablet.teams_plans header .sp-container .sp-choose, .sp-container body#index.tablet.teams_plans header .sp-choose {
  display: none;
}

/* line 3, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans header .cta, body#show.tablet.teams_plans header .sp-container .sp-choose, .sp-container body#show.tablet.teams_plans header .sp-choose {
  display: none;
}

/* line 7, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab {
  top: 150px;
  bottom: 60px;
  left: 25px;
}

/* line 11, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab div:not(.mdl-tooltip) {
  background-color: #141414 !important;
}

/* line 15, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name .text-default {
  color: #9E9E9E !important;
}

/* line 19, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab .week-number {
  color: #9E9E9E !important;
}

/* line 25, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab #plan-table tbody tr td {
  background-color: #000000;
  border-color: #363636;
}

/* line 31, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab #plan-table tbody tr.program:hover td:not(.active) {
  background-color: #000000;
}

/* line 39, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab #plan-table tbody tr.weeks td.toggle-days:hover {
  background-color: #000000;
}

/* line 2, app/assets/stylesheets/tablet/typography.scss */
body.tablet .text-important-1, body.tablet #flex-conversation .message .body h4, #flex-conversation .message .body body.tablet h4, body.tablet #flex-conversation .message .body h3, #flex-conversation .message .body body.tablet h3, body.tablet #flex-conversation .message .body h2, #flex-conversation .message .body body.tablet h2, body.tablet #flex-conversation .message .body h1, #flex-conversation .message .body body.tablet h1, body.tablet .leaderboard-metric-frame .header, .leaderboard-metric-frame body.tablet .header, body.tablet .profile-report-section.table_section .assessment-measurement .metric-name, .profile-report-section.table_section .assessment-measurement body.tablet .metric-name {
  color: #ffffff;
}

/* line 6, app/assets/stylesheets/tablet/typography.scss */
body.tablet .text-important-2 {
  color: #BDBDBD;
}

/* line 1, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet {
  background-color: #000000;
}

/* line 6, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .nav-action {
  color: #9A9A9A;
}

/* line 9, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll {
  background-color: #000000;
  border-left: 5px solid #363636;
  bottom: 60px;
}

/* line 14, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr {
  background-color: #030303;
}

/* line 16, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr:first-child {
  background-color: #030303 !important;
}

/* line 18, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr:first-child td {
  background-color: #030303;
  border-color: #363636 !important;
}

/* line 21, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr:first-child td .cH {
  background-color: #030303;
  color: #9E9E9E;
}

/* line 27, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td {
  background-color: #030303;
  border-color: #363636 !important;
}

/* line 31, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .mdl-button.record-all, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td input.record-all.icon-button[type='submit'], body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.mdl-icon-button, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.mdl-ultra-mini-fab, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .card .record-all.action, .card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .main-card .record-all.action, .main-card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .sp-container .record-all.sp-cancel, .sp-container body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.sp-cancel, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .sp-container .record-all.sp-choose, .sp-container body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.sp-choose, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dtp .dtp-buttons .record-all.btn, .dtp .dtp-buttons body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.btn {
  color: #ffffff !important;
}

/* line 34, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .mdl-button.dark, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td input.dark.icon-button[type='submit'], body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.mdl-icon-button, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.mdl-ultra-mini-fab, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .card .dark.action, .card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .main-card .dark.action, .main-card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .sp-container .dark.sp-cancel, .sp-container body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.sp-cancel, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .sp-container .dark.sp-choose, .sp-container body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.sp-choose, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dtp .dtp-buttons .dark.btn, .dtp .dtp-buttons body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.btn {
  border: 1px solid #363636;
  color: #9E9E9E;
}

/* line 38, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .mdl-button.record, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td input.record.icon-button[type='submit'], body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.mdl-icon-button, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.mdl-ultra-mini-fab, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .card .record.action, .card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .main-card .record.action, .main-card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .sp-container .record.sp-cancel, .sp-container body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.sp-cancel, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .sp-container .record.sp-choose, .sp-container body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.sp-choose, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dtp .dtp-buttons .record.btn, .dtp .dtp-buttons body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.btn {
  color: #FF0330;
}

/* line 42, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.col-head {
  background-color: #030303;
}

/* line 44, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.col-head .cH {
  background-color: #030303;
  color: #9E9E9E;
}

/* line 50, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.station:not(.col-head) {
  background-color: #030303;
}

/* line 52, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.station:not(.col-head) .cH {
  background-color: #030303;
}

/* line 58, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.complete .attr-value {
  color: #ffffff;
  font-weight: bold;
}

/* line 64, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td:not(.complete) .attr-label {
  color: #616161;
}

/* line 68, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.spacer {
  background-color: #363636;
  color: #9E9E9E;
}

/* line 72, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.superset-L, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.superset-M {
  border-right-color: #363636;
}

/* line 75, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance {
  background-color: #000000;
}

/* line 77, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .attr-value {
  color: #ffd600;
}

/* line 79, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .attr-value .rx {
  color: #9A9A9A;
  font-weight: normal;
  font-size: 12px;
}

/* line 85, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .rH {
  color: #ffd600;
}

/* line 87, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .rH .dark {
  border: 1px solid #ffd600;
  color: #ffd600;
}

/* line 97, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks {
  background-color: #000000;
  bottom: 60px;
  left: 0px;
  padding-left: 0px;
  top: 61px;
}

/* line 103, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks header {
  border-bottom: 1px solid #363636;
  left: 0px;
}

/* line 106, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks header h2 {
  color: #9E9E9E;
}

/* line 110, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks .block {
  border-bottom: 1px solid #363636;
}

/* line 112, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks .block a {
  color: #9A9A9A;
}

/* line 118, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet.collapsed .whiteboard-scroll {
  left: 55px;
}

/* line 121, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet.collapsed .whiteboard-blocks {
  width: 55px;
  padding-left: 0px;
}

/* line 6, app/assets/stylesheets/tablet/workouts/attendances/index.scss */
body#index.schedules_attendances.tablet #schedule-attendances table tr:nth-child(even) td {
  background-color: #242424;
}

/* line 12, app/assets/stylesheets/tablet/workouts/attendances/index.scss */
body#index.schedules_attendances.tablet #schedule-attendances .coach-name {
  color: #EEEEEE;
  font-size: 14px;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] {
  padding-top: 141px;
}

/* line 5, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td:not(:first-child) {
  border-left: 1px solid #363636 !important;
}

/* line 8, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td .hour {
  border-bottom: 1px solid #363636 !important;
}

/* line 10, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td .hour .hour-label {
  left: 3px !important;
  top: 1px !important;
}

/* line 16, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td.schedule-content .schedule {
  border-color: #363636 !important;
}

/* line 22, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header {
  position: fixed;
  top: 61px;
  z-index: 1030;
}

/* line 26, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header td {
  background-color: #000000;
}

/* line 28, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header td .day-number {
  border-bottom: 1px solid #363636;
}

/* line 31, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header td:not(:first-child) {
  border-left: 1px solid #363636;
}

/* line 36, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #schedules-pick {
  color: #9A9A9A;
  padding-top: 20px;
  display: block;
  text-align: center;
}

@tailwind base;
@tailwind components;
@tailwind utilities;
/* line 4, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable th #team-kpi-info {
  margin-right: 8px;
}

/* line 10, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr td form {
  display: inline;
}

/* line 13, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr td:first-child {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 19, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 21, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr.included td:nth-child(2) {
  color: #FF0330;
}

/* line 33, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 2, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info {
  flex-direction: row-reverse;
  font-size: 12px;
  position: fixed;
  top: 61px;
  right: 0px;
  z-index: 1032;
  height: 48px;
  padding: 15px 30px 15px 25px;
  width: 325px;
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
  z-index: 1032;
}

/* line 15, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info a.info-btn {
  color: #9E9E9E;
  font-weight: bold;
  padding-left: 20px;
  position: relative;
  margin-left: 15px;
}

/* line 21, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info a.info-btn i {
  float: left;
  font-size: 20px;
  margin-top: 8px;
  left: 0px;
  position: absolute;
  top: -12px;
}

/* line 30, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info a.info-btn:hover .trailing-text {
  text-decoration: underline;
}

/* line 35, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form {
  display: inline;
}

/* line 37, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form i#date-icon {
  color: #9E9E9E;
  font-weight: bold;
  font-size: 20px;
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}

/* line 45, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield {
  display: inline;
  float: left;
  padding: 0px;
  width: 65px;
  margin-top: 5px;
}

/* line 51, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield input {
  border: none;
  color: #9E9E9E;
  font-weight: bold;
  font-size: 12px;
  margin-top: -6px;
  cursor: pointer;
}

/* line 58, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield input:hover {
  text-decoration: underline;
}

/* line 62, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield label {
  display: none;
}

/* line 68, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet {
  overflow: hidden;
}

/* line 74, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable.ht_clone_left td.col-header:first-child {
  border-bottom: none;
}

/* line 81, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 87, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td .attr-value {
  margin: 7px 0px;
}

/* line 90, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.col-header {
  background-color: #f9f9f9;
  font-weight: bold;
  height: 100px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}

/* line 97, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.col-header:first-child {
  border-right-width: 3px;
}

/* line 101, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.left {
  border-left-width: 3px;
}

/* line 104, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.override {
  background-color: #ffd600;
}

/* line 107, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.right {
  border-right-width: 3px;
}

/* line 110, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td:not(.row-header):not(.col-header) {
  padding: 2px 4px;
}

/* line 113, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.row-header {
  background-color: #f9f9f9;
  border-right-width: 3px;
  vertical-align: middle;
  padding: 0px 5px;
}

/* line 118, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.row-header .warning {
  color: #ffd600;
  position: absolute;
  right: 0px;
  top: 2px;
}

/* line 123, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.row-header .warning i {
  font-size: 16px;
}

/* line 130, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable th.ht__highlight {
  background-color: #f9f9f9;
}

/* line 136, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-filter {
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 40px;
  right: 45px;
  width: 400px;
  z-index: 1029;
}

/* line 146, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-filter .close {
  padding-top: 4px;
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 154, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-filter-btn.active {
  color: #FF0330;
}

/* line 2, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .mdl-data-table {
  border: none;
}

/* line 6, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info #athlete-group-form .close {
  padding-top: 4px;
}

/* line 11, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info #athlete-img-button #athlete-img {
  border-radius: 50%;
  display: inline-block;
  height: 150px;
  width: 150px;
}

/* line 17, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info #athlete-img-button:hover {
  opacity: 0.75;
}

/* line 21, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .athlete-edit-table {
  border: none;
}

/* line 23, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .athlete-edit-table tr {
  border: none;
}

/* line 25, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .athlete-edit-table tr td {
  border: none;
  padding: 5px;
}

/* line 28, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .athlete-edit-table tr td.coach-name {
  color: #9E9E9E;
  min-width: 10%;
}

/* line 32, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .athlete-edit-table tr td:first-child {
  padding-left: 50px;
  min-width: 10%;
}

/* line 36, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .athlete-edit-table tr td:last-child {
  padding-right: 50px;
  width: 80%;
}

/* line 41, app/assets/stylesheets/teams/athletes/edit.scss */
#right-drawer #team-athlete-info .athlete-edit-table tr:hover {
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes {
  padding-bottom: 0px;
}

/* line 5, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes.modal-open .modal-backdrop.team-url-modal-backdrop {
  z-index: 2050 !important;
}

/* line 10, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes .tabs:not([active-tab="athletes-tab"]) {
  right: 310px;
}

/* line 13, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes .tabs:not([active-tab="athletes-tab"]):after {
  background-color: #ffffff;
  right: 0px;
  height: 48px;
  width: 325px;
  top: 61px;
  border-bottom: 1px solid #EEEEEE;
  position: fixed;
}

/* line 24, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_filter {
  display: none;
}

/* line 29, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter {
  margin: 0px;
  width: 0;
  min-width: 0;
  max-width: 0;
  float: none;
  text-align: left;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  transform: translateX(10px);
  transition: max-width 180ms ease, opacity 180ms ease, transform 180ms ease, margin-right 180ms ease;
}

/* line 43, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter.is-open {
  min-width: 280px;
  max-width: 280px;
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
  margin-right: 4px;
}

/* line 52, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter label {
  margin: 0px;
  width: 100%;
  position: relative;
}

/* line 58, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input {
  margin-left: 0px;
  width: 100%;
  height: 44px;
  padding: 0 14px;
  border: 1px solid rgba(163, 163, 163, 0.6);
  border-radius: 10px;
  background: linear-gradient(180deg, #ffffff 0%, #f5f5f5 100%);
  box-shadow: 0 1px 2px rgba(35, 35, 35, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.75);
  color: rgba(0, 0, 0, 0.87);
}

/* line 70, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input::-moz-placeholder {
  color: #BDBDBD;
}
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input::placeholder {
  color: #BDBDBD;
}

/* line 74, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input:focus {
  border-color: rgba(80, 80, 80, 0.55);
  box-shadow: 0 0 0 3px rgba(200, 200, 200, 0.25), 0 1px 2px rgba(35, 35, 35, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.75);
  outline: none;
}

/* line 82, app/assets/stylesheets/teams/athletes/index.scss */
.dark body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input {
  border-color: rgba(82, 82, 82, 0.9);
  background: linear-gradient(180deg, #262626 0%, #1f1f1f 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.04);
  color: #f5f5f5;
}

/* line 89, app/assets/stylesheets/teams/athletes/index.scss */
.dark body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input::-moz-placeholder {
  color: #a3a3a3;
}
.dark body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input::placeholder {
  color: #a3a3a3;
}

/* line 93, app/assets/stylesheets/teams/athletes/index.scss */
.dark body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input:focus {
  border-color: rgba(163, 163, 163, 0.8);
  box-shadow: 0 0 0 3px rgba(115, 115, 115, 0.28), 0 1px 2px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.06);
}

/* line 103, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #roster-search-trigger.is-active {
  color: rgba(0, 0, 0, 0.87);
  background-color: rgba(230, 230, 230, 0.7);
}

/* line 107, app/assets/stylesheets/teams/athletes/index.scss */
.dark body#index.teams_athletes #athlete-table-filter #roster-search-trigger.is-active {
  color: #f5f5f5;
  background-color: rgba(64, 64, 64, 0.85);
}

/* line 113, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter .label, body#index.teams_athletes #athlete-table-filter .filter-basic .filter-option, .filter-basic body#index.teams_athletes #athlete-table-filter .filter-option {
  margin-left: 7px;
}

/* line 118, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu {
  position: relative;
  background-color: transparent;
  width: -moz-max-content;
  width: max-content;
  max-width: none;
  display: none;
  text-align: left;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}

/* line 131, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu .roster-action {
  padding: 2px 0px;
  font-size: 13px;
  line-height: 20px;
  color: #757575 !important;
  margin-right: 0;
  white-space: nowrap;
}

/* line 139, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu .roster-action i {
  font-size: 16px;
  line-height: 16px;
}

/* line 145, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu .roster-action:hover .trailing-text {
  text-decoration: underline !important;
}

/* line 152, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-group-add {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 25px;
  left: 0px;
  width: 400px;
  z-index: 1035;
  border-radius: 6px;
}

/* line 164, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-group-add .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 171, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-group-filter {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 175px;
  right: 45px;
  width: 400px;
  z-index: 1030;
  border-radius: 6px;
}

/* line 183, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-group-filter .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 190, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-group-remove {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 25px;
  left: 0px;
  width: 400px;
  z-index: 1035;
  border-radius: 6px;
}

/* line 202, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-group-remove .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 210, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container #athlete-search-input {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 215, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container .close {
  display: none;
  position: absolute;
  right: -10px;
  top: -35px;
}

/* line 222, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container .search {
  color: #BDBDBD;
  position: absolute;
  top: -27px;
}

/* line 228, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container .text {
  padding-left: 25px;
}

/* line 234, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container.is-focused .search, body#index.teams_athletes #teams-athletes-search_form_search_container.is-dirty .search {
  color: rgba(0, 0, 0, 0.87);
}

/* line 238, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container.is-focused .text, body#index.teams_athletes #teams-athletes-search_form_search_container.is-dirty .text {
  padding-left: 0px;
}

/* line 244, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder {
  position: relative;
}

/* line 247, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td:first-child,
body#index.teams_athletes #team-athletes-holder .DTFC_LeftBodyWrapper table tbody td {
  border-right: 1px solid #EEEEEE !important;
}

/* line 253, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable.no-footer {
  border-bottom: 1px solid rgba(163, 163, 163, 0.35);
}

/* line 259, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox {
  color: #9E9E9E;
}

/* line 262, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox .roster-checkbox__icon {
  font-size: 16px;
  line-height: 1;
}

/* line 267, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--header {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

/* line 273, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--header.is-all, body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--header.is-partial {
  color: #FF0330;
}

/* line 279, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--row {
  position: static;
  top: auto;
  left: auto;
  margin: 0;
  padding: 0;
}

/* line 286, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--row .selected {
  color: #FF0330;
}

/* line 294, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .name,
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .name.managed {
  margin-left: 0;
}

/* line 299, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .user-avatar,
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .user-avatar.managed {
  position: static;
  margin-left: 0;
  height: 32px;
  width: 32px;
}

/* line 308, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody .select {
  position: static;
  top: auto;
  left: auto;
  padding: 0;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 322, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc_disabled,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc_disabled {
  background-image: none !important;
}

/* line 330, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc_disabled:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc_disabled:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc_disabled:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc_disabled:after {
  display: none !important;
  content: none !important;
}

/* line 344, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder table {
  border-top: none;
  border-right: none;
}

/* line 349, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder table.dataTable tbody tr.selected,
body#index.teams_athletes #team-athletes-holder table.dataTable tbody tr.selected > td,
body#index.teams_athletes #team-athletes-holder table.dataTable tbody td.selected {
  background-color: #f9f9f9 !important;
}

/* line 355, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder td,
body#index.teams_athletes #team-athletes-holder th {
  padding: 12px 18px;
  white-space: nowrap;
}

/* line 361, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_length,
body#index.teams_athletes #team-athletes-holder .dataTables_paginate,
body#index.teams_athletes #team-athletes-holder .dts_label {
  display: none;
}

/* line 367, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_scroll {
  border-bottom: 1px solid #EEEEEE;
}

/* line 372, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_scroll td:last-child,
body#index.teams_athletes #team-athletes-holder .dataTables_scroll th:last-child {
  width: 100%;
  background: none;
  padding: 0px;
}

/* line 380, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_scrollBody {
  border-bottom: none;
  border-right: 1px solid #EEEEEE;
}

/* line 385, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .DTFC_LeftHeadWrapper {
  border-right: 1px solid #EEEEEE;
}

/* line 389, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .DTFC_LeftBodyWrapper {
  border-right: 1px solid #EEEEEE;
}

/* line 393, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons {
  display: none;
}

/* line 397, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons .dt-button {
  border: none;
  background: none;
  color: #9E9E9E;
}

/* line 402, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons .dt-button i {
  font-size: 20px;
}

/* line 406, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons .dt-button.buttons-select-none {
  color: #FF0330;
  display: none;
}

/* line 414, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons.all .dt-button.buttons-select-none {
  display: block;
}

/* line 418, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons.all .dt-button.buttons-select-all {
  display: none;
}

/* line 426, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:not(.prevent-url) {
  cursor: pointer;
}

/* line 433, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:hover td:first-child {
  background-color: #f9f9f9;
}

/* line 437, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:hover td:not(:first-child) {
  background-color: rgba(255, 3, 48, 0.06);
}

/* line 441, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td:first-child:hover {
  background-color: rgba(255, 3, 48, 0.06);
}

/* line 445, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td:first-child:hover ~ td {
  background-color: #f9f9f9;
}

/* line 449, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr th {
  border-top: none;
  color: #9E9E9E;
  font-size: 12px;
  position: relative;
  text-transform: uppercase;
}

/* line 458, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:not(:last-child) td {
  border-bottom: 1px solid #EEEEEE;
}

/* line 463, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td {
  position: relative;
}

/* line 466, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .label, body#index.teams_athletes #team-athletes-holder tr td .filter-basic .filter-option, .filter-basic body#index.teams_athletes #team-athletes-holder tr td .filter-option {
  font-size: 10px;
}

/* line 469, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .label.group, body#index.teams_athletes #team-athletes-holder tr td .filter-basic .group.filter-option, .filter-basic body#index.teams_athletes #team-athletes-holder tr td .group.filter-option {
  padding-top: 0px;
  padding-bottom: 0px;
  display: inline-block;
}

/* line 474, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .label.group .group-name, body#index.teams_athletes #team-athletes-holder tr td .filter-basic .group.filter-option .group-name, .filter-basic body#index.teams_athletes #team-athletes-holder tr td .group.filter-option .group-name {
  display: inline-block;
  padding-top: 4px;
  padding-bottom: 3px;
}

/* line 480, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .label.group .coach-name, body#index.teams_athletes #team-athletes-holder tr td .filter-basic .group.filter-option .coach-name, .filter-basic body#index.teams_athletes #team-athletes-holder tr td .group.filter-option .coach-name {
  border-left: 1px solid #757575;
  color: #BDBDBD;
  display: inline-block;
  margin-left: 4px;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 3px;
}

/* line 492, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name {
  margin-left: 50px;
  font-weight: 500;
}

/* line 495, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name.managed {
  margin-left: 90px;
}

/* line 501, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name .inactive {
  color: #ffffff;
  background-color: #9E9E9E;
  padding: 1px 5px;
  border-radius: 3px;
  margin-top: -2px;
  display: inline-block;
  font-size: 9px;
  position: absolute;
}

/* line 512, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name .invited {
  color: #ffffff;
  background-color: #000000;
  border: 1px solid #616161;
  padding: 1px 5px;
  border-radius: 3px;
  margin-top: -2px;
  display: inline-block;
  font-size: 9px;
  position: absolute;
}

/* line 524, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name .last-seen {
  color: #9E9E9E;
  font-size: 9px;
  font-weight: normal;
}

/* line 531, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .user-avatar {
  position: absolute;
  height: 35px;
  width: 35px;
}

/* line 536, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .user-avatar.managed {
  margin-left: 40px;
}

/* line 542, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr .select {
  color: #9E9E9E;
  position: absolute;
  top: 0px;
  left: -1px;
  padding: 19px 19px 13px 19px;
  cursor: pointer;
}

/* line 550, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr .select i {
  font-size: 16px;
  line-height: 1;
}

/* line 554, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr .select i.selected {
  color: #FF0330;
}

/* line 560, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr.selected {
  background-color: #f9f9f9;
}

/* line 564, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr.selected .select .unselected {
  display: none;
}

/* line 572, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:not(.selected) .select .selected {
  display: none;
}

/* line 581, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-url-modal {
  z-index: 2060 !important;
}

/* line 584, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-url-modal .modal-dialog {
  position: relative;
  z-index: 2061;
}

/* line 589, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-url-modal .alert {
  font-size: 1.25rem;
}

/* line 593, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-url-modal #team-signup-url {
  font-size: 12pt;
  border: 0px;
  padding: 0px;
  margin: 0px;
  position: fixed;
  left: -9999px;
}

/* line 601, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-url-modal #team-signup-url:focus {
  outline: none;
}

/* line 606, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-url-modal #team-url-copy {
  margin-top: -6px;
  position: absolute;
  right: 25px;
}

/* line 613, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes .temp {
  display: none;
}

/* line 617, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-count {
  color: #757575;
  font-size: 12px;
  position: absolute;
  bottom: -22px;
  left: 0px;
  z-index: 1030;
}

/* line 627, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athletes-tab .progress-tracker {
  position: fixed;
  left: 94px;
  right: 30px;
  top: 91px;
  z-index: 1031;
}

/* line 634, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athletes-tab #team-data-processing-progress-control.progress-tracker {
  top: 121px;
  z-index: 1031;
}

/* line 2, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites .modal {
  z-index: 1060 !important;
}

/* line 6, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites .modal-backdrop {
  z-index: 1050 !important;
}

/* line 14, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites .invite-page-actions {
  align-items: center;
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  margin: 0 0 12px;
}

/* line 21, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites .invite-page-actions .mdl-button[disabled='disabled'], body#new.teams_athletes_invites .invite-page-actions input.icon-button[disabled='disabled'][type='submit'], body#new.teams_athletes_invites .invite-page-actions .mdl-icon-button[disabled='disabled'], body#new.teams_athletes_invites .invite-page-actions .mdl-ultra-mini-fab[disabled='disabled'], body#new.teams_athletes_invites .invite-page-actions .card .action[disabled='disabled'], .card body#new.teams_athletes_invites .invite-page-actions .action[disabled='disabled'], body#new.teams_athletes_invites .invite-page-actions .main-card .action[disabled='disabled'], .main-card body#new.teams_athletes_invites .invite-page-actions .action[disabled='disabled'], body#new.teams_athletes_invites .invite-page-actions .sp-container .sp-cancel[disabled='disabled'], .sp-container body#new.teams_athletes_invites .invite-page-actions .sp-cancel[disabled='disabled'], body#new.teams_athletes_invites .invite-page-actions .sp-container .sp-choose[disabled='disabled'], .sp-container body#new.teams_athletes_invites .invite-page-actions .sp-choose[disabled='disabled'], body#new.teams_athletes_invites .invite-page-actions .dtp .dtp-buttons .btn[disabled='disabled'], .dtp .dtp-buttons body#new.teams_athletes_invites .invite-page-actions .btn[disabled='disabled'] {
  opacity: 0.5;
}

/* line 30, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites #team-athletes-invite-sheet .ht_clone_top th:not(:first-child) .relative {
  display: flex;
  height: 46px;
}

/* line 33, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites #team-athletes-invite-sheet .ht_clone_top th:not(:first-child) .relative .colHeader {
  margin: auto;
}

/* line 35, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites #team-athletes-invite-sheet .ht_clone_top th:not(:first-child) .relative .colHeader .format {
  color: #BDBDBD;
  font-size: 12px;
  padding-top: 2px;
}

/* line 48, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites #team-athletes-invite-sheet .ht_clone_left tbody th .relative {
  padding-top: 6px;
}

/* line 54, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites #team-athletes-invite-sheet .mdl-tooltip {
  margin-top: -5px;
}

/* line 5, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info {
  font-size: 12px;
  position: fixed;
  top: 61px;
  right: 0px;
  z-index: 1032;
  height: 48px;
  padding: 15px 30px 15px 25px;
  width: 400px;
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
}

/* line 16, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info a.info-btn {
  color: #9E9E9E;
  font-weight: bold;
  margin-left: 15px;
  white-space: nowrap;
}

/* line 21, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info a.info-btn i {
  font-size: 20px;
}

/* line 25, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info a.info-btn:hover .trailing-text {
  text-decoration: underline;
}

/* line 30, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form {
  display: inline;
  width: 90px;
}

/* line 33, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form i#date-icon {
  color: #9E9E9E;
  font-weight: bold;
  font-size: 20px;
  float: left;
  margin-right: 4px;
  margin-top: 3px;
  display: inline;
}

/* line 42, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield {
  display: inline;
  float: left;
  padding: 0px;
  margin-top: 5px;
  width: 65px;
}

/* line 48, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield input {
  border: none;
  color: #9E9E9E;
  font-weight: bold;
  font-size: 12px;
  margin-top: -6px;
  cursor: pointer;
}

/* line 55, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield input:hover {
  text-decoration: underline;
}

/* line 59, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield label {
  display: none;
}

/* line 65, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis {
  overflow: hidden;
}

/* line 67, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .mdl-progress {
  position: absolute;
  right: 2px;
  z-index: 110;
}

/* line 76, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable.ht_clone_left td.col-header:first-child {
  border-bottom: none;
}

/* line 83, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 89, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td .attr-value {
  margin-top: -5px;
  font-size: 12px;
}

/* line 93, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header {
  background-color: #f9f9f9;
  font-weight: bold;
  height: 100px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
  border-right-width: 3px;
}

/* line 101, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header:not(:first-child) {
  border-left-width: 3px;
}

/* line 105, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.left {
  border-left-width: 3px;
}

/* line 108, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.override {
  background-color: #ffd600;
}

/* line 111, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.right {
  border-right-width: 3px;
}

/* line 114, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td:not(.row-header):not(.col-header) {
  padding: 2px 4px;
}

/* line 117, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header {
  background-color: #f9f9f9;
  border-right-width: 3px;
  vertical-align: middle;
  padding: 0px 5px;
}

/* line 122, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header .warning {
  color: #ffd600;
  position: absolute;
  right: 0px;
  top: 2px;
}

/* line 127, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header .warning i {
  font-size: 16px;
}

/* line 134, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable th.ht__highlight {
  background-color: #f9f9f9;
}

/* line 140, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athletes-kpis-filter {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 40px;
  right: 45px;
  width: 400px;
  z-index: 1029;
  border-radius: 6px;
}

/* line 151, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athletes-kpis-filter .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 158, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athletes-kpis-filter-btn.active {
  color: #FF0330;
}

/* line 1, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta {
  background-color: #ffffff;
  padding: 15px;
  position: absolute;
  white-space: normal;
  width: 400px;
  z-index: 101;
}

/* line 9, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta h3 {
  color: #9E9E9E;
  font-size: 12px;
  line-height: 140%;
  margin: 0px;
  font-weight: normal;
}

/* line 16, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta h2 {
  font-size: 17px;
  font-weight: bold;
  line-height: 140%;
  margin: 0px 0px 5px 0px;
}

/* line 22, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta hr {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 27, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta .close {
  margin-top: -10px;
  margin-right: -10px;
}

/* line 31, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta .latest-label {
  color: #9E9E9E;
}

/* line 34, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta .mdl-button.cta, .athlete-sheet-kpi-meta input.cta.icon-button[type='submit'], .athlete-sheet-kpi-meta .cta.mdl-icon-button, .athlete-sheet-kpi-meta .cta.mdl-ultra-mini-fab, .athlete-sheet-kpi-meta .card .cta.action, .card .athlete-sheet-kpi-meta .cta.action, .athlete-sheet-kpi-meta .main-card .cta.action, .main-card .athlete-sheet-kpi-meta .cta.action, .athlete-sheet-kpi-meta .sp-container .cta.sp-cancel, .sp-container .athlete-sheet-kpi-meta .cta.sp-cancel, .athlete-sheet-kpi-meta .dtp .dtp-buttons .cta.btn, .dtp .dtp-buttons .athlete-sheet-kpi-meta .cta.btn, .athlete-sheet-kpi-meta .sp-container .sp-choose, .sp-container .athlete-sheet-kpi-meta .sp-choose {
  width: 370px;
}

/* line 37, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta .unit {
  font-size: 13px;
}

/* line 40, app/assets/stylesheets/teams/athletes/kpis/sheets/meta.scss */
.athlete-sheet-kpi-meta .value {
  font-size: 15px;
  font-weight: bold;
}

/* line 5, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info {
  font-size: 12px;
  position: fixed;
  top: 61px;
  right: 0px;
  z-index: 1032;
  height: 48px;
  padding: 15px 30px 15px 25px;
  width: 400px;
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
}

/* line 16, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info a.info-btn {
  color: #9E9E9E;
  font-weight: bold;
  margin-left: 15px;
  white-space: nowrap;
}

/* line 21, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info a.info-btn i {
  font-size: 20px;
}

/* line 25, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info a.info-btn:hover .trailing-text {
  text-decoration: underline;
}

/* line 30, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form {
  display: inline;
}

/* line 32, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form i#date-icon {
  color: #9E9E9E;
  font-weight: bold;
  font-size: 20px;
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}

/* line 40, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield {
  display: inline;
  float: left;
  padding: 0px;
  margin-top: 5px;
  width: 65px;
}

/* line 46, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield input {
  border: none;
  color: #9E9E9E;
  font-weight: bold;
  font-size: 12px;
  margin-top: -6px;
  cursor: pointer;
}

/* line 53, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield input:hover {
  text-decoration: underline;
}

/* line 57, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield label {
  display: none;
}

/* line 63, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs {
  overflow: hidden;
}

/* line 69, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable.ht_clone_left td.col-header:first-child {
  border-bottom: none;
}

/* line 76, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 82, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td .attr-value {
  margin: 7px 0px;
}

/* line 85, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.col-header {
  background-color: #f9f9f9;
  font-weight: bold;
  height: 100px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}

/* line 92, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.col-header:first-child {
  border-right-width: 3px;
}

/* line 96, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.left {
  border-left-width: 3px;
}

/* line 99, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.override {
  background-color: #ffd600;
}

/* line 102, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.right {
  border-right-width: 3px;
}

/* line 105, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td:not(.row-header):not(.col-header) {
  padding: 2px 4px;
}

/* line 108, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header {
  background-color: #f9f9f9;
  border-right-width: 3px;
  vertical-align: middle;
  padding: 0px 5px;
}

/* line 113, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header .warning {
  color: #ffd600;
  position: absolute;
  right: 0px;
  top: 2px;
}

/* line 118, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header .warning i {
  font-size: 16px;
}

/* line 125, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable th.ht__highlight {
  background-color: #f9f9f9;
}

/* line 131, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athletes-kpvs-filter {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 40px;
  right: 45px;
  width: 400px;
  z-index: 1029;
  border-radius: 6px;
}

/* line 142, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athletes-kpvs-filter .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 149, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athletes-kpvs-filter-btn.active {
  color: #FF0330;
}

/* line 1, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta {
  background-color: #ffffff;
  padding: 15px;
  position: absolute;
  white-space: normal;
  width: 400px;
  z-index: 102;
}

/* line 9, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta h3 {
  color: #9E9E9E;
  font-size: 12px;
  line-height: 140%;
  margin: 0px;
  font-weight: normal;
}

/* line 16, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta h2 {
  font-size: 17px;
  font-weight: bold;
  line-height: 140%;
  margin: 0px 0px 5px 0px;
}

/* line 22, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta hr {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 27, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta .close {
  padding-top: 4px;
  padding-left: 8px;
  margin-top: -10px;
  margin-right: -10px;
}

/* line 33, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta .latest-label {
  color: #9E9E9E;
}

/* line 36, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta .mdl-button.cta, .athlete-sheet-kpv-meta input.cta.icon-button[type='submit'], .athlete-sheet-kpv-meta .cta.mdl-icon-button, .athlete-sheet-kpv-meta .cta.mdl-ultra-mini-fab, .athlete-sheet-kpv-meta .card .cta.action, .card .athlete-sheet-kpv-meta .cta.action, .athlete-sheet-kpv-meta .main-card .cta.action, .main-card .athlete-sheet-kpv-meta .cta.action, .athlete-sheet-kpv-meta .sp-container .cta.sp-cancel, .sp-container .athlete-sheet-kpv-meta .cta.sp-cancel, .athlete-sheet-kpv-meta .dtp .dtp-buttons .cta.btn, .dtp .dtp-buttons .athlete-sheet-kpv-meta .cta.btn, .athlete-sheet-kpv-meta .sp-container .sp-choose, .sp-container .athlete-sheet-kpv-meta .sp-choose {
  width: 370px;
}

/* line 39, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta .unit {
  font-size: 13px;
}

/* line 42, app/assets/stylesheets/teams/athletes/kpvs/sheets/meta.scss */
.athlete-sheet-kpv-meta .value {
  font-size: 15px;
  font-weight: bold;
}

/* line 2, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield {
  background-color: transparent;
  border-radius: 4px;
  height: 36px;
  width: 200px;
  padding: 0px;
  margin-left: 15px;
  border: 2px solid #FF0330;
}

/* line 10, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -19px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 18, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
  top: 0px;
}

/* line 23, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield .selectize-input.not-full input[type="select-one"] {
  width: 100% !important;
  padding-top: 3px !important;
  padding-left: 12px !important;
  font-weight: bold !important;
  color: #9E9E9E;
}

/* line 32, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 36, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield .selectize-input:after {
  border-top-color: #FF0330;
  top: 46%;
}

/* line 41, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield .selectize-input.full .item {
  color: #FF0330;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 3px;
}

/* line 51, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield.is-focused .mdl-textfield__label, #team-athlete-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 3, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports ul.menu .mdl-daterange-container {
  padding: 0px;
  height: 21px;
}

/* line 6, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports ul.menu .mdl-daterange-container .mdl-textfield__label {
  display: none;
}

/* line 9, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports ul.menu .mdl-daterange-container .mdl-input__description {
  top: -42px;
  z-index: -1;
}

/* line 15, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendance-report-search-control {
  position: fixed;
  top: 60px;
  left: 60px;
  right: 0px;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 22, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendance-report-search-control .mdl-textfield__label {
  display: none;
}

/* line 26, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control {
  position: fixed;
  top: 80px;
  right: 30px;
  width: calc(50% - 75px);
}

/* line 31, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield {
  padding: 0px;
  height: 29px;
  position: relative;
}

/* line 36, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield .selectize-control {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: -2px;
}

/* line 42, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield .selectize-control .selectize-input {
  border: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: -1px;
  padding: 4px;
}

/* line 49, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield .selectize-control .selectize-input.has-items {
  padding: 4px !important;
}

/* line 54, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield .mdl-textfield__input {
  padding: 0px;
}

/* line 57, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield .mdl-textfield__label {
  display: none;
}

/* line 60, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield.is-focused {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 63, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-textfield.is-focused .selectize-dropdown {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 69, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.teams_attendance_reports #attendence-report-group-select-control .mdl-tagfield-container {
  border: 1px solid #EEEEEE;
}

/* line 78, app/assets/stylesheets/teams/attendance_reports/index.scss */
body#index.dark.teams_attendance_reports:not(.mobile):not(.tablet) #attendence-report-group-select-control .mdl-tagfield-container {
  border: 1px solid #616161;
}

/* line 2, app/assets/stylesheets/teams/coaches/invites/show.scss */
body#show.teams_coaches_invites .drawer-toggle, body#update.teams_coaches_invites .drawer-toggle {
  display: none;
}

/* line 5, app/assets/stylesheets/teams/coaches/invites/show.scss */
body#show.teams_coaches_invites .user-personal-info, body#update.teams_coaches_invites .user-personal-info {
  display: none !important;
}

/* line 2, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.exercise-video-modal .modal-dialog {
  margin: auto !important;
}

/* line 5, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.exercise-video-modal .modal-content {
  padding: 0px;
}

/* line 7, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.exercise-video-modal .modal-content .modal-header {
  display: none;
}

/* line 10, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.exercise-video-modal .modal-content .modal-body {
  padding: 0px;
}

/* line 17, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.set-video-modal .modal-dialog {
  margin: auto !important;
  display: flex;
  align-items: center;
  min-height: calc(100% - 60px);
}

/* line 23, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.set-video-modal .modal-content {
  padding: 0px;
  margin: auto;
}

/* line 26, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.set-video-modal .modal-content .modal-header {
  display: none;
}

/* line 29, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.set-video-modal .modal-content .modal-body {
  padding: 0px;
}

/* line 32, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.set-video-modal .modal-content .set-video-player {
  display: block;
  width: 100%;
  height: auto;
}

/* line 41, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video {
  background-size: cover;
  height: 232px;
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 53, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  color: #ffffff;
  text-align: center;
}

/* line 63, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info .name {
  position: absolute;
  font-weight: bold;
  text-transform: uppercase;
  bottom: 10px;
  left: 20px;
  text-shadow: black 0px 0px 5px;
}

/* line 71, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info .play {
  text-align: center;
  margin: auto;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(43, 51, 63, 0.7);
}

/* line 78, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info .play i {
  color: #ffffff;
  font-size: 45px;
  margin-left: -4px;
  margin-top: -4px;
}

/* line 87, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .video-js {
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.teams_group_reports {
  padding-bottom: 0px;
}

/* line 3, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.teams_group_reports #metrics-report-url {
  font-size: 12pt;
  border: 0px;
  padding: 0px;
  margin: 0px;
  position: fixed;
  left: -9999px;
}

/* line 10, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.teams_group_reports #metrics-report-url:focus {
  outline: none;
}

/* line 16, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.group_reports {
  padding-left: 60px;
}

/* line 18, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.group_reports .left-hider {
  position: fixed;
  left: 0px;
  top: 60px;
  width: 90px;
  bottom: 0px;
  z-index: 1000;
}

/* line 25, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.group_reports .left-hider .faux-left-nav {
  height: 100%;
  width: 62px;
}

/* line 2, app/assets/stylesheets/teams/groups/index.scss */
#right-drawer #team-groups {
  margin-top: -20px;
}

/* line 5, app/assets/stylesheets/teams/groups/index.scss */
#right-drawer #team-groups tr:hover {
  cursor: pointer;
}

/* line 15, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder .dataTables_filter {
  display: none;
}

/* line 20, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #group-table-filter #team-groups-table_filter {
  margin: 0px;
  width: 0;
  min-width: 0;
  max-width: 0;
  float: none;
  text-align: left;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  transform: translateX(10px);
  transition: max-width 180ms ease, opacity 180ms ease, transform 180ms ease, margin-right 180ms ease;
}

/* line 34, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #group-table-filter #team-groups-table_filter.is-open {
  min-width: 280px;
  max-width: 280px;
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
  margin-right: 4px;
}

/* line 43, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #group-table-filter #team-groups-table_filter label {
  margin: 0px;
  width: 100%;
  position: relative;
}

/* line 49, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #group-table-filter #team-groups-table_filter input {
  margin-left: 0px;
  width: 100%;
  height: 44px;
  padding: 0 14px;
  border: 1px solid rgba(163, 163, 163, 0.6);
  border-radius: 10px;
  background: linear-gradient(180deg, #ffffff 0%, #f5f5f5 100%);
  box-shadow: 0 1px 2px rgba(35, 35, 35, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.75);
  color: rgba(0, 0, 0, 0.87);
}

/* line 61, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #group-table-filter #team-groups-table_filter input::-moz-placeholder {
  color: #BDBDBD;
}
body#index.teams_groups #group-table-filter #team-groups-table_filter input::placeholder {
  color: #BDBDBD;
}

/* line 65, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #group-table-filter #team-groups-table_filter input:focus {
  border-color: rgba(80, 80, 80, 0.55);
  box-shadow: 0 0 0 3px rgba(200, 200, 200, 0.25), 0 1px 2px rgba(35, 35, 35, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.75);
  outline: none;
}

/* line 75, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #group-table-filter #groups-search-trigger.is-active {
  color: rgba(0, 0, 0, 0.87);
  background-color: rgba(230, 230, 230, 0.7);
}

/* line 81, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-bulk-menu {
  position: relative;
  background-color: transparent;
  width: -moz-max-content;
  width: max-content;
  max-width: none;
  display: none;
  text-align: left;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}

/* line 94, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-bulk-menu .roster-action {
  padding: 2px 0px;
  font-size: 13px;
  line-height: 20px;
  color: #757575 !important;
  margin-right: 0;
  white-space: nowrap;
}

/* line 102, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-bulk-menu .roster-action i {
  font-size: 16px;
  line-height: 16px;
}

/* line 108, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-bulk-menu .roster-action:hover .trailing-text {
  text-decoration: underline !important;
}

/* line 115, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder {
  position: relative;
}

/* line 119, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #roster-table-wrap {
  max-height: clamp(260px, calc(100vh - 340px), 72vh);
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}

/* line 127, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead th {
  border-bottom-color: rgba(212, 212, 212, 0.7) !important;
}

/* line 132, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable.no-footer {
  border-bottom: 1px solid rgba(212, 212, 212, 0.7);
}

/* line 138, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table .roster-checkbox {
  color: #9E9E9E;
}

/* line 141, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table .roster-checkbox .roster-checkbox__icon {
  font-size: 16px;
  line-height: 1;
}

/* line 146, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table .roster-checkbox.roster-checkbox--header {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

/* line 152, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table .roster-checkbox.roster-checkbox--header.is-all, body#index.teams_groups #team-groups-holder #team-groups-table .roster-checkbox.roster-checkbox--header.is-partial {
  color: #FF0330;
}

/* line 159, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table .roster-checkbox.roster-checkbox--row .selected {
  color: #FF0330;
}

/* line 165, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table tbody .select {
  position: static;
  top: auto;
  left: auto;
  padding: 0;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 176, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table tbody .select i {
  font-size: 16px;
  line-height: 1;
}

/* line 180, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table tbody .select i.selected {
  color: #FF0330;
}

/* line 188, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_asc,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_desc,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_asc_disabled,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_desc_disabled {
  background-image: none !important;
}

/* line 196, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting:before,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting:after,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_asc:before,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_asc:after,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_desc:before,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_desc:after,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_asc_disabled:before,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_asc_disabled:after,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_desc_disabled:before,
body#index.teams_groups #team-groups-holder #team-groups-table.dataTable thead .sorting_desc_disabled:after {
  display: none !important;
  content: none !important;
}

/* line 210, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder table {
  border-top: none;
  border-right: none;
}

/* line 216, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder table.dataTable tbody tr.selected,
body#index.teams_groups #team-groups-holder table.dataTable tbody tr.selected > td,
body#index.teams_groups #team-groups-holder table.dataTable tbody td.selected {
  background-color: #f9f9f9 !important;
}

/* line 222, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder td,
body#index.teams_groups #team-groups-holder th {
  white-space: nowrap;
}

/* line 228, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder .dataTables_length,
body#index.teams_groups #team-groups-holder .dataTables_paginate,
body#index.teams_groups #team-groups-holder .dts_label {
  display: none;
}

/* line 235, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder .dt-buttons {
  display: none;
}

/* line 240, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder tr th {
  border-top: none;
}

/* line 244, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder tr:not(.selected):hover {
  background-color: #f9f9f9;
}

/* line 248, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder tr.selected {
  background-color: #f9f9f9;
}

/* line 252, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder tr.selected .select .unselected {
  display: none;
}

/* line 260, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups #team-groups-holder tr:not(.selected) .select .selected {
  display: none;
}

/* line 272, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #group-table-filter #team-groups-table_filter input {
  border-color: rgba(82, 82, 82, 0.9);
  background: linear-gradient(180deg, #262626 0%, #1f1f1f 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.04);
  color: #f5f5f5;
}

/* line 279, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #group-table-filter #team-groups-table_filter input::-moz-placeholder {
  color: #a3a3a3;
}
body#index.teams_groups.dark #group-table-filter #team-groups-table_filter input::placeholder {
  color: #a3a3a3;
}

/* line 283, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #group-table-filter #team-groups-table_filter input:focus {
  border-color: rgba(163, 163, 163, 0.8);
  box-shadow: 0 0 0 3px rgba(115, 115, 115, 0.28), 0 1px 2px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.06);
}

/* line 292, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #group-table-filter #groups-search-trigger.is-active {
  color: #f5f5f5;
  background-color: rgba(64, 64, 64, 0.85);
}

/* line 299, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #team-groups-bulk-menu .roster-action {
  color: #BDBDBD !important;
}

/* line 305, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #team-groups-holder table.dataTable tbody tr.selected,
body#index.teams_groups.dark #team-groups-holder table.dataTable tbody tr.selected > td,
body#index.teams_groups.dark #team-groups-holder table.dataTable tbody td.selected {
  background-color: rgba(255, 255, 255, 0.06) !important;
}

/* line 311, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #team-groups-holder tr.selected {
  background-color: rgba(255, 255, 255, 0.06);
}

/* line 315, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #team-groups-holder #team-groups-table.dataTable thead th {
  border-bottom-color: rgba(64, 64, 64, 0.7) !important;
}

/* line 319, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #team-groups-holder #team-groups-table.dataTable.no-footer {
  border-bottom: 1px solid rgba(64, 64, 64, 0.7);
}

/* line 323, app/assets/stylesheets/teams/groups/index.scss */
body#index.teams_groups.dark #team-groups-holder tr:not(.selected):hover {
  background-color: rgba(255, 255, 255, 0.04);
}

/* line 330, app/assets/stylesheets/teams/groups/index.scss */
.group-form-tags-input::-webkit-list-button,
.group-form-tags-input::-webkit-calendar-picker-indicator {
  display: none !important;
  width: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* line 341, app/assets/stylesheets/teams/groups/index.scss */
.group-form-roster-checkbox {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  background-color: #fff;
  cursor: pointer;
  position: relative;
  flex-shrink: 0;
  vertical-align: middle;
}

/* line 355, app/assets/stylesheets/teams/groups/index.scss */
.group-form-roster-checkbox:checked {
  border-color: #d4d4d4;
}

/* line 358, app/assets/stylesheets/teams/groups/index.scss */
.group-form-roster-checkbox:checked::after {
  content: '';
  display: block;
  position: absolute;
  inset: 2.5px;
  border-radius: 2px;
  background-color: #eb002b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(35, 35, 35, 0.05);
}

/* line 372, app/assets/stylesheets/teams/groups/index.scss */
.dark .group-form-roster-checkbox {
  border-color: #525252;
  background-color: #262626;
}

/* line 2, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group a.group-btn {
  color: #616161;
  display: inline-block;
  float: right;
  line-height: 40px;
  height: 40px;
  padding-top: 8px;
}

/* line 9, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group a.group-btn i {
  float: left;
  margin-top: 8px;
  padding-left: 15px;
}

/* line 15, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group a.group-btn:hover .trailing-text {
  text-decoration: underline;
}

/* line 21, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group form {
  display: inline-block;
}

/* line 23, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group form .selectsearch.selectize-control {
  width: 500px;
}

/* line 24, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group form .selectsearch.selectize-control:not(.is-focused) {
  height: 69px;
}

/* line 31, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group .bulk-menu {
  top: 354px;
  right: 83px;
  z-index: 1;
}

/* line 37, app/assets/stylesheets/teams/groups/show.scss */
.tab-pane.group .well-table {
  margin-top: 0px;
}

/* line 3, app/assets/stylesheets/teams/kpis/form.scss */
#new.teams_kpis .measurement.row.split-time, #new.teams_kpis .block-log-form ul.log-sets li.log-set .measurement.split-time.set-measurement, .block-log-form ul.log-sets li.log-set #new.teams_kpis .measurement.split-time.set-measurement, #new.teams_kpis #right-drawer .measurement.split-time.kpv-measurements-index, #right-drawer #new.teams_kpis .measurement.split-time.kpv-measurements-index, #new.teams_kpis .athlete-sheet-kpv-meta .measurement.split-time.kpv-measurements-index, .athlete-sheet-kpv-meta #new.teams_kpis .measurement.split-time.kpv-measurements-index, #new.teams_kpis #right-drawer .measurement.split-time.kpi-measurements-index, #right-drawer #new.teams_kpis .measurement.split-time.kpi-measurements-index, #new.teams_kpis .athlete-sheet-kpi-meta .measurement.split-time.kpi-measurements-index, .athlete-sheet-kpi-meta #new.teams_kpis .measurement.split-time.kpi-measurements-index, #new.teams_kpis div.measurement.split-time.searchbar, #new.teams_kpis #assessment-metrics-list.measurement.split-time, #new.teams_kpis #right-drawer .measurement.split-time.athlete-height-measurements-index, #right-drawer #new.teams_kpis .measurement.split-time.athlete-height-measurements-index, #new.teams_kpis #right-drawer .measurement.split-time.athlete-weight-measurements-index, #right-drawer #new.teams_kpis .measurement.split-time.athlete-weight-measurements-index, #new.teams_kpis #right-drawer.sidr .measurement.split-time.drawer-table, #right-drawer.sidr #new.teams_kpis .measurement.split-time.drawer-table, #new.teams_kpis .measurement.split-time.mdl-list.card-list, #new.teams_kpis ul.timeline li.measurement.split-time.timeline-event, ul.timeline #new.teams_kpis li.measurement.split-time.timeline-event, #new.teams_kpis #athlete-mapping-sheet.measurement.split-time, #new.teams_kpis #exercise-substitutes-list.measurement.split-time, #new.teams_kpis body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .measurement.split-time.description, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container #new.teams_kpis .measurement.split-time.description, #new.teams_kpis .athlete-sheet-kpi-meta hr.measurement.split-time, .athlete-sheet-kpi-meta #new.teams_kpis hr.measurement.split-time, #new.teams_kpis .athlete-sheet-kpv-meta hr.measurement.split-time, .athlete-sheet-kpv-meta #new.teams_kpis hr.measurement.split-time, #edit.teams_kpis .measurement.row.split-time, #edit.teams_kpis .block-log-form ul.log-sets li.log-set .measurement.split-time.set-measurement, .block-log-form ul.log-sets li.log-set #edit.teams_kpis .measurement.split-time.set-measurement, #edit.teams_kpis #right-drawer .measurement.split-time.kpv-measurements-index, #right-drawer #edit.teams_kpis .measurement.split-time.kpv-measurements-index, #edit.teams_kpis .athlete-sheet-kpv-meta .measurement.split-time.kpv-measurements-index, .athlete-sheet-kpv-meta #edit.teams_kpis .measurement.split-time.kpv-measurements-index, #edit.teams_kpis #right-drawer .measurement.split-time.kpi-measurements-index, #right-drawer #edit.teams_kpis .measurement.split-time.kpi-measurements-index, #edit.teams_kpis .athlete-sheet-kpi-meta .measurement.split-time.kpi-measurements-index, .athlete-sheet-kpi-meta #edit.teams_kpis .measurement.split-time.kpi-measurements-index, #edit.teams_kpis div.measurement.split-time.searchbar, #edit.teams_kpis #assessment-metrics-list.measurement.split-time, #edit.teams_kpis #right-drawer .measurement.split-time.athlete-height-measurements-index, #right-drawer #edit.teams_kpis .measurement.split-time.athlete-height-measurements-index, #edit.teams_kpis #right-drawer .measurement.split-time.athlete-weight-measurements-index, #right-drawer #edit.teams_kpis .measurement.split-time.athlete-weight-measurements-index, #edit.teams_kpis #right-drawer.sidr .measurement.split-time.drawer-table, #right-drawer.sidr #edit.teams_kpis .measurement.split-time.drawer-table, #edit.teams_kpis .measurement.split-time.mdl-list.card-list, #edit.teams_kpis ul.timeline li.measurement.split-time.timeline-event, ul.timeline #edit.teams_kpis li.measurement.split-time.timeline-event, #edit.teams_kpis #athlete-mapping-sheet.measurement.split-time, #edit.teams_kpis #exercise-substitutes-list.measurement.split-time, #edit.teams_kpis body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container .measurement.split-time.description, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container #edit.teams_kpis .measurement.split-time.description, #edit.teams_kpis .athlete-sheet-kpi-meta hr.measurement.split-time, .athlete-sheet-kpi-meta #edit.teams_kpis hr.measurement.split-time, #edit.teams_kpis .athlete-sheet-kpv-meta hr.measurement.split-time, .athlete-sheet-kpv-meta #edit.teams_kpis hr.measurement.split-time {
  display: none;
}

/* line 4, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable th #team-kpi-info {
  margin-right: 8px;
}

/* line 10, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr td form {
  display: inline;
}

/* line 13, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr td:first-child {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 19, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 21, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr.included td:nth-child(2) {
  color: #FF0330;
}

/* line 33, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 2, app/assets/stylesheets/teams/kpis/measurements/edit.scss */
.athlete-sheet-kpi-meta.value .back {
  margin-top: -15px;
  margin-left: -10px;
}

/* line 6, app/assets/stylesheets/teams/kpis/measurements/edit.scss */
.athlete-sheet-kpi-meta.value .delete {
  float: right;
  margin-top: -10px;
  width: auto !important;
}

/* line 12, app/assets/stylesheets/teams/kpis/measurements/edit.scss */
.athlete-sheet-kpi-meta.value .mdl-textfield .mdl-textfield__input {
  height: 22px;
  padding: 0px;
}

/* line 18, app/assets/stylesheets/teams/kpis/measurements/edit.scss */
.athlete-sheet-kpi-meta.value .mdl-textfield.is-dirty .mdl-textfield__label:after, .athlete-sheet-kpi-meta.value .mdl-textfield.is-focused .mdl-textfield__label:after {
  top: 37px !important;
}

/* line 2, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index {
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
  border-top: 1px solid #eeeeee;
  margin-bottom: -10px;
  padding-top: 5px;
}

/* line 3, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index div {
  box-sizing: border-box;
}

/* line 13, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .actions {
  font-size: 11px;
  padding: 0px 30px;
}

/* line 16, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .actions .cta, .athlete-sheet-kpi-meta .kpi-measurements-index .actions .sp-container .sp-choose, .sp-container .athlete-sheet-kpi-meta .kpi-measurements-index .actions .sp-choose {
  width: auto;
}

/* line 20, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .measurement {
  padding: 0px 15px;
}

/* line 22, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .measurement .measurement-date {
  font-size: 11px;
  padding-top: 3px;
}

/* line 26, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .measurement .measurement-value {
  font-weight: normal;
}

/* line 28, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .measurement .measurement-value .unit {
  font-size: 11px;
}

/* line 31, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .measurement .measurement-value .value {
  font-size: 11px;
  font-weight: normal;
}

/* line 36, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .measurement:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/teams/kpis/measurements/index.scss */
.athlete-sheet-kpi-meta .kpi-measurements-index .measurement:hover .mdl-icon-button {
  display: inline-block;
}

/* line 48, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index {
  border-top: 1px solid #EEEEEE;
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: 15px;
}

/* line 57, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index .measurement {
  border-bottom: 1px solid #EEEEEE;
  padding: 15px 50px;
}

/* line 60, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index .measurement .mdl-icon-button {
  display: none;
  position: absolute;
  top: -6px;
  right: -25px;
}

/* line 66, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index .measurement .measurement-date {
  padding-top: 3px;
}

/* line 69, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index .measurement .measurement-value {
  font-weight: normal;
}

/* line 71, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index .measurement .measurement-value .value {
  font-weight: normal;
}

/* line 75, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index .measurement:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 78, app/assets/stylesheets/teams/kpis/measurements/index.scss */
#right-drawer .kpi-measurements-index .measurement:hover .mdl-icon-button {
  display: inline-block;
}

/* line 4, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable th #team-kpv-info {
  margin-right: 8px;
}

/* line 10, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr td form {
  display: inline;
}

/* line 13, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr td:first-child {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 19, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 21, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr.included td:nth-child(2) {
  color: #FF0330;
}

/* line 33, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 2, app/assets/stylesheets/teams/kpvs/measurements/edit.scss */
.athlete-sheet-kpv-meta .back {
  margin-top: -15px;
  margin-left: -10px;
}

/* line 6, app/assets/stylesheets/teams/kpvs/measurements/edit.scss */
.athlete-sheet-kpv-meta .delete {
  float: right;
  margin-top: -10px;
  width: auto !important;
}

/* line 12, app/assets/stylesheets/teams/kpvs/measurements/edit.scss */
.athlete-sheet-kpv-meta .mdl-textfield .mdl-textfield__input {
  height: 22px;
  padding: 0px;
}

/* line 18, app/assets/stylesheets/teams/kpvs/measurements/edit.scss */
.athlete-sheet-kpv-meta .mdl-textfield.is-dirty .mdl-textfield__label:after, .athlete-sheet-kpv-meta .mdl-textfield.is-focused .mdl-textfield__label:after {
  top: 37px !important;
}

/* line 2, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index {
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
  border-top: 1px solid #eeeeee;
  margin-bottom: -10px;
  padding-top: 5px;
}

/* line 3, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index div {
  box-sizing: border-box;
}

/* line 13, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .actions {
  font-size: 11px;
  padding: 0px 30px;
}

/* line 16, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .actions .cta, .athlete-sheet-kpv-meta .kpv-measurements-index .actions .sp-container .sp-choose, .sp-container .athlete-sheet-kpv-meta .kpv-measurements-index .actions .sp-choose {
  width: auto;
}

/* line 20, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .measurement {
  padding: 0px 15px;
}

/* line 22, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .measurement .measurement-date {
  font-size: 11px;
  padding-top: 3px;
}

/* line 26, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .measurement .measurement-value {
  font-weight: normal;
}

/* line 28, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .measurement .measurement-value .unit {
  font-size: 11px;
}

/* line 31, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .measurement .measurement-value .value {
  font-size: 11px;
  font-weight: normal;
}

/* line 36, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .measurement:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
.athlete-sheet-kpv-meta .kpv-measurements-index .measurement:hover .mdl-icon-button {
  display: inline-block;
}

/* line 48, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index {
  border-top: 1px solid #EEEEEE;
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: 15px;
}

/* line 57, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index .measurement {
  border-bottom: 1px solid #EEEEEE;
  padding: 15px 50px;
}

/* line 60, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index .measurement .mdl-icon-button {
  display: none;
  position: absolute;
  top: -6px;
}

/* line 65, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index .measurement .measurement-date {
  padding-top: 3px;
}

/* line 68, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index .measurement .measurement-value {
  font-weight: normal;
}

/* line 70, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index .measurement .measurement-value .value {
  font-weight: normal;
}

/* line 74, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index .measurement:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 77, app/assets/stylesheets/teams/kpvs/measurements/index.scss */
#right-drawer .kpv-measurements-index .measurement:hover .mdl-icon-button {
  display: inline-block;
  right: -30px;
}

/* line 1, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame {
  min-width: 450px;
  position: relative;
}

/* line 8, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .actions {
  visibility: hidden;
  top: 15px;
}

/* line 11, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .actions a {
  color: #9E9E9E !important;
}

/* line 14, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .actions .drag {
  font-size: 20px;
  cursor: move;
  color: #9E9E9E;
}

/* line 20, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header {
  background-color: #EEEEEE;
  padding: 25px 15px;
  text-align: center;
  font-weight: bold;
  position: relative;
  height: 350px;
}

/* line 30, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader .name {
  font-size: 14px;
  font-weight: normal;
  margin-top: 10px;
}

/* line 35, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader .rank {
  background-color: #000000;
  padding: 5px;
  border-radius: 999px;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: -25px;
  z-index: 1;
  position: relative;
  color: #ffffff;
  font-size: 14px;
}

/* line 54, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-1 .user-avatar {
  width: 125px;
  height: 125px;
  border: 5px solid #FF0330;
}

/* line 59, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-1 .trophy {
  background-color: #FF0330;
  padding: 5px;
  border-radius: 999px;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: -35px;
  z-index: 1;
  position: relative;
}

/* line 73, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-1 .trophy i {
  font-size: 25px;
  color: #ffffff;
}

/* line 80, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-2 .user-avatar {
  width: 85px;
  height: 85px;
  border: 3px solid #00BCD4;
}

/* line 87, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-3 .user-avatar {
  width: 85px;
  height: 85px;
  border: 3px solid #43A047;
}

/* line 94, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .others {
  position: absolute;
  overflow-y: scroll;
  top: 355px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

/* line 102, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .others .athlete .user-avatar {
  width: 35px;
  height: 35px;
}

/* line 109, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame:hover .actions {
  visibility: visible;
}

/* line 113, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame.ui-sortable-helper {
  margin-left: 0px;
}

/* line 119, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) .leaderboard-metric-frame {
  background-color: #292929;
}

/* line 121, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) .leaderboard-metric-frame .header {
  background-color: #363636;
}

/* line 1, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards {
  padding-bottom: 0px;
}

/* line 7, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control {
  position: absolute;
  bottom: 0px;
  top: 90px;
  left: 90px;
  right: 20px;
  overflow-x: scroll;
  padding-bottom: 50px;
}

/* line 16, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control.tv-mode {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1200;
  padding-top: 100px;
  background-color: #f9f9f9;
}

/* line 26, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control.tv-mode .leaderboard-metric-frame .actions {
  display: none !important;
}

/* line 31, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control.tv-mode #leaderboard-scroll {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 37, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control.tv-mode .tv-header .navbar-logo {
  width: 100px;
}

/* line 41, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control.tv-mode .tv-header .tv-mode-exit {
  opacity: 0;
  transition: opacity 0.3s;
}

/* line 47, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control.tv-mode .tv-header:hover .tv-mode-exit {
  opacity: 1;
}

/* line 55, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards #leaderboard-control:not(.tv-mode) .tv-header {
  display: none;
}

/* line 64, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode {
  background-color: #1d1d1d;
}

/* line 2, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form {
  position: absolute;
  right: 30px;
  top: 10px;
  width: 300px;
  z-index: 1060;
}

/* line 9, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield {
  background-color: #FF0330;
  border-radius: 4px;
  height: 38px;
  padding: 0px;
}

/* line 15, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield .mdl-textfield__label {
  margin-top: -15px;
  margin-left: 10px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5) !important;
  font-weight: 500;
}

/* line 23, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 38px;
  top: 0px;
}

/* line 29, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 34, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield .selectize-input:after {
  border-top-color: #ffffff;
}

/* line 39, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield .selectize-input.full .item {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 500;
  margin-left: 15px;
  margin-top: 6px;
}

/* line 51, app/assets/stylesheets/teams/mobile_simulators/index.scss */
body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield.is-focused .mdl-textfield__label, body#index.teams_mobile_simulators #mobile-simulator-user-form .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 59, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator {
  background-color: #ffffff;
  position: fixed;
  top: 60px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: scroll;
  z-index: 1050;
  margin-bottom: 0px;
}

/* line 70, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .content {
  padding-top: 25px;
  padding-left: calc(50% - 165px);
  padding-right: calc(50% - 165px);
}

/* line 75, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .content img {
  position: absolute;
  width: 325px;
}

/* line 80, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .content #simulated-content {
  border: none;
  height: 100%;
  width: 100%;
  background-color: #000000;
}

/* line 88, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .header {
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 60px;
}

/* line 98, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .mdl-spinner-container {
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
}

/* line 106, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 111, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .calendar-link {
  color: #9E9E9E;
}

/* line 115, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .chevron {
  color: #9E9E9E;
}

/* line 119, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .well {
  border: none;
  margin-bottom: 0px;
}

/* line 124, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator h2.name {
  color: #757575;
  font-weight: bold;
  margin: 13px 12px;
  font-size: 16px;
}

/* line 130, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator h2.name .subtitle {
  font-size: 12px;
  color: #9E9E9E;
}

/* line 135, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator h2.name .mdl-icon-button {
  float: left;
  margin-right: 10px;
  margin-top: -2px;
}

/* line 142, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .mobile-simulator-notice {
  background-color: #ffffff;
  color: #000000 !important;
}

/* line 147, app/assets/stylesheets/teams/mobile_simulators/index.scss */
#mobile-simulator .mobile-simulator-notice .mdl-button:not(:hover), #mobile-simulator .mobile-simulator-notice input.icon-button[type='submit']:not(:hover), #mobile-simulator .mobile-simulator-notice .mdl-icon-button:not(:hover), #mobile-simulator .mobile-simulator-notice .mdl-ultra-mini-fab:not(:hover), #mobile-simulator .mobile-simulator-notice .card .action:not(:hover), .card #mobile-simulator .mobile-simulator-notice .action:not(:hover), #mobile-simulator .mobile-simulator-notice .main-card .action:not(:hover), .main-card #mobile-simulator .mobile-simulator-notice .action:not(:hover), #mobile-simulator .mobile-simulator-notice .sp-container .sp-cancel:not(:hover), .sp-container #mobile-simulator .mobile-simulator-notice .sp-cancel:not(:hover), #mobile-simulator .mobile-simulator-notice .sp-container .sp-choose:not(:hover), .sp-container #mobile-simulator .mobile-simulator-notice .sp-choose:not(:hover), #mobile-simulator .mobile-simulator-notice .dtp .dtp-buttons .btn:not(:hover), .dtp .dtp-buttons #mobile-simulator .mobile-simulator-notice .btn:not(:hover) {
  background-color: #ffffff;
}

/* line 1, app/assets/stylesheets/teams/mobile_simulators/show.scss */
body#show.teams_mobile_simulators {
  background-color: #000000;
}

/* line 4, app/assets/stylesheets/teams/mobile_simulators/show.scss */
body#show.teams_mobile_simulators nav,
body#show.teams_mobile_simulators header {
  display: none;
}

/* line 9, app/assets/stylesheets/teams/mobile_simulators/show.scss */
body#show.teams_mobile_simulators .container-fluid, body#show.teams_mobile_simulators ul.tabs {
  padding-left: 30px;
}

/* line 13, app/assets/stylesheets/teams/mobile_simulators/show.scss */
body#show.teams_mobile_simulators #left-drawer {
  display: none;
}

/* line 17, app/assets/stylesheets/teams/mobile_simulators/show.scss */
body#show.teams_mobile_simulators #mobile-simulator-prompt {
  color: #9A9A9A;
  text-align: center;
}

/* line 21, app/assets/stylesheets/teams/mobile_simulators/show.scss */
body#show.teams_mobile_simulators #mobile-simulator-prompt i {
  font-size: 50px;
}

/* line 28, app/assets/stylesheets/teams/mobile_simulators/show.scss */
#simulated-content nav {
  display: none;
}

/* line 2, app/assets/stylesheets/teams/plans/index.scss */
body#index.teams_plans .progress-tracker {
  margin-bottom: 10px;
}

/* line 5, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans .progress-tracker {
  margin-bottom: 10px;
}

/* line 9, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab {
  position: fixed;
  top: 85px;
  right: 25px;
  left: 85px;
  bottom: 25px;
  overflow-y: scroll;
}

/* line 17, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab .current {
  background-color: #f9f9f9 !important;
}

/* line 21, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab .plan-program-btn {
  width: 100%;
  border: none;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab .plan-week-name {
  cursor: pointer;
}

/* line 33, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab .plan-week-name:hover .text {
  background-color: rgba(204, 204, 204, 0.2) !important;
}

/* line 37, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab .plan-week-name .text {
  font-size: 12px;
  transform: rotate(180deg);
  writing-mode: vertical-rl;
  height: 149px;
  padding: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

/* line 53, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab .week-number.current {
  color: #FF0330;
  font-weight: bold;
}

/* line 60, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header div:not(.mdl-tooltip) {
  background-color: #ffffff;
}

/* line 64, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header .add-program div:not(.mdl-tooltip) {
  background-color: #f9f9f9;
}

/* line 66, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header .add-program div:not(.mdl-tooltip) .btn-group {
  visibility: hidden;
}

/* line 68, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header .add-program div:not(.mdl-tooltip) .btn-group .dropdown-menu {
  left: -65px;
  top: auto;
  bottom: 100%;
}

/* line 77, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header .add-program .week:hover .btn-group {
  visibility: visible;
}

/* line 84, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header .plan-days {
  display: none;
}

/* line 86, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header .plan-days div {
  background-color: #f9f9f9;
}

/* line 89, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header .plan-days .current {
  color: #FF0330;
  font-weight: bold;
}

/* line 95, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-header #plan-days-toggle {
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers turbo-frame {
  display: block;
}

/* line 105, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .plan-x-scroll {
  scrollbar-width: none;
}

/* line 107, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .plan-x-scroll::-webkit-scrollbar {
  display: none;
}

/* line 112, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers div:not(.mdl-tooltip) {
  background-color: #ffffff;
}

/* line 117, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .enrollment-name .actions {
  visibility: hidden;
}

/* line 119, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .enrollment-name .actions .mdl-icon-button {
  width: 25px;
  height: 25px;
}

/* line 122, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .enrollment-name .actions .mdl-icon-button i {
  font-size: 16px;
}

/* line 128, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .enrollment-name:hover .actions {
  visibility: visible;
}

/* line 135, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .follower-cell:not(.current) {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

/* line 139, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .follower-cell.current + .follower-cell {
  border-left: 1px solid #EEEEEE !important;
}

/* line 144, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #followers .program {
  height: 28px;
  border-radius: 4px;
  margin: 1px;
  font-size: 11px;
}

/* line 6, app/assets/stylesheets/teams/programs/show.scss */
body#show.teams_programs .next-schedule i {
  position: absolute;
  font-size: 20px;
  margin-left: 2px;
  margin-top: 2px;
}

/* line 1, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
.profile-report-section-size-select {
  border-radius: 10px;
  overflow: hidden;
}

/* line 4, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
.profile-report-section-size-select .size-select {
  cursor: pointer;
  padding: 40px 0px;
  color: #BDBDBD;
  font-size: 12px;
}

/* line 9, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
.profile-report-section-size-select .size-select.border-left {
  border-left: 1px solid #EEEEEE;
}

/* line 12, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
.profile-report-section-size-select .size-select.border-top {
  border-top: 1px solid #EEEEEE;
}

/* line 15, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
.profile-report-section-size-select .size-select.active {
  color: #757575;
  font-weight: bold;
}

/* line 25, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
#profile-report-section-metrics-control .metric [data-sortable-component-handle] {
  display: none;
  left: -32px;
  cursor: row-resize;
  color: #BDBDBD;
  top: 1px;
}

/* line 33, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
#profile-report-section-metrics-control .metric:hover [data-sortable-component-handle] {
  display: block;
}

/* line 42, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
body.dark:not(.mobile):not(.tablet) .profile-report-section-size-select .size-select {
  border-color: #616161 !important;
}

/* line 44, app/assets/stylesheets/teams/reports/profile_reports/sections/edit.scss */
body.dark:not(.mobile):not(.tablet) .profile-report-section-size-select .size-select.active {
  color: #d0d0d0;
}

/* line 3, app/assets/stylesheets/teams/reports/profile_reports/sections/metrics/index.scss */
#profile-report-section-metrics-control .metric .delete {
  visibility: hidden;
}

/* line 7, app/assets/stylesheets/teams/reports/profile_reports/sections/metrics/index.scss */
#profile-report-section-metrics-control .metric:hover .delete {
  visibility: visible;
}

/* line 2, app/assets/stylesheets/teams/reports/profile_reports/sections/new.scss */
#new.reports_profile_reports_sections .section-type {
  padding: 25px;
  border-radius: 10px;
  margin-bottom: 20px;
  cursor: pointer;
}

/* line 7, app/assets/stylesheets/teams/reports/profile_reports/sections/new.scss */
#new.reports_profile_reports_sections .section-type .section-type-info {
  padding-left: 20px;
}

/* line 9, app/assets/stylesheets/teams/reports/profile_reports/sections/new.scss */
#new.reports_profile_reports_sections .section-type .section-type-info .name {
  font-weight: bold;
  font-size: 20px;
}

/* line 3, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section {
  min-height: 300px;
  border-radius: 10px;
  padding: 15px;
  background-color: #ffffff;
  position: relative;
}

/* line 9, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .actions {
  visibility: hidden;
  margin-top: -3px;
}

/* line 13, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .actions .drag {
  cursor: move;
  padding-right: 8px;
  padding-top: 5px;
}

/* line 17, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .actions .drag i {
  font-size: 15px;
}

/* line 21, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .actions .mdl-icon-button {
  width: 25px;
  height: 25px;
}

/* line 24, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .actions .mdl-icon-button i {
  font-size: 15px;
}

/* line 29, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .content {
  display: block;
  height: 90%;
}

/* line 33, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .name {
  font-size: 15px;
  font-weight: bold;
  height: 10%;
}

/* line 38, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section .progress-tracker {
  top: 0px;
  right: 0px;
  position: absolute;
  left: 0px;
}

/* line 45, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section.metric_section .unit {
  margin-bottom: 15px;
  margin-left: 6px;
  font-size: 18px;
}

/* line 51, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section.metric_section .value {
  font-weight: bold;
  font-size: 55px;
}

/* line 57, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section:hover .actions {
  visibility: visible;
}

/* line 62, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section.roster-measurement .actions {
  margin-right: 35px;
}

/* line 65, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section.roster-measurement .main-action-control {
  top: 12px;
  right: 13px;
}

/* line 68, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section.roster-measurement .main-action-control .mdl-icon-button {
  border: 2px solid #FF0330;
  color: #FF0330;
}

/* line 71, app/assets/stylesheets/teams/reports/profile_reports/sections/show.scss */
.profile-report .profile-report-sections .profile-report-section.roster-measurement .main-action-control .mdl-icon-button:hover {
  background-color: #FF0330;
  color: #ffffff;
}

/* line 2, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .athlete-name {
  font-family: "Play";
  font-weight: bold;
  font-size: 20px;
}

/* line 7, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .charts {
  width: 75%;
  margin-left: 25%;
}

/* line 12, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric {
  height: 42px;
}

/* line 15, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric .metric-name {
  font-weight: bold;
}

/* line 18, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric .metric-value {
  min-width: 50px;
  position: relative;
  text-align: right;
}

/* line 22, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric .metric-value .actions {
  display: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
}

/* line 28, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric .metric-value .actions.position-edit {
  right: 0px;
}

/* line 31, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric .metric-value .actions .drag {
  cursor: move;
  margin-right: 4px;
}

/* line 35, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric .metric-value .actions .mdl-icon-button {
  height: 30px;
  width: 30px;
}

/* line 39, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric .metric-value .actions i {
  font-size: 15px;
}

/* line 46, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric.manage:hover .actions {
  display: flex;
}

/* line 49, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-metrics .profile-report-metric.manage:hover .value {
  display: none;
}

/* line 57, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-sections .placeholder {
  border: 4px dashed #EEEEEE;
  height: 305px;
  border-radius: 10px;
  font-size: 18px;
  color: #BDBDBD;
}

/* line 63, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .profile-report-sections .placeholder:hover {
  color: #000000;
  background-color: #f4f4f4;
}

/* line 69, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .summary {
  width: calc(25% - 92px);
  position: fixed;
  top: 92px;
  left: 92px;
}

/* line 75, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
.profile-report .user-avatar {
  width: 75px;
  height: 75px;
  border-radius: 1000px;
  margin-right: 20px;
}

/* line 84, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield {
  background-color: transparent;
  border-radius: 4px;
  height: 36px;
  width: 200px;
  padding: 0px;
  margin-left: 15px;
  border: 2px solid #FF0330;
}

/* line 92, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -19px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 100, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
  top: 0px;
}

/* line 105, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield .selectize-input.not-full input[type="select-one"] {
  width: 100% !important;
  padding-top: 3px !important;
  padding-left: 12px !important;
  font-weight: bold !important;
  color: #9E9E9E;
}

/* line 114, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 118, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield .selectize-input:after {
  border-top-color: #FF0330;
  top: 46%;
}

/* line 123, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield .selectize-input.full .item {
  color: #FF0330;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 3px;
}

/* line 130, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield .selectize-input.full #program-chart-user-selectized {
  top: 0px;
}

/* line 136, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
#profile-report-athlete-select-control .mdl-textfield.is-focused .mdl-textfield__label, #profile-report-athlete-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 145, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
body.dark:not(.mobile):not(.tablet) .profile-report-sections .placeholder {
  border-color: #616161;
  color: #3a3a3a;
}

/* line 148, app/assets/stylesheets/teams/reports/profile_reports/show.scss */
body.dark:not(.mobile):not(.tablet) .profile-report-sections .placeholder:hover {
  background-color: #222222;
  color: #ffffff;
}

/* line 9, app/assets/stylesheets/teams/reports/sprint_reports/show.scss */
#sprint-report .kpi h1 {
  font-weight: bold;
  font-size: 40px;
}

/* line 13, app/assets/stylesheets/teams/reports/sprint_reports/show.scss */
#sprint-report .kpi .title {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

/* line 1, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet {
  --sheet-border-color: rgba(212, 212, 216, 0.7);
  border-radius: 8px;
  isolation: isolate;
  overflow: hidden;
  background-color: #ffffff;
}

/* line 11, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .handsontable,
#team-athletes-sheet .ht_master,
#team-athletes-sheet .ht_clone_top,
#team-athletes-sheet .ht_clone_inline_start,
#team-athletes-sheet .ht_clone_top_inline_start_corner {
  background-color: transparent;
}

/* line 19, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet table.htCore {
  border-collapse: separate;
  border-spacing: 0;
}

/* line 24, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .handsontable th,
#team-athletes-sheet .handsontable td,
#team-athletes-sheet .handsontable .ht_master table.htCore > tbody > tr > th,
#team-athletes-sheet .handsontable .ht_clone_inline_start table.htCore > tbody > tr > th,
#team-athletes-sheet .handsontable .ht_clone_top table.htCore > thead > tr > th,
#team-athletes-sheet .handsontable .ht_clone_top_inline_start_corner table.htCore > thead > tr > th {
  border-color: var(--sheet-border-color) !important;
}

/* line 33, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .ht_clone_top_inline_start_corner table.htCore thead tr:first-child th:first-child {
  border-top-left-radius: 8px;
}

/* line 37, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .ht_clone_top table.htCore thead tr:first-child th:last-child {
  border-top-right-radius: 8px;
}

/* line 41, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .ht_clone_inline_start table.htCore tbody tr:last-child th:first-child {
  border-bottom-left-radius: 8px;
}

/* line 45, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .ht_master table.htCore tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

/* line 52, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .ht_clone_top th:not(:first-child) .relative {
  display: flex;
}

/* line 55, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader {
  margin: auto;
}

/* line 58, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader .format {
  font-size: 10px;
}

/* line 68, app/assets/stylesheets/teams/rosters/sheets/index.scss */
#team-athletes-sheet .mdl-tooltip {
  margin-top: -5px;
}

/* line 74, app/assets/stylesheets/teams/rosters/sheets/index.scss */
body.dark:not(.tablet) #team-athletes-sheet {
  --sheet-border-color: #404040;
  background-color: #0a0a0a;
}

/* line 2, app/assets/stylesheets/teams/show.scss */
body#show.teams #new-invite-button {
  position: fixed;
  top: 128px;
  z-index: 1030;
  right: 75px;
}

/* line 3, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites, body#create.teams_signup_invites, body#index.teams_signup_invites {
  background: #000000;
  color: #ffffff;
}

/* line 6, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites #left-drawer, body#create.teams_signup_invites #left-drawer, body#index.teams_signup_invites #left-drawer {
  display: none;
}

/* line 13, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites .main, body#create.teams_signup_invites .main, body#index.teams_signup_invites .main {
  padding-top: 100px;
}

/* line 17, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites input[type='text'], body#create.teams_signup_invites input[type='text'], body#index.teams_signup_invites input[type='text'] {
  color: #ffffff;
  border-bottom: 1px solid #BDBDBD;
}

/* line 22, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites img, body#create.teams_signup_invites img, body#index.teams_signup_invites img {
  width: 100%;
}

/* line 26, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites header, body#create.teams_signup_invites header, body#index.teams_signup_invites header {
  display: none;
}

/* line 30, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites label, body#create.teams_signup_invites label, body#index.teams_signup_invites label {
  color: #BDBDBD;
}

/* line 34, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites nav, body#create.teams_signup_invites nav, body#index.teams_signup_invites nav {
  display: none;
}

/* line 38, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites select, body#create.teams_signup_invites select, body#index.teams_signup_invites select {
  color: #ffffff;
  border-bottom: 1px solid #BDBDBD;
}

/* line 43, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites .app-nav, body#create.teams_signup_invites .app-nav, body#index.teams_signup_invites .app-nav {
  display: none;
}

/* line 47, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites .container, body#create.teams_signup_invites .container, body#index.teams_signup_invites .container {
  padding-top: 0px;
}

/* line 51, app/assets/stylesheets/teams/signup_invites/new.scss */
body#new.teams_signup_invites .org-logo, body#create.teams_signup_invites .org-logo, body#index.teams_signup_invites .org-logo {
  width: 80%;
}

@media (max-width: 480px) {
  /* line 1, app/assets/stylesheets/teams/signup_invites/new.scss */
  body.teams_signup_invites {
    padding-top: 30px;
    padding-bottom: 0px;
    overflow: hidden;
  }
  /* line 63, app/assets/stylesheets/teams/signup_invites/new.scss */
  body#new.teams_signup_invites .container, body#create.teams_signup_invites .container {
    height: 100%;
  }
}

/* line 2, app/assets/stylesheets/teams/teams/automations/show.scss */
#show.teams_automations .html-element {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
}

/* line 10, app/assets/stylesheets/teams/teams/automations/show.scss */
#show.teams_automations #automation-tree-control {
  position: fixed;
  top: 60px;
  left: 60px;
  right: 0px;
  bottom: 0px;
  overflow: scroll;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
  cursor: grab;
}

/* line 19, app/assets/stylesheets/teams/teams/automations/show.scss */
#show.teams_automations #automation-tree-control:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 23, app/assets/stylesheets/teams/teams/automations/show.scss */
#show.teams_automations #automation-tree-control.dragging {
  cursor: grabbing;
}

/* line 3, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports ul.menu .mdl-daterange-container {
  padding: 0px;
  height: 21px;
}

/* line 6, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports ul.menu .mdl-daterange-container .mdl-textfield__label {
  display: none;
}

/* line 9, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports ul.menu .mdl-daterange-container .mdl-input__description {
  top: -42px;
  z-index: -1;
}

/* line 17, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .athlete-training-frame .nav {
  display: none;
}

/* line 20, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .athlete-training-frame .weekdays {
  display: none;
}

/* line 25, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .main-weekdays {
  position: sticky;
  top: 59px;
  height: 40px;
  z-index: 10;
  padding: 0px 45px;
}

/* line 2, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts']:not(.mobile) {
  padding-bottom: 0px;
}

/* line 5, app/assets/stylesheets/teams/workouts/index.scss */
body#index.mobile[class*='_workouts'] {
  padding-bottom: 48px;
}

/* line 8, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header {
  table-layout: fixed;
}

/* line 10, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td {
  height: 10px;
  vertical-align: top;
}

/* line 13, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td .calendar-day {
  height: 100%;
}

/* line 16, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td .day {
  font-size: 1rem;
  margin-top: 10px;
  text-align: center;
}

/* line 20, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td .day.today {
  color: #FF0330;
}

/* line 24, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td .day-number {
  border-bottom: 1px solid #EEEEEE;
  font-size: 2rem;
  padding-bottom: 10px;
  padding-top: 5px;
  text-align: center;
}

/* line 30, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td .day-number .number {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  width: 40px;
}

/* line 35, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td .day-number .number.today {
  background-color: #FF0330;
  border-radius: 50%;
  color: #ffffff;
}

/* line 42, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td:not(:first-child) {
  border-left: 1px solid #EEEEEE;
}

/* line 47, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar {
  padding: 0px;
}

/* line 48, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar .mdl-spinner-container {
  padding: 20px;
}

/* line 52, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar {
  table-layout: fixed;
}

/* line 54, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td {
  height: 10px;
  vertical-align: top;
}

/* line 57, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td .calendar-day {
  height: 100%;
}

/* line 60, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td .day {
  font-size: 1rem;
  margin-top: 10px;
  text-align: center;
}

/* line 64, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td .day.today {
  color: #FF0330;
}

/* line 68, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td .day-number {
  border-bottom: 1px solid #EEEEEE;
  font-size: 2rem;
  padding-bottom: 10px;
  padding-top: 5px;
  text-align: center;
}

/* line 74, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td .day-number .number {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  width: 40px;
}

/* line 79, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td .day-number .number.today {
  background-color: #FF0330;
  border-radius: 50%;
  color: #ffffff;
}

/* line 86, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td:not(:first-child) {
  border-left: 1px solid #EEEEEE;
}

/* line 92, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .hour {
  border-bottom: 1px solid #EEEEEE;
  height: 50px;
  position: relative;
  transition: all 0.2s ease;
}

/* line 97, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .hour > .actions {
  transition: all 0.2s ease;
  line-height: 50px;
  opacity: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
}

/* line 107, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .hour .hour-label {
  font-size: 1rem;
  left: -50px;
  position: absolute;
  top: -7px;
  z-index: 1;
}

/* line 115, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .hour:hover > .actions {
  background-color: #EEEEEE;
  opacity: 1;
}

/* line 121, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule {
  border: 1px solid #ffffff;
  border-radius: 5px;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 5px;
  position: absolute;
  width: 100%;
  z-index: 1;
}

/* line 132, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.copied {
  border: 2px solid #000000 !important;
  color: #000000 !important;
}

/* line 135, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.copied .indicator {
  display: none;
}

/* line 138, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.copied .clipboarded {
  font-size: 16px;
  top: 4px;
  right: 4px;
  opacity: 0.35;
}

/* line 147, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule:not(.copied) .clipboarded {
  display: none;
}

/* line 153, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.selected .selector {
  border: 1px solid #ffffff !important;
  border-radius: 5px;
}

/* line 156, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.selected .selector i {
  color: #ffffff;
}

/* line 162, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule .ui-resizable-handle {
  bottom: 0px;
}

/* line 165, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule .name {
  font-size: 1.2rem;
  font-weight: bold;
}

/* line 169, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule .time {
  font-size: 1rem;
}

/* line 172, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule + .schedule {
  margin-left: 50px;
  width: calc(100% - 50px);
}

/* line 175, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule + .schedule + .schedule {
  margin-left: 100px;
  width: calc(100% - 100px);
}

/* line 185, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-index-form {
  position: absolute;
}

/* line 187, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-index-form #schedules-date {
  background: transparent;
  border: none;
  border-radius: 0px;
  height: 1px;
  width: 1px;
}

/* line 197, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable .selector {
  background-color: rgba(158, 158, 158, 0.1);
  display: none;
}

/* line 202, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.keydown .mdl-icon-button {
  display: none;
}

/* line 205, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.keydown .selector {
  display: flex;
  cursor: pointer;
  color: rgba(158, 158, 158, 0.25);
}

/* line 209, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.keydown .selector:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 215, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable:not(.selected) .checked {
  display: none;
}

/* line 218, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable:not(.selected) .unchecked {
  display: block;
}

/* line 222, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected {
  border-radius: 4px;
}

/* line 224, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .checked {
  display: block;
}

/* line 227, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .unchecked {
  display: none;
}

/* line 230, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .selector {
  display: flex;
  border: 1px solid #FF0330;
}

/* line 234, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .mdl-icon-button {
  display: none;
}

/* line 238, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.working {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  background-color: #BDBDBD !important;
  cursor: default;
  border-radius: 4px;
}

/* line 243, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.working i, body#index[class*='_workouts'] .selectable.working .name, body#index[class*='_workouts'] .selectable.working .time {
  display: none !important;
}

/* line 252, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts']:not(.mobile) .container-fluid, body#index[class*='_workouts']:not(.mobile) ul.tabs {
  padding-left: 125px;
}

/* line 257, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .navbar-menu #schedule-menu {
  position: relative;
  margin-bottom: 0px;
  float: left;
  display: flex;
  align-items: center;
}

/* line 264, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .navbar-menu #schedule-menu li:first-child {
  float: left;
  margin-right: 10px;
}

/* line 269, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-next, body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-prev {
  border-radius: 50%;
  display: block;
  padding-top: 0px !important;
  height: 40px;
  text-align: center;
  width: 40px;
}

/* line 276, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-next:hover, body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-prev:hover {
  background-color: #EEEEEE;
}

/* line 279, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-next i, body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-prev i {
  float: none !important;
  line-height: 40px;
  margin-top: 0px !important;
  padding-left: 0px !important;
}

/* line 285, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-next .trailing-text, body#index[class*='_workouts'] .navbar-menu #schedule-menu #schedules-prev .trailing-text {
  display: none;
}

/* line 291, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header-control {
  position: fixed;
  background-color: #f9f9f9;
  top: 61px;
  padding-left: 125px;
  padding-right: 30px;
  z-index: 2;
}

/* line 300, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts']:not(.tablet) #schedules-calendar {
  padding-top: 52px;
}

/* line 304, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-pick {
  border-radius: 6px;
  width: auto;
  display: block;
  padding: 3px 10px;
  height: 23px;
  float: left;
  line-height: normal;
}

/* line 312, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-pick:hover {
  background-color: #EEEEEE;
}

/* line 317, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts']:not(.scrolled) .hour-label {
  z-index: 1030;
}

/* line 321, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-clipboard {
  background-color: #EEEEEE;
  border-radius: 5px;
  padding: 10px;
  position: fixed;
  bottom: -50px;
  right: 75px;
  color: rgba(0, 0, 0, 0.87);
}

/* line 329, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-clipboard .clipboard-btn {
  display: none;
  cursor: pointer;
  border-radius: 999px;
  padding: 5px;
}

/* line 334, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-clipboard .clipboard-btn:hover {
  background-color: #757575;
}

/* line 337, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-clipboard .clipboard-btn i {
  display: flex;
  align-items: center;
  font-size: 20px;
}

/* line 351, app/assets/stylesheets/teams/workouts/index.scss */
body#index.nav-shell[class*='_workouts']:not(.tablet) #schedules-calendar {
  padding-top: 0;
}

@media (max-width: 768px) {
  /* line 3, app/assets/stylesheets/users/analyses/index.scss */
  body#index.users_analyses .card, body#index.users_analyses .main-card {
    padding-top: 20px !important;
  }
  /* line 5, app/assets/stylesheets/users/analyses/index.scss */
  body#index.users_analyses .card h2, body#index.users_analyses .main-card h2 {
    display: none;
  }
}

/* line 10, app/assets/stylesheets/users/analyses/index.scss */
body#index.users_analyses #analysis-img {
  margin: 0px -20px;
}

/* line 12, app/assets/stylesheets/users/analyses/index.scss */
body#index.users_analyses #analysis-img #analysis-img-footer {
  display: none;
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
}

/* line 17, app/assets/stylesheets/users/analyses/index.scss */
body#index.users_analyses #analysis-img #analysis-img-footer #analysis-img-logo {
  width: 100px;
}

/* line 21, app/assets/stylesheets/users/analyses/index.scss */
body#index.users_analyses #analysis-img.export {
  padding: 15px 0px;
}

/* line 23, app/assets/stylesheets/users/analyses/index.scss */
body#index.users_analyses #analysis-img.export #analysis-img-footer {
  display: block;
}

/* line 5, app/assets/stylesheets/users/exercises/show.scss */
body#show.users_exercises .user-exercise-history {
  margin-top: -21px;
}

/* line 12, app/assets/stylesheets/users/exercises/show.scss */
.user-exercise-history ul.sets li.set {
  border-top: 1px solid #363636;
  padding: 8px 20px;
}

/* line 15, app/assets/stylesheets/users/exercises/show.scss */
.user-exercise-history ul.sets li.set .date {
  color: #616161;
  font-size: 10px;
}

/* line 5, app/assets/stylesheets/users/kpis/form.scss */
body#new.users_kpis h3, body#edit.users_kpis h3 {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
  font-size: 1.65rem;
  margin: 0px;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list {
  padding: 0px;
  list-style: none;
  margin-top: 10px;
}

/* line 5, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li {
  border: 1px solid #EEEEEE;
  margin-top: 20px;
  padding: 10px 10px;
}

/* line 9, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li:hover {
  background-color: #f9f9f9;
}

/* line 12, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li .kpi-estimate {
  color: #BDBDBD;
  font-size: 12px;
}

/* line 16, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li .mdl-button, ul.kpi-list > li input.icon-button[type='submit'], ul.kpi-list > li .mdl-icon-button, ul.kpi-list > li .mdl-ultra-mini-fab, ul.kpi-list > li .card .action, .card ul.kpi-list > li .action, ul.kpi-list > li .main-card .action, .main-card ul.kpi-list > li .action, ul.kpi-list > li .sp-container .sp-cancel, .sp-container ul.kpi-list > li .sp-cancel, ul.kpi-list > li .sp-container .sp-choose, .sp-container ul.kpi-list > li .sp-choose, ul.kpi-list > li .dtp .dtp-buttons .btn, .dtp .dtp-buttons ul.kpi-list > li .btn {
  float: right;
  margin-top: 13px;
}

/* line 20, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li .measurement {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.6em;
}

/* line 23, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li .measurement .unit {
  font-size: 0.6em;
  font-weight: bold;
}

/* line 27, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li .measurement .value {
  font-weight: bold;
}

/* line 31, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li .name {
  color: #9E9E9E;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li .name i {
  display: none;
}

/* line 41, app/assets/stylesheets/users/kpis/list.scss */
ul.kpi-list > li.recorded .name i {
  color: #616161;
  float: left;
  display: inline;
  margin-right: 6px;
  font-size: 16px;
  margin-top: 3px;
}

/* line 3, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard {
  padding: 0px 20px;
}

/* line 5, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td {
  background-color: #000000;
  border-bottom: 1px solid #363636;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 10, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td .name {
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 0px;
}

/* line 15, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td:first-child {
  padding-right: 0px;
}

/* line 18, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td:last-child {
  padding-left: 0px;
  padding-right: 10px;
  width: 20px;
}

/* line 22, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td:last-child .forward {
  right: 15px;
}

/* line 6, app/assets/stylesheets/users/log_previews/show.scss */
body#show.users_log_previews .action-item {
  display: none;
}

/* line 10, app/assets/stylesheets/users/log_previews/show.scss */
body#show.users_log_previews .log-preview-header {
  background-color: #616161;
  padding: 20px 0px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

/* line 18, app/assets/stylesheets/users/log_previews/show.scss */
body#show.users_log_previews .btn-block, body#show.users_log_previews body.mobile .cta.primary, body.mobile body#show.users_log_previews .cta.primary, body#show.users_log_previews body.mobile .sp-container .primary.sp-choose, body.mobile .sp-container body#show.users_log_previews .primary.sp-choose, body#show.users_log_previews .sp-container body.mobile .primary.sp-choose, .sp-container body.mobile body#show.users_log_previews .primary.sp-choose {
  display: none;
}

/* line 22, app/assets/stylesheets/users/log_previews/show.scss */
body#show.users_log_previews #block_notes_container {
  display: none;
}

/* line 27, app/assets/stylesheets/users/log_previews/show.scss */
body#show.users_log_previews .mdl-textfield.is-disabled .mdl-textfield__input {
  border-bottom: 1px solid #616161;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #binary-notice {
  border-radius: 0px;
  margin: -20px -20px 20px -20px;
}

/* line 7, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #log-all-button {
  font-weight: bolder;
  font-size: 14px;
}

/* line 12, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #log-next-button {
  border-width: 2px;
  background-color: transparent;
  color: #757575;
  border: 2px solid #757575;
  font-weight: bolder;
}

/* line 19, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #log-next-button:visited, .users-logs-form #log-next-button:hover, .users-logs-form #log-next-button.disabled, .users-logs-form #log-next-button.disabled:hover {
  background-color: transparent !important;
  border: 2px solid #757575 !important;
  border-width: 2px;
  color: #757575 !important;
  font-weight: bolder;
}

/* line 32, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #block-description p {
  line-height: 115%;
}

/* line 38, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #block-supplemental a {
  color: #9A9A9A;
  text-decoration: underline;
}

/* line 43, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #block-supplemental i {
  float: left;
  margin-right: 15px;
}

/* line 51, app/assets/stylesheets/users/logs/form.scss */
.block-log-form .name {
  font-size: 1em;
  font-weight: bold;
  margin: 0px;
  text-align: center;
  text-transform: uppercase;
}

/* line 59, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets {
  list-style: none;
  padding: 0px;
  margin: -21px -20px 0px -20px;
  overflow: hidden;
}

/* line 65, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set {
  padding: 7px 20px;
  transition: all 0.5s ease;
}

/* line 70, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.blank .tbd {
  display: none;
}

/* line 76, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.group .record {
  display: none;
}

/* line 81, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.group) {
  border-top: 1px solid #363636;
}

/* line 84, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.group) .record {
  margin-bottom: 5px;
}

/* line 88, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.group):last-child {
  border-bottom: 1px solid #363636;
}

/* line 93, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.active) {
  cursor: pointer;
}

/* line 96, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.active) .content {
  display: none;
}

/* line 100, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.active) .less {
  display: none;
}

/* line 106, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.complete) .status.complete {
  display: none;
}

/* line 110, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set:not(.complete):not(.active) {
  color: #9E9E9E;
}

/* line 115, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.active {
  background-color: #18181b;
}

/* line 118, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.active .exercise {
  color: #ffffff;
  font-weight: bold;
}

/* line 123, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.active .status {
  display: none;
}

/* line 128, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.active:not(.spinning) .less {
  color: #ffffff;
  display: inline-block;
  font-size: 19px;
}

/* line 137, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.complete .exercise {
  color: #9E9E9E;
}

/* line 141, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.complete .tbd {
  display: none;
}

/* line 146, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.complete:not(.spinning) .spin {
  display: none;
}

/* line 152, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.complete.spinning .status {
  display: none;
}

/* line 155, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set.complete.spinning .status.less {
  display: none !important;
}

/* line 162, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .mdl-spinner-container {
  padding: 0px;
}

/* line 165, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .mdl-spinner-container .mdl-spinner {
  height: 19px;
  width: 19px;
}

/* line 171, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-assessment {
  color: #9E9E9E;
  font-size: 11px;
  line-height: 15px;
  margin-top: 10px;
}

/* line 178, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-description {
  color: #616161;
  font-size: 0.8em;
}

/* line 183, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement {
  margin: 0px -20px;
  padding: 0px 20px;
  position: relative;
}

/* line 190, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement input:hover:not(:focus) {
  cursor: pointer;
}

/* line 195, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement .set-input {
  padding-bottom: 5px;
}

/* line 199, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement:not(.measured) {
  display: none;
}

/* line 204, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement:not(.primary) .incrementers {
  display: none;
}

/* line 208, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement:not(.primary) .mdl-input__description,
.block-log-form ul.log-sets li.log-set .set-measurement:not(.primary) .mdl-textfield__error {
  top: -3px;
}

/* line 215, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement:not(.primary) .set-input .mdl-textfield__label:after {
  top: 43px;
}

/* line 222, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement:not(.primary) .set-input:not(.is-focused):not(.is-dirty) .mdl-textfield__label:after {
  top: 29px !important;
}

/* line 230, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement:not(.primary) .set-input.is-dirty .mdl-textfield__label:after {
  top: 43px !important;
}

/* line 238, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary {
  height: 75px;
}

/* line 241, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .incrementers {
  top: 22px;
  position: absolute;
  right: 30px;
}

/* line 246, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .incrementers a.increment {
  color: #ffffff;
  display: inline-block;
}

/* line 250, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .incrementers a.increment i {
  font-size: 30px;
}

/* line 256, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .mdl-input__description {
  top: 55px;
  position: absolute;
}

/* line 261, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .mdl-textfield__error {
  margin-top: -4px;
}

/* line 267, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .set-input input {
  font-size: 1.75em;
  height: 40px;
}

/* line 273, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .set-input .mdl-textfield__label:after {
  top: 54px;
}

/* line 280, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .set-input:not(.is-focused):not(.is-dirty) .mdl-textfield__label:after {
  top: 34px !important;
}

/* line 288, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement.primary .set-input.is-dirty .mdl-textfield__label:after {
  top: 54px !important;
}

/* line 298, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .set-measurement .custom-measurement-input label:after {
  display: none;
}

/* line 305, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .exercise {
  font-size: 1em;
  margin-bottom: 0px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

/* line 312, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .exercise .assessment i {
  float: left;
  font-size: 17px;
  margin-right: 5px;
  margin-top: 2px;
}

/* line 320, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .exercise * {
  white-space: nowrap;
}

/* line 324, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .exercise .testing-icon {
  font-size: 17px;
  margin-right: 5px;
}

/* line 330, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .record {
  border-width: 2px;
  margin-top: 15px;
}

/* line 335, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .spin {
  position: absolute;
  right: 15px;
}

/* line 340, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .status {
  float: right;
  font-size: 17px;
  margin-top: 3px;
}

/* line 345, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .status.tbd {
  font-size: 19px;
  margin-right: -1px;
}

/* line 350, app/assets/stylesheets/users/logs/form.scss */
.block-log-form ul.log-sets li.log-set .status.complete {
  color: #43A047;
}

/* line 3, app/assets/stylesheets/users/logs/index.scss */
body#index.users_logs .user-log .name {
  margin: 0px;
  color: #9A9A9A;
}

/* line 6, app/assets/stylesheets/users/logs/index.scss */
body#index.users_logs .user-log .name .muted, body#index.users_logs .user-log .name #right-drawer.sidr .container .drawer-back-subtitle, #right-drawer.sidr .container body#index.users_logs .user-log .name .drawer-back-subtitle, body#index.users_logs .user-log .name .profile-report-section.table_section .assessment-metric-measurement .metric-name, .profile-report-section.table_section .assessment-metric-measurement body#index.users_logs .user-log .name .metric-name, body#index.users_logs .user-log .name .profile-report-section.table_section .assessment-metric-measurement .value, .profile-report-section.table_section .assessment-metric-measurement body#index.users_logs .user-log .name .value, body#index.users_logs .user-log .name .profile-report .profile-report-sections .profile-report-section.metric_section .unit, .profile-report .profile-report-sections .profile-report-section.metric_section body#index.users_logs .user-log .name .unit {
  display: block;
}

/* line 3, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset {
  border-top: 1px solid #363636;
  padding: 0px;
}

/* line 7, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .description {
  color: #757575;
  padding-bottom: 15px;
}

/* line 12, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .mdl-spinner {
  height: 19px;
  width: 19px;
}

/* line 17, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .name {
  color: #9E9E9E;
  font-weight: bold;
  padding: 10px 5px;
  text-align: left;
  text-transform: uppercase;
}

/* line 24, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .name .spin {
  position: absolute;
  right: 15px;
}

/* line 28, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .name .spin .mdl-spinner-container {
  padding: 0px;
}

/* line 33, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .name .status {
  font-size: 17px;
  margin-top: 3px;
  float: right;
}

/* line 38, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .name .status.tbd {
  font-size: 19px;
  margin-right: -1px;
}

/* line 44, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset .name .type {
  color: #BDBDBD;
  font-size: 0.8em;
  margin-left: 5px;
  position: absolute;
  margin-top: 1px;
}

/* line 54, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.spinning .status {
  display: none !important;
}

/* line 59, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset + .log-set {
  border-top: 1px solid #363636;
}

/* line 63, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset:last-child {
  border-bottom: 1px solid #363636;
}

/* line 67, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset ul.superset-sets {
  list-style: none;
  padding: 0px;
}

/* line 71, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset ul.superset-sets li.log-set {
  border-bottom: none;
  border-top: 1px solid #616161;
}

/* line 75, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset ul.superset-sets li.log-set .index {
  display: none;
}

/* line 79, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset ul.superset-sets li.log-set .set-description {
  margin-top: -2px;
}

/* line 83, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset ul.superset-sets li.log-set .record {
  margin-bottom: 5px;
}

/* line 88, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset ul.superset-sets li.log-set:not(.active) .set-description {
  display: none;
}

/* line 94, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset ul.superset-sets li.log-set.active .set-description {
  display: block;
}

/* line 101, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item {
  border-top: 1px solid #616161;
  padding: 20px 20px 15px 20px;
}

/* line 105, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .incrementers {
  top: 22px;
  position: absolute;
  right: 30px;
}

/* line 110, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .incrementers a.increment {
  color: #ffffff;
  display: inline-block;
}

/* line 114, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .incrementers a.increment i {
  font-size: 30px;
}

/* line 120, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .mdl-input__description {
  top: 55px;
  position: absolute;
}

/* line 125, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .mdl-textfield__error {
  margin-top: -4px;
}

/* line 131, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .superset-input input {
  font-size: 1.75em;
  height: 40px;
}

/* line 137, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .superset-input .mdl-textfield__label:after {
  top: 54px;
}

/* line 144, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .superset-input:not(.is-focused):not(.is-dirty) .mdl-textfield__label:after {
  top: 34px !important;
}

/* line 152, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .superset-input.is-dirty .mdl-textfield__label:after {
  top: 54px !important;
}

/* line 159, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset li.action-item .superset-record {
  margin-bottom: 10px;
}

/* line 166, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.measured li.log-set .record {
  display: none;
}

/* line 172, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.active {
  background-color: #363636;
  border-top: 1px solid #616161;
  border-bottom: 1px solid #616161;
}

/* line 177, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.active .name {
  color: #ffffff;
}

/* line 180, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.active .name .less {
  display: inline-block;
  font-size: 19px;
}

/* line 185, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.active .name .tbd {
  display: none;
}

/* line 192, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset:not(.active) .description {
  display: none;
}

/* line 196, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset:not(.active) .less {
  display: none;
}

/* line 200, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset:not(.active) li.list-item {
  display: none;
}

/* line 207, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset:not(.complete) .name .status.complete {
  display: none;
}

/* line 217, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.complete .name .status.tbd, .block-log-form ul.log-sets li.log-superset.complete .name .status.less {
  display: none;
}

/* line 222, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.complete .name .status.complete {
  color: #43A047;
}

/* line 230, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset:not(.spinning) .spin {
  display: none;
}

/* line 236, app/assets/stylesheets/users/logs/supersets.scss */
.block-log-form ul.log-sets li.log-superset.spinning .status {
  display: none;
}

/* line 9, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list {
  padding: 10px 20px;
}

/* line 11, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .measurement {
  font-size: 1.6em;
}

/* line 13, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .measurement .unit {
  font-size: 0.6em;
  font-weight: bold;
}

/* line 17, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .measurement .value {
  font-weight: bold;
}

/* line 22, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .name i {
  display: none;
}

/* line 2, app/assets/stylesheets/users/orgs/index.scss */
#user-orgs-datatable .institution {
  font-weight: bold;
}

/* line 6, app/assets/stylesheets/users/orgs/index.scss */
#user-orgs-datatable .team td:first-child {
  padding-left: 60px !important;
  font-weight: normal !important;
}

/* line 9, app/assets/stylesheets/users/privacy_settings/edit.scss */
#privacy-settings-form .setting-group .name {
  font-weight: bold;
  margin: 0px;
}

/* line 14, app/assets/stylesheets/users/privacy_settings/edit.scss */
#privacy-settings-form .setting-group .mdl-textfield:first-of-type {
  margin-top: -10px;
}

/* line 1, app/assets/stylesheets/users/reports/form.scss */
.report-form {
  margin: 0px -20px 0px -20px;
}

/* line 5, app/assets/stylesheets/users/reports/form.scss */
.report-form.focused .report-details {
  display: none;
}

/* line 11, app/assets/stylesheets/users/reports/form.scss */
.report-form:not(.focused) .analysis-inputs {
  display: none;
}

/* line 14, app/assets/stylesheets/users/reports/form.scss */
.report-form:not(.focused) .set-inputs {
  display: none;
}

/* line 17, app/assets/stylesheets/users/reports/form.scss */
.report-form:not(.focused) .report-inputs {
  display: none;
}

/* line 20, app/assets/stylesheets/users/reports/form.scss */
.report-form:not(.focused) .report-actions {
  display: none;
}

/* line 25, app/assets/stylesheets/users/reports/form.scss */
.report-form .set-inputs {
  margin: 0px;
}

/* line 30, app/assets/stylesheets/users/reports/form.scss */
.report-form .report-details .report-attr {
  display: inline-block;
  margin-right: 10px;
}

/* line 35, app/assets/stylesheets/users/reports/form.scss */
.report-form .report-details .title i {
  float: left;
  margin-right: 4px;
}

/* line 2, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role {
  border-bottom: 1px solid #363636;
  color: #9A9A9A;
  display: block;
  height: auto;
  padding: 15px;
  text-transform: none;
}

/* line 9, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role.enterprise {
  color: #ffffff !important;
  font-weight: bold;
}

/* line 12, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role.enterprise .pointer {
  display: none;
}

/* line 16, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role.sub-org {
  padding-left: 30px;
}

/* line 4, app/assets/stylesheets/users/schedules/index.scss */
body.users_schedules #schedule-form-schedule-times {
  display: none;
}

/* line 1, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs {
  padding-top: 125px;
}

/* line 3, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table {
  table-layout: fixed;
}

/* line 4, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table + .user-schedule-logs-table {
  margin-top: -1px;
}

/* line 8, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table td, body#index.users_schedules_logs .user-schedule-logs-table th {
  border: 1px solid #EEEEEE;
  padding: 10px;
}

/* line 13, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table thead th {
  text-align: center;
}

/* line 18, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody td {
  vertical-align: top;
  background-color: #ffffff;
}

/* line 23, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .log-name {
  font-weight: 900;
  text-decoration: underline;
  font-style: italic;
}

/* line 28, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .log-title {
  font-size: 10px;
  color: #9E9E9E;
}

/* line 32, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .time {
  font-size: 10px;
}

/* line 36, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log:not(.complete) .log-name {
  color: #9E9E9E;
}

/* line 41, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .block .notes {
  color: #dc2626;
  font-size: 12px;
}

/* line 46, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .block:not(.complete) .block-name {
  color: #9E9E9E;
}

/* line 51, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .block .set .incomplete {
  color: #9E9E9E;
}

/* line 59, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-subheader {
  display: inline-block;
  position: fixed;
  top: 61px;
  right: 0px;
  height: 42px;
  border-bottom: 1px solid #EEEEEE;
  left: 0px;
  z-index: 997;
  background-color: #ffffff;
}

/* line 70, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container {
  float: right;
  width: 155px;
  margin-right: 5px;
  margin-top: -20px;
}

/* line 75, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container .mdl-input__description {
  display: none;
}

/* line 78, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container .mdl-textfield__label {
  display: none;
}

/* line 81, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container #user-schedules-logs-index-dates {
  text-align: right;
  font-size: 12px;
  height: 21px;
  border: none;
  padding-right: 10px;
  cursor: pointer;
}

/* line 88, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container #user-schedules-logs-index-dates:hover {
  background-color: #f9f9f9;
}

/* line 93, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 300px;
  text-align: left;
}

/* line 99, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control {
  background-color: #FF0330;
  border-radius: 6px;
  height: 38px;
  padding: 0px;
}

/* line 104, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control .mdl-textfield__label {
  margin-top: -15px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 500;
}

/* line 111, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control .selectize-input {
  border-bottom: none;
  height: 38px;
}

/* line 114, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control .selectize-input #program-chart-user-selectized {
  color: #ffffff;
  left: 15px !important;
  top: 5px;
}

/* line 120, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 124, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control .selectize-input:after {
  border-top-color: #ffffff;
}

/* line 128, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control .selectize-input.full .item {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  margin-left: 15px;
  margin-top: 6px;
  font-size: 13px;
}

/* line 136, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control .selectize-input.full #program-chart-user-selectized {
  top: 0px;
}

/* line 142, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control.is-focused .mdl-textfield__label, body#index.users_schedules_logs #user-block-index-form .mdl-textfield.selectize-control.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 148, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control {
  height: 200px;
  margin-bottom: 25px;
}

/* line 151, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .progress-tracker {
  padding-top: 75px;
}

/* line 154, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu {
  position: fixed;
  right: 355px;
  top: -6px;
  text-align: right;
  margin: 0px;
  z-index: 1030;
}

/* line 161, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li {
  display: inline-block;
}

/* line 163, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li a:not(.cta) {
  color: #9E9E9E;
  line-height: 73px;
  height: 73px;
  padding-top: 8px;
  font-size: 14px;
  font-weight: bold;
}

/* line 170, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li a:not(.cta) i {
  float: left;
  margin-top: 26px;
  padding-left: 15px;
  font-size: 20px;
}

/* line 177, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li a:not(.cta):hover .trailing-text {
  text-decoration: underline;
}

/* line 185, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-control {
  display: flex;
  position: absolute;
  bottom: 0px;
  top: 110px;
  left: 75px;
  right: 75px;
}

/* line 192, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-control .progress-tracker {
  margin-top: auto;
  margin-bottom: auto;
  width: 100%;
}

/* line 7, app/assets/stylesheets/users/settings/edit.scss */
body#edit.users_settings #block-days-row .mdl-textfield:first-of-type {
  margin-top: -20px;
}

/* line 3, app/assets/stylesheets/users/setup.scss */
body.users_athletes_setup .drawer-toggle {
  display: none;
}

/* line 6, app/assets/stylesheets/users/setup.scss */
body.users_athletes_setup .onboarding-progress {
  display: none;
}

/* line 9, app/assets/stylesheets/users/setup.scss */
body.users_athletes_setup .side-nav {
  display: none;
}

/* line 3, app/assets/stylesheets/users/show.scss */
body#show.users #window-content .kpi {
  border: none;
  border-bottom: 1px solid #EEEEEE;
  padding: 30px;
}

/* line 7, app/assets/stylesheets/users/show.scss */
body#show.users #window-content .kpi .name {
  font-weight: bold;
  text-transform: none;
  font-size: 14px;
}

/* line 12, app/assets/stylesheets/users/show.scss */
body#show.users #window-content .kpi:hover {
  background-color: transparent;
}

/* line 2, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu {
  background-color: transparent;
  height: 0px;
  position: absolute;
  white-space: normal;
  z-index: 103;
  text-align: center;
}

/* line 9, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions {
  position: relative;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  height: 0px;
  text-align: center;
}

/* line 17, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions .copy {
  background-color: #9E9E9E;
  color: #ffffff;
  position: absolute;
  top: -57px;
  white-space: nowrap;
  width: 66px;
  left: calc(50% - 33px);
}

/* line 26, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions .paste {
  background-color: #616161;
  color: #ffffff;
  position: absolute;
  bottom: -56px;
  white-space: nowrap;
  width: 66px;
  left: calc(50% - 33px);
}

/* line 37, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .down {
  position: absolute;
  margin-top: -20px;
  left: -45px;
}

/* line 42, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .up {
  margin-top: -20px;
  position: absolute;
  right: -45px;
}

/* line 1, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards {
  background-color: #ffffff;
}

/* line 3, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards header#main {
  display: none;
}

/* line 7, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard {
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  right: 0px;
  text-align: center;
  display: flex;
}

/* line 15, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content {
  margin: auto;
  width: 550px;
}

/* line 18, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content .title {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 22, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content p {
  text-align: justify;
}

/* line 25, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content ol {
  padding-left: 15px;
  text-align: left;
}

/* line 32, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll {
  overflow-x: scroll;
  position: fixed;
  bottom: 0px;
  top: 60px;
  left: 405px;
  right: 0px;
  z-index: 0;
  border-left: 5px solid #EEEEEE;
  display: flex;
}

/* line 43, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .htFocusCatcher {
  display: none;
}

/* line 46, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .record-all {
  border: 1px solid #FF0330;
  color: #ffffff !important;
  width: 75px;
}

/* line 51, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .dark {
  color: #ffffff !important;
}

/* line 54, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .record {
  color: #FF0330;
}

/* line 56, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .record:hover {
  color: #ffffff !important;
}

/* line 62, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child {
  background-color: #f9f9f9;
}

/* line 64, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child td {
  background-color: #f9f9f9;
}

/* line 66, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child td:not(:first-child) {
  text-align: center;
}

/* line 70, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child td:first-child .cH {
  display: block;
}

/* line 76, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td {
  padding: 0px 15px;
}

/* line 78, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .attr-label {
  padding-top: 6px;
  font-size: 11px;
}

/* line 82, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .attr-value {
  margin-top: -7px;
  white-space: nowrap;
  display: flex !important;
}

/* line 87, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH {
  background-color: #f9f9f9;
  font-weight: bold;
  padding: 0px 3px;
  position: relative;
  display: inline-block;
  text-align: center;
  z-index: 1;
}

/* line 95, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .assessment {
  color: #9E9E9E;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: -5px;
  text-transform: none;
}

/* line 102, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .assessment i {
  float: left;
  font-size: 13px;
  margin-right: 5px;
  margin-top: 4px;
}

/* line 109, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH input.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .card .action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .main-card .action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .sp-container .sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .sp-container .sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .dtp .dtp-buttons .btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .btn {
  float: right;
  margin-left: 15px;
  margin-top: -4px;
}

/* line 113, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-button.disabled, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH input.disabled.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .card .disabled.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .main-card .disabled.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .sp-container .disabled.sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .sp-container .disabled.sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .dtp .dtp-buttons .disabled.btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.btn {
  color: gainsboro !important;
  border-color: transparent !important;
}

/* line 118, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner {
  float: none;
  text-align: left;
  width: 100%;
}

/* line 122, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .mdl-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner input.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .card .action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .main-card .action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .sp-container .sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .sp-container .sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .dtp .dtp-buttons .btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .btn {
  position: absolute;
  right: 5px;
}

/* line 128, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .injury {
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  padding: 3px;
  margin-right: 5px;
}

/* line 136, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH {
  padding-top: 9px;
  white-space: nowrap;
  overflow: visible;
  position: relative;
}

/* line 141, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH input.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dtp .dtp-buttons .btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .btn {
  margin-left: 15px;
  width: 75px;
  height: 30px;
  line-height: 1.5;
}

/* line 146, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.dark, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH input.dark.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .dark.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .dark.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .dark.sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .dark.sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dtp .dtp-buttons .dark.btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.btn {
  background-color: #000000;
  cursor: default;
}

/* line 149, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.dark:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH input.dark.icon-button[type='submit']:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-icon-button:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-ultra-mini-fab:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .dark.action:hover, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .dark.action:hover, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .dark.sp-cancel:hover, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.sp-cancel:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .dark.sp-choose:hover, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.sp-choose:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dtp .dtp-buttons .dark.btn:hover, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.btn:hover {
  background-color: #000000;
}

/* line 153, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.disabled, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH input.disabled.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .disabled.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .disabled.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .disabled.sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .disabled.sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dtp .dtp-buttons .disabled.btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.btn {
  color: gainsboro !important;
  border-color: transparent;
}

/* line 157, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.gray, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH input.gray.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .gray.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .gray.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .gray.sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .gray.sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dtp .dtp-buttons .gray.btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.btn {
  background-color: #BDBDBD;
}

/* line 159, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.gray:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH input.gray.icon-button[type='submit']:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-icon-button:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-ultra-mini-fab:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .gray.action:hover, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .gray.action:hover, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .gray.sp-cancel:hover, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.sp-cancel:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .gray.sp-choose:hover, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.sp-choose:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dtp .dtp-buttons .gray.btn:hover, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.btn:hover {
  background-color: #9E9E9E;
}

/* line 164, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.unsaved, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH input.unsaved.icon-button[type='submit'], body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .unsaved.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .unsaved.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .unsaved.sp-cancel, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.sp-cancel, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .sp-container .unsaved.sp-choose, .sp-container body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.sp-choose, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dtp .dtp-buttons .unsaved.btn, .dtp .dtp-buttons body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.btn {
  background-color: #dc2626 !important;
  color: #ffffff !important;
}

/* line 170, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head {
  background-color: #f9f9f9;
  text-align: center;
  vertical-align: middle;
  position: relative;
}

/* line 175, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head .col-i {
  font-weight: normal;
  font-size: 10px;
  position: absolute;
  left: 3px;
  top: -2px;
  color: #9E9E9E;
}

/* line 184, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.station .cH {
  font-size: 8px;
  white-space: nowrap;
  padding: 0px;
}

/* line 192, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.station:not(.col-head) {
  background-color: #f9f9f9;
  text-align: center;
  vertical-align: middle;
}

/* line 196, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.station:not(.col-head) .cH {
  font-weight: bold;
  text-align: center;
  color: #757575;
}

/* line 203, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .attr-label {
  color: #BDBDBD;
}

/* line 207, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.complete .attr-value {
  font-weight: bold;
}

/* line 212, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td:not(.complete) .attr-value {
  color: #BDBDBD;
}

/* line 216, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.notes {
  font-size: 12px;
  padding: 3px 5px;
}

/* line 220, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.spacer {
  background-color: #EEEEEE;
  color: #757575;
  font-weight: bold;
}

/* line 225, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-L, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-M {
  border-right-color: transparent;
}

/* line 228, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-L {
  position: relative;
}

/* line 230, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-L .index {
  background-color: #9E9E9E;
  border-radius: 50%;
  color: #f9f9f9;
  display: inline-block;
  font-size: 1.2rem;
  height: 20px;
  margin-right: 7px;
  width: 20px;
}

/* line 240, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-L:after {
  content: '';
  position: absolute;
  border-top: 1px solid #BDBDBD;
  right: 0px;
  width: 60%;
  top: calc(50% - 1px);
  z-index: 0;
}

/* line 250, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-M {
  position: relative;
}

/* line 252, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-M:before {
  content: '';
  position: absolute;
  border-top: 1px solid #BDBDBD;
  left: 0px;
  width: 60%;
  top: calc(50% - 1px);
  z-index: 0;
}

/* line 261, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-M:after {
  content: '';
  position: absolute;
  border-top: 1px solid #BDBDBD;
  right: 0px;
  width: 60%;
  top: calc(50% - 1px);
  z-index: 0;
}

/* line 271, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-R {
  position: relative;
}

/* line 273, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-R:before {
  content: '';
  position: absolute;
  border-top: 1px solid #BDBDBD;
  left: 0px;
  width: 60%;
  top: calc(50% - 1px);
  z-index: 0;
}

/* line 283, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.variance {
  background-color: #ffd600;
}

/* line 286, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.variance .rh .value {
  color: #000000 !important;
}

/* line 290, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.variance .rx {
  color: #757575;
  font-size: 12px;
  font-weight: normal;
}

/* line 300, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .mdl-spinner-container {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  display: flex;
}

/* line 307, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 311, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .progress-tracker {
  margin: auto;
  width: 90%;
}

/* line 316, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks {
  overflow-x: scroll;
  position: absolute;
  bottom: 0px;
  top: 61px;
  left: 0px;
  width: 405px;
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-left: 62px;
}

/* line 327, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .ui-alert {
  border-left: none;
  border-right: none;
  border-radius: 0px;
}

/* line 332, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks header {
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
}

/* line 336, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks header h2 {
  padding: 10px 10px 5px 10px;
  font-size: 16px;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  margin: 0px;
  padding-bottom: 5px;
}

/* line 346, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks header h3 {
  font-size: 13px;
  font-weight: normal;
  margin: 0px 0px 10px 0px;
  padding: 0px 10px;
}

/* line 352, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks header img {
  width: 100%;
}

/* line 355, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks header .collapse {
  display: inline-block;
}

/* line 358, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks header .expand {
  display: none;
}

/* line 361, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks header .toggle {
  color: #9E9E9E;
  position: absolute;
  right: 5px;
  top: 6px;
}

/* line 368, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .schedule-description {
  padding: 10px;
}

/* line 371, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block {
  border-bottom: 1px solid #EEEEEE;
}

/* line 373, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .description {
  margin-bottom: 15px;
}

/* line 376, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .index {
  display: none;
}

/* line 379, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active {
  border-left: 5px solid #FF0330;
}

/* line 381, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active a {
  cursor: default;
}

/* line 384, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active a .set .description {
  display: block;
  font-size: 1.1rem;
  margin-top: 1px;
}

/* line 391, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active a .superset .description {
  display: block;
  font-size: 1.1rem;
  margin-top: 5px;
}

/* line 397, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active a .block-name {
  color: #FF0330;
}

/* line 402, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .block-name {
  font-weight: bold;
}

/* line 405, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block a {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  padding: 10px;
}

/* line 412, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block:not(.active) a .description {
  display: none;
}

/* line 415, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block:not(.active) a:hover {
  background-color: #f9f9f9;
}

/* line 421, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .actions {
  padding: 20px;
}

/* line 425, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-offline-notice {
  border-radius: 0px;
  position: absolute;
  left: 0px;
  right: 0px;
  height: 60px;
}

/* line 431, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-offline-notice .action {
  display: inline-block;
  position: absolute;
  right: 15px;
  width: calc(20% - 15px);
  top: 0px;
}

/* line 438, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-offline-notice .text {
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  position: absolute;
  left: 15px;
  width: calc(80% - 15px);
}

/* line 449, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .ui-alert .alert-body {
  display: none;
}

/* line 452, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .ui-alert .alert-title {
  display: none;
}

/* line 455, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .ui-alert .alert-header {
  padding: 12px;
}

/* line 459, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-scroll {
  left: 107px;
}

/* line 462, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks {
  width: 107px;
  padding-left: 61px;
}

/* line 465, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks header {
  display: none;
}

/* line 468, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .actions {
  display: none;
}

/* line 471, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .schedule-description {
  display: none;
}

/* line 474, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block {
  text-align: center;
}

/* line 476, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .description {
  display: none;
}

/* line 479, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .index {
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  width: 20px;
  height: 20px;
  background-color: #BDBDBD;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
}

/* line 490, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .sets {
  display: none;
}

/* line 493, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .block-name {
  display: none;
}

/* line 497, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block.active .index {
  color: #ffffff;
  background-color: #FF0330;
}

/* line 503, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block:not(.active) .index {
  margin-left: 5px;
}

/* line 9, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances table tr:nth-child(even) td {
  background-color: #f9f9f9;
}

/* line 13, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances table tr td {
  padding-top: 18px;
  padding-bottom: 18px;
}

/* line 16, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances table tr td form {
  margin-top: -6px;
}

/* line 22, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances .athlete-name {
  font-size: 14px;
}

/* line 24, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances .athlete-name .status {
  color: #dc2626;
}

/* line 28, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances .coach-name {
  font-size: 14px;
  text-transform: uppercase;
}

/* line 32, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances .mdl-radio {
  display: inline-block;
  margin-right: 15px;
}

/* line 35, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-attendances .mdl-radio .mdl-radio__label {
  font-size: 14px;
}

/* line 41, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-summary h2 {
  font-family: "Play";
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  text-transform: uppercase;
}

/* line 47, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-summary h3 {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  margin: 0px 0px 15px 0px;
}

/* line 53, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-summary .schedule-description {
  margin-bottom: 15px;
}

/* line 56, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances #schedule-summary .block-name {
  font-weight: bold;
}

/* line 61, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances .layout--datatable-control {
  margin-bottom: 50px;
}

/* line 65, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances .attendances-coaches {
  list-style: none;
  padding: 0px;
  top: 35px;
}

/* line 69, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances .attendances-coaches li {
  padding: 2px 15px;
  cursor: pointer;
}

/* line 72, app/assets/stylesheets/workouts/attendances/index.scss */
body#index.workouts_attendances .attendances-coaches li:hover {
  color: #FF0330;
}

/* line 3, app/assets/stylesheets/workouts/charts/edit.scss */
#workouts-chart-form .attr-field .mdl-selectfield {
  margin-top: -3px;
  padding-bottom: 0px;
}

/* line 7, app/assets/stylesheets/workouts/charts/edit.scss */
#workouts-chart-form .attr-field .mdl-selectfield .mdl-selectfield__label:after {
  bottom: 0px;
}

/* line 12, app/assets/stylesheets/workouts/charts/edit.scss */
#workouts-chart-form .attr-field.type {
  padding-top: 19px;
  white-space: nowrap;
}

/* line 2, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content {
  height: 100vh;
  display: flex;
  flex-direction: column;
}

/* line 7, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content .modal-body {
  flex: 1;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 13, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content .modal-footer {
  border-top: 1px solid #616161;
}

/* line 17, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content .modal-header {
  border-bottom: 1px solid #616161;
  background-color: #363636;
  z-index: 1;
}

/* line 22, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content .modal-header h4 {
  color: #ffffff;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 29, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content .modal-header small {
  color: #757575;
}

/* line 36, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content #workout-preview-blocks-list {
  list-style: none;
  margin-bottom: 0px;
  padding: 0px;
}

/* line 41, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content #workout-preview-blocks-list .block {
  margin-bottom: 15px;
}

/* line 44, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content #workout-preview-blocks-list .block .name {
  color: #BDBDBD;
}

/* line 48, app/assets/stylesheets/workouts/previews/show.scss */
#workout-preview-modal .modal-content #workout-preview-blocks-list .block:not(:first-child) {
  margin-top: 5px;
}

/* line 2, app/components/athletes/trainings_component.scss */
.trainings-component .border-important {
  border-color: #000000 !important;
}

/* line 6, app/components/athletes/trainings_component.scss */
.trainings-component .set {
  font-size: 10px !important;
}

/* line 9, app/components/athletes/trainings_component.scss */
.trainings-component .set * {
  white-space: normal !important;
}

/* line 13, app/components/athletes/trainings_component.scss */
.trainings-component .set .set-video-link {
  display: inline-flex;
  align-items: center;
}

/* line 19, app/components/athletes/trainings_component.scss */
.trainings-component .time {
  font-size: 10px !important;
}

/* line 23, app/components/athletes/trainings_component.scss */
.trainings-component i {
  font-size: 14px !important;
}

/* line 31, app/components/athletes/trainings_component.scss */
body.dark .trainings-component .border-important,
body.tablet .trainings-component .border-important {
  border-color: #ffffff !important;
}

/* line 36, app/components/athletes/trainings_component.scss */
body.dark .trainings-component .set i,
body.tablet .trainings-component .set i {
  font-size: 14px !important;
}

/* line 40, app/components/athletes/trainings_component.scss */
body.dark .trainings-component .set .complete,
body.tablet .trainings-component .set .complete {
  color: #ffffff;
}

/* line 44, app/components/athletes/trainings_component.scss */
body.dark .trainings-component .set .incomplete,
body.tablet .trainings-component .set .incomplete {
  color: #9E9E9E;
}

/* line 2, app/components/flex/message_component.scss */
#flex-conversation .message {
  font-size: 12px;
  line-height: 130%;
  margin-top: 20px;
}

/* line 7, app/components/flex/message_component.scss */
#flex-conversation .message .ai-avatar {
  height: 30px;
  width: 30px;
}

/* line 12, app/components/flex/message_component.scss */
#flex-conversation .message .body {
  font-size: 13px;
  line-height: 130%;
}

/* line 16, app/components/flex/message_component.scss */
#flex-conversation .message .body .alert {
  color: #000000 !important;
  padding: 0px;
}

/* line 21, app/components/flex/message_component.scss */
#flex-conversation .message .body h1 {
  font-weight: bold;
  font-size: 20px;
}

/* line 27, app/components/flex/message_component.scss */
#flex-conversation .message .body h2 {
  font-weight: 600;
  font-size: 16px;
}

/* line 33, app/components/flex/message_component.scss */
#flex-conversation .message .body h3 {
  font-weight: 600;
  font-size: 14px;
}

/* line 39, app/components/flex/message_component.scss */
#flex-conversation .message .body h4 {
  font-weight: 600;
  font-size: 13px;
}

/* line 45, app/components/flex/message_component.scss */
#flex-conversation .message .body hr {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/* line 50, app/components/flex/message_component.scss */
#flex-conversation .message .body p {
  font-size: 13px;
  line-height: 130%;
}

/* line 55, app/components/flex/message_component.scss */
#flex-conversation .message .body pre {
  font-size: 9px;
  line-height: 130%;
}

/* line 60, app/components/flex/message_component.scss */
#flex-conversation .message .body ul,
#flex-conversation .message .body ol {
  padding-left: 15px;
  font-size: 13px;
  line-height: 130%;
}

/* line 66, app/components/flex/message_component.scss */
#flex-conversation .message .body ul li,
#flex-conversation .message .body ol li {
  margin-bottom: 10px;
}

/* line 72, app/components/flex/message_component.scss */
#flex-conversation .message .user-avatar {
  height: 30px;
  width: 30px;
}

/* line 77, app/components/flex/message_component.scss */
#flex-conversation .message .content {
  padding: 10px;
  width: 100%;
  border-radius: 8px;
}

/* line 84, app/components/flex/message_component.scss */
#flex-conversation .message.error .content {
  background-color: #dc2626;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 88, app/components/flex/message_component.scss */
#flex-conversation .message.error .content p {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 1, app/components/flex/messages/execution_component.scss */
.message-execution-component {
  font-size: 10px;
}

/* line 5, app/components/flex/messages/execution_component.scss */
.message-execution-component .mdl-button.mini, .message-execution-component input.mini.icon-button[type='submit'], .message-execution-component .mini.mdl-icon-button, .message-execution-component .mini.mdl-ultra-mini-fab, .message-execution-component .card .mini.action, .card .message-execution-component .mini.action, .message-execution-component .main-card .mini.action, .main-card .message-execution-component .mini.action, .message-execution-component .dtp .dtp-buttons .mini.btn, .dtp .dtp-buttons .message-execution-component .mini.btn, .message-execution-component .sp-container .sp-cancel, .sp-container .message-execution-component .sp-cancel, .message-execution-component .sp-container .sp-choose, .sp-container .message-execution-component .sp-choose {
  padding: 2px 5px;
  height: 20px;
  line-height: 20px;
  min-width: auto;
  color: #ffffff !important;
  text-transform: none !important;
  position: static;
}

/* line 17, app/components/flex/messages/execution_component.scss */
.message-execution-component .error p {
  font-size: 9px !important;
  color: #dc2626 !important;
}

/* line 23, app/components/flex/messages/execution_component.scss */
.message-execution-component pre {
  font-size: 9px !important;
  line-height: 130%;
}

/* line 5, app/components/layout/datatable_component.scss */
#window-content .layout--datatable-control.selectable .dataTables_filter i {
  float: right;
  right: 30px;
  left: auto;
}

/* line 10, app/components/layout/datatable_component.scss */
#window-content .layout--datatable-control.selectable .dataTables_filter input {
  text-align: right;
  padding-right: 30px;
}

/* line 2, app/components/layout/header_component.scss */
#header-component img {
  height: 30px;
}

/* line 1, app/components/layout/nav_component.scss */
#nav-component {
  background-color: #000000;
  border-top: 1px solid #363636;
  text-align: center;
}

/* line 6, app/components/layout/nav_component.scss */
#nav-component .nav-item {
  display: inline-block;
  text-align: center;
}

/* line 10, app/components/layout/nav_component.scss */
#nav-component .nav-item a {
  color: #757575;
  display: inline-block;
  height: 32px;
  padding-top: 5px;
}

/* line 16, app/components/layout/nav_component.scss */
#nav-component .nav-item a i {
  display: block;
  line-height: 32px;
}

/* line 21, app/components/layout/nav_component.scss */
#nav-component .nav-item a .title {
  display: block;
  font-size: 9px;
}

/* line 30, app/components/layout/nav_component.scss */
#nav-component.conversations .conversations a {
  color: #ffffff;
}

/* line 38, app/components/layout/nav_component.scss */
#nav-component.leaderboards .leaderboards a {
  color: #ffffff;
}

/* line 46, app/components/layout/nav_component.scss */
#nav-component.performance .performance a {
  color: #ffffff;
}

/* line 54, app/components/layout/nav_component.scss */
#nav-component.profile .profile a {
  color: #ffffff;
}

/* line 62, app/components/layout/nav_component.scss */
#nav-component.schedules .schedules a {
  color: #ffffff;
}

/* line 3, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  font-size: 12px;
  font-weight: bold;
  color: #757575;
}

/* line 10, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb a {
  font-weight: bold;
  text-decoration: underline;
  color: #757575 !important;
}

/* line 15, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb i {
  font-size: 18px;
}

/* line 19, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb .btn-group .btn {
  border: none;
  padding: 0px;
  background-color: transparent;
  text-transform: none;
  text-decoration: underline;
  font-size: 12px;
}

/* line 26, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb .btn-group .btn .caret {
  margin-left: 2px;
}

/* line 30, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb .btn-group .dropdown-menu {
  font-size: 12px !important;
  left: -8px;
  min-width: auto;
}

/* line 35, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb .btn-group .dropdown-menu li a {
  padding: 5px 8px;
}

/* line 42, app/components/layout/title_component.scss */
.navbar-title .breadcrumbs .breadcrumb:last-child .chevron {
  display: none;
}

/* line 54, app/components/layout/title_component.scss */
body.dark:not(.mobile):not(.tablet) .navbar-title .breadcrumbs .breadcrumb {
  color: #9E9E9E;
}

/* line 56, app/components/layout/title_component.scss */
body.dark:not(.mobile):not(.tablet) .navbar-title .breadcrumbs .breadcrumb a {
  color: #9E9E9E !important;
}

/* line 62, app/components/layout/title_component.scss */
body.dark:not(.mobile):not(.tablet) .navbar-title .breadcrumbs .breadcrumb .btn-group .btn:hover {
  color: #9E9E9E !important;
}

/* line 67, app/components/layout/title_component.scss */
body.dark:not(.mobile):not(.tablet) .navbar-title .breadcrumbs .breadcrumb .btn-group.open .btn {
  color: #9E9E9E !important;
}

/* line 69, app/components/layout/title_component.scss */
body.dark:not(.mobile):not(.tablet) .navbar-title .breadcrumbs .breadcrumb .btn-group.open .btn:hover {
  color: #9E9E9E !important;
}

/* line 3, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link {
  align-items: flex-start !important;
  width: 100% !important;
  margin-bottom: 6px !important;
  border: 1px solid transparent;
  transition: background-color 120ms ease, border-color 120ms ease;
}

/* line 10, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link i {
  margin-right: 0;
  color: var(--tw-step1-text-muted);
}

/* line 15, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link .title {
  color: var(--tw-step1-text);
}

/* line 19, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link .text {
  color: var(--tw-step1-text-muted);
  font-size: 12px;
  font-weight: normal;
}

/* line 25, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link:hover {
  background-color: var(--tw-step1-surface-soft);
  border-color: var(--tw-step1-border);
}

/* line 30, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link.active {
  border-color: var(--tw-step1-border);
  background-color: var(--tw-step1-surface-soft);
}

/* line 34, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link.active i,
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link.active .title {
  color: #eb002b !important;
}

/* line 41, app/components/manuals/link_component.scss */
body[class*="manuals"] #window-menu.tw-manuals-menu .manual-link.complete i {
  color: #eb002b;
}

/* line 2, app/components/teams/workout_component.scss */
.team-workout-component.with-image {
  background-size: cover;
  position: relative;
}

/* line 8, app/components/teams/workout_component.scss */
.team-workout-component.with-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.5;
  z-index: 0;
}

/* line 1, app/components/ui/alert_component.scss */
.ui-alert {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 4, app/components/ui/alert_component.scss */
.ui-alert ol, .ui-alert ul {
  line-height: 1.428571429;
}

/* line 7, app/components/ui/alert_component.scss */
.ui-alert .alert-body {
  padding: 10px 20px 20px 20px;
}

/* line 10, app/components/ui/alert_component.scss */
.ui-alert .alert-header {
  padding: 20px 20px 10px 20px;
}

/* line 13, app/components/ui/alert_component.scss */
.ui-alert.default {
  background-color: rgba(107, 114, 128, 0.1);
  border-top: 5px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

/* line 20, app/components/ui/alert_component.scss */
.ui-alert.error {
  background-color: rgba(220, 38, 38, 0.05);
  border-top: 5px solid #dc2626;
  border-left: 1px solid rgba(220, 38, 38, 0.25);
  border-right: 1px solid rgba(220, 38, 38, 0.25);
  border-bottom: 1px solid rgba(220, 38, 38, 0.25);
}

/* line 26, app/components/ui/alert_component.scss */
.ui-alert.error .alert-header {
  color: #dc2626;
}

/* line 30, app/components/ui/alert_component.scss */
.ui-alert.info {
  background-color: rgba(59, 130, 246, 0.1);
  border-top: 5px solid #00BCD4;
  border-left: 1px solid rgba(59, 130, 246, 0.25);
  border-right: 1px solid rgba(59, 130, 246, 0.25);
  border-bottom: 1px solid rgba(59, 130, 246, 0.25);
}

/* line 37, app/components/ui/alert_component.scss */
.ui-alert.warning {
  background-color: rgba(234, 179, 8, 0.05);
  border-top: 5px solid #ffd600;
  border-left: 1px solid rgba(234, 179, 8, 0.25);
  border-right: 1px solid rgba(234, 179, 8, 0.25);
  border-bottom: 1px solid rgba(234, 179, 8, 0.25);
}

/* line 44, app/components/ui/alert_component.scss */
.ui-alert .selectize-input {
  border-color: #757575 !important;
}

/* line 47, app/components/ui/alert_component.scss */
.ui-alert .mdl-textfield__label, .ui-alert .mdl-input__description {
  color: #757575 !important;
}

/* line 54, app/components/ui/alert_component.scss */
#right-drawer .ui-alert.full {
  margin-left: -50px;
  margin-right: -50px;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0;
}

/* line 60, app/components/ui/alert_component.scss */
#right-drawer .ui-alert.full .alert-body {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 65, app/components/ui/alert_component.scss */
#right-drawer .ui-alert.full .alert-header {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 75, app/components/ui/alert_component.scss */
body.dark .ui-alert.default {
  border-color: #616161 !important;
}

/* line 2, app/components/ui/attribute_toggle_componenet.scss */
.attribute-toggle-componenet .mdl-textfield {
  padding-bottom: 0px;
}

/* line 4, app/components/ui/drawer_attribute_component.scss */
.drawer-attribute-component .actions .mdl-button.mini, .drawer-attribute-component .actions input.mini.icon-button[type='submit'], .drawer-attribute-component .actions .mini.mdl-icon-button, .drawer-attribute-component .actions .mini.mdl-ultra-mini-fab, .drawer-attribute-component .actions .card .mini.action, .card .drawer-attribute-component .actions .mini.action, .drawer-attribute-component .actions .main-card .mini.action, .main-card .drawer-attribute-component .actions .mini.action, .drawer-attribute-component .actions .dtp .dtp-buttons .mini.btn, .dtp .dtp-buttons .drawer-attribute-component .actions .mini.btn, .drawer-attribute-component .actions .sp-container .sp-cancel, .sp-container .drawer-attribute-component .actions .sp-cancel, .drawer-attribute-component .actions .sp-container .sp-choose, .sp-container .drawer-attribute-component .actions .sp-choose {
  margin-top: -17px;
  margin-bottom: -15px;
}

/* line 13, app/components/ui/drawer_attribute_component.scss */
body:not(.dark):not(body.tablet):not(body.mobile) .drawer-attribute-component + .drawer-attribute-component {
  border-top: 1px dashed #EEEEEE !important;
}

/* line 19, app/components/ui/drawer_attribute_component.scss */
body.dark .drawer-attribute-component + .drawer-attribute-component, body.tablet .drawer-attribute-component + .drawer-attribute-component, body.mobile .drawer-attribute-component + .drawer-attribute-component {
  border-top: 1px dashed #424242 !important;
}

/* line 2, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield {
  background-color: transparent;
  border-radius: 4px;
  height: 36px;
  padding: 0px;
}

/* line 7, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .mdl-textfield__label {
  display: none;
}

/* line 10, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-dropdown {
  margin-top: -5px;
  padding: 0px;
}

/* line 13, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-dropdown .option {
  padding-left: 15px !important;
}

/* line 17, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-input {
  border-bottom: none;
  height: 36px;
  top: 0px;
  display: flex;
}

/* line 22, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-input .item {
  flex: none;
  width: auto;
}

/* line 27, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-input.not-full input[type="select-one"] {
  width: 100% !important;
  padding-top: 3px !important;
  padding-left: 12px !important;
  font-weight: bold !important;
  color: #9E9E9E;
}

/* line 36, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-input.dropdown-active:after {
  border-color: #ffffff transparent transparent transparent;
}

/* line 40, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-input:after {
  border-top-color: #FF0330;
  top: 46%;
}

/* line 45, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield .selectize-input.full .item {
  color: #FF0330;
  font-weight: bold;
  font-size: 13px;
  margin-left: 15px;
  margin-top: 3px;
  width: auto;
}

/* line 56, app/components/ui/selectable_component.scss */
.selectable-component .mdl-textfield.is-focused .mdl-textfield__label, .selectable-component .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 65, app/components/ui/selectable_component.scss */
body.mobile .selectable-component .mdl-textfield__input:not(.selectize-dropdown) {
  height: 36px !important;
}

/* line 68, app/components/ui/selectable_component.scss */
body.mobile .selectable-component .selectize-dropdown {
  background-color: #363636 !important;
  height: auto !important;
}

/* line 2, app/components/users/workout_component.scss */
.user-workout-component .workout-image {
  background-size: cover;
  position: relative;
}

/* line 8, app/components/users/workout_component.scss */
.user-workout-component .workout-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.75;
  z-index: 0;
}

/* line 2, app/components/users/workouts/athlete_component.scss */
.user-workouts-athlete-component .user-avatar {
  width: 30px;
  height: 30px;
  border: 1px solid #FF0330;
}

/* line 122, app/assets/stylesheets/application.scss */
ul.team,
ul.tags,
ul.tabs,
div.DTFC_LeftBodyLiner,
.block-form-container div.wtHolder,
#window-content,
#window-menu,
#plan-header-scroll,
body.simulated {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 136, app/assets/stylesheets/application.scss */
ul.team:-webkit-scrollbar,
ul.tags:-webkit-scrollbar,
ul.tabs:-webkit-scrollbar,
div.DTFC_LeftBodyLiner:-webkit-scrollbar,
.block-form-container div.wtHolder:-webkit-scrollbar,
#window-content:-webkit-scrollbar,
#window-menu:-webkit-scrollbar,
#plan-header-scroll:-webkit-scrollbar,
body.simulated:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 142, app/assets/stylesheets/application.scss */
body.simulated,
html.simulated {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 149, app/assets/stylesheets/application.scss */
body.simulated:-webkit-scrollbar,
html.simulated:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 154, app/assets/stylesheets/application.scss */
body.simulated *,
html.simulated * {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 160, app/assets/stylesheets/application.scss */
body.simulated *:-webkit-scrollbar,
html.simulated *:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 167, app/assets/stylesheets/application.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

/* line 175, app/assets/stylesheets/application.scss */
input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
