@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic);
/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-icon {
  width: 50%;
  height: 50%;
}

/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-icon svg {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 11, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.s64 {
  font-size: 64px;
}

/* line 15, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.s32 {
  font-size: 48px;
}

/* line 21, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-icon.fa {
  display: block;
  padding-left: 0px;
}

/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-icon.s32 span {
  padding-left: 8px;
}

/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-grid-list {
  margin: 8px;
}

/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.gray {
  background: #f5f5f5;
}

/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.green {
  background: #b9f6ca;
}

/* line 36, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.yellow {
  background: #ffff8d;
}

/* line 38, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.blue {
  background: #84ffff;
}

/* line 40, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.darkBlue {
  background: #80d8ff;
}

/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.deepBlue {
  background: #448aff;
}

/* line 44, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.purple {
  background: #b388ff;
}

/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.lightPurple {
  background: #8c9eff;
}

/* line 48, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.red {
  background: #ff8a80;
}

/* line 50, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.pink {
  background: #ff80ab;
}

/* line 54, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-grid-tile {
  transition: all 300ms ease-out 50ms;
}

/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-grid-tile md-icon {
  padding-bottom: 32px;
}

/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-grid-tile md-grid-tile-footer {
  background: rgba(0, 0, 0, 0.68);
  height: 36px;
}

/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-grid-tile-footer figcaption {
  width: 100%;
}

/* line 73, /app/vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-grid-tile-footer figcaption h3 {
  margin: 0px;
  font-weight: 700;
  width: 100%;
  text-align: center;
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_whiteframe.scss */
.md-whiteframe-z1 {
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
}

/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/components/_whiteframe.scss */
.md-whiteframe-z2 {
  box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);
}

/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/components/_whiteframe.scss */
.md-whiteframe-z3 {
  box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19);
}

/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/components/_whiteframe.scss */
.md-whiteframe-z4 {
  box-shadow: 0px 16px 28px 0 rgba(0, 0, 0, 0.22);
}

/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/components/_whiteframe.scss */
.md-whiteframe-z5 {
  box-shadow: 0px 27px 24px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (-ms-high-contrast: active) {
  /* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/components/_whiteframe.scss */
  md-whiteframe {
    border: 1px solid #fff;
  }
}
/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop {
  z-index: 50;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  height: 100%;
  left: 0;
  right: 0;
}
/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-select-backdrop {
  z-index: 81;
}
/* line 6, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-dialog-backdrop {
  z-index: 79;
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-bottom-sheet-backdrop {
  z-index: 69;
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-sidenav-backdrop {
  z-index: 59;
}
/* line 23, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-click-catcher {
  position: fixed;
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.ng-enter {
  animation: cubic-bezier(0.25, 0.8, 0.25, 1) mdBackdropFadeIn 0.5s both;
}
/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.ng-leave {
  animation: cubic-bezier(0.55, 0, 0.55, 0.2) mdBackdropFadeOut 0.2s both;
}

@keyframes mdBackdropFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mdBackdropFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button,
.md-switch-thumb {
  box-sizing: border-box;
  display: block;
  margin: 15px;
  white-space: nowrap;
  cursor: pointer;
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button *,
md-radio-button *:before,
md-radio-button *:after,
.md-switch-thumb *,
.md-switch-thumb *:before,
.md-switch-thumb *:after {
  box-sizing: border-box;
}
/* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button input,
.md-switch-thumb input {
  display: none;
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button .md-container,
.md-switch-thumb .md-container {
  position: relative;
  top: 4px;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button .md-container .md-ripple-container,
.md-switch-thumb .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: 48px;
  height: 48px;
  left: -16px;
  top: -16px;
}
/* line 41, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button .md-off,
.md-switch-thumb .md-off {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 16px;
  height: 16px;
  border: solid 2px;
  border-radius: 50%;
  transition: border-color ease 0.28s;
}
/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button .md-on,
.md-switch-thumb .md-on {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: transform ease 0.28s;
  transform: scale(0);
}
/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button.md-checked .md-on,
.md-switch-thumb.md-checked .md-on {
  transform: scale(0.55);
}
/* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button .md-label,
.md-switch-thumb .md-label {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  width: auto;
}
/* line 78, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button .circle,
.md-switch-thumb .circle {
  border-radius: 50%;
}

/* line 83, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-group {
  border: 1px dotted transparent;
  display: block;
  outline: none;
}

/* line 90, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
.radioButtondemoBasicUsage md-radio-group {
  border: none;
}

@media screen and (-ms-high-contrast: active) {
  /* line 95, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
  md-radio-button.md-default-theme .md-on {
    background-color: #fff;
  }
}
/* line 57, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group label,
.md-input-group label {
  display: block;
  font-size: 1.2rem;
}
/* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group textarea,
md-input-group input[type="text"],
md-input-group input[type="password"],
md-input-group input[type="datetime"],
md-input-group input[type="datetime-local"],
md-input-group input[type="date"],
md-input-group input[type="month"],
md-input-group input[type="time"],
md-input-group input[type="week"],
md-input-group input[type="number"],
md-input-group input[type="email"],
md-input-group input[type="url"],
md-input-group input[type="search"],
md-input-group input[type="tel"],
md-input-group input[type="color"],
.md-input-group textarea,
.md-input-group input[type="text"],
.md-input-group input[type="password"],
.md-input-group input[type="datetime"],
.md-input-group input[type="datetime-local"],
.md-input-group input[type="date"],
.md-input-group input[type="month"],
.md-input-group input[type="time"],
.md-input-group input[type="week"],
.md-input-group input[type="number"],
.md-input-group input[type="email"],
.md-input-group input[type="url"],
.md-input-group input[type="search"],
.md-input-group input[type="tel"],
.md-input-group input[type="color"] {
  display: block;
  border-width: 0 0 1px 0;
  padding-top: 2px;
  line-height: 26px;
  padding-bottom: 1px;
}
/* line 83, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group textarea:focus,
md-input-group input[type="text"]:focus,
md-input-group input[type="password"]:focus,
md-input-group input[type="datetime"]:focus,
md-input-group input[type="datetime-local"]:focus,
md-input-group input[type="date"]:focus,
md-input-group input[type="month"]:focus,
md-input-group input[type="time"]:focus,
md-input-group input[type="week"]:focus,
md-input-group input[type="number"]:focus,
md-input-group input[type="email"]:focus,
md-input-group input[type="url"]:focus,
md-input-group input[type="search"]:focus,
md-input-group input[type="tel"]:focus,
md-input-group input[type="color"]:focus,
.md-input-group textarea:focus,
.md-input-group input[type="text"]:focus,
.md-input-group input[type="password"]:focus,
.md-input-group input[type="datetime"]:focus,
.md-input-group input[type="datetime-local"]:focus,
.md-input-group input[type="date"]:focus,
.md-input-group input[type="month"]:focus,
.md-input-group input[type="time"]:focus,
.md-input-group input[type="week"]:focus,
.md-input-group input[type="number"]:focus,
.md-input-group input[type="email"]:focus,
.md-input-group input[type="url"]:focus,
.md-input-group input[type="search"]:focus,
.md-input-group input[type="tel"]:focus,
.md-input-group input[type="color"]:focus {
  outline: 0;
}
/* line 88, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group input, md-input-group textarea,
.md-input-group input,
.md-input-group textarea {
  background: none;
}

/* line 94, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group,
.md-input-group {
  padding-bottom: 2px;
  margin: 10px 0 8px 0;
  position: relative;
  display: block;
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group label,
.md-input-group label {
  font-size: 1.6rem;
  z-index: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
}
/* line 108, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group label:hover,
.md-input-group label:hover {
  cursor: text;
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group label,
.md-input-group label {
  transform: translate3d(0, 22px, 0);
  transform-origin: left center;
  transition: all 0.15s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.35, 0, 0.25, 1);
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group input, md-input-group textarea,
.md-input-group input,
.md-input-group textarea {
  border-bottom-width: 1px;
  transition: all 0.15s cubic-bezier(0.35, 0, 0.25, 1);
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group.md-input-focused label,
.md-input-group.md-input-focused label {
  transform: translate3d(0, 4px, 0) scale(0.75);
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group.md-input-focused input, md-input-group.md-input-focused textarea,
.md-input-group.md-input-focused input,
.md-input-group.md-input-focused textarea {
  border-bottom-width: 2px;
}
/* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group.md-input-focused input,
.md-input-group.md-input-focused input {
  padding-bottom: 0px;
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group.md-input-has-value label,
.md-input-group.md-input-has-value label {
  transform: translate3d(0, 4px, 0) scale(0.75);
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group.md-input-has-value:not(.md-input-focused) label,
.md-input-group.md-input-has-value:not(.md-input-focused) label {
  transform: translate3d(0, 4px, 0) scale(0.75);
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group[disabled] input, md-input-group[disabled] textarea,
.md-input-group[disabled] input,
.md-input-group[disabled] textarea {
  border-bottom-width: 0px;
}
/* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group[disabled] input, md-input-group[disabled] textarea,
.md-input-group[disabled] input,
.md-input-group[disabled] textarea {
  background-size: 3px 1px;
  background-position: 0 bottom;
  background-size: 2px 1px;
  background-repeat: repeat-x;
  pointer-events: none;
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group[disabled] label,
.md-input-group[disabled] label {
  transform: translate3d(0, 4px, 0) scale(0.75);
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_textField.scss */
md-input-group[disabled] *:not(.md-input-has-value) label,
.md-input-group[disabled] *:not(.md-input-has-value) label {
  transform: translate3d(0, 22px, 0);
  transform-origin: left center;
  transition: all 0.15s cubic-bezier(0.35, 0, 0.25, 1);
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip {
  position: absolute;
  font-size: 14px;
  z-index: 100;
  overflow: hidden;
  pointer-events: none;
  border-radius: 4px;
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-background {
  position: absolute;
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(0);
  opacity: 1;
}
/* line 14, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-background.md-show-add {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
}
/* line 19, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-background.md-show, md-tooltip .md-background.md-show-add-active {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
/* line 23, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-background.md-show-remove {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-background.md-show-remove.md-show-remove-active {
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-content {
  position: relative;
  max-width: 240px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 8px;
  background: transparent;
  opacity: 0;
}
/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-content.md-show-add {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-content.md-show, md-tooltip .md-content.md-show-add-active {
  opacity: 1;
}
/* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-content.md-show-remove {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip .md-content.md-show-remove.md-show-remove-active {
  opacity: 0;
}
/* line 57, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip.md-hide {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
/* line 61, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tooltip.scss */
md-tooltip.md-show {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  pointer-events: auto;
  transform: translate3d(0, 0, 0);
}

/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  opacity: 0;
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container:not(.md-clickable) {
  pointer-events: none;
}
/* line 20, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container md-progress-circular {
  display: table;
  margin: 24px auto !important;
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container.md-active {
  opacity: 1;
}
/* line 29, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container.md-active md-select-menu {
  transition: transform all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 200ms;
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container.md-active md-select-menu > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 200ms;
  transition-delay: 100ms;
}
/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

/* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-input-container > md-select {
  margin: 0;
  margin-top: 1.4em;
}

/* line 54, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select {
  display: inline-block;
  margin-top: 1.5em;
  margin-bottom: 1.625em;
  margin-left: 2px;
  margin-right: 2px;
}
/* line 60, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select:focus {
  outline: none;
}
/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select[disabled]:hover {
  cursor: default;
}
/* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select:not([disabled]):hover {
  cursor: pointer;
}
/* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select:not([disabled]).ng-invalid.ng-dirty .md-select-label {
  padding-bottom: 7px;
  border-bottom: 2px solid;
}
/* line 77, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select:not([disabled]):focus .md-select-label {
  border-bottom: 2px solid;
  padding-bottom: 7px;
}

/* line 86, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-label {
  display: flex;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 8px;
  border-bottom: 1px solid;
  font-size: 1.6rem;
  line-height: 0.8em;
  position: relative;
  box-sizing: border-box;
  min-width: 64px;
}
/* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-label *:first-child {
  flex: 1;
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-label .md-select-icon {
  align-items: flex-end;
  text-align: end;
  width: 24px;
  margin: 0 4px;
}
/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-label .md-select-icon:after {
  display: block;
  content: '\25BC';
  position: relative;
  top: 2px;
  speak: none;
  transform: scaleY(0.6) scaleX(1);
}

/* line 119, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select-menu {
  display: flex;
  flex-direction: column;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
  transform-origin: 0 0;
  transform: scale(1);
  max-height: 256px;
  overflow-y: hidden;
}
/* line 122, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select-menu.md-reverse {
  flex-direction: column-reverse;
}
/* line 127, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select-menu:not(.md-overflow) md-content {
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 139, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select-menu md-content {
  min-width: 136px;
  max-height: 256px;
  overflow-y: auto;
}
/* line 144, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select-menu > * {
  opacity: 0;
}

/* line 149, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-option {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  width: auto;
  padding: 0 16px 0 16px;
  height: 48px;
}
/* line 156, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-option:focus {
  outline: none;
}
/* line 160, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-option .md-text {
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.6rem;
}

/* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-optgroup {
  display: block;
}
/* line 173, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-optgroup label {
  display: block;
  font-size: 1.6rem;
  text-transform: uppercase;
  padding: 16px 8px;
}
/* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-optgroup md-option {
  padding-left: 24px;
}

@media screen and (-ms-high-contrast: active) {
  /* line 185, /app/vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
  .md-select-backdrop {
    background-color: transparent;
  }
}
@keyframes sliderFocusThumb {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 48, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider {
  height: 48px;
  position: relative;
  display: block;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  /**
   * Track
   */
  /**
   * Slider thumb
   */
  /* The sign that's focused in discrete mode */
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
  /* Don't animate left/right while panning */
}
/* line 57, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-slider-wrapper {
  position: relative;
}
/* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-track-container {
  width: 100%;
  position: absolute;
  top: 23px;
  height: 2px;
}
/* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-track {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
/* line 76, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-track-fill {
  transition: width 0.05s linear;
}
/* line 79, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-track-ticks {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
/* line 89, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-thumb-container {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  transition: left 0.1s linear;
}
/* line 96, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-thumb {
  z-index: 1;
  position: absolute;
  left: -19px;
  top: 5px;
  width: 38px;
  height: 38px;
  border-radius: 38px;
  transform: scale(0.5);
  transition: all 0.1s linear;
}
/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-thumb:after {
  content: '';
  position: absolute;
  left: 3px;
  top: 3px;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  border: 3px solid;
}
/* line 122, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-sign {
  /* Center the children (slider-thumb-text) */
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -14px;
  top: -20px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  transform: scale(0.4) translate3d(0, 70px, 0);
  transition: all 0.2s ease-in-out;
  /* The arrow pointing down under the sign */
}
/* line 140, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-sign:after {
  position: absolute;
  content: '';
  left: 0px;
  border-radius: 16px;
  top: 19px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 16px solid;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
  transition: all 0.2s ease-in-out;
}
/* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-sign .md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}
/* line 165, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-focus-thumb {
  position: absolute;
  left: -24px;
  top: 0px;
  width: 48px;
  height: 48px;
  border-radius: 48px;
  display: none;
  opacity: 0;
  background-color: #C0C0C0;
  animation: sliderFocusThumb 0.4s linear;
}
/* line 172, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-focus-ring {
  position: absolute;
  left: -24px;
  top: 0px;
  width: 48px;
  height: 48px;
  border-radius: 48px;
  border: 2px solid #D6D6D6;
  background-color: transparent;
  transform: scale(0);
  transition: all 0.2s linear;
}
/* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-disabled-thumb {
  position: absolute;
  left: -22px;
  top: 2px;
  width: 44px;
  height: 44px;
  border-radius: 44px;
  transform: scale(0.35);
  border: 6px solid;
  display: none;
}
/* line 191, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider.md-min .md-thumb:after {
  background-color: white;
}
/* line 195, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider.md-min .md-sign {
  opacity: 0;
}
/* line 200, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:focus {
  outline: none;
}
/* line 206, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider.dragging .md-thumb-container,
md-slider.dragging .md-track-fill {
  transition: none;
}
/* line 212, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]) {
  /* Hide the sign and ticks in non-discrete mode */
}
/* line 214, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]) .md-track-ticks,
md-slider:not([md-discrete]) .md-sign {
  display: none;
}
/* line 221, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]):not([disabled]):hover .md-thumb {
  transform: scale(0.6);
}
/* line 228, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb, md-slider:not([md-discrete]):not([disabled]).active .md-focus-thumb {
  display: block;
}
/* line 231, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring, md-slider:not([md-discrete]):not([disabled]).active .md-focus-ring {
  transform: scale(1);
}
/* line 234, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]):not([disabled]):focus .md-thumb, md-slider:not([md-discrete]):not([disabled]).active .md-thumb {
  transform: scale(0.85);
}
/* line 241, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[md-discrete] {
  /* Hide the focus thumb in discrete mode */
}
/* line 243, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[md-discrete] .md-focus-thumb,
md-slider[md-discrete] .md-focus-ring {
  display: none;
}
/* line 251, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[md-discrete]:not([disabled]):focus .md-sign,
md-slider[md-discrete]:not([disabled]):focus .md-sign:after, md-slider[md-discrete]:not([disabled]).active .md-sign,
md-slider[md-discrete]:not([disabled]).active .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
/* line 261, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[disabled] .md-track-fill {
  display: none;
}
/* line 264, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[disabled] .md-sign {
  display: none;
}
/* line 267, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[disabled] .md-thumb {
  transform: scale(0.35);
}
/* line 270, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[disabled] .md-disabled-thumb {
  display: block;
}

@media screen and (-ms-high-contrast: active) {
  /* line 277, /app/vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
  md-slider.md-default-theme .md-track {
    border-bottom: 1px solid #fff;
  }
}
/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips {
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
  display: block;
  font-family: RobotoDraft, Roboto, "Helvetica Neue", sans-serif;
  font-size: 1.3rem;
  padding: 0.8rem;
  vertical-align: middle;
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip {
  border-radius: 1.1rem;
  display: inline-block;
  height: 2.2rem;
  margin: 0 0 0 0.8rem;
  line-height: 2.2rem;
  padding: 0 0.8rem 0 0.8rem;
}
/* line 24, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip:first-child {
  margin: 0;
}
/* line 28, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip.selected, .md-chips .md-chip:focus {
  outline: none;
  transform: translate3d(0, -1px, 0);
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
}
/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip .md-button {
  padding: 0.2rem;
  line-height: 1.8rem;
  min-width: 0;
  margin: 0 0 0 0.5em;
}
/* line 40, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip .md-button md-icon {
  height: 1.6rem;
  width: 1.6rem;
}
/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip-worker {
  display: inline-block;
  line-height: 2.2rem;
}
/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip-worker:not(:first-child) {
  margin: 0 0 0 0.8rem;
}
/* line 56, /app/vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip-input {
  background-color: transparent;
  border-width: 0;
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list {
  box-sizing: border-box;
  display: block;
  position: relative;
}
/* line 6, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list *,
md-grid-list *:before,
md-grid-list *:after {
  box-sizing: border-box;
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile {
  display: block;
  position: absolute;
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile figure {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
}
/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile md-grid-tile-header,
md-grid-list md-grid-tile md-grid-tile-footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 48px;
  color: #fff;
  background: rgba(0, 0, 0, 0.18);
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
}
/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h3,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-weight: 400;
  margin: 0 0 0 16px;
}
/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-footer h3 {
  font-size: 14px;
}
/* line 56, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-size: 12px;
}
/* line 61, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile md-grid-tile-header {
  top: 0;
}
/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile md-grid-tile-footer {
  bottom: 0;
}

@media screen and (-ms-high-contrast: active) {
  /* line 73, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
  md-grid-tile {
    border: 1px solid #fff;
  }

  /* line 76, /app/vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
  md-grid-tile-footer {
    border-top: 1px solid #fff;
  }
}
/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear {
  display: block;
  width: 100%;
  height: 5px;
}
/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear .md-container {
  overflow: hidden;
  position: relative;
  height: 5px;
  top: 5px;
  transform: translate(0, 5px) scale(1, 0);
  transition: all .3s linear;
}
/* line 17, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear .md-container.md-ready {
  transform: translate(0, 0) scale(1, 1);
}
/* line 21, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear .md-bar {
  height: 5px;
  position: absolute;
  width: 100%;
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear .md-bar1, md-progress-linear .md-bar2 {
  transition: all 0.2s linear;
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear[md-mode=determinate] .md-bar1 {
  display: none;
}
/* line 38, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear[md-mode=indeterminate] .md-bar1 {
  animation: indeterminate1 4s infinite linear;
}
/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear[md-mode=indeterminate] .md-bar2 {
  animation: indeterminate2 4s infinite linear;
}
/* line 48, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear[md-mode=buffer] .md-container {
  background-color: transparent !important;
}
/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear[md-mode=buffer] .md-dashed:before {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  margin-top: 0px;
  position: absolute;
  background-color: transparent;
  background-size: 10px 10px !important;
  background-position: 0px -23px;
  animation: buffer 3s infinite linear;
}
/* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear[md-mode=query] .md-bar2 {
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
}

@keyframes indeterminate1 {
  0% {
    transform: translateX(-25%) scale(0.5, 1);
  }
  10% {
    transform: translateX(25%) scale(0.5, 1);
  }
  19.99% {
    transform: translateX(50%) scale(0, 1);
  }
  20% {
    transform: translateX(-37.5%) scale(0.25, 1);
  }
  30% {
    transform: translateX(37.5%) scale(0.25, 1);
  }
  34.99% {
    transform: translateX(50%) scale(0, 1);
  }
  36.99% {
    transform: translateX(50%) scale(0, 1);
  }
  37% {
    transform: translateX(-37.5%) scale(0.25, 1);
  }
  47% {
    transform: translateX(20%) scale(0.25, 1);
  }
  52% {
    transform: translateX(35%) scale(0.05, 1);
  }
  55% {
    transform: translateX(35%) scale(0.1, 1);
  }
  58% {
    transform: translateX(50%) scale(0.1, 1);
  }
  61.99% {
    transform: translateX(50%) scale(0, 1);
  }
  69.99% {
    transform: translateX(50%) scale(0, 1);
  }
  70% {
    transform: translateX(-37.5%) scale(0.25, 1);
  }
  80% {
    transform: translateX(20%) scale(0.25, 1);
  }
  85% {
    transform: translateX(35%) scale(0.05, 1);
  }
  88% {
    transform: translateX(35%) scale(0.1, 1);
  }
  91% {
    transform: translateX(50%) scale(0.1, 1);
  }
  92.99% {
    transform: translateX(50%) scale(0, 1);
  }
  93% {
    transform: translateX(-50%) scale(0, 1);
  }
  100% {
    transform: translateX(-25%) scale(0.5, 1);
  }
}
@keyframes indeterminate2 {
  0% {
    transform: translateX(-50%) scale(0, 1);
  }
  25.99% {
    transform: translateX(-50%) scale(0, 1);
  }
  28% {
    transform: translateX(-37.5%) scale(0.25, 1);
  }
  38% {
    transform: translateX(37.5%) scale(0.25, 1);
  }
  42.99% {
    transform: translateX(50%) scale(0, 1);
  }
  46.99% {
    transform: translateX(50%) scale(0, 1);
  }
  49.99% {
    transform: translateX(50%) scale(0, 1);
  }
  50% {
    transform: translateX(-50%) scale(0, 1);
  }
  60% {
    transform: translateX(-25%) scale(0.5, 1);
  }
  70% {
    transform: translateX(25%) scale(0.5, 1);
  }
  79.99% {
    transform: translateX(50%) scale(0, 1);
  }
}
@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/components/_card.scss */
md-card {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  margin: 8px;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/components/_card.scss */
md-card > img,
md-card > :not(md-card-content) img {
  order: 0;
  width: 100%;
}
/* line 19, /app/vendor/assets/bower_components/angular-material-sass-files/components/_card.scss */
md-card md-card-content {
  order: 1;
  padding: 16px;
}
/* line 23, /app/vendor/assets/bower_components/angular-material-sass-files/components/_card.scss */
md-card md-card-footer {
  order: 2;
  padding: 16px;
}

@media screen and (-ms-high-contrast: active) {
  /* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_card.scss */
  md-card {
    border: 1px solid #fff;
  }
}
/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast {
  display: flex;
  position: absolute;
  box-sizing: border-box;
  align-items: center;
  min-height: 48px;
  padding-left: 24px;
  padding-right: 24px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  font-size: 14px;
  cursor: default;
  max-width: 100%;
  max-height: 40px;
  height: 24px;
  z-index: 90;
  opacity: 1;
  transform: translate3d(0, 0, 0) rotateZ(0deg);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  /* Transition differently when swiping */
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.md-capsule {
  border-radius: 24px;
}
/* line 33, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
/* line 38, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.md-swipeleft, md-toast.md-swiperight, md-toast.md-swipeup, md-toast.md-swipedown {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* line 45, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-enter {
  transform: translate3d(0, 100%, 0);
  opacity: 0;
}
/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-enter.md-top {
  transform: translate3d(0, -100%, 0);
}
/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-enter.ng-enter-active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
/* line 56, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-leave.ng-leave-active {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-leave.ng-leave-active.md-top {
  transform: translate3d(0, -100%, 0);
}
/* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-leave.ng-leave-active.md-swipeleft {
  transform: translate3d(-100%, 0%, 0);
}
/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-leave.ng-leave-active.md-swiperight {
  transform: translate3d(100%, 0%, 0);
}
/* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast .md-action {
  line-height: 19px;
  margin-left: 24px;
  cursor: pointer;
  text-transform: uppercase;
  float: right;
}
/* line 77, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast .md-action.md-button {
  min-width: 0;
}

@media (max-width: 600px) {
  /* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
  }
  /* line 92, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-top {
    bottom: auto;
    top: 0;
  }
}
@media (min-width: 600px) {
  /* line 99, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast {
    min-width: 288px;
    /*
     * When the toast doesn't take up the whole screen,
     * make it rotate when the user swipes it away
     */
  }
  /* line 101, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-bottom {
    bottom: 8px;
  }
  /* line 104, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-left {
    left: 8px;
  }
  /* line 107, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-right {
    right: 8px;
  }
  /* line 110, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-top {
    top: 8px;
  }
  /* line 119, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.ng-leave.ng-leave-active.md-swipeleft {
    transform: translate3d(-100%, 25%, 0) rotateZ(-15deg);
  }
  /* line 122, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.ng-leave.ng-leave-active.md-swiperight {
    transform: translate3d(100%, 25%, 0) rotateZ(15deg);
  }
  /* line 126, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.ng-leave.ng-leave-active.md-top.md-swipeleft {
    transform: translate3d(-100%, 0, 0) rotateZ(-15deg);
  }
  /* line 129, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.ng-leave.ng-leave-active.md-top.md-swiperight {
    transform: translate3d(100%, 0, 0) rotateZ(15deg);
  }
}
@media (min-width: 1200px) {
  /* line 138, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast {
    max-width: 568px;
  }
}
@media screen and (-ms-high-contrast: active) {
  /* line 146, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast {
    border: 1px solid #fff;
  }
}
@keyframes outer-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes left-wobble {
  0%, 100% {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
}
@keyframes sporadic-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);
  }
  100% {
    transform: rotate(1080deg);
  }
}
/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular {
  width: 50px;
  height: 50px;
  display: block;
  position: relative;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
}
/* line 38, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner {
  width: 50px;
  height: 50px;
  position: relative;
}
/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-gap {
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  bottom: 0;
  border-top: 5px solid black;
  box-sizing: border-box;
}
/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-left, md-progress-circular .md-inner .md-right {
  position: absolute;
  top: 0;
  height: 50px;
  width: 25px;
  overflow: hidden;
}
/* line 57, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-left .md-half-circle, md-progress-circular .md-inner .md-right .md-half-circle {
  position: absolute;
  top: 0;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  border: 5px solid black;
  border-bottom-color: transparent;
  border-radius: 50%;
}
/* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-left {
  left: 0;
}
/* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-left .md-half-circle {
  left: 0;
  border-right-color: transparent;
}
/* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-right {
  right: 0;
}
/* line 77, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-right .md-half-circle {
  right: 0;
  border-left-color: transparent;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="0"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="0"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-135deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="0"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="1"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="1"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-131.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="1"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="2"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="2"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-127.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="2"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="3"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="3"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-124.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="3"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="4"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="4"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-120.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="4"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="5"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="5"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-117deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="5"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="6"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="6"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-113.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="6"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="7"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="7"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-109.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="7"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="8"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="8"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-106.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="8"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="9"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="9"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-102.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="9"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="10"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="10"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-99deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="10"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="11"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="11"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-95.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="11"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="12"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="12"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-91.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="12"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="13"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="13"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-88.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="13"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="14"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="14"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-84.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="14"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="15"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="15"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-81deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="15"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="16"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="16"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-77.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="16"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="17"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="17"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-73.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="17"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="18"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="18"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-70.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="18"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="19"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="19"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-66.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="19"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="20"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="20"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-63deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="20"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="21"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="21"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-59.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="21"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="22"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="22"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-55.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="22"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="23"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="23"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-52.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="23"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="24"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="24"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-48.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="24"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="25"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="25"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="25"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="26"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="26"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-41.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="26"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="27"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="27"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-37.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="27"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="28"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="28"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-34.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="28"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="29"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="29"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-30.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="29"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="30"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="30"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-27deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="30"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="31"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="31"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-23.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="31"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="32"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="32"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-19.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="32"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="33"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="33"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-16.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="33"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="34"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="34"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-12.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="34"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="35"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="35"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-9deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="35"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="36"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="36"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-5.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="36"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="37"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="37"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(-1.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="37"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="38"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="38"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(1.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="38"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="39"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="39"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(5.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="39"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="40"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="40"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(9deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="40"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="41"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="41"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(12.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="41"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="42"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="42"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(16.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="42"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="43"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="43"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(19.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="43"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="44"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="44"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(23.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="44"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="45"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="45"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(27deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="45"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="46"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="46"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(30.6deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="46"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="47"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="47"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(34.2deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="47"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="48"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="48"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(37.8deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="48"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="49"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="49"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(41.4deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="49"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="50"] .md-inner .md-left .md-half-circle {
  transform: rotate(135deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="50"] .md-inner .md-right .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="50"] .md-inner .md-gap {
  border-bottom: 5px solid;
  border-bottom-color: transparent !important;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="51"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(138.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="51"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="51"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="52"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(142.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="52"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="52"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="53"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(145.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="53"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="53"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="54"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(149.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="54"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="54"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="55"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(153deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="55"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="55"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="56"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(156.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="56"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="56"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="57"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(160.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="57"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="57"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="58"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(163.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="58"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="58"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="59"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(167.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="59"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="59"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="60"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(171deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="60"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="60"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="61"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(174.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="61"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="61"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="62"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(178.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="62"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="62"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="63"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(181.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="63"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="63"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="64"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(185.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="64"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="64"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="65"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(189deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="65"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="65"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="66"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(192.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="66"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="66"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="67"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(196.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="67"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="67"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="68"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(199.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="68"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="68"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="69"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(203.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="69"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="69"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="70"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(207deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="70"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="70"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="71"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(210.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="71"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="71"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="72"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(214.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="72"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="72"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="73"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(217.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="73"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="73"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="74"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(221.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="74"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="74"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="75"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(225deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="75"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="75"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="76"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(228.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="76"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="76"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="77"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(232.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="77"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="77"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="78"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(235.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="78"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="78"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="79"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(239.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="79"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="79"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="80"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(243deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="80"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="80"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="81"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(246.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="81"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="81"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="82"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(250.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="82"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="82"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="83"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(253.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="83"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="83"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="84"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(257.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="84"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="84"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="85"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(261deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="85"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="85"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="86"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(264.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="86"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="86"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="87"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(268.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="87"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="87"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="88"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(271.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="88"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="88"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="89"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(275.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="89"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="89"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="90"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(279deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="90"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="90"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="91"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(282.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="91"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="91"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="92"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(286.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="92"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="92"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="93"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(289.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="93"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="93"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="94"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(293.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="94"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="94"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="95"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(297deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="95"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="95"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="96"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(300.6deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="96"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="96"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="97"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(304.2deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="97"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="97"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="98"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(307.8deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="98"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="98"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="99"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(311.4deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="99"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="99"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="100"] .md-inner .md-left .md-half-circle {
  transition: transform 0.1s linear;
  transform: rotate(315deg);
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="100"] .md-inner .md-right .md-half-circle {
  transform: rotate(45deg);
}
/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[value="100"] .md-inner .md-gap {
  border-bottom: 5px solid;
  transition: border-bottom-color 0.1s linear;
}
/* line 135, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper {
  animation: outer-rotate 2.9166666667s linear infinite;
}
/* line 137, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner {
  animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
/* line 140, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle, md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle {
  animation-iteration-count: infinite;
  animation-duration: 1.3125s;
  animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
}
/* line 147, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle {
  animation-name: left-wobble;
}
/* line 152, /app/vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle {
  animation-name: right-wobble;
}

/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list {
  display: block;
  padding: 8px 0px 8px 0px;
}
/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list .md-subheader {
  font-weight: 500;
  font-size: 0.875em;
}

/* line 41, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-no-proxy,
md-list-item .md-no-style {
  position: relative;
  padding: 0px 16px;
  flex: 1;
}
/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-no-proxy:focus,
md-list-item .md-no-style:focus {
  outline: none;
}
/* line 50, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-with-secondary {
  padding-right: 16px;
}
/* line 53, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-clickable:hover {
  cursor: pointer;
}
/* line 57, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item md-divider {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
}
/* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item md-divider[md-inset] {
  left: 96px;
  width: calc(100% - 96px);
  margin: 0;
}

/* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item, md-list-item .md-list-item-inner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 76, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > div.md-primary > md-icon, md-list-item > div.md-secondary > md-icon, md-list-item > md-icon:first-child,
md-list-item > md-icon.md-secondary, md-list-item .md-list-item-inner > div.md-primary > md-icon, md-list-item .md-list-item-inner > div.md-secondary > md-icon, md-list-item .md-list-item-inner > md-icon:first-child,
md-list-item .md-list-item-inner > md-icon.md-secondary {
  width: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
  box-sizing: content-box;
}
/* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > div.md-primary > md-icon:focus, md-list-item > div.md-secondary > md-icon:focus, md-list-item > md-icon:first-child:focus,
md-list-item > md-icon.md-secondary:focus, md-list-item .md-list-item-inner > div.md-primary > md-icon:focus, md-list-item .md-list-item-inner > div.md-secondary > md-icon:focus, md-list-item .md-list-item-inner > md-icon:first-child:focus,
md-list-item .md-list-item-inner > md-icon.md-secondary:focus {
  border-radius: 2px;
  outline: none;
  padding: 6px;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 92, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > div.md-primary > md-checkbox, md-list-item > div.md-secondary > md-checkbox, md-list-item > md-checkbox:first-child,
md-list-item md-checkbox.md-secondary, md-list-item .md-list-item-inner > div.md-primary > md-checkbox, md-list-item .md-list-item-inner > div.md-secondary > md-checkbox, md-list-item .md-list-item-inner > md-checkbox:first-child,
md-list-item .md-list-item-inner md-checkbox.md-secondary {
  position: relative;
  top: -2px;
  margin-top: 14px;
  margin-bottom: 12px;
  align-self: center;
}
/* line 101, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > div.md-primary > md-checkbox .md-label, md-list-item > div.md-secondary > md-checkbox .md-label, md-list-item > md-checkbox:first-child .md-label,
md-list-item md-checkbox.md-secondary .md-label, md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label, md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label, md-list-item .md-list-item-inner > md-checkbox:first-child .md-label,
md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
  display: none;
}
/* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > div.md-primary > md-checkbox:not(md-checkbox:first-child):focus, md-list-item > div.md-secondary > md-checkbox:not(md-checkbox:first-child):focus, md-list-item > md-checkbox:first-child:not(md-checkbox:first-child):focus,
md-list-item md-checkbox.md-secondary:not(md-checkbox:first-child):focus, md-list-item .md-list-item-inner > div.md-primary > md-checkbox:not(md-checkbox:first-child):focus, md-list-item .md-list-item-inner > div.md-secondary > md-checkbox:not(md-checkbox:first-child):focus, md-list-item .md-list-item-inner > md-checkbox:first-child:not(md-checkbox:first-child):focus,
md-list-item .md-list-item-inner md-checkbox.md-secondary:not(md-checkbox:first-child):focus {
  padding: 6px;
  margin-right: -6px;
  margin-top: 8px;
  margin-bottom: 6px;
}
/* line 110, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > md-icon:first-child, md-list-item .md-list-item-inner > md-icon:first-child {
  margin-right: 32px;
}
/* line 113, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > md-checkbox:first-child, md-list-item .md-list-item-inner > md-checkbox:first-child {
  width: 24px;
  margin-left: 3px;
  margin-right: 29px;
}
/* line 118, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > .md-avatar:first-child, md-list-item .md-list-item-inner > .md-avatar:first-child {
  width: 40px;
  height: 40px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  border-radius: 50%;
  box-sizing: content-box;
}
/* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item md-checkbox.md-secondary, md-list-item .md-list-item-inner md-checkbox.md-secondary {
  margin-right: 0px;
}
/* line 131, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item md-switch.md-secondary, md-list-item .md-list-item-inner md-switch.md-secondary {
  margin: 0;
  position: relative;
  right: -9px;
}
/* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item .md-secondary, md-list-item .md-list-item-inner .md-secondary {
  margin-left: 16px;
}
/* line 140, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item > p, md-list-item > .md-list-item-inner > p, md-list-item .md-list-item-inner > p, md-list-item .md-list-item-inner > .md-list-item-inner > p {
  flex: 1;
  margin: 0;
}

/* line 147, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-2-line,
md-list-item.md-2-line > .md-no-style,
md-list-item.md-3-line,
md-list-item.md-3-line > .md-no-style {
  align-items: flex-start;
}
/* line 153, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-2-line .md-list-item-text,
md-list-item.md-2-line > .md-no-style .md-list-item-text,
md-list-item.md-3-line .md-list-item-text,
md-list-item.md-3-line > .md-no-style .md-list-item-text {
  flex: 1;
  padding: 16px 0;
  text-overflow: ellipsis;
}
/* line 158, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-2-line .md-list-item-text h3,
md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
md-list-item.md-3-line .md-list-item-text h3,
md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  margin: 0 0 6px 0;
  font-weight: 400;
  font-size: 1em;
  line-height: 0.75em;
}
/* line 164, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-2-line .md-list-item-text h4,
md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
md-list-item.md-3-line .md-list-item-text h4,
md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
  margin: 10px 0 5px 0;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 0.75em;
}
/* line 170, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-2-line .md-list-item-text p,
md-list-item.md-2-line > .md-no-style .md-list-item-text p,
md-list-item.md-3-line .md-list-item-text p,
md-list-item.md-3-line > .md-no-style .md-list-item-text p {
  margin: 0 0 0px 0;
  font-size: 0.75em;
  line-height: 1.6em;
}

/* line 180, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-2-line > md-icon:first-child,
md-list-item.md-2-line > .md-avatar:first-child,
md-list-item.md-2-line > .md-no-style > md-icon:first-child,
md-list-item.md-2-line > .md-no-style > .md-avatar:first-child {
  margin-top: 12px;
}
/* line 184, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-2-line .md-list-item-text,
md-list-item.md-2-line > .md-no-style .md-list-item-text {
  flex: 1;
  padding-top: 19px;
}

/* line 192, /app/vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-3-line > md-icon:first-child,
md-list-item.md-3-line > .md-avatar:first-child,
md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list-item.md-3-line > .md-no-style > .md-avatar:first-child {
  margin-top: 16px;
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_icon.scss */
md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentcolor;
  height: 24px;
  width: 24px;
}

/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav {
  box-sizing: border-box;
  position: absolute;
  width: 304px;
  min-width: 304px;
  max-width: 304px;
  bottom: 0;
  z-index: 60;
  background-color: white;
  overflow: auto;
  flex-direction: column;
}
/* line 17, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav *,
md-sidenav *:before,
md-sidenav *:after {
  box-sizing: border-box;
}
/* line 23, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav ul {
  list-style: none;
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-closed {
  display: none;
}
/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
  display: flex;
  /* this is required as of 1.3x to properly
     apply all styling in a show/hide animation */
  transition: 0s all;
}
/* line 38, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* line 43, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-locked-open-add, md-sidenav.md-locked-open-remove {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
/* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-locked-open {
  width: 304px;
  min-width: 304px;
  max-width: 304px;
}
/* line 55, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-locked-open, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-left, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-right, md-sidenav.md-locked-open-remove.md-closed {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
/* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-locked-open-remove-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0;
  min-width: 0;
}
/* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-closed.md-locked-open-add {
  width: 0;
  min-width: 0;
  transform: translate3d(0%, 0, 0);
}
/* line 77, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-closed.md-locked-open-add-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 304px;
  min-width: 304px;
  transform: translate3d(0%, 0, 0);
}

/* line 87, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
.md-sidenav-backdrop.md-locked-open {
  display: none;
}

/* line 91, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
.md-sidenav-left, md-sidenav {
  left: 0;
  top: 0;
  transform: translate3d(0%, 0, 0);
}
/* line 95, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
.md-sidenav-left.md-closed, md-sidenav.md-closed {
  transform: translate3d(-100%, 0, 0);
}

/* line 100, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
.md-sidenav-right {
  left: 100%;
  top: 0;
  transform: translate3d(-100%, 0, 0);
}
/* line 104, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
.md-sidenav-right.md-closed {
  transform: translate3d(0%, 0, 0);
}

@media (max-width: 360px) {
  /* line 110, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
  md-sidenav {
    width: 85%;
  }
}
@media screen and (-ms-high-contrast: active) {
  /* line 116, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
  .md-sidenav-left, md-sidenav {
    border-right: 1px solid #fff;
  }

  /* line 119, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
  .md-sidenav-right {
    border-left: 1px solid #fff;
  }
}
/* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container {
  display: flex;
  position: relative;
  flex-direction: column;
  overflow-x: hidden;
  padding: 2px;
  padding-bottom: 26px;
  /*
   * The .md-input class is added to the input/textarea
   */
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container > md-icon {
  position: absolute;
  top: 5px;
  left: 2px;
}
/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container > md-icon + input {
  margin-left: 56px;
}
/* line 36, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container textarea,
md-input-container input[type="text"],
md-input-container input[type="password"],
md-input-container input[type="datetime"],
md-input-container input[type="datetime-local"],
md-input-container input[type="date"],
md-input-container input[type="month"],
md-input-container input[type="time"],
md-input-container input[type="week"],
md-input-container input[type="number"],
md-input-container input[type="email"],
md-input-container input[type="url"],
md-input-container input[type="search"],
md-input-container input[type="tel"],
md-input-container input[type="color"] {
  /* remove default appearance from all input/textarea */
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 55, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container textarea {
  resize: none;
  overflow: hidden;
}
/* line 60, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container textarea.md-input {
  min-height: 56px;
  -ms-flex-preferred-size: auto;
}
/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container label:not(.md-no-float),
md-input-container .md-placeholder:not(.md-select-label) {
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 2px;
  z-index: 1;
  transform: translate3d(0, 24px, 0) scale(1);
  transform-origin: left top;
  transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s;
}
/* line 76, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-placeholder:not(.md-select-label) {
  position: absolute;
  top: 0;
  opacity: 0;
  transition-property: opacity, transform;
  transform: translate3d(0, 30px, 0);
}
/* line 83, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container.md-input-focused .md-placeholder {
  opacity: 1;
  transform: translate3d(0, 24px, 0);
}
/* line 88, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container.md-input-has-value .md-placeholder {
  transition: none;
  opacity: 0;
}
/* line 93, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container:not(.md-input-has-value) input:not(:focus) {
  color: transparent;
}
/* line 101, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-input {
  flex: 1 1 auto;
  order: 2;
  display: block;
  background: none;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  border-width: 0 0 1px 0;
  line-height: 26px;
  -ms-flex-preferred-size: 26px;
  border-radius: 0;
}
/* line 116, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-input:focus {
  outline: none;
}
/* line 119, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-input:invalid {
  outline: none;
  box-shadow: none;
}
/* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container ng-messages, md-input-container data-ng-messages, md-input-container x-ng-messages,
md-input-container [ng-messages], md-input-container [data-ng-messages], md-input-container [x-ng-messages] {
  order: 3;
  position: relative;
}
/* line 130, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container ng-message, md-input-container data-ng-message, md-input-container x-ng-message,
md-input-container [ng-message], md-input-container [data-ng-message], md-input-container [x-ng-message],
md-input-container .md-char-counter {
  -webkit-font-smoothing: antialiased;
  position: absolute;
  font-size: 12px;
  line-height: 24px;
}
/* line 138, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container ng-message.ng-enter, md-input-container data-ng-message.ng-enter, md-input-container x-ng-message.ng-enter,
md-input-container [ng-message].ng-enter, md-input-container [data-ng-message].ng-enter, md-input-container [x-ng-message].ng-enter,
md-input-container .md-char-counter.ng-enter {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-delay: 0.2s;
}
/* line 142, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container ng-message.ng-leave, md-input-container data-ng-message.ng-leave, md-input-container x-ng-message.ng-leave,
md-input-container [ng-message].ng-leave, md-input-container [data-ng-message].ng-leave, md-input-container [x-ng-message].ng-leave,
md-input-container .md-char-counter.ng-leave {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
/* line 145, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container ng-message.ng-enter, md-input-container ng-message.ng-leave.ng-leave-active, md-input-container data-ng-message.ng-enter, md-input-container data-ng-message.ng-leave.ng-leave-active, md-input-container x-ng-message.ng-enter, md-input-container x-ng-message.ng-leave.ng-leave-active,
md-input-container [ng-message].ng-enter,
md-input-container [ng-message].ng-leave.ng-leave-active, md-input-container [data-ng-message].ng-enter, md-input-container [data-ng-message].ng-leave.ng-leave-active, md-input-container [x-ng-message].ng-enter, md-input-container [x-ng-message].ng-leave.ng-leave-active,
md-input-container .md-char-counter.ng-enter,
md-input-container .md-char-counter.ng-leave.ng-leave-active {
  opacity: 0;
  transform: translate3d(0, -20%, 0);
}
/* line 150, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container ng-message.ng-leave, md-input-container ng-message.ng-enter.ng-enter-active, md-input-container data-ng-message.ng-leave, md-input-container data-ng-message.ng-enter.ng-enter-active, md-input-container x-ng-message.ng-leave, md-input-container x-ng-message.ng-enter.ng-enter-active,
md-input-container [ng-message].ng-leave,
md-input-container [ng-message].ng-enter.ng-enter-active, md-input-container [data-ng-message].ng-leave, md-input-container [data-ng-message].ng-enter.ng-enter-active, md-input-container [x-ng-message].ng-leave, md-input-container [x-ng-message].ng-enter.ng-enter-active,
md-input-container .md-char-counter.ng-leave,
md-input-container .md-char-counter.ng-enter.ng-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
/* line 156, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-char-counter {
  bottom: 2px;
  right: 2px;
}
/* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
  transform: translate3d(0, 4px, 0) scale(0.75);
}
/* line 169, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container.md-input-focused .md-input,
md-input-container .md-input.ng-invalid.ng-dirty {
  padding-bottom: 0px;
  border-width: 0 0 2px 0;
}
/* line 176, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-input[disabled], [disabled] md-input-container .md-input {
  background-position: 0 bottom;
  background-size: 3px 1px;
  background-repeat: repeat-x;
}

@media screen and (-ms-high-contrast: active) {
  /* line 188, /app/vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
  md-input-container.md-default-theme > md-icon {
    fill: #fff;
  }
}
/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
md-content[md-scroll-y] {
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
md-content[md-scroll-x] {
  overflow-x: auto;
  overflow-y: hidden;
}
/* line 19, /app/vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
md-content.md-padding {
  padding: 8px;
}

@media (min-width: 600px) {
  /* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
  md-content.md-padding {
    padding: 16px;
  }
}
/* Sizes:
  0    <= size < 600  Phone
  600  <= size < 960  Tablet
  960  <= size < 1200 Tablet-Landscape
  1200 <= size         PC
*/
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout] {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout=column] {
  flex-direction: column;
}

/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout=row] {
  flex-direction: row;
}

/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-padding],
[layout-padding] > [flex] {
  padding: 8px;
}

/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-margin],
[layout-margin] > [flex] {
  margin: 8px;
}

/* line 39, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-wrap] {
  flex-wrap: wrap;
}

/* line 43, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-fill] {
  margin: 0;
  min-height: 100%;
  width: 100%;
}

@-moz-document url-prefix() {
  /* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-fill] {
    margin: 0;
    width: 100%;
    min-height: auto;
    height: inherit;
  }
}
/* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex] {
  box-sizing: border-box;
  flex: 1;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="0"] {
  flex: 0 0 0%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="0"] {
  max-width: 0%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="0"] {
  max-height: 0%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="5"] {
  flex: 0 0 5%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="5"] {
  max-width: 5%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="5"] {
  max-height: 5%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="10"] {
  flex: 0 0 10%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="10"] {
  max-width: 10%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="10"] {
  max-height: 10%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="15"] {
  flex: 0 0 15%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="15"] {
  max-width: 15%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="15"] {
  max-height: 15%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="20"] {
  flex: 0 0 20%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="20"] {
  max-width: 20%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="20"] {
  max-height: 20%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="25"] {
  flex: 0 0 25%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="25"] {
  max-width: 25%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="25"] {
  max-height: 25%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="30"] {
  flex: 0 0 30%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="30"] {
  max-width: 30%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="30"] {
  max-height: 30%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="35"] {
  flex: 0 0 35%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="35"] {
  max-width: 35%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="35"] {
  max-height: 35%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="40"] {
  flex: 0 0 40%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="40"] {
  max-width: 40%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="40"] {
  max-height: 40%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="45"] {
  flex: 0 0 45%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="45"] {
  max-width: 45%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="45"] {
  max-height: 45%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="50"] {
  flex: 0 0 50%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="50"] {
  max-width: 50%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="50"] {
  max-height: 50%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="55"] {
  flex: 0 0 55%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="55"] {
  max-width: 55%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="55"] {
  max-height: 55%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="60"] {
  flex: 0 0 60%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="60"] {
  max-width: 60%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="60"] {
  max-height: 60%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="65"] {
  flex: 0 0 65%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="65"] {
  max-width: 65%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="65"] {
  max-height: 65%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="70"] {
  flex: 0 0 70%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="70"] {
  max-width: 70%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="70"] {
  max-height: 70%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="75"] {
  flex: 0 0 75%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="75"] {
  max-width: 75%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="75"] {
  max-height: 75%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="80"] {
  flex: 0 0 80%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="80"] {
  max-width: 80%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="80"] {
  max-height: 80%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="85"] {
  flex: 0 0 85%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="85"] {
  max-width: 85%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="85"] {
  max-height: 85%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="90"] {
  flex: 0 0 90%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="90"] {
  max-width: 90%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="90"] {
  max-height: 90%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="95"] {
  flex: 0 0 95%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="95"] {
  max-width: 95%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="95"] {
  max-height: 95%;
}

/* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="100"] {
  flex: 0 0 100%;
}

/* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="100"] {
  max-width: 100%;
}

/* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="100"] {
  max-height: 100%;
}

/* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="33"], [flex="34"] {
  flex: 0 0 33.33%;
}

/* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex="66"], [flex="67"] {
  flex: 0 0 66.66%;
}

/* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="33"], [layout="row"] > [flex="34"] {
  max-width: 33.33%;
}
/* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="row"] > [flex="66"], [layout="row"] > [flex="67"] {
  max-width: 66.66%;
}

/* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="33"], [layout="column"] > [flex="34"] {
  max-height: 33.33%;
}
/* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout="column"] > [flex="66"], [layout="column"] > [flex="67"] {
  max-height: 66.66%;
}

/* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-align="center"],
[layout-align="center center"],
[layout-align="center start"],
[layout-align="center end"] {
  justify-content: center;
}

/* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-align="end"],
[layout-align="end center"],
[layout-align="end start"],
[layout-align="end end"] {
  justify-content: flex-end;
}

/* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-align="space-around"],
[layout-align="space-around center"],
[layout-align="space-around start"],
[layout-align="space-around end"] {
  justify-content: space-around;
}

/* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-align="space-between"],
[layout-align="space-between center"],
[layout-align="space-between start"],
[layout-align="space-between end"] {
  justify-content: space-between;
}

/* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-align="center center"],
[layout-align="start center"],
[layout-align="end center"],
[layout-align="space-between center"],
[layout-align="space-around center"] {
  align-items: center;
}

/* line 202, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-align="center start"],
[layout-align="start start"],
[layout-align="end start"],
[layout-align="space-between start"],
[layout-align="space-around start"] {
  align-items: flex-start;
}

/* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout-align="center end"],
[layout-align="start end"],
[layout-align="end end"],
[layout-align="space-between end"],
[layout-align="space-around end"] {
  align-items: flex-end;
}

/* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="0"] {
  order: 0;
}

/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="1"] {
  order: 1;
}

/* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="2"] {
  order: 2;
}

/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="3"] {
  order: 3;
}

/* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="4"] {
  order: 4;
}

/* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="5"] {
  order: 5;
}

/* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="6"] {
  order: 6;
}

/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="7"] {
  order: 7;
}

/* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="8"] {
  order: 8;
}

/* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="9"] {
  order: 9;
}

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 */
@media (max-width: 599px) {
  /* line 237, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide-sm]:not([show-sm]):not([show]), [hide]:not([show-sm]):not([show]) {
    display: none;
  }

  /* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="0"] {
    order: 0;
  }

  /* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="1"] {
    order: 1;
  }

  /* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="2"] {
    order: 2;
  }

  /* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="3"] {
    order: 3;
  }

  /* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="4"] {
    order: 4;
  }

  /* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="5"] {
    order: 5;
  }

  /* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="6"] {
    order: 6;
  }

  /* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="7"] {
    order: 7;
  }

  /* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="8"] {
    order: 8;
  }

  /* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="9"] {
    order: 9;
  }

  /* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-sm="center"],
  [layout-align-sm="center center"],
  [layout-align-sm="center start"],
  [layout-align-sm="center end"] {
    justify-content: center;
  }

  /* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-sm="end"],
  [layout-align-sm="end center"],
  [layout-align-sm="end start"],
  [layout-align-sm="end end"] {
    justify-content: flex-end;
  }

  /* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-sm="space-around"],
  [layout-align-sm="space-around center"],
  [layout-align-sm="space-around start"],
  [layout-align-sm="space-around end"] {
    justify-content: space-around;
  }

  /* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-sm="space-between"],
  [layout-align-sm="space-between center"],
  [layout-align-sm="space-between start"],
  [layout-align-sm="space-between end"] {
    justify-content: space-between;
  }

  /* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-sm="center center"],
  [layout-align-sm="start center"],
  [layout-align-sm="end center"],
  [layout-align-sm="space-between center"],
  [layout-align-sm="space-around center"] {
    align-items: center;
  }

  /* line 202, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-sm="center start"],
  [layout-align-sm="start start"],
  [layout-align-sm="end start"],
  [layout-align-sm="space-between start"],
  [layout-align-sm="space-around start"] {
    align-items: flex-start;
  }

  /* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-sm="center end"],
  [layout-align-sm="start end"],
  [layout-align-sm="end end"],
  [layout-align-sm="space-between end"],
  [layout-align-sm="space-around end"] {
    align-items: flex-end;
  }

  /* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-sm] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-sm=column] {
    flex-direction: column;
  }

  /* line 87, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-sm=row] {
    flex-direction: row;
  }

  /* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm] {
    box-sizing: border-box;
    flex: 1;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="0"] {
    flex: 0 0 0%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="0"] {
    max-width: 0%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="0"] {
    max-height: 0%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="5"] {
    flex: 0 0 5%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="5"] {
    max-width: 5%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="5"] {
    max-height: 5%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="10"] {
    flex: 0 0 10%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="10"] {
    max-width: 10%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="10"] {
    max-height: 10%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="15"] {
    flex: 0 0 15%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="15"] {
    max-width: 15%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="15"] {
    max-height: 15%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="20"] {
    flex: 0 0 20%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="20"] {
    max-width: 20%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="20"] {
    max-height: 20%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="25"] {
    flex: 0 0 25%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="25"] {
    max-width: 25%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="25"] {
    max-height: 25%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="30"] {
    flex: 0 0 30%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="30"] {
    max-width: 30%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="30"] {
    max-height: 30%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="35"] {
    flex: 0 0 35%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="35"] {
    max-width: 35%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="35"] {
    max-height: 35%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="40"] {
    flex: 0 0 40%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="40"] {
    max-width: 40%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="40"] {
    max-height: 40%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="45"] {
    flex: 0 0 45%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="45"] {
    max-width: 45%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="45"] {
    max-height: 45%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="50"] {
    flex: 0 0 50%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="50"] {
    max-width: 50%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="50"] {
    max-height: 50%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="55"] {
    flex: 0 0 55%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="55"] {
    max-width: 55%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="55"] {
    max-height: 55%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="60"] {
    flex: 0 0 60%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="60"] {
    max-width: 60%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="60"] {
    max-height: 60%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="65"] {
    flex: 0 0 65%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="65"] {
    max-width: 65%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="65"] {
    max-height: 65%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="70"] {
    flex: 0 0 70%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="70"] {
    max-width: 70%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="70"] {
    max-height: 70%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="75"] {
    flex: 0 0 75%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="75"] {
    max-width: 75%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="75"] {
    max-height: 75%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="80"] {
    flex: 0 0 80%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="80"] {
    max-width: 80%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="80"] {
    max-height: 80%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="85"] {
    flex: 0 0 85%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="85"] {
    max-width: 85%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="85"] {
    max-height: 85%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="90"] {
    flex: 0 0 90%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="90"] {
    max-width: 90%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="90"] {
    max-height: 90%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="95"] {
    flex: 0 0 95%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="95"] {
    max-width: 95%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="95"] {
    max-height: 95%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="100"] {
    flex: 0 0 100%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="100"] {
    max-width: 100%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="100"] {
    max-height: 100%;
  }

  /* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="33"], [flex-sm="34"] {
    flex: 0 0 33.33%;
  }

  /* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="66"], [flex-sm="67"] {
    flex: 0 0 66.66%;
  }

  /* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="33"], [layout="row"] > [flex-sm="34"] {
    max-width: 33.33%;
  }
  /* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="66"], [layout="row"] > [flex-sm="67"] {
    max-width: 66.66%;
  }

  /* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="33"], [layout="column"] > [flex-sm="34"] {
    max-height: 33.33%;
  }
  /* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="66"], [layout="column"] > [flex-sm="67"] {
    max-height: 66.66%;
  }
}
@media (min-width: 600px) {
  /* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="0"] {
    order: 0;
  }

  /* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="1"] {
    order: 1;
  }

  /* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="2"] {
    order: 2;
  }

  /* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="3"] {
    order: 3;
  }

  /* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="4"] {
    order: 4;
  }

  /* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="5"] {
    order: 5;
  }

  /* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="6"] {
    order: 6;
  }

  /* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="7"] {
    order: 7;
  }

  /* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="8"] {
    order: 8;
  }

  /* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="9"] {
    order: 9;
  }

  /* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-sm="center"],
  [layout-align-gt-sm="center center"],
  [layout-align-gt-sm="center start"],
  [layout-align-gt-sm="center end"] {
    justify-content: center;
  }

  /* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-sm="end"],
  [layout-align-gt-sm="end center"],
  [layout-align-gt-sm="end start"],
  [layout-align-gt-sm="end end"] {
    justify-content: flex-end;
  }

  /* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-sm="space-around"],
  [layout-align-gt-sm="space-around center"],
  [layout-align-gt-sm="space-around start"],
  [layout-align-gt-sm="space-around end"] {
    justify-content: space-around;
  }

  /* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-sm="space-between"],
  [layout-align-gt-sm="space-between center"],
  [layout-align-gt-sm="space-between start"],
  [layout-align-gt-sm="space-between end"] {
    justify-content: space-between;
  }

  /* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-sm="center center"],
  [layout-align-gt-sm="start center"],
  [layout-align-gt-sm="end center"],
  [layout-align-gt-sm="space-between center"],
  [layout-align-gt-sm="space-around center"] {
    align-items: center;
  }

  /* line 202, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-sm="center start"],
  [layout-align-gt-sm="start start"],
  [layout-align-gt-sm="end start"],
  [layout-align-gt-sm="space-between start"],
  [layout-align-gt-sm="space-around start"] {
    align-items: flex-start;
  }

  /* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-sm="center end"],
  [layout-align-gt-sm="start end"],
  [layout-align-gt-sm="end end"],
  [layout-align-gt-sm="space-between end"],
  [layout-align-gt-sm="space-around end"] {
    align-items: flex-end;
  }

  /* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-sm] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-sm=column] {
    flex-direction: column;
  }

  /* line 87, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-sm=row] {
    flex-direction: row;
  }

  /* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm] {
    box-sizing: border-box;
    flex: 1;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="0"] {
    flex: 0 0 0%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="0"] {
    max-width: 0%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="0"] {
    max-height: 0%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="5"] {
    flex: 0 0 5%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="5"] {
    max-width: 5%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="5"] {
    max-height: 5%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="10"] {
    flex: 0 0 10%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="10"] {
    max-width: 10%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="10"] {
    max-height: 10%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="15"] {
    flex: 0 0 15%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="15"] {
    max-width: 15%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="15"] {
    max-height: 15%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="20"] {
    flex: 0 0 20%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="20"] {
    max-width: 20%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="20"] {
    max-height: 20%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="25"] {
    flex: 0 0 25%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="25"] {
    max-width: 25%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="25"] {
    max-height: 25%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="30"] {
    flex: 0 0 30%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="30"] {
    max-width: 30%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="30"] {
    max-height: 30%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="35"] {
    flex: 0 0 35%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="35"] {
    max-width: 35%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="35"] {
    max-height: 35%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="40"] {
    flex: 0 0 40%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="40"] {
    max-width: 40%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="40"] {
    max-height: 40%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="45"] {
    flex: 0 0 45%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="45"] {
    max-width: 45%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="45"] {
    max-height: 45%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="50"] {
    flex: 0 0 50%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="50"] {
    max-width: 50%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="50"] {
    max-height: 50%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="55"] {
    flex: 0 0 55%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="55"] {
    max-width: 55%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="55"] {
    max-height: 55%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="60"] {
    flex: 0 0 60%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="60"] {
    max-width: 60%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="60"] {
    max-height: 60%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="65"] {
    flex: 0 0 65%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="65"] {
    max-width: 65%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="65"] {
    max-height: 65%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="70"] {
    flex: 0 0 70%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="70"] {
    max-width: 70%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="70"] {
    max-height: 70%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="75"] {
    flex: 0 0 75%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="75"] {
    max-width: 75%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="75"] {
    max-height: 75%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="80"] {
    flex: 0 0 80%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="80"] {
    max-width: 80%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="80"] {
    max-height: 80%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="85"] {
    flex: 0 0 85%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="85"] {
    max-width: 85%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="85"] {
    max-height: 85%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="90"] {
    flex: 0 0 90%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="90"] {
    max-width: 90%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="90"] {
    max-height: 90%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="95"] {
    flex: 0 0 95%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="95"] {
    max-width: 95%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="95"] {
    max-height: 95%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="100"] {
    flex: 0 0 100%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="100"] {
    max-width: 100%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="100"] {
    max-height: 100%;
  }

  /* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="33"], [flex-gt-sm="34"] {
    flex: 0 0 33.33%;
  }

  /* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="66"], [flex-gt-sm="67"] {
    flex: 0 0 66.66%;
  }

  /* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="33"], [layout="row"] > [flex-gt-sm="34"] {
    max-width: 33.33%;
  }
  /* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="66"], [layout="row"] > [flex-gt-sm="67"] {
    max-width: 66.66%;
  }

  /* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="33"], [layout="column"] > [flex-gt-sm="34"] {
    max-height: 33.33%;
  }
  /* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="66"], [layout="column"] > [flex-gt-sm="67"] {
    max-height: 66.66%;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  /* line 259, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide]:not([show-gt-sm]):not([show-md]):not([show]), [hide-gt-sm]:not([show-gt-sm]):not([show-md]):not([show]) {
    display: none;
  }

  /* line 263, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide-md]:not([show-md]):not([show]) {
    display: none;
  }

  /* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="0"] {
    order: 0;
  }

  /* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="1"] {
    order: 1;
  }

  /* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="2"] {
    order: 2;
  }

  /* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="3"] {
    order: 3;
  }

  /* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="4"] {
    order: 4;
  }

  /* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="5"] {
    order: 5;
  }

  /* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="6"] {
    order: 6;
  }

  /* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="7"] {
    order: 7;
  }

  /* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="8"] {
    order: 8;
  }

  /* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="9"] {
    order: 9;
  }

  /* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-md="center"],
  [layout-align-md="center center"],
  [layout-align-md="center start"],
  [layout-align-md="center end"] {
    justify-content: center;
  }

  /* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-md="end"],
  [layout-align-md="end center"],
  [layout-align-md="end start"],
  [layout-align-md="end end"] {
    justify-content: flex-end;
  }

  /* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-md="space-around"],
  [layout-align-md="space-around center"],
  [layout-align-md="space-around start"],
  [layout-align-md="space-around end"] {
    justify-content: space-around;
  }

  /* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-md="space-between"],
  [layout-align-md="space-between center"],
  [layout-align-md="space-between start"],
  [layout-align-md="space-between end"] {
    justify-content: space-between;
  }

  /* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-md="center center"],
  [layout-align-md="start center"],
  [layout-align-md="end center"],
  [layout-align-md="space-between center"],
  [layout-align-md="space-around center"] {
    align-items: center;
  }

  /* line 202, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-md="center start"],
  [layout-align-md="start start"],
  [layout-align-md="end start"],
  [layout-align-md="space-between start"],
  [layout-align-md="space-around start"] {
    align-items: flex-start;
  }

  /* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-md="center end"],
  [layout-align-md="start end"],
  [layout-align-md="end end"],
  [layout-align-md="space-between end"],
  [layout-align-md="space-around end"] {
    align-items: flex-end;
  }

  /* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-md] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-md=column] {
    flex-direction: column;
  }

  /* line 87, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-md=row] {
    flex-direction: row;
  }

  /* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md] {
    box-sizing: border-box;
    flex: 1;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="0"] {
    flex: 0 0 0%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="0"] {
    max-width: 0%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="0"] {
    max-height: 0%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="5"] {
    flex: 0 0 5%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="5"] {
    max-width: 5%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="5"] {
    max-height: 5%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="10"] {
    flex: 0 0 10%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="10"] {
    max-width: 10%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="10"] {
    max-height: 10%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="15"] {
    flex: 0 0 15%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="15"] {
    max-width: 15%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="15"] {
    max-height: 15%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="20"] {
    flex: 0 0 20%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="20"] {
    max-width: 20%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="20"] {
    max-height: 20%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="25"] {
    flex: 0 0 25%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="25"] {
    max-width: 25%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="25"] {
    max-height: 25%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="30"] {
    flex: 0 0 30%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="30"] {
    max-width: 30%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="30"] {
    max-height: 30%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="35"] {
    flex: 0 0 35%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="35"] {
    max-width: 35%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="35"] {
    max-height: 35%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="40"] {
    flex: 0 0 40%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="40"] {
    max-width: 40%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="40"] {
    max-height: 40%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="45"] {
    flex: 0 0 45%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="45"] {
    max-width: 45%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="45"] {
    max-height: 45%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="50"] {
    flex: 0 0 50%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="50"] {
    max-width: 50%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="50"] {
    max-height: 50%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="55"] {
    flex: 0 0 55%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="55"] {
    max-width: 55%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="55"] {
    max-height: 55%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="60"] {
    flex: 0 0 60%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="60"] {
    max-width: 60%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="60"] {
    max-height: 60%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="65"] {
    flex: 0 0 65%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="65"] {
    max-width: 65%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="65"] {
    max-height: 65%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="70"] {
    flex: 0 0 70%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="70"] {
    max-width: 70%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="70"] {
    max-height: 70%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="75"] {
    flex: 0 0 75%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="75"] {
    max-width: 75%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="75"] {
    max-height: 75%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="80"] {
    flex: 0 0 80%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="80"] {
    max-width: 80%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="80"] {
    max-height: 80%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="85"] {
    flex: 0 0 85%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="85"] {
    max-width: 85%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="85"] {
    max-height: 85%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="90"] {
    flex: 0 0 90%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="90"] {
    max-width: 90%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="90"] {
    max-height: 90%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="95"] {
    flex: 0 0 95%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="95"] {
    max-width: 95%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="95"] {
    max-height: 95%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="100"] {
    flex: 0 0 100%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="100"] {
    max-width: 100%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="100"] {
    max-height: 100%;
  }

  /* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="33"], [flex-md="34"] {
    flex: 0 0 33.33%;
  }

  /* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="66"], [flex-md="67"] {
    flex: 0 0 66.66%;
  }

  /* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="33"], [layout="row"] > [flex-md="34"] {
    max-width: 33.33%;
  }
  /* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="66"], [layout="row"] > [flex-md="67"] {
    max-width: 66.66%;
  }

  /* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="33"], [layout="column"] > [flex-md="34"] {
    max-height: 33.33%;
  }
  /* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="66"], [layout="column"] > [flex-md="67"] {
    max-height: 66.66%;
  }
}
@media (min-width: 960px) {
  /* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="0"] {
    order: 0;
  }

  /* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="1"] {
    order: 1;
  }

  /* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="2"] {
    order: 2;
  }

  /* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="3"] {
    order: 3;
  }

  /* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="4"] {
    order: 4;
  }

  /* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="5"] {
    order: 5;
  }

  /* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="6"] {
    order: 6;
  }

  /* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="7"] {
    order: 7;
  }

  /* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="8"] {
    order: 8;
  }

  /* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="9"] {
    order: 9;
  }

  /* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-md="center"],
  [layout-align-gt-md="center center"],
  [layout-align-gt-md="center start"],
  [layout-align-gt-md="center end"] {
    justify-content: center;
  }

  /* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-md="end"],
  [layout-align-gt-md="end center"],
  [layout-align-gt-md="end start"],
  [layout-align-gt-md="end end"] {
    justify-content: flex-end;
  }

  /* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-md="space-around"],
  [layout-align-gt-md="space-around center"],
  [layout-align-gt-md="space-around start"],
  [layout-align-gt-md="space-around end"] {
    justify-content: space-around;
  }

  /* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-md="space-between"],
  [layout-align-gt-md="space-between center"],
  [layout-align-gt-md="space-between start"],
  [layout-align-gt-md="space-between end"] {
    justify-content: space-between;
  }

  /* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-md="center center"],
  [layout-align-gt-md="start center"],
  [layout-align-gt-md="end center"],
  [layout-align-gt-md="space-between center"],
  [layout-align-gt-md="space-around center"] {
    align-items: center;
  }

  /* line 202, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-md="center start"],
  [layout-align-gt-md="start start"],
  [layout-align-gt-md="end start"],
  [layout-align-gt-md="space-between start"],
  [layout-align-gt-md="space-around start"] {
    align-items: flex-start;
  }

  /* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-md="center end"],
  [layout-align-gt-md="start end"],
  [layout-align-gt-md="end end"],
  [layout-align-gt-md="space-between end"],
  [layout-align-gt-md="space-around end"] {
    align-items: flex-end;
  }

  /* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-md] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-md=column] {
    flex-direction: column;
  }

  /* line 87, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-md=row] {
    flex-direction: row;
  }

  /* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md] {
    box-sizing: border-box;
    flex: 1;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="0"] {
    flex: 0 0 0%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="0"] {
    max-width: 0%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="0"] {
    max-height: 0%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="5"] {
    flex: 0 0 5%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="5"] {
    max-width: 5%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="5"] {
    max-height: 5%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="10"] {
    flex: 0 0 10%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="10"] {
    max-width: 10%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="10"] {
    max-height: 10%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="15"] {
    flex: 0 0 15%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="15"] {
    max-width: 15%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="15"] {
    max-height: 15%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="20"] {
    flex: 0 0 20%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="20"] {
    max-width: 20%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="20"] {
    max-height: 20%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="25"] {
    flex: 0 0 25%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="25"] {
    max-width: 25%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="25"] {
    max-height: 25%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="30"] {
    flex: 0 0 30%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="30"] {
    max-width: 30%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="30"] {
    max-height: 30%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="35"] {
    flex: 0 0 35%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="35"] {
    max-width: 35%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="35"] {
    max-height: 35%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="40"] {
    flex: 0 0 40%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="40"] {
    max-width: 40%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="40"] {
    max-height: 40%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="45"] {
    flex: 0 0 45%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="45"] {
    max-width: 45%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="45"] {
    max-height: 45%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="50"] {
    flex: 0 0 50%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="50"] {
    max-width: 50%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="50"] {
    max-height: 50%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="55"] {
    flex: 0 0 55%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="55"] {
    max-width: 55%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="55"] {
    max-height: 55%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="60"] {
    flex: 0 0 60%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="60"] {
    max-width: 60%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="60"] {
    max-height: 60%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="65"] {
    flex: 0 0 65%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="65"] {
    max-width: 65%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="65"] {
    max-height: 65%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="70"] {
    flex: 0 0 70%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="70"] {
    max-width: 70%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="70"] {
    max-height: 70%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="75"] {
    flex: 0 0 75%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="75"] {
    max-width: 75%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="75"] {
    max-height: 75%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="80"] {
    flex: 0 0 80%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="80"] {
    max-width: 80%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="80"] {
    max-height: 80%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="85"] {
    flex: 0 0 85%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="85"] {
    max-width: 85%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="85"] {
    max-height: 85%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="90"] {
    flex: 0 0 90%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="90"] {
    max-width: 90%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="90"] {
    max-height: 90%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="95"] {
    flex: 0 0 95%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="95"] {
    max-width: 95%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="95"] {
    max-height: 95%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="100"] {
    flex: 0 0 100%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="100"] {
    max-width: 100%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="100"] {
    max-height: 100%;
  }

  /* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="33"], [flex-gt-md="34"] {
    flex: 0 0 33.33%;
  }

  /* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="66"], [flex-gt-md="67"] {
    flex: 0 0 66.66%;
  }

  /* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="33"], [layout="row"] > [flex-gt-md="34"] {
    max-width: 33.33%;
  }
  /* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="66"], [layout="row"] > [flex-gt-md="67"] {
    max-width: 66.66%;
  }

  /* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="33"], [layout="column"] > [flex-gt-md="34"] {
    max-height: 33.33%;
  }
  /* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="66"], [layout="column"] > [flex-gt-md="67"] {
    max-height: 66.66%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 284, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide]:not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]), [hide-gt-sm]:not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]), [hide-gt-md]:not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]) {
    display: none;
  }

  /* line 288, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide-lg]:not([show-lg]):not([show]) {
    display: none;
  }

  /* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="0"] {
    order: 0;
  }

  /* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="1"] {
    order: 1;
  }

  /* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="2"] {
    order: 2;
  }

  /* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="3"] {
    order: 3;
  }

  /* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="4"] {
    order: 4;
  }

  /* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="5"] {
    order: 5;
  }

  /* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="6"] {
    order: 6;
  }

  /* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="7"] {
    order: 7;
  }

  /* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="8"] {
    order: 8;
  }

  /* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="9"] {
    order: 9;
  }

  /* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-lg="center"],
  [layout-align-lg="center center"],
  [layout-align-lg="center start"],
  [layout-align-lg="center end"] {
    justify-content: center;
  }

  /* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-lg="end"],
  [layout-align-lg="end center"],
  [layout-align-lg="end start"],
  [layout-align-lg="end end"] {
    justify-content: flex-end;
  }

  /* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-lg="space-around"],
  [layout-align-lg="space-around center"],
  [layout-align-lg="space-around start"],
  [layout-align-lg="space-around end"] {
    justify-content: space-around;
  }

  /* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-lg="space-between"],
  [layout-align-lg="space-between center"],
  [layout-align-lg="space-between start"],
  [layout-align-lg="space-between end"] {
    justify-content: space-between;
  }

  /* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-lg="center center"],
  [layout-align-lg="start center"],
  [layout-align-lg="end center"],
  [layout-align-lg="space-between center"],
  [layout-align-lg="space-around center"] {
    align-items: center;
  }

  /* line 202, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-lg="center start"],
  [layout-align-lg="start start"],
  [layout-align-lg="end start"],
  [layout-align-lg="space-between start"],
  [layout-align-lg="space-around start"] {
    align-items: flex-start;
  }

  /* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-lg="center end"],
  [layout-align-lg="start end"],
  [layout-align-lg="end end"],
  [layout-align-lg="space-between end"],
  [layout-align-lg="space-around end"] {
    align-items: flex-end;
  }

  /* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-lg] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-lg=column] {
    flex-direction: column;
  }

  /* line 87, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-lg=row] {
    flex-direction: row;
  }

  /* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg] {
    box-sizing: border-box;
    flex: 1;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="0"] {
    flex: 0 0 0%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="0"] {
    max-width: 0%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="0"] {
    max-height: 0%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="5"] {
    flex: 0 0 5%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="5"] {
    max-width: 5%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="5"] {
    max-height: 5%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="10"] {
    flex: 0 0 10%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="10"] {
    max-width: 10%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="10"] {
    max-height: 10%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="15"] {
    flex: 0 0 15%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="15"] {
    max-width: 15%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="15"] {
    max-height: 15%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="20"] {
    flex: 0 0 20%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="20"] {
    max-width: 20%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="20"] {
    max-height: 20%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="25"] {
    flex: 0 0 25%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="25"] {
    max-width: 25%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="25"] {
    max-height: 25%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="30"] {
    flex: 0 0 30%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="30"] {
    max-width: 30%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="30"] {
    max-height: 30%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="35"] {
    flex: 0 0 35%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="35"] {
    max-width: 35%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="35"] {
    max-height: 35%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="40"] {
    flex: 0 0 40%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="40"] {
    max-width: 40%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="40"] {
    max-height: 40%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="45"] {
    flex: 0 0 45%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="45"] {
    max-width: 45%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="45"] {
    max-height: 45%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="50"] {
    flex: 0 0 50%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="50"] {
    max-width: 50%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="50"] {
    max-height: 50%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="55"] {
    flex: 0 0 55%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="55"] {
    max-width: 55%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="55"] {
    max-height: 55%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="60"] {
    flex: 0 0 60%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="60"] {
    max-width: 60%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="60"] {
    max-height: 60%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="65"] {
    flex: 0 0 65%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="65"] {
    max-width: 65%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="65"] {
    max-height: 65%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="70"] {
    flex: 0 0 70%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="70"] {
    max-width: 70%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="70"] {
    max-height: 70%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="75"] {
    flex: 0 0 75%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="75"] {
    max-width: 75%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="75"] {
    max-height: 75%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="80"] {
    flex: 0 0 80%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="80"] {
    max-width: 80%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="80"] {
    max-height: 80%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="85"] {
    flex: 0 0 85%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="85"] {
    max-width: 85%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="85"] {
    max-height: 85%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="90"] {
    flex: 0 0 90%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="90"] {
    max-width: 90%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="90"] {
    max-height: 90%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="95"] {
    flex: 0 0 95%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="95"] {
    max-width: 95%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="95"] {
    max-height: 95%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="100"] {
    flex: 0 0 100%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="100"] {
    max-width: 100%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="100"] {
    max-height: 100%;
  }

  /* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="33"], [flex-lg="34"] {
    flex: 0 0 33.33%;
  }

  /* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="66"], [flex-lg="67"] {
    flex: 0 0 66.66%;
  }

  /* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="33"], [layout="row"] > [flex-lg="34"] {
    max-width: 33.33%;
  }
  /* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="66"], [layout="row"] > [flex-lg="67"] {
    max-width: 66.66%;
  }

  /* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="33"], [layout="column"] > [flex-lg="34"] {
    max-height: 33.33%;
  }
  /* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="66"], [layout="column"] > [flex-lg="67"] {
    max-height: 66.66%;
  }
}
@media (min-width: 1200px) {
  /* line 301, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide-gt-sm]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]), [hide-gt-md]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]), [hide-gt-lg]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]), [hide]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]) {
    display: none;
  }

  /* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="0"] {
    order: 0;
  }

  /* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="1"] {
    order: 1;
  }

  /* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="2"] {
    order: 2;
  }

  /* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="3"] {
    order: 3;
  }

  /* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="4"] {
    order: 4;
  }

  /* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="5"] {
    order: 5;
  }

  /* line 68, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="6"] {
    order: 6;
  }

  /* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="7"] {
    order: 7;
  }

  /* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="8"] {
    order: 8;
  }

  /* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="9"] {
    order: 9;
  }

  /* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-lg="center"],
  [layout-align-gt-lg="center center"],
  [layout-align-gt-lg="center start"],
  [layout-align-gt-lg="center end"] {
    justify-content: center;
  }

  /* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-lg="end"],
  [layout-align-gt-lg="end center"],
  [layout-align-gt-lg="end start"],
  [layout-align-gt-lg="end end"] {
    justify-content: flex-end;
  }

  /* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-lg="space-around"],
  [layout-align-gt-lg="space-around center"],
  [layout-align-gt-lg="space-around start"],
  [layout-align-gt-lg="space-around end"] {
    justify-content: space-around;
  }

  /* line 179, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-lg="space-between"],
  [layout-align-gt-lg="space-between center"],
  [layout-align-gt-lg="space-between start"],
  [layout-align-gt-lg="space-between end"] {
    justify-content: space-between;
  }

  /* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-lg="center center"],
  [layout-align-gt-lg="start center"],
  [layout-align-gt-lg="end center"],
  [layout-align-gt-lg="space-between center"],
  [layout-align-gt-lg="space-around center"] {
    align-items: center;
  }

  /* line 202, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-lg="center start"],
  [layout-align-gt-lg="start start"],
  [layout-align-gt-lg="end start"],
  [layout-align-gt-lg="space-between start"],
  [layout-align-gt-lg="space-around start"] {
    align-items: flex-start;
  }

  /* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-align-gt-lg="center end"],
  [layout-align-gt-lg="start end"],
  [layout-align-gt-lg="end end"],
  [layout-align-gt-lg="space-between end"],
  [layout-align-gt-lg="space-around end"] {
    align-items: flex-end;
  }

  /* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-lg] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-lg=column] {
    flex-direction: column;
  }

  /* line 87, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-lg=row] {
    flex-direction: row;
  }

  /* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg] {
    box-sizing: border-box;
    flex: 1;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="0"] {
    flex: 0 0 0%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="0"] {
    max-width: 0%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="0"] {
    max-height: 0%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="5"] {
    flex: 0 0 5%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="5"] {
    max-width: 5%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="5"] {
    max-height: 5%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="10"] {
    flex: 0 0 10%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="10"] {
    max-width: 10%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="10"] {
    max-height: 10%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="15"] {
    flex: 0 0 15%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="15"] {
    max-width: 15%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="15"] {
    max-height: 15%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="20"] {
    flex: 0 0 20%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="20"] {
    max-width: 20%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="20"] {
    max-height: 20%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="25"] {
    flex: 0 0 25%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="25"] {
    max-width: 25%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="25"] {
    max-height: 25%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="30"] {
    flex: 0 0 30%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="30"] {
    max-width: 30%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="30"] {
    max-height: 30%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="35"] {
    flex: 0 0 35%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="35"] {
    max-width: 35%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="35"] {
    max-height: 35%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="40"] {
    flex: 0 0 40%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="40"] {
    max-width: 40%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="40"] {
    max-height: 40%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="45"] {
    flex: 0 0 45%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="45"] {
    max-width: 45%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="45"] {
    max-height: 45%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="50"] {
    flex: 0 0 50%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="50"] {
    max-width: 50%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="50"] {
    max-height: 50%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="55"] {
    flex: 0 0 55%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="55"] {
    max-width: 55%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="55"] {
    max-height: 55%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="60"] {
    flex: 0 0 60%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="60"] {
    max-width: 60%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="60"] {
    max-height: 60%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="65"] {
    flex: 0 0 65%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="65"] {
    max-width: 65%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="65"] {
    max-height: 65%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="70"] {
    flex: 0 0 70%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="70"] {
    max-width: 70%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="70"] {
    max-height: 70%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="75"] {
    flex: 0 0 75%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="75"] {
    max-width: 75%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="75"] {
    max-height: 75%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="80"] {
    flex: 0 0 80%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="80"] {
    max-width: 80%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="80"] {
    max-height: 80%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="85"] {
    flex: 0 0 85%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="85"] {
    max-width: 85%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="85"] {
    max-height: 85%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="90"] {
    flex: 0 0 90%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="90"] {
    max-width: 90%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="90"] {
    max-height: 90%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="95"] {
    flex: 0 0 95%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="95"] {
    max-width: 95%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="95"] {
    max-height: 95%;
  }

  /* line 106, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="100"] {
    flex: 0 0 100%;
  }

  /* line 109, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="100"] {
    max-width: 100%;
  }

  /* line 112, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="100"] {
    max-height: 100%;
  }

  /* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="33"], [flex-gt-lg="34"] {
    flex: 0 0 33.33%;
  }

  /* line 120, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="66"], [flex-gt-lg="67"] {
    flex: 0 0 66.66%;
  }

  /* line 125, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="33"], [layout="row"] > [flex-gt-lg="34"] {
    max-width: 33.33%;
  }
  /* line 128, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="66"], [layout="row"] > [flex-gt-lg="67"] {
    max-width: 66.66%;
  }

  /* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="33"], [layout="column"] > [flex-gt-lg="34"] {
    max-height: 33.33%;
  }
  /* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="66"], [layout="column"] > [flex-gt-lg="67"] {
    max-height: 66.66%;
  }
}
/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_divider.scss */
md-divider {
  display: block;
  border-top: 1px solid;
  margin: 0;
}
/* line 6, /app/vendor/assets/bower_components/angular-material-sass-files/components/_divider.scss */
md-divider[md-inset] {
  margin-left: 80px;
}

/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tab-data {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0;
}

/* line 14, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs {
  display: block;
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  transition: height 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
/* line 21, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs:not(.md-no-tab-content) {
  min-height: 248px;
}
/* line 24, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs[md-align-tabs="bottom"] {
  padding-bottom: 48px;
  position: relative;
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs[md-align-tabs="bottom"] md-tabs-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 48px;
}
/* line 36, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs[md-border-bottom] md-tabs-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
}
/* line 41, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper {
  display: block;
  position: relative;
}
/* line 44, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px;
}
/* line 50, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-ink-bar.md-left {
  transition: left 0.225s cubic-bezier(0.35, 0, 0.25, 1), right 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
/* line 54, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-ink-bar.md-right {
  transition: left 0.5s cubic-bezier(0.35, 0, 0.25, 1), right 0.225s cubic-bezier(0.35, 0, 0.25, 1);
}
/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-tab {
  padding: 12px 24px 14px;
  position: absolute;
  z-index: -1;
  white-space: nowrap;
  box-shadow: none;
  border: none;
  left: -9999px;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-tab:after {
  content: attr(label);
}
/* line 73, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper .md-tab {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  padding: 12px 24px;
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  text-transform: uppercase;
  float: left;
  font-weight: 500;
}
/* line 85, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper .md-tab.md-focus {
  box-shadow: none;
  outline: none;
}
/* line 89, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper .md-tab.md-active {
  cursor: default;
}
/* line 92, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper .md-tab.md-disabled {
  pointer-events: none;
  touch-action: pan-y;
  user-select: none;
  -webkit-user-drag: none;
  opacity: 0.5;
  cursor: default;
}
/* line 100, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper .md-tab.ng-leave {
  transition: none;
}
/* line 104, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-prev-button,
md-tabs md-tabs-wrapper md-next-button {
  height: 100%;
  width: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1em;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  background: transparent no-repeat center center;
  transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
/* line 118, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-prev-button:focus,
md-tabs md-tabs-wrapper md-next-button:focus {
  outline: none;
}
/* line 121, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-prev-button md-icon,
md-tabs md-tabs-wrapper md-next-button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
/* line 127, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-prev-button.md-disabled,
md-tabs md-tabs-wrapper md-next-button.md-disabled {
  opacity: 0.25;
  cursor: default;
}
/* line 131, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-prev-button.ng-leave,
md-tabs md-tabs-wrapper md-next-button.ng-leave {
  transition: none;
}
/* line 135, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-prev-button {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==");
}
/* line 139, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-next-button {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K");
}
/* line 142, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-next-button md-icon {
  transform: translate3d(-50%, -50%, 0) rotate(180deg);
}
/* line 146, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/_mixins.scss */
md-tabs md-tabs-wrapper md-tabs-canvas:after {
  content: '';
  display: table;
  clear: both;
}
/* line 151, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-tabs-canvas.md-paginated {
  margin: 0 32px;
}
/* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-pagination-wrapper {
  display: block;
  transition: left 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: relative;
  width: 999999px;
  left: 0;
  transform: translate3d(0, 0, 0);
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/_mixins.scss */
md-tabs md-tabs-wrapper md-pagination-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
/* line 163, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-pagination-wrapper.md-center-tabs {
  width: initial;
  float: left;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
/* line 171, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
}
/* line 175, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
  flex: 1;
}
/* line 181, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper {
  display: block;
  min-height: 200px;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
/* line 187, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper md-tab-content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateX(0);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
}
/* line 194, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper md-tab-content.md-no-scroll {
  bottom: auto;
  overflow: hidden;
}
/* line 198, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper md-tab-content.ng-leave, md-tabs md-tabs-content-wrapper md-tab-content.md-no-transition {
  transition: none;
}
/* line 201, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper md-tab-content.md-left {
  transform: translateX(-100%);
  animation: 1s md-tab-content-hide;
  opacity: 0;
}
/* line 205, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper md-tab-content.md-left * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}
/* line 211, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper md-tab-content.md-right {
  transform: translateX(100%);
  animation: 1s md-tab-content-hide;
  opacity: 0;
}
/* line 215, /app/vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-content-wrapper md-tab-content.md-right * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}

@keyframes md-tab-content-hide {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
md-toolbar {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 2.0rem;
  min-height: 64px;
  width: 100%;
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
md-toolbar *,
md-toolbar *:before,
md-toolbar *:after {
  box-sizing: border-box;
}
/* line 28, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
md-toolbar.md-tall {
  height: 128px;
  min-height: 128px;
  max-height: 128px;
}
/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
md-toolbar.md-medium-tall {
  height: 88px;
  min-height: 88px;
  max-height: 88px;
}
/* line 39, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
md-toolbar.md-medium-tall .md-toolbar-tools {
  height: 48px;
  min-height: 48px;
  max-height: 48px;
}
/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
md-toolbar .md-indent {
  margin-left: 64px;
}

/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools {
  font-weight: 400;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  height: 64px;
  max-height: 64px;
  padding: 0 16px;
  margin: 0;
}
/* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools h2, .md-toolbar-tools h3 {
  font-size: inherit;
  font-weight: inherit;
  margin: inherit;
}
/* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
}
/* line 74, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools .fill-height {
  display: flex;
  align-items: center;
}
/* line 78, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools .md-tools {
  margin-left: auto;
}
/* line 82, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools .md-button:first-of-type {
  margin-left: -0.8rem;
}
/* line 85, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools .md-button:last-of-type:not(:first-of-type) {
  margin-right: -0.8rem;
}
@media screen and (-ms-high-contrast: active) {
  /* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
  .md-toolbar-tools {
    border-bottom: 1px solid #fff;
  }
}

@keyframes md-autocomplete-list-out {
  0% {
    animation-timing-function: linear;
  }
  50% {
    opacity: 0;
    height: 40px;
    animation-timing-function: ease-in;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}
@keyframes md-autocomplete-list-in {
  0% {
    opacity: 0;
    height: 0;
    animation-timing-function: ease-out;
  }
  50% {
    opacity: 0;
    height: 40px;
  }
  100% {
    opacity: 1;
    height: 40px;
  }
}
/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-content {
  overflow: visible;
}

/* line 33, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px;
}
/* line 41, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete[md-floating-label] {
  box-shadow: none;
  border-radius: 0;
  background: transparent;
  height: auto;
}
/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete[md-floating-label] md-autocomplete-wrap {
  height: auto;
}
/* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete[md-floating-label] md-input-container {
  padding-bottom: 0;
}
/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete[md-floating-label] button {
  top: auto;
  bottom: 5px;
}
/* line 57, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete md-autocomplete-wrap {
  display: block;
  position: relative;
  overflow: visible;
  height: 40px;
}
/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete md-autocomplete-wrap md-progress-linear {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  transition: none;
}
/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete md-autocomplete-wrap md-progress-linear .md-container {
  transition: none;
  top: auto;
  height: 3px;
}
/* line 74, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-enter {
  transition: opacity 0.15s linear;
}
/* line 76, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-enter.ng-enter-active {
  opacity: 1;
}
/* line 80, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-leave {
  transition: opacity 0.15s linear;
}
/* line 82, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-leave.ng-leave-active {
  opacity: 0;
}
/* line 88, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete input:not(.md-input) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  padding: 0 15px;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  outline: none;
  z-index: 2;
  background: transparent;
}
/* line 103, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete input:not(.md-input)::-ms-clear {
  display: none;
}
/* line 107, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button {
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 20px;
  z-index: 2;
  text-align: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  padding: 0;
  font-size: 12px;
  background: transparent;
}
/* line 122, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button:after {
  content: '';
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-radius: 50%;
  transform: scale(0);
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: -1;
}
/* line 135, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button:focus {
  outline: none;
}
/* line 138, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button:focus:after {
  transform: scale(1);
  opacity: 1;
}
/* line 143, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) scale(0.9);
}
/* line 148, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button md-icon path {
  stroke-width: 0;
}
/* line 152, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button.ng-enter {
  transform: scale(0);
  transition: transform 0.15s ease-out;
}
/* line 155, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button.ng-enter.ng-enter-active {
  transform: scale(1);
}
/* line 159, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button.ng-leave {
  transition: transform 0.15s ease-out;
}
/* line 161, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button.ng-leave.ng-leave-active {
  transform: scale(0);
}
/* line 166, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete ul {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  margin: 0;
  list-style: none;
  padding: 0;
  overflow: auto;
  max-height: 225.5px;
  z-index: 49;
}
/* line 178, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete ul li {
  border-top: 1px solid #ddd;
  padding: 0 15px;
  line-height: 40px;
  font-size: 14px;
  overflow: hidden;
  height: 40px;
  transition: background 0.15s linear;
  cursor: pointer;
  margin: 0;
}
/* line 188, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete ul li.ng-enter, md-autocomplete ul li.ng-hide-remove {
  transition: none;
  animation: md-autocomplete-list-in 0.2s;
}
/* line 193, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete ul li.ng-leave, md-autocomplete ul li.ng-hide-add {
  transition: none;
  animation: md-autocomplete-list-out 0.2s;
}
@media screen and (-ms-high-contrast: active) {
  /* line 203, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
  md-autocomplete input {
    border: 1px solid #fff;
  }
  /* line 206, /app/vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
  md-autocomplete li:focus {
    color: #fff;
  }
}

@keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent;
  }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
}
@keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader {
  display: block;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1em;
  padding: 16px 0px 16px 16px;
  margin: 0 0 0 0;
  margin-right: 16px;
  position: relative;
}
/* line 36, /app/vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader:not(.md-sticky-no-effect) {
  transition: 0.2s ease-out margin;
}
/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader:not(.md-sticky-no-effect):after {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: -16px;
  content: '';
}
/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader:not(.md-sticky-no-effect).md-sticky-clone {
  z-index: 2;
}
/* line 50, /app/vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader:not(.md-sticky-no-effect)[sticky-state="active"] {
  margin-top: -2px;
}
/* line 53, /app/vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state="active"]:after {
  animation: subheaderStickyHoverOut 0.3s ease-out both;
}
/* line 58, /app/vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader .md-subheader-content {
  z-index: 1;
  position: relative;
}

/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 16px 88px 16px;
  z-index: 70;
  border-top: 1px solid;
  transform: translate3d(0, 80px, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: transform;
}
/* line 23, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-has-header {
  padding-top: 0;
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.ng-enter {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.ng-enter-active {
  opacity: 1;
  display: block;
  transform: translate3d(0, 80px, 0) !important;
}
/* line 39, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.ng-leave-active {
  transform: translate3d(0, 100%, 0) !important;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
/* line 44, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet .md-subheader {
  background-color: transparent;
  font-family: RobotoDraft, Roboto, "Helvetica Neue", sans-serif;
  line-height: 56px;
  padding: 0;
  white-space: nowrap;
}
/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet md-inline-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  fill: #444;
}
/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet md-item {
  display: flex;
  outline: none;
}
/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet md-item:hover {
  cursor: pointer;
}
/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-list md-item {
  padding: 0;
  align-items: center;
  height: 48px;
}
/* line 74, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-list md-item div.md-icon-container {
  display: inline-block;
  height: 24px;
  margin-right: 32px;
}
/* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-grid {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0;
}
/* line 89, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-grid md-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  transition: all 0.5s;
  align-items: center;
}
/* line 97, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-grid md-item {
  flex-direction: column;
  align-items: center;
  transition: all 0.5s;
  height: 96px;
  margin-top: 8px;
  margin-bottom: 8px;
  /* Mixin for how many grid items to show per row */
}
@media screen and (max-width: 600px) {
  /* line 97, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
  md-bottom-sheet.md-grid md-item {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 114, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
  md-bottom-sheet.md-grid md-item:nth-of-type(3n + 1) {
    align-items: flex-start;
  }
  /* line 117, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
  md-bottom-sheet.md-grid md-item:nth-of-type(3n) {
    align-items: flex-end;
  }
}
@media screen and (min-width: 600px) and (max-width: 960px) {
  /* line 97, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
  md-bottom-sheet.md-grid md-item {
    flex: 1 1 25%;
    max-width: 25%;
  }
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
  /* line 97, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
  md-bottom-sheet.md-grid md-item {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media screen and (min-width: 1200px) {
  /* line 97, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
  md-bottom-sheet.md-grid md-item {
    flex: 1 1 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
/* line 141, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-grid md-item .md-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 48px;
  padding-bottom: 16px;
}
/* line 149, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-grid md-item .md-grid-item-content {
  border: 1px solid transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80px;
}
/* line 157, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-grid md-item .md-icon-container {
  display: inline-block;
  box-sizing: border-box;
  height: 48px;
  width: 48px;
  margin: 0 0;
}
/* line 165, /app/vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-grid md-item .md-grid-text {
  font-weight: 400;
  line-height: 16px;
  font-size: 13px;
  margin: 0;
  white-space: nowrap;
  width: 64px;
  text-align: center;
  text-transform: none;
  padding-top: 8px;
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sticky.scss */
.md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  transform: translate3d(-9999px, -9999px, 0);
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sticky.scss */
.md-sticky-clone[sticky-state="active"] {
  transform: translate3d(0, 0, 0);
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/components/_sticky.scss */
.md-sticky-clone[sticky-state="active"]:not(.md-sticky-no-effect):after {
  animation: subheaderStickyHoverIn 0.3s ease-out both;
}

/**
 * Position a FAB button.
 */
/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button {
  box-sizing: border-box;
  color: currentColor;
  user-select: none;
  position: relative;
  outline: none;
  border: 0;
  display: inline-block;
  padding: 0 0.6rem;
  margin: 0.6rem 0.8rem;
  line-height: 3.6rem;
  background: transparent;
  white-space: nowrap;
  min-width: 8.8rem;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.4rem;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button *,
.md-button *:before,
.md-button *:after {
  box-sizing: border-box;
}
/* line 74, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button:focus {
  outline: none;
}
/* line 78, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button:hover, .md-button:focus {
  text-decoration: none;
}
/* line 82, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.ng-hide, .md-button.ng-leave {
  transition: none;
}
/* line 86, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-cornered {
  border-radius: 0;
}
/* line 90, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-icon {
  padding: 0;
  background: none;
}
/* line 101, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-icon-button {
  margin: 0 0.6rem;
  height: 4.8rem;
  min-width: 0;
  width: 4.8rem;
}
/* line 108, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab {
  z-index: 20;
  line-height: 5.6rem;
  min-width: 0;
  width: 5.6rem;
  height: 5.6rem;
  vertical-align: middle;
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  transition: 0.2s linear;
  transition-property: background-color, box-shadow;
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab.md-fab-bottom-right {
  top: auto;
  right: 2rem;
  bottom: 2rem;
  left: auto;
  position: absolute;
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 2rem;
  left: 2rem;
  position: absolute;
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab.md-fab-top-right {
  top: 2rem;
  right: 2rem;
  bottom: auto;
  left: auto;
  position: absolute;
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab.md-fab-top-left {
  top: 2rem;
  right: auto;
  bottom: auto;
  left: 2rem;
  position: absolute;
}
/* line 130, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab .md-ripple-container {
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
/* line 138, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab md-icon {
  margin-top: 0;
}
/* line 142, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab.md-mini {
  line-height: 4rem;
  width: 4rem;
  height: 4rem;
}

/* line 164, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  transform: translate3d(0, 4.2rem, 0);
}
/* line 168, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):focus, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):focus,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
  transform: translate3d(0, 3.2rem, 0);
}

/* line 176, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
  transform: translate3d(0, -4.2rem, 0);
}
/* line 180, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):focus, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):focus,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
  transform: translate3d(0, -5.2rem, 0);
}

/* line 189, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button-group {
  display: flex;
  flex: 1;
  width: 100%;
}

/* line 194, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button-group > .md-button {
  flex: 1;
  display: block;
  overflow: hidden;
  width: 0;
  border-width: 1px 0px 1px 1px;
  border-radius: 0;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 210, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button-group > .md-button:first-child {
  border-radius: 2px 0px 0px 2px;
}
/* line 213, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button-group > .md-button:last-child {
  border-right-width: 1px;
  border-radius: 0px 2px 2px 0px;
}

@media screen and (-ms-high-contrast: active) {
  /* line 219, /app/vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
  .md-button.md-raised,
  .md-button.md-fab {
    border: 1px solid #fff;
  }
}
/* line 6, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch {
  display: flex;
  align-items: center;
  margin: 15px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  user-select: none;
}
/* line 17, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch .md-container {
  cursor: grab;
  width: 36px;
  height: 24px;
  position: relative;
  user-select: none;
  margin-right: 8px;
}
/* line 28, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch:not([disabled]) .md-dragging, md-switch:not([disabled]).md-dragging .md-container {
  cursor: grabbing;
}
/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch .md-label {
  border-color: transparent;
  border-width: 0px;
}
/* line 39, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch .md-bar {
  left: 1px;
  width: 34px;
  top: 5px;
  height: 14px;
  border-radius: 8px;
  position: absolute;
}
/* line 48, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch .md-thumb-container {
  top: 2px;
  left: 0;
  width: 16px;
  position: absolute;
  transform: translate3d(0, 0, 0);
  z-index: 1;
}
/* line 56, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch.md-checked .md-thumb-container {
  transform: translate3d(100%, 0, 0);
}
/* line 60, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch .md-thumb {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  outline: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
}
/* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch .md-thumb .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
}
/* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb-container,
md-switch:not(.md-dragging) .md-thumb {
  transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition-property: transform, background-color;
}
/* line 90, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb {
  transition-delay: 0.05s;
}

@media screen and (-ms-high-contrast: active) {
  /* line 99, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
  md-switch.md-default-theme .md-bar {
    background-color: #666;
  }

  /* line 102, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
  md-switch.md-default-theme.md-checked .md-bar {
    background-color: #9E9E9E;
  }

  /* line 105, /app/vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
  md-switch.md-default-theme .md-thumb {
    background-color: #fff;
  }
}
/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox {
  box-sizing: border-box;
  display: block;
  margin: 15px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  user-select: none;
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox *,
md-checkbox *:before,
md-checkbox *:after {
  box-sizing: border-box;
}
/* line 19, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox .md-container {
  position: relative;
  top: 4px;
  display: inline-block;
  width: 18px;
  height: 18px;
}
/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox .md-container:after {
  content: '';
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
/* line 35, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
/* line 48, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox .md-icon {
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border: 2px solid;
  border-radius: 2px;
}
/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox.md-checked .md-icon {
  border: none;
}
/* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox[disabled] {
  cursor: no-drop;
}
/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox:focus .md-label:not(:empty) {
  border-color: black;
}
/* line 74, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox.md-checked .md-icon:after {
  transform: rotate(45deg);
  position: absolute;
  left: 6px;
  top: 2px;
  display: table;
  width: 6px;
  height: 12px;
  border: 2px solid;
  border-top: 0;
  border-left: 0;
  content: ' ';
}
/* line 88, /app/vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox .md-label {
  border: 1px dotted transparent;
  position: relative;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  user-select: text;
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
.md-dialog-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
}

/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 27px 24px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
}
/* line 14, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog.transition-in {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, 0, 0) scale(1);
}
/* line 19, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog.transition-out {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, 100%, 0) scale(0.2);
}
/* line 36, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog md-content {
  order: 1;
  padding: 24px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog md-content:not([layout=row]) > *:first-child:not(.md-subheader) {
  margin-top: 0px;
}
/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog md-content:focus {
  outline: none;
}
/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog .md-actions {
  display: flex;
  order: 2;
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-end;
  padding: 16px 16px;
  min-height: 40px;
}
/* line 60, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog .md-actions > * {
  margin-left: 8px;
  margin-right: 0;
}
/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog.md-content-overflow .md-actions {
  border-top: 1px solid;
}

@media screen and (-ms-high-contrast: active) {
  /* line 72, /app/vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
  md-dialog {
    border: 1px solid #fff;
  }
}
/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
html {
  font-size: 62.5%;
  line-height: 1.4;
}

/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
body {
  font-size: 1.6rem;
}

/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
html, body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

/* line 17, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
md-select, md-card, md-list, md-toolbar,
ul, ol, p, h1, h2, h3, h4, h5, h6 {
  text-rendering: optimizeLegibility;
}

/************
 * Headings
 ************/
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-display-4 {
  font-size: 11.2rem;
  font-weight: 300;
  letter-spacing: -0.010em;
  line-height: 11.2rem;
}

/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-display-3 {
  font-size: 5.6rem;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 5.6rem;
}

/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-display-2 {
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 6.4rem;
}

/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-display-1 {
  font-size: 3.4rem;
  font-weight: 400;
  line-height: 4rem;
}

/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-headline {
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 3.2rem;
}

/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-title, .md-toolbar-tools {
  font-size: 2rem;
  font-weight: 500;
  letter-spacing: 0.005em;
}

/* line 57, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-subhead {
  font-size: 1.6rem;
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 2.4rem;
}

/************
 * Body Copy
 ************/
/* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-body-1 {
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 2rem;
}

/* line 72, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-body-2 {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.010em;
  line-height: 2.4rem;
}

/* line 78, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-caption {
  font-size: 1.2rem;
  letter-spacing: 0.020em;
}

/* line 82, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-button {
  letter-spacing: 0.010em;
}

/************
 * Defaults
 ************/
/* line 90, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
button,
select,
html,
textarea,
input {
  font-family: RobotoDraft, Roboto, "Helvetica Neue", sans-serif;
}

/* line 98, /app/vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
select,
button,
textarea,
input {
  font-size: 100%;
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
html, body {
  height: 100%;
  color: rgba(0, 0, 0, 0.87);
  background: white;
  position: relative;
}

/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
body {
  margin: 0;
  padding: 0;
}

/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
[tabindex='-1']:focus {
  outline: none;
}

/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.inset {
  padding: 10px;
}

/* line 20, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
button.md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0px;
  margin: 0px;
}

/* line 29, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
select,
button,
textarea,
input {
  vertical-align: baseline;
}

/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
input[type="reset"],
input[type="submit"],
html input[type="button"],
button {
  cursor: pointer;
  -webkit-appearance: button;
}
/* line 44, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
input[type="reset"][disabled],
input[type="submit"][disabled],
html input[type="button"][disabled],
button[disabled] {
  cursor: default;
}

/* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
textarea {
  vertical-align: top;
  overflow: auto;
}

/* line 55, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/* line 60, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}

/* line 79, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none;
}

/* line 89, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-shadow-bottom-z-1, .md-button.md-raised:not([disabled]), .md-button.md-fab, .md-button.md-raised:not([disabled]):focus, .md-button.md-fab:not([disabled]):focus {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

/* line 92, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-shadow-bottom-z-2, .md-button.md-raised:not([disabled]):active, .md-button.md-fab:not([disabled]):active {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}

/* line 96, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-shadow-animated.md-shadow {
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */
/* line 104, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-ripple-container {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* line 115, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-ripple {
  position: absolute;
  transform: scale(0);
  transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%;
}
/* line 121, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-ripple.md-ripple-placed {
  transition: left 1.8s cubic-bezier(0.25, 0.8, 0.25, 1), top 1.8s cubic-bezier(0.25, 0.8, 0.25, 1), margin 1.3s cubic-bezier(0.25, 0.8, 0.25, 1), border 1.3s cubic-bezier(0.25, 0.8, 0.25, 1), width 1.3s cubic-bezier(0.25, 0.8, 0.25, 1), height 1.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 1.3s cubic-bezier(0.25, 0.8, 0.25, 1), transform 1.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* line 133, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-ripple.md-ripple-scaled {
  transform: scale(1);
}
/* line 136, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
  opacity: 0.20;
}

/* line 141, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-padding {
  padding: 8px;
}

/* line 145, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-margin {
  margin: 8px;
}

@media (min-width: 600px) {
  /* line 150, /app/vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
  .md-padding {
    padding: 16px;
  }
}
/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_dialog-theme.scss */
md-dialog.md-THEME_NAME-theme {
  border-radius: 4px;
  background-color: '{{background-hue-3}}';
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_dialog-theme.scss */
md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions {
  border-top-color: '{{foreground-4}}';
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toast-theme.scss */
md-toast.md-THEME_NAME-theme {
  background-color: #323232;
  color: '{{background-50}}';
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toast-theme.scss */
md-toast.md-THEME_NAME-theme .md-button {
  color: '{{background-50}}';
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toast-theme.scss */
md-toast.md-THEME_NAME-theme .md-button.md-highlight {
  color: '{{primary-A200}}';
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toast-theme.scss */
md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-accent {
  color: '{{accent-A200}}';
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toast-theme.scss */
md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-warn {
  color: '{{warn-A200}}';
}

/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme md-tabs-wrapper {
  background-color: transparent;
  border-color: '{{foreground-4}}';
}
/* line 55, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme .md-paginator md-icon {
  color: '{{primary-color}}';
}
/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme md-ink-bar {
  color: '{{accent-color}}';
  background: '{{accent-color}}';
}
/* line 64, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme .md-tab {
  color: '{{foreground-2}}';
}
/* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme .md-tab[disabled] {
  color: '{{foreground-3}}';
}
/* line 69, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme .md-tab.md-active, md-tabs.md-THEME_NAME-theme .md-tab.md-focus {
  color: '{{primary-color}}';
}
/* line 72, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme .md-tab.md-focus {
  background: '{{primary-color-0.1}}';
}
/* line 75, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container {
  color: '{{accent-100}}';
}
/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-accent md-tabs-wrapper {
  background-color: '{{accent-color}}';
}
/* line 35, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]) {
  color: '{{accent-100}}';
}
/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focus {
  color: '{{accent-contrast}}';
}
/* line 40, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focus {
  background: '{{accent-contrast-0.1}}';
}
/* line 45, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-accent md-ink-bar {
  color: '{{primary-600-1}}';
  background: '{{primary-600-1}}';
}
/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-primary md-tabs-wrapper {
  background-color: '{{primary-color}}';
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]) {
  color: '{{primary-100}}';
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focus {
  color: '{{primary-contrast}}';
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focus {
  background: '{{primary-contrast-0.1}}';
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-warn md-tabs-wrapper {
  background-color: '{{warn-color}}';
}
/* line 20, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]) {
  color: '{{warn-100}}';
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focus {
  color: '{{warn-contrast}}';
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focus {
  background: '{{warn-contrast-0.1}}';
}

/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {
  background-color: '{{primary-color}}';
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {
  color: '{{primary-100}}';
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focus {
  color: '{{primary-contrast}}';
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focus {
  background: '{{primary-contrast-0.1}}';
}

/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {
  background-color: '{{accent-color}}';
}
/* line 35, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {
  color: '{{accent-100}}';
}
/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focus {
  color: '{{accent-contrast}}';
}
/* line 40, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focus {
  background: '{{accent-contrast-0.1}}';
}
/* line 45, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-ink-bar {
  color: '{{primary-600-1}}';
  background: '{{primary-600-1}}';
}

/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {
  background-color: '{{warn-color}}';
}
/* line 20, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {
  color: '{{warn-100}}';
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focus {
  color: '{{warn-contrast}}';
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focus {
  background: '{{warn-contrast-0.1}}';
}

/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_bottomSheet-theme.scss */
md-bottom-sheet.md-THEME_NAME-theme {
  background-color: '{{background-50}}';
  border-top-color: '{{background-300}}';
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_bottomSheet-theme.scss */
md-bottom-sheet.md-THEME_NAME-theme.md-list md-item {
  color: '{{foreground-1}}';
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_bottomSheet-theme.scss */
md-bottom-sheet.md-THEME_NAME-theme .md-subheader {
  background-color: '{{background-50}}';
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_bottomSheet-theme.scss */
md-bottom-sheet.md-THEME_NAME-theme .md-subheader {
  color: '{{foreground-1}}';
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete {
  background: '{{background-50}}';
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete button md-icon path {
  fill: '{{background-600}}';
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete button:after {
  background: '{{background-600-0.3}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete ul {
  background: '{{background-50}}';
}
/* line 15, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete ul li {
  border-top: 1px solid '{{background-400}}';
  color: '{{background-900}}';
}
/* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete ul li .highlight {
  color: '{{background-600}}';
}
/* line 21, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete ul li:hover, md-autocomplete ul li.selected {
  background: '{{background-200}}';
}

/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_card-theme.scss */
md-card.md-THEME_NAME-theme {
  background-color: '{{background-hue-3}}';
  border-radius: 2px;
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_card-theme.scss */
md-card.md-THEME_NAME-theme .md-card-image {
  border-radius: 2px 2px 0 0;
}

/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme .md-input {
  color: '{{foreground-1}}';
  border-color: '{{foreground-4}}';
  text-shadow: '{{foreground-shadow}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/_mixins.scss */
md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder, md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder {
  color: "{{foreground-3}}";
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme > md-icon {
  color: '{{foreground-1}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme label,
md-input-container.md-THEME_NAME-theme .md-placeholder {
  text-shadow: '{{foreground-shadow}}';
  color: '{{foreground-3}}';
}
/* line 19, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme div[ng-messages] {
  color: "{{warn-500}}";
}
/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label {
  color: '{{foreground-2}}';
}
/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input {
  border-color: '{{primary-500}}';
}
/* line 34, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label {
  color: '{{primary-500}}';
}
/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon {
  color: '{{primary-500}}';
}
/* line 41, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input {
  border-color: '{{accent-500}}';
}
/* line 44, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label {
  color: '{{accent-500}}';
}
/* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input {
  border-color: '{{warn-500}}';
}
/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label {
  color: '{{warn-500}}';
}
/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input {
  border-color: '{{warn-500}}';
}
/* line 62, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-invalid label {
  color: '{{warn-500}}';
}
/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-invalid ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid data-ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid x-ng-message,
md-input-container.md-THEME_NAME-theme.md-input-invalid [ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [data-ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [x-ng-message],
md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter {
  color: '{{warn-500}}';
}
/* line 72, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme .md-input[disabled], [disabled] md-input-container.md-THEME_NAME-theme .md-input {
  border-bottom-color: transparent;
  color: '{{foreground-3}}';
  background-image: linear-gradient(to right, "{{foreground-4}}" 0%, "{{foreground-4}}" 33%, transparent 0%);
  background-image: -ms-linear-gradient(left, transparent 0%, "{{foreground-4}}" 100%);
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_subheader-theme.scss */
.md-subheader.md-THEME_NAME-theme {
  color: '{{ foreground-2-0.23 }}';
  background-color: '{{background-hue-3}}';
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_subheader-theme.scss */
.md-subheader.md-THEME_NAME-theme.md-primary {
  color: "{{primary-color}}";
}
/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_subheader-theme.scss */
.md-subheader.md-THEME_NAME-theme.md-accent {
  color: "{{accent-color}}";
}
/* line 11, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_subheader-theme.scss */
.md-subheader.md-THEME_NAME-theme.md-warn {
  color: "{{warn-color}}";
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toolbar-theme.scss */
md-toolbar.md-THEME_NAME-theme {
  background-color: '{{primary-color}}';
  color: '{{primary-contrast}}';
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toolbar-theme.scss */
md-toolbar.md-THEME_NAME-theme .md-button {
  color: '{{primary-contrast}}';
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toolbar-theme.scss */
md-toolbar.md-THEME_NAME-theme.md-accent {
  background-color: '{{accent-color}}';
  color: '{{accent-contrast}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_toolbar-theme.scss */
md-toolbar.md-THEME_NAME-theme.md-warn {
  background-color: '{{warn-color}}';
  color: '{{warn-contrast}}';
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tooltip-theme.scss */
md-tooltip.md-THEME_NAME-theme {
  color: '{{background-A100}}';
}
/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_tooltip-theme.scss */
md-tooltip.md-THEME_NAME-theme .md-background {
  background-color: '{{foreground-2}}';
}

/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme .md-thumb {
  background-color: '{{background-50}}';
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme .md-bar {
  background-color: '{{background-500}}';
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme.md-checked .md-thumb {
  background-color: '{{accent-color}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme.md-checked .md-bar {
  background-color: '{{accent-color-0.5}}';
}
/* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-thumb {
  background-color: '{{primary-color}}';
}
/* line 21, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-bar {
  background-color: '{{primary-color-0.5}}';
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-thumb {
  background-color: '{{warn-color}}';
}
/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-bar {
  background-color: '{{warn-color-0.5}}';
}
/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme[disabled] .md-thumb {
  background-color: '{{background-400}}';
}
/* line 40, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme[disabled] .md-bar {
  background-color: '{{foreground-4}}';
}
/* line 46, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_switch-theme.scss */
md-switch.md-THEME_NAME-theme:focus .md-label:not(:empty) {
  border-color: '{{foreground-1}}';
  border-style: dotted;
}

/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme {
  background-color: transparent;
}
/* line 5, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme .md-inner .md-gap {
  border-top-color: '{{primary-color}}';
  border-bottom-color: '{{primary-color}}';
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle {
  border-top-color: '{{primary-color}}';
}
/* line 15, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle {
  border-right-color: '{{primary-color}}';
}
/* line 20, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle {
  border-left-color: '{{primary-color}}';
}
/* line 27, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-gap {
  border-top-color: '{{warn-color}}';
  border-bottom-color: '{{warn-color}}';
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle {
  border-top-color: '{{warn-color}}';
}
/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle {
  border-right-color: '{{warn-color}}';
}
/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle {
  border-left-color: '{{warn-color}}';
}
/* line 50, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-gap {
  border-top-color: '{{accent-color}}';
  border-bottom-color: '{{accent-color}}';
}
/* line 55, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle {
  border-top-color: '{{accent-color}}';
}
/* line 60, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle {
  border-right-color: '{{accent-color}}';
}
/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle {
  border-left-color: '{{accent-color}}';
}

/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme.ng-invalid.ng-dirty .md-select-label {
  color: '{{warn-500}}' !important;
  border-bottom-color: '{{warn-500}}' !important;
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label {
  border-bottom-color: '{{primary-color}}';
  color: '{{ foreground-1 }}';
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label.md-placeholder {
  color: '{{ foreground-1 }}';
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-label {
  border-bottom-color: '{{accent-color}}';
}
/* line 19, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-label {
  border-bottom-color: '{{warn-color}}';
}
/* line 24, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme[disabled] .md-select-label {
  color: '{{foreground-3}}';
}
/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme[disabled] .md-select-label.md-placeholder {
  color: '{{foreground-3}}';
}
/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme .md-select-label {
  border-bottom-color: '{{foreground-4}}';
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme .md-select-label.md-placeholder {
  color: '{{foreground-2}}';
}

/* line 41, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-optgroup {
  color: '{{foreground-2}}';
}
/* line 43, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-optgroup md-option {
  color: '{{foreground-1}}';
}
/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-option[selected] {
  background-color: '{{primary-50}}';
}
/* line 49, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-option[selected]:focus {
  background-color: '{{primary-100}}';
}
/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent {
  background-color: '{{accent-50}}';
}
/* line 54, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent:focus {
  background-color: '{{accent-100}}';
}
/* line 59, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-option:focus:not([selected]) {
  background: '{{background-200}}';
}

/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-track {
  background-color: '{{foreground-3}}';
}
/* line 6, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-track-ticks {
  background-color: '{{foreground-4}}';
}
/* line 9, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-focus-thumb {
  background-color: '{{foreground-2}}';
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-focus-ring {
  border-color: '{{foreground-4}}';
}
/* line 15, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-disabled-thumb {
  border-color: '{{background-hue-3}}';
}
/* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-min .md-thumb:after {
  background-color: '{{background-hue-3}}';
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-track.md-track-fill {
  background-color: '{{accent-color}}';
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-thumb:after {
  border-color: '{{accent-color}}';
  background-color: '{{accent-color}}';
}
/* line 29, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-sign {
  background-color: '{{accent-color}}';
}
/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-sign:after {
  border-top-color: '{{accent-color}}';
}
/* line 35, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme .md-thumb-text {
  color: '{{accent-contrast}}';
}
/* line 40, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill {
  background-color: '{{warn-color}}';
}
/* line 43, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after {
  border-color: '{{warn-color}}';
  background-color: '{{warn-color}}';
}
/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-warn .md-sign {
  background-color: '{{warn-color}}';
}
/* line 50, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-warn .md-sign:after {
  border-top-color: '{{warn-color}}';
}
/* line 54, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text {
  color: '{{warn-contrast}}';
}
/* line 60, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill {
  background-color: '{{primary-color}}';
}
/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after {
  border-color: '{{primary-color}}';
  background-color: '{{primary-color}}';
}
/* line 67, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-primary .md-sign {
  background-color: '{{primary-color}}';
}
/* line 70, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-primary .md-sign:after {
  border-top-color: '{{primary-color}}';
}
/* line 74, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text {
  color: '{{primary-contrast}}';
}
/* line 80, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after {
  border-color: '{{foreground-3}}';
}
/* line 83, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_slider-theme.scss */
md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after {
  background-color: '{{foreground-3}}';
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_backdrop-theme.scss */
md-backdrop.md-opaque.md-THEME_NAME-theme {
  background-color: '{{foreground-4-0.5}}';
}

/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme .md-ripple {
  color: '{{accent-600}}';
}
/* line 6, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple {
  color: '{{background-600}}';
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme .md-icon {
  border-color: '{{foreground-2}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-checked .md-icon {
  background-color: '{{accent-color-0.87}}';
}
/* line 17, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after {
  border-color: '{{background-200}}';
}
/* line 23, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple {
  color: '{{primary-600}}';
}
/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple {
  color: '{{background-600}}';
}
/* line 30, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-icon {
  border-color: '{{foreground-2}}';
}
/* line 33, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon {
  background-color: '{{primary-color-0.87}}';
}
/* line 37, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after {
  border-color: '{{background-200}}';
}
/* line 43, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple {
  color: '{{warn-600}}';
}
/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-icon {
  border-color: '{{foreground-2}}';
}
/* line 50, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon {
  background-color: '{{warn-color-0.87}}';
}
/* line 54, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after {
  border-color: '{{background-200}}';
}
/* line 61, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme[disabled] .md-icon {
  border-color: '{{foreground-3}}';
}
/* line 65, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon {
  background-color: '{{foreground-3}}';
}

/* line 3, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme .md-off {
  border-color: '{{foreground-2}}';
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme .md-on {
  background-color: '{{accent-color-0.87}}';
}
/* line 10, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-checked .md-off {
  border-color: '{{accent-color-0.87}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple {
  color: '{{accent-color-0.87}}';
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme .md-container .md-ripple {
  color: '{{accent-600}}';
}
/* line 23, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on {
  background-color: '{{primary-color-0.87}}';
}
/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off {
  border-color: '{{primary-color-0.87}}';
}
/* line 29, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: '{{primary-color-0.87}}';
}
/* line 32, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple {
  color: '{{primary-600}}';
}
/* line 38, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on {
  background-color: '{{warn-color-0.87}}';
}
/* line 41, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off {
  border-color: '{{warn-color-0.87}}';
}
/* line 44, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple {
  color: '{{warn-color-0.87}}';
}
/* line 47, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple {
  color: '{{warn-600}}';
}
/* line 55, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off {
  border-color: '{{foreground-3}}';
}
/* line 58, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on {
  border-color: '{{foreground-3}}';
}

/* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-group.md-THEME_NAME-theme:focus:not(:empty) {
  border-color: '{{foreground-1}}';
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_icon-theme.scss */
md-icon.md-THEME_NAME-theme {
  color: '{{foreground-2}}';
}
/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_icon-theme.scss */
md-icon.md-THEME_NAME-theme.md-primary {
  color: '{{primary-color}}';
}
/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_icon-theme.scss */
md-icon.md-THEME_NAME-theme.md-accent {
  color: '{{accent-color}}';
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_icon-theme.scss */
md-icon.md-THEME_NAME-theme.md-warn {
  color: '{{warn-color}}';
}
/* line 16, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_icon-theme.scss */
md-icon.md-THEME_NAME-theme.md-danger {
  color: '{{danger-color}}';
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_divider-theme.scss */
md-divider.md-THEME_NAME-theme {
  border-top-color: '{{foreground-4}}';
}

/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_content-theme.scss */
md-content.md-THEME_NAME-theme {
  background-color: '{{background-hue-3}}';
}

/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_chips-theme.scss */
md-chips.md-THEME_NAME-theme .md-chip {
  color: '{{background-contrast-0.6}}';
  background-color: '{{background-100}}';
}
/* line 6, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_chips-theme.scss */
md-chips.md-THEME_NAME-theme .md-chip .md-button {
  color: '{{background-contrast}}';
}

/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme {
  border-radius: 3px;
}
/* line 8, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme:not([disabled]):focus {
  background-color: '{{background-500-0.2}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-fab {
  border-radius: 50%;
  background-color: '{{accent-color}}';
  color: '{{accent-contrast}}';
}
/* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):focus {
  background-color: '{{accent-A700}}';
}
/* line 24, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-primary {
  color: '{{primary-color}}';
}
/* line 26, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-primary.md-raised, .md-button.md-THEME_NAME-theme.md-primary.md-fab {
  color: '{{primary-contrast}}';
  background-color: '{{primary-color}}';
}
/* line 31, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):focus, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):focus {
  background-color: '{{primary-600}}';
}
/* line 38, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised {
  color: '{{background-contrast}}';
  background-color: '{{background-50}}';
}
/* line 42, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):focus {
  background-color: '{{background-200}}';
}
/* line 48, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-warn {
  color: '{{warn-color}}';
}
/* line 51, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-warn.md-raised, .md-button.md-THEME_NAME-theme.md-warn.md-fab {
  color: '{{warn-contrast}}';
  background-color: '{{warn-color}}';
}
/* line 56, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):focus, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):focus {
  background-color: '{{warn-700}}';
}
/* line 63, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-accent {
  color: '{{accent-color}}';
}
/* line 66, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-accent.md-raised, .md-button.md-THEME_NAME-theme.md-accent.md-fab {
  color: '{{accent-contrast}}';
  background-color: '{{accent-color}}';
}
/* line 71, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):focus, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):focus {
  background-color: '{{accent-700}}';
}
/* line 78, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] {
  color: '{{foreground-2}}';
  cursor: not-allowed;
}
/* line 84, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] {
  background-color: '{{foreground-4}}';
}
/* line 88, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme[disabled] {
  background-color: 'transparent';
}

/* line 4, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_list-theme.scss */
md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3, md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4,
md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3,
md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4 {
  color: '{{foreground-1}}';
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_list-theme.scss */
md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p,
md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p {
  color: '{{foreground-2}}';
}
/* line 11, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_list-theme.scss */
md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style,
md-list.md-THEME_NAME-theme .md-secondary:focus,
md-list.md-THEME_NAME-theme .md-no-style:focus {
  background-color: '{{background-100}}';
}
/* line 17, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_list-theme.scss */
md-list.md-THEME_NAME-theme md-list-item > md-icon {
  color: '{{foreground-2}}';
}
/* line 20, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_list-theme.scss */
md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight {
  color: '{{primary-color}}';
}
/* line 22, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_list-theme.scss */
md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight.md-accent {
  color: '{{accent-color}}';
}

/*@import "angular-material-sass-files/themes/_progressLinear-theme.scss";*/
/* line 1, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_sidenav-theme.scss */
md-sidenav.md-THEME_NAME-theme {
  background-color: '{{background-hue-3}}';
}

/* line 2, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme input, md-input-group.md-THEME_NAME-theme textarea {
  text-shadow: '{{foreground-shadow}}';
}
/* line 13, /app/vendor/assets/bower_components/angular-material-sass-files/_mixins.scss */
md-input-group.md-THEME_NAME-theme input::-webkit-input-placeholder, md-input-group.md-THEME_NAME-theme input::-moz-placeholder, md-input-group.md-THEME_NAME-theme input:-moz-placeholder, md-input-group.md-THEME_NAME-theme input:-ms-input-placeholder, md-input-group.md-THEME_NAME-theme textarea::-webkit-input-placeholder, md-input-group.md-THEME_NAME-theme textarea::-moz-placeholder, md-input-group.md-THEME_NAME-theme textarea:-moz-placeholder, md-input-group.md-THEME_NAME-theme textarea:-ms-input-placeholder {
  color: "{{foreground-3}}";
}
/* line 7, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme label {
  text-shadow: '{{foreground-shadow}}';
  color: '{{foreground-3}}';
}
/* line 12, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme input, md-input-group.md-THEME_NAME-theme textarea {
  color: '{{foreground-1}}';
  border-color: '{{foreground-4}}';
}
/* line 18, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme.md-input-focused input, md-input-group.md-THEME_NAME-theme.md-input-focused textarea {
  border-color: '{{primary-500}}';
}
/* line 21, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme.md-input-focused label {
  color: '{{primary-500}}';
}
/* line 25, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme.md-input-focused.md-accent input, md-input-group.md-THEME_NAME-theme.md-input-focused.md-accent textarea {
  border-color: '{{accent-500}}';
}
/* line 28, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme.md-input-focused.md-accent label {
  color: '{{accent-500}}';
}
/* line 35, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme.md-input-has-value:not(.md-input-focused) label {
  color: '{{foreground-2}}';
}
/* line 40, /app/vendor/assets/bower_components/angular-material-sass-files/themes/_textField-theme.scss */
md-input-group.md-THEME_NAME-theme .md-input[disabled] {
  border-bottom-color: '{{foreground-4}}';
  color: '{{foreground-3}}';
}

/* line 85, /app/app/assets/stylesheets/variables.scss */
.translucent-green-mid {
  background-color: rgba(81, 168, 83, 0.2) !important;
}

/* line 89, /app/app/assets/stylesheets/variables.scss */
.translucent-blue-light {
  background-color: rgba(96, 142, 187, 0.08) !important;
}

/* line 92, /app/app/assets/stylesheets/variables.scss */
.translucent-red-light {
  background-color: rgba(198, 101, 91, 0.08) !important;
}

/* line 95, /app/app/assets/stylesheets/variables.scss */
.translucent-green-light {
  background-color: rgba(87, 162, 89, 0.08) !important;
}

/* line 98, /app/app/assets/stylesheets/variables.scss */
.translucent-orange-light {
  background-color: rgba(219, 143, 104, 0.08) !important;
}

/* line 101, /app/app/assets/stylesheets/variables.scss */
.translucent-yellow-light {
  background-color: rgba(219, 207, 104, 0.08) !important;
}

/* line 104, /app/app/assets/stylesheets/variables.scss */
.translucent-xt-blue-light {
  background-color: rgba(38, 107, 155, 0.08) !important;
}

/* line 107, /app/app/assets/stylesheets/variables.scss */
.translucent-grey-light {
  background-color: rgba(119, 119, 119, 0.08) !important;
}

/* line 111, /app/app/assets/stylesheets/variables.scss */
.translucent-grey-3 {
  background-color: rgba(181, 181, 181, 0.25) !important;
}

/* line 114, /app/app/assets/stylesheets/variables.scss */
.translucent-blue {
  background-color: rgba(96, 142, 187, 0.25) !important;
}

/* line 117, /app/app/assets/stylesheets/variables.scss */
.translucent-red {
  background-color: rgba(198, 101, 91, 0.25) !important;
}

/* line 120, /app/app/assets/stylesheets/variables.scss */
.translucent-green {
  background-color: rgba(87, 162, 89, 0.25) !important;
}

/* line 123, /app/app/assets/stylesheets/variables.scss */
.translucent-yellow {
  background-color: rgba(219, 207, 104, 0.25) !important;
}

/* line 126, /app/app/assets/stylesheets/variables.scss */
.translucent-orange {
  background-color: rgba(219, 143, 104, 0.25) !important;
}

/* line 130, /app/app/assets/stylesheets/variables.scss */
.translucent-white {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

/* line 133, /app/app/assets/stylesheets/variables.scss */
.translucent-white-light {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* line 137, /app/app/assets/stylesheets/variables.scss */
.pale-yellow {
  background-color: #e3da89 !important;
}

/* line 140, /app/app/assets/stylesheets/variables.scss */
.pale-yellow-2 {
  background-color: #eee9b8 !important;
  color: #000 !important;
}

/* line 144, /app/app/assets/stylesheets/variables.scss */
.pale-pink {
  background-color: rgba(203, 143, 137, 0.55) !important;
}

/* line 147, /app/app/assets/stylesheets/variables.scss */
.pale-pink-2 {
  background-color: rgba(203, 143, 137, 0.25) !important;
}

/* line 151, /app/app/assets/stylesheets/variables.scss */
.pink {
  background-color: #ca73af !important;
  color: #fff;
}

/* line 155, /app/app/assets/stylesheets/variables.scss */
.green-1 {
  background-color: #5bc55e !important;
  color: #fff;
}

/* line 159, /app/app/assets/stylesheets/variables.scss */
.green-2 {
  background-color: #78cf7a !important;
  color: #fff;
}

/* line 163, /app/app/assets/stylesheets/variables.scss */
.green-3 {
  background-color: #95da97 !important;
  color: #fff;
}

/* line 167, /app/app/assets/stylesheets/variables.scss */
.green-4 {
  background-color: #bbe7bd !important;
  color: #fff;
}

/* line 172, /app/app/assets/stylesheets/variables.scss */
.grey-mid {
  background-color: #777 !important;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
/* line 4, /app/app/assets/stylesheets/mixins/tables.scss */
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px;
}

/* line 9, /app/app/assets/stylesheets/mixins/tables.scss */
table {
  border-collapse: collapse;
}

/* line 12, /app/app/assets/stylesheets/mixins/tables.scss */
table {
  margin-bottom: 0px !important;
}

/* line 15, /app/app/assets/stylesheets/mixins/tables.scss */
table {
  background-color: #fff;
}

/* line 18, /app/app/assets/stylesheets/mixins/tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 24, /app/app/assets/stylesheets/mixins/tables.scss */
table.stripped td {
  padding: 0.5em;
}
/* line 27, /app/app/assets/stylesheets/mixins/tables.scss */
table.stripped tbody tr:nth-child(odd) {
  background-color: #70b271;
}
/* line 30, /app/app/assets/stylesheets/mixins/tables.scss */
table.stripped tbody tr:nth-child(even) {
  background-color: #a5bacf;
}
/* line 34, /app/app/assets/stylesheets/mixins/tables.scss */
table.stripped .header {
  background-color: #fafafa;
  font-weight: bold;
}

@media (max-width: 1240px) {
  /* line 41, /app/app/assets/stylesheets/mixins/tables.scss */
  td,
  th {
    font-size: 90%;
  }
}
@media (max-width: 1000px) {
  /* line 48, /app/app/assets/stylesheets/mixins/tables.scss */
  td,
  th {
    font-size: 85%;
  }
}
/* line 56, /app/app/assets/stylesheets/mixins/tables.scss */
td.text-left,
th.text-left {
  text-align: left;
}

/* line 61, /app/app/assets/stylesheets/mixins/tables.scss */
table th {
  /*font-size: $fs-sheet-primary;*/
  vertical-align: middle;
  padding-left: 0.5vw;
  padding-right: 0.5vw;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
}

/* line 72, /app/app/assets/stylesheets/mixins/tables.scss */
.Table {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -moz-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  border: 1px solid #f2f2f2;
  /*font-size: 1rem;*/
  margin: 0.5rem;
  line-height: 1.5;
}
/* line 85, /app/app/assets/stylesheets/mixins/tables.scss */
.Table .pad span {
  padding: 10px;
}
/* line 90, /app/app/assets/stylesheets/mixins/tables.scss */
.Table .pad .md-button {
  margin-left: 0;
  margin-right: 0;
}
/* line 97, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-header {
  display: none;
}
@media (min-width: 500px) {
  /* line 97, /app/app/assets/stylesheets/mixins/tables.scss */
  .Table-header {
    font-weight: 700;
    background-color: #f2f2f2;
  }
}
/* line 105, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row {
  width: 100%;
}
/* line 107, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row:nth-of-type(even) {
  background-color: #f2f2f2;
}
/* line 110, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row:nth-of-type(odd) {
  background-color: #ffffff;
}
@media (min-width: 500px) {
  /* line 105, /app/app/assets/stylesheets/mixins/tables.scss */
  .Table-row {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
  /* line 116, /app/app/assets/stylesheets/mixins/tables.scss */
  .Table-row:nth-of-type(even) {
    background-color: #ffffff;
  }
  /* line 119, /app/app/assets/stylesheets/mixins/tables.scss */
  .Table-row:nth-of-type(odd) {
    background-color: #f2f2f2;
  }
}
/* line 124, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row-item {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-flex-basis: 0;
  -moz-flex-basis: 0;
  flex-basis: 0;
  -ms-flex-preferred-size: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  padding: 0.5em;
  word-break: break-word;
}
/* line 132, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row-item:before {
  content: attr(data-header);
  width: 30%;
  font-weight: 700;
}
@media (min-width: 500px) {
  /* line 124, /app/app/assets/stylesheets/mixins/tables.scss */
  .Table-row-item {
    border: 1px solid #fff;
    padding: 0.5em;
  }
  /* line 140, /app/app/assets/stylesheets/mixins/tables.scss */
  .Table-row-item:before {
    content: none;
  }
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow1 {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow2 {
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  flex-grow: 2;
  -ms-flex-positive: 2;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow3 {
  -webkit-flex-grow: 3;
  -moz-flex-grow: 3;
  flex-grow: 3;
  -ms-flex-positive: 3;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow4 {
  -webkit-flex-grow: 4;
  -moz-flex-grow: 4;
  flex-grow: 4;
  -ms-flex-positive: 4;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow5 {
  -webkit-flex-grow: 5;
  -moz-flex-grow: 5;
  flex-grow: 5;
  -ms-flex-positive: 5;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow6 {
  -webkit-flex-grow: 6;
  -moz-flex-grow: 6;
  flex-grow: 6;
  -ms-flex-positive: 6;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow7 {
  -webkit-flex-grow: 7;
  -moz-flex-grow: 7;
  flex-grow: 7;
  -ms-flex-positive: 7;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow8 {
  -webkit-flex-grow: 8;
  -moz-flex-grow: 8;
  flex-grow: 8;
  -ms-flex-positive: 8;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow9 {
  -webkit-flex-grow: 9;
  -moz-flex-grow: 9;
  flex-grow: 9;
  -ms-flex-positive: 9;
}

/* line 150, /app/app/assets/stylesheets/mixins/tables.scss */
.u-Flex-grow10 {
  -webkit-flex-grow: 10;
  -moz-flex-grow: 10;
  flex-grow: 10;
  -ms-flex-positive: 10;
}

/* line 156, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row.blue {
  background-color: #a5bacf;
}
/* line 159, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row.green {
  background-color: #70b271;
}

/* line 165, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row-item.highlight {
  background-color: #3ebb41;
  color: #fff;
}
/* line 169, /app/app/assets/stylesheets/mixins/tables.scss */
.Table-row-item.highlight-2 {
  background-color: #ee8955;
  color: #fff;
}

/* line 175, /app/app/assets/stylesheets/mixins/tables.scss */
.reset-widths, .flex-width-0-2, .flex-width-0-25, .flex-width-0-3, .flex-width-0-5, .flex-width-0-6, .flex-width-0-7, .flex-width-0-8, .flex-width-1, .flex-width-1-1, .flex-width-1-2, .flex-width-1-5, .flex-width-1-6, .flex-width-1-7, .flex-width-2, .flex-width-2-5, .flex-width-3, .flex-width-3-8, .flex-width-4, .flex-width-5, .flex-width-6, .flex-width-7, .flex-width-8, .flex-width-9, .flex-width-10, .flex-width-11, .flex-width-28 {
  width: initial !important;
  min-width: initial !important;
  max-width: none !important;
}

/* line 180, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-2 {
  flex: 0.2 !important;
}

/* line 184, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-25 {
  flex: 0.25 !important;
}

/* line 188, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-3 {
  flex: 0.3 !important;
}

/* line 192, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-5 {
  flex: 0.5 !important;
}

/* line 196, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-6 {
  flex: 0.6 !important;
}

/* line 200, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-7 {
  flex: 0.7 !important;
}

/* line 204, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-8 {
  flex: 0.8 !important;
}

/* line 208, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1 {
  flex: 1 !important;
}

/* line 212, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-1 {
  flex: 1.1 !important;
}

/* line 216, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-2 {
  flex: 1.2 !important;
}

/* line 221, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-5 {
  flex: 1.5 !important;
}

/* line 225, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-6 {
  flex: 1.66667 !important;
}

/* line 229, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-7 {
  flex: 1.7 !important;
}

/* line 233, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-2 {
  flex: 2 !important;
}

/* line 237, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-2-5 {
  flex: 2.5 !important;
}

/* line 241, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-3 {
  flex: 3 !important;
}

/* line 245, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-3-8 {
  flex: 3.8 !important;
}

/* line 249, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-4 {
  flex: 4 !important;
}

/* line 253, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-5 {
  flex: 5 !important;
}

/* line 257, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-6 {
  flex: 6 !important;
}

/* line 261, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-7 {
  flex: 7 !important;
}

/* line 265, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-8 {
  flex: 8 !important;
}

/* line 269, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-9 {
  flex: 9 !important;
}

/* line 273, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-10 {
  flex: 10 !important;
}

/* line 277, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-11 {
  flex: 11 !important;
}

/* line 281, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-28 {
  flex: 28 !important;
}

/* line 288, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-10of10 {
  max-width: 512px !important;
  min-width: 512px !important;
  width: 512px !important;
}

/* line 294, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1of5 {
  max-width: 102.4px !important;
  min-width: 102.4px !important;
  width: 102.4px !important;
}

/* line 300, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1of6 {
  max-width: 85.3333333333px !important;
  min-width: 85.3333333333px !important;
  width: 85.3333333333px !important;
}

/* line 306, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-1of10 {
  max-width: 51.2px !important;
  min-width: 51.2px !important;
  width: 51.2px !important;
}

/* line 312, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-px-83 {
  max-width: 83px !important;
  min-width: 83px !important;
  width: 83px !important;
}

/* line 317, /app/app/assets/stylesheets/mixins/tables.scss */
.flex-width-px-34 {
  max-width: 60px !important;
  min-width: 60px !important;
  width: 60px !important;
}

/* line 323, /app/app/assets/stylesheets/mixins/tables.scss */
.text-left {
  justify-content: flex-start !important;
  text-align: left;
}

/* line 3, /app/app/assets/stylesheets/_card-theme.scss */
md-card.md-THEME_NAME-theme {
  background-color: '{{background-hue-3}}';
  border-radius: 2px;
}
/* line 7, /app/app/assets/stylesheets/_card-theme.scss */
md-card.md-THEME_NAME-theme .md-card-image {
  border-radius: 2px 2px 0 0;
}

/* line 4, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme {
  border-radius: 3px;
}
/* line 8, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme:not([disabled]):focus {
  background-color: '{{background-500-0.2}}';
}
/* line 13, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-fab {
  border-radius: 50%;
  background-color: '{{accent-color}}';
  color: '{{accent-contrast}}';
}
/* line 18, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):focus {
  background-color: '{{accent-A700}}';
}
/* line 24, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-primary {
  color: '{{primary-color}}';
}
/* line 26, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-primary.md-raised, .md-button.md-THEME_NAME-theme.md-primary.md-fab {
  color: '{{primary-contrast}}';
  background-color: '{{primary-color}}';
}
/* line 31, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):focus, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):focus {
  background-color: '{{primary-600}}';
}
/* line 38, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised {
  color: '{{background-contrast}}';
  background-color: '{{background-50}}';
}
/* line 42, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):focus {
  background-color: '{{background-200}}';
}
/* line 48, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-warn {
  color: '{{warn-color}}';
}
/* line 51, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-warn.md-raised, .md-button.md-THEME_NAME-theme.md-warn.md-fab {
  color: '{{warn-contrast}}';
  background-color: '{{warn-color}}';
}
/* line 56, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):focus, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):focus {
  background-color: '{{warn-700}}';
}
/* line 63, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-accent {
  color: '{{accent-color}}';
}
/* line 66, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-accent.md-raised, .md-button.md-THEME_NAME-theme.md-accent.md-fab {
  color: '{{accent-contrast}}';
  background-color: '{{accent-color}}';
}
/* line 71, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):focus, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):focus {
  background-color: '{{accent-700}}';
}
/* line 78, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] {
  color: '{{foreground-2}}';
  cursor: not-allowed;
}
/* line 84, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] {
  background-color: '{{foreground-4}}';
}
/* line 88, /app/app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme[disabled] {
  background-color: 'transparent';
}

/* line 93, /app/app/assets/stylesheets/_button-theme.scss */
combined-arrow-button {
  outline: none;
}

/* line 97, /app/app/assets/stylesheets/_button-theme.scss */
a.md-button.md-primary.md-raised,
a.md-button.md-primary.md-fab,
.md-button.md-primary.md-raised,
.md-button.md-primary.md-fab,
input[type='submit'].md-button,
.actions input[type='submit'].md-button {
  background-color: #44494a;
  color: #fff;
}
/* line 105, /app/app/assets/stylesheets/_button-theme.scss */
a.md-button.md-primary.md-raised:hover,
a.md-button.md-primary.md-fab:hover,
.md-button.md-primary.md-raised:hover,
.md-button.md-primary.md-fab:hover,
input[type='submit'].md-button:hover,
.actions input[type='submit'].md-button:hover {
  background-color: #697072 !important;
  color: #fff;
}

/* line 113, /app/app/assets/stylesheets/_button-theme.scss */
md-button.save-square,
.md-button.save-square {
  flex-direction: row;
  justify-content: space-around;
  align-content: center;
  align-items: center;
  align-self: stretch;
  margin: 0;
  padding: 0 15px !important;
  display: flex;
  flex: initial;
  width: initial;
  background-color: #3ebb41 !important;
}
/* line 125, /app/app/assets/stylesheets/_button-theme.scss */
md-button.save-square:hover,
.md-button.save-square:hover {
  background: #4ec451 !important;
  margin-top: -1px;
}
/* line 130, /app/app/assets/stylesheets/_button-theme.scss */
md-button.save,
.md-button.save {
  flex-direction: row;
  justify-content: space-around;
  align-content: center;
  align-items: center;
  align-self: stretch;
  margin: 0;
  padding: 0 15px !important;
  display: flex;
  flex: initial;
  width: initial;
  justify-content: space-between;
  font-weight: 600;
  background-color: #3ebb41 !important;
  color: #fff;
  -webkit-border-radius: 18px !important;
  -khtml-border-radius: 18px !important;
  -moz-border-radius: 18px !important;
  -ms-border-radius: 18px !important;
  -o-border-radius: 18px !important;
  border-radius: 18px !important;
}
/* line 146, /app/app/assets/stylesheets/_button-theme.scss */
md-button.save.save-trade,
.md-button.save.save-trade {
  -webkit-border-radius: 0px !important;
  -khtml-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
}
/* line 149, /app/app/assets/stylesheets/_button-theme.scss */
md-button.save:hover,
.md-button.save:hover {
  background: #4ec451 !important;
  margin-top: -1px;
}
/* line 153, /app/app/assets/stylesheets/_button-theme.scss */
md-button.save span,
.md-button.save span {
  padding: 0;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  margin-right: 6px;
  font-weight: 600;
}
/* line 162, /app/app/assets/stylesheets/_button-theme.scss */
md-button.save[disabled],
.md-button.save[disabled] {
  opacity: 0.5;
}
/* line 166, /app/app/assets/stylesheets/_button-theme.scss */
md-button.nostyle,
.md-button.nostyle {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 170, /app/app/assets/stylesheets/_button-theme.scss */
md-button.nostyle i,
.md-button.nostyle i {
  color: #44494a;
}
/* line 174, /app/app/assets/stylesheets/_button-theme.scss */
md-button.nomove,
md-button .no-move,
.md-button.nomove,
.md-button .no-move {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 178, /app/app/assets/stylesheets/_button-theme.scss */
md-button.nomove:hover,
md-button .no-move:hover,
.md-button.nomove:hover,
.md-button .no-move:hover {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 183, /app/app/assets/stylesheets/_button-theme.scss */
md-button.search-input-button,
.md-button.search-input-button {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  position: absolute;
  right: 0;
  z-index: 1;
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  padding: 0;
  margin: 0;
  display: block;
  justify-content: center;
  align-items: center;
  height: 36px;
}
/* line 199, /app/app/assets/stylesheets/_button-theme.scss */
md-button.search-input-button i,
.md-button.search-input-button i {
  color: #dadada;
}
/* line 203, /app/app/assets/stylesheets/_button-theme.scss */
md-button.search-input-button:hover i,
.md-button.search-input-button:hover i {
  color: #aaa;
}

/* line 3, /app/app/assets/stylesheets/_dialog.scss */
md-dialog {
  justify-content: center;
  padding: 10px;
}
/* line 6, /app/app/assets/stylesheets/_dialog.scss */
md-dialog button {
  background: #3ebb41 !important;
  color: #fff;
}
/* line 10, /app/app/assets/stylesheets/_dialog.scss */
md-dialog button[ng-click*='abort'] {
  background: #5c6365 !important;
  color: #fff;
}
/* line 14, /app/app/assets/stylesheets/_dialog.scss */
md-dialog .md-actions {
  justify-content: center;
}

/* line 20, /app/app/assets/stylesheets/_dialog.scss */
md-dialog-content h2,
md-dialog-content p {
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 21px;
  font-weight: 600;
}

/* line 1, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month {
  float: left;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent;
  width: 343px;
  padding: 10px;
  overflow: hidden;
  font-size: 12px;
}

/* line 12, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header {
  float: left;
  width: 100%;
  /*background: #2875c7;*/
  height: 40px;
  color: white;
}

/* line 19, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header > * {
  height: 40px;
  line-height: 40px !important;
  display: inline-block;
  vertical-align: middle;
}

/* line 25, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header > i,
calendar-month > div.header > md-icon {
  float: left;
  width: 40px;
  font-size: 1.125em;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 10px;
  cursor: pointer;
  color: #fafafa;
}

/* line 37, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header > i.fa-angle-left {
  text-align: left;
}

/* line 40, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header > i.fa-angle-right {
  text-align: right;
  margin-left: -40px;
}

/* line 44, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header > span {
  float: left;
  /*width: 100%;*/
  text-transform: titlecase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 50px;
  margin-left: -40px;
  text-align: center;
  padding-right: 40px;
  color: inherit;
}

/* line 56, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week {
  float: left;
  width: 100%;
  /*border-top: solid 1px #cccccc;*/
  margin-top: 10px;
}

/* line 62, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week:first-child {
  border-top: none;
}

/* line 65, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week.names {
  height: 24px;
}

/* line 68, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week.names,
calendar-month > div.week-row-0 {
  margin-top: 0;
}

/* line 72, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day {
  float: left;
  width: 14.28571429%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /*border-left: solid 1px #cccccc; */
  width: 37px;
  height: 37px;
  position: relative;
  border-radius: 37px;
  cursor: pointer;
}

/* line 84, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day:first-child {
  border-left: none;
}

/* line 88, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day.different-month {
  color: rgba(255, 255, 255, 0.25);
}

/* line 91, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day.disabled {
  color: rgba(255, 255, 255, 0.25);
  cursor: not-allowed;
}

/* line 95, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day {
  color: #fafafa;
  /* Graph container */
  width: 37px;
  height: 37px;
  position: relative;
  border-radius: 37px;
  background: rgba(255, 255, 255, 0.05);
  margin-right: 10px;
}

/* line 105, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day:last-child {
  margin-right: 0;
}

/* line 108, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day.selected {
  background: rgba(255, 255, 255, 0.1);
  color: white;
}

/* line 112, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week.names > span {
  color: #fafafa;
  background-color: transparent;
  text-align: center;
}

/* line 118, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
md-menu-content.calendar {
  min-height: 360px;
  min-width: 343px;
  padding: 0;
  margin: 0;
}

/* line 125, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month .day .donut {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 37px;
  height: 37px;
  border-radius: 37px;
  clip: rect(0px 37px 37px 18px);
}

/* line 135, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month .day b {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 37px;
  height: 37px;
  border-radius: 37px;
  clip: rect(0px 18px 37px 0px);
  transform: rotate(75.6deg);
  background-color: #4cda64;
}

/* line 147, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg {
  position: absolute;
  position: absolute;
  left: -8px;
  top: -5px;
}
/* line 152, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-chart-arc path {
  stroke: transparent;
}
/* line 155, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-arcs-data1 path {
  fill: #3ebb41;
}
/* line 158, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-arcs-data2 path {
  fill: transparent !important;
}
/* line 161, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-arcs-data3 path {
  fill: #dc5345 !important;
}

/* line 166, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month .center-date {
  background: #343a3d;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 24px;
  margin: auto;
  border-radius: 50%;
  padding: 7px 0 0 0;
}

/* line 181, /app/app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day.today .center-date {
  background: rgba(255, 255, 255, 0.01);
  color: #fff;
}

/**
 * Dark button styles
 *   * Squate button
 *   * Active state lighter
 * @param  {[type]} $height [description]
 * @return {[type]}         [description]
 */
/* line 32, /app/app/assets/stylesheets/mixins/grey-elements.scss */
.dark-flat {
  margin: 0;
  border-radius: 0;
  align-self: stretch;
  /* Button content layout */
  display: flex;
  justify-content: center;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: center;
  background-color: #44494a;
  color: #aaa;
  /* Ensure active state */
}
/* line 26, /app/app/assets/stylesheets/mixins/grey-elements.scss */
.dark-flat.md-active {
  background-color: #777;
  color: #fff;
}

/**
 * For buttons
 *   * Removes margin
 *   * Removes box shadow
 *   * Adds border on bottom for active state
 * @return {[type]} [description]
 */
/* line 53, /app/app/assets/stylesheets/mixins/grey-elements.scss */
.dark-tab {
  box-shadow: none;
  border-right: 1px solid #353a3b;
  /* Active state, for selected tab */
}
/* line 48, /app/app/assets/stylesheets/mixins/grey-elements.scss */
.dark-tab.md-active {
  border-bottom: 2px solid #fff;
}

/* line 2, /app/app/assets/stylesheets/universal.scss */
[flex='1'] {
  flex: 0 0 1%;
}

/* line 5, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='1'] {
  max-width: 1%;
}

/* line 8, /app/app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 2%;
}

/* line 11, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='2'] {
  max-width: 2%;
}

/* line 14, /app/app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 3%;
}

/* line 17, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='3'] {
  max-width: 3%;
}

/* line 20, /app/app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 4%;
}

/* line 23, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='4'] {
  max-width: 4%;
}

/* line 26, /app/app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 6%;
}

/* line 29, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='6'] {
  max-width: 6%;
}

/* line 32, /app/app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 7%;
}

/* line 35, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='7'] {
  max-width: 7%;
}

/* line 38, /app/app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 8%;
}

/* line 41, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='8'] {
  max-width: 8%;
}

/* line 44, /app/app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 9%;
}

/* line 47, /app/app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='9'] {
  max-width: 9%;
}

/* line 52, /app/app/assets/stylesheets/universal.scss */
html {
  background: none;
  overflow-x: hidden;
}

/* line 57, /app/app/assets/stylesheets/universal.scss */
body {
  background: -webkit-linear-gradient(left, #136eae, #258f9c);
  background: -o-linear-gradient(right, #136eae, #258f9c);
  background: -moz-linear-gradient(right, #136eae, #258f9c);
  background: linear-gradient(to right, #136eae, #258f9c);
  background: #041031;
  background-size: cover;
  font-family: 'ProximaNova';
  font-weight: 400;
  color: #444;
  overflow-x: hidden;
}

/* line 74, /app/app/assets/stylesheets/universal.scss */
body.loggedout {
  display: flex;
}
/* line 76, /app/app/assets/stylesheets/universal.scss */
body.loggedout .ng-scope {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
}
/* line 81, /app/app/assets/stylesheets/universal.scss */
body.loggedout .ng-scope > div {
  height: 100%;
}
/* line 85, /app/app/assets/stylesheets/universal.scss */
body.loggedout #register_login {
  height: 100% !important;
  min-height: 449px !important;
}

/* line 91, /app/app/assets/stylesheets/universal.scss */
.loggedout md-content layout-padding {
  padding: 0;
}

/* line 95, /app/app/assets/stylesheets/universal.scss */
.loggedout div.page {
  padding: 0;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

/* line 103, /app/app/assets/stylesheets/universal.scss */
body * {
  outline: none;
}

/* line 109, /app/app/assets/stylesheets/universal.scss */
.light-green {
  background-color: #4cda64 !important;
  color: #fff !important;
}

/* line 113, /app/app/assets/stylesheets/universal.scss */
.lighter-green {
  background-color: rgba(76, 218, 100, 0.8) !important;
  color: #fff !important;
}

/* line 117, /app/app/assets/stylesheets/universal.scss */
.pale-green {
  background-color: rgba(87, 162, 89, 0.25) !important;
}

/* line 120, /app/app/assets/stylesheets/universal.scss */
.pale-green-3 {
  background-color: rgba(69, 180, 72, 0.4) !important;
}

/* line 123, /app/app/assets/stylesheets/universal.scss */
.pale-green-2 {
  background-color: rgba(74, 175, 77, 0.3) !important;
}

/* line 126, /app/app/assets/stylesheets/universal.scss */
.pale-green-1 {
  background-color: rgba(79, 170, 82, 0.2) !important;
}

/* line 129, /app/app/assets/stylesheets/universal.scss */
.pale-green-0 {
  background-color: rgba(84, 165, 86, 0.1) !important;
}

/* line 132, /app/app/assets/stylesheets/universal.scss */
.green,
.racing footer [layout='row'] > div .md-button.green {
  background-color: #3ebb41 !important;
  color: #fff !important;
}

/* line 137, /app/app/assets/stylesheets/universal.scss */
.green-border {
  border: 2px solid #3ebb41 !important;
  background-color: #b3dfb4 !important;
}

/* line 141, /app/app/assets/stylesheets/universal.scss */
.yellow-border {
  border: 2px solid #eede55 !important;
  background-color: #faf8e2 !important;
}

/* line 145, /app/app/assets/stylesheets/universal.scss */
.pale-blue {
  background-color: #a5bacf !important;
  color: #fff !important;
}

/* line 149, /app/app/assets/stylesheets/universal.scss */
button.pale-blue:hover,
button.pale-blue.active {
  background-color: #84a1bd !important;
}

/* line 153, /app/app/assets/stylesheets/universal.scss */
.xt-blue {
  background-color: #136eae !important;
  color: #fff !important;
}

/* line 157, /app/app/assets/stylesheets/universal.scss */
.blue {
  background-color: #498ed2 !important;
  color: #fff !important;
}

/* line 161, /app/app/assets/stylesheets/universal.scss */
.yellow {
  background-color: #eede55 !important;
  color: #000 !important;
}

/* line 165, /app/app/assets/stylesheets/universal.scss */
.orange,
.racing footer [layout='row'] > div .md-button.orange {
  background-color: #ee8955 !important;
  color: #fff !important;
}

/* line 170, /app/app/assets/stylesheets/universal.scss */
.md-grey {
  background-color: #ccc;
}

/* line 173, /app/app/assets/stylesheets/universal.scss */
.dk-grey {
  background-color: #aaa;
}

/* line 176, /app/app/assets/stylesheets/universal.scss */
button.orange:hover,
button.orange.active {
  background-color: #e96927 !important;
}

/* line 180, /app/app/assets/stylesheets/universal.scss */
.red,
.racing footer [layout='row'] > div .md-button.red {
  background-color: #dc5345 !important;
  color: #fff !important;
}

/* line 185, /app/app/assets/stylesheets/universal.scss */
button.red:hover,
button.red.active {
  background-color: #c83526 !important;
}

/* line 189, /app/app/assets/stylesheets/universal.scss */
.pale-red {
  background-color: rgba(198, 101, 91, 0.25) !important;
}

/* line 194, /app/app/assets/stylesheets/universal.scss */
button.yellow:hover,
button.yellow.active {
  background-color: #e9d527 !important;
}

/* line 199, /app/app/assets/stylesheets/universal.scss */
button.green:hover,
button.green.active {
  background-color: #319534 !important;
}

/* line 204, /app/app/assets/stylesheets/universal.scss */
.button-click:active {
  margin: 1px -1px -1px 1px !important;
}

/* line 209, /app/app/assets/stylesheets/universal.scss */
.scientific {
  font-family: Baskerville, serif;
  font-style: italic;
  font-size-adjust: 0.45;
}

/* line 216, /app/app/assets/stylesheets/universal.scss */
div.suggested i {
  color: #aaa !important;
}
/* line 219, /app/app/assets/stylesheets/universal.scss */
div.pending i {
  color: #ee8955 !important;
}
/* line 222, /app/app/assets/stylesheets/universal.scss */
div.confirmed i {
  color: #3ebb41 !important;
}
/* line 225, /app/app/assets/stylesheets/universal.scss */
div.error i {
  color: #dc5345 !important;
}

@font-face {
  font-family: 'Raleway';
  src: url(/fonts/Raleway-ExtraBold.eot);
  src: url(/fonts/Raleway-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/fonts/Raleway-ExtraBold.woff) format("woff"), url(/fonts/Raleway-ExtraBold.ttf) format("truetype"), url(/fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold) format("svg");
  font-weight: 400;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/fonts/proximanova-regular-webfont.eot);
  src: local("?"), url(/fonts/proximanova-regular-webfont.woff) format("woff"), url(/fonts/proximanova-regular-webfont.ttf) format("truetype"), url(/fonts/proximanova-regular-webfont#ProximaNovaBlRegular) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/fonts/proximanova-black-webfont.eot);
  src: local("?"), url(/fonts/proximanova-black-webfont.woff) format("woff"), url(/fonts/proximanova-black-webfont.ttf) format("truetype"), url(/fonts/proximanova-black-webfont#ProximaNovaBlRegular) format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/fonts/proximanova-semibold-webfont.eot);
  src: local("?"), url(/fonts/proximanova-semibold-webfont.woff) format("woff"), url(/fonts/proximanova-semibold-webfont.ttf) format("truetype"), url(/fonts/proximanova-semibold-webfont#proxima_nova_ltbold) format("svg");
  /*font-weight: bold;*/
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/fonts/proximanova-extrabld-webfont.eot);
  src: local("?"), url(/fonts/proximanova-extrabld-webfont.woff) format("woff"), url(/fonts/proximanova-extrabld-webfont.ttf) format("truetype"), url(/fonts/proximanova-extrabld-webfontt#proxima_nova_thbold) format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/fonts/proximanova-light-webfont.eot);
  src: url(/fonts/proximanova-light-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-light-webfont.woff) format("woff"), url(/fonts/proximanova-light-webfont.ttf) format("truetype"), url(/fonts/proximanova-light-webfont.svg#proxima_nova_ltregular) format("svg");
  font-weight: 200;
  font-style: normal;
}
/* line 298, /app/app/assets/stylesheets/universal.scss */
h1,
h2,
.app-name {
  font-family: 'Raleway';
  font-weight: normal;
  text-rendering: optimizeLegibility;
  letter-spacing: -0.02em;
}

/* line 307, /app/app/assets/stylesheets/universal.scss */
h3,
h4,
h5,
h6,
.match-row th,
.subtitles,
.filter-nav {
  font-family: 'ProximaNova';
  font-weight: 600 !important;
  text-rendering: optimizeLegibility;
  letter-spacing: -0.02em;
}

/* line 320, /app/app/assets/stylesheets/universal.scss */
h3 {
  margin-top: 0;
  padding-top: 18px;
  font-size: 24px;
}

/* line 325, /app/app/assets/stylesheets/universal.scss */
h4 {
  font-size: 12px;
  margin: 0.5em 0;
}

/* line 330, /app/app/assets/stylesheets/universal.scss */
button,
select,
html,
textarea,
input {
  font-family: 'ProximaNova';
  font-weight: 400;
  text-rendering: optimizeLegibility;
}

/* line 340, /app/app/assets/stylesheets/universal.scss */
.summary-bar {
  background: #353a3b;
}

/* line 343, /app/app/assets/stylesheets/universal.scss */
.filters {
  background: #44494a;
}
/* line 345, /app/app/assets/stylesheets/universal.scss */
.filters .md-button {
  color: #fafafa;
}
/* line 347, /app/app/assets/stylesheets/universal.scss */
.filters .md-button.md-raised {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 352, /app/app/assets/stylesheets/universal.scss */
.filters md-input-container label {
  color: #fafafa !important;
}
/* line 355, /app/app/assets/stylesheets/universal.scss */
.filters md-input-container input {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fafafa;
}

/* line 364, /app/app/assets/stylesheets/universal.scss */
.sheet .danger {
  color: #dc5345;
}

/* line 368, /app/app/assets/stylesheets/universal.scss */
button.md-button.red:hover {
  background-color: #e0675a !important;
}

/* line 372, /app/app/assets/stylesheets/universal.scss */
.sheet .info {
  display: block;
  background-color: #a5bacf;
  color: #343a3d;
  padding: 0.5em;
}

/* line 379, /app/app/assets/stylesheets/universal.scss */
.sheet.flat {
  padding: 0.5em;
}

/* line 383, /app/app/assets/stylesheets/universal.scss */
.sheet .info:empty {
  display: none;
}

/* line 387, /app/app/assets/stylesheets/universal.scss */
.sheet .success {
  color: #3ebb41;
}

/* line 391, /app/app/assets/stylesheets/universal.scss */
.sr-only {
  position: absolute;
  left: -10000000px;
  top: -10000000px;
}

/* line 396, /app/app/assets/stylesheets/universal.scss */
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}

/* line 408, /app/app/assets/stylesheets/universal.scss */
.action-details > div:first-child {
  flex: 1;
}

/* line 413, /app/app/assets/stylesheets/universal.scss */
.actions {
  max-width: 175px;
  width: 175px;
  min-width: 175px;
}
/* line 418, /app/app/assets/stylesheets/universal.scss */
.actions button {
  display: flex !important;
  flex: 1;
  line-height: 36px !important;
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
  text-transform: uppercase;
  border-radius: 0;
  cursor: pointer;
  display: block;
  margin: 0;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  width: 100%;
  color: #8b8b8b;
  padding: 0 !important;
  margin: 0;
  border-radius: 0;
  color: #fff;
}
/* line 440, /app/app/assets/stylesheets/universal.scss */
.actions button > span,
.actions button md-icon {
  color: #fff;
  display: flex;
  justify-content: center;
  position: relative !important;
  flex: 1;
}
/* line 448, /app/app/assets/stylesheets/universal.scss */
.actions button > span {
  justify-content: flex-start;
  padding-left: 10px;
  width: initial !important;
  min-width: initial !important;
  max-width: initial !important;
}
/* line 455, /app/app/assets/stylesheets/universal.scss */
.actions button md-icon {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
}
/* line 460, /app/app/assets/stylesheets/universal.scss */
.actions button:first-child {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 462, /app/app/assets/stylesheets/universal.scss */
.actions button:first-child:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 466, /app/app/assets/stylesheets/universal.scss */
.actions button.trade, .actions button.amend {
  padding-left: 15px;
  min-width: 143px !important;
}
/* line 471, /app/app/assets/stylesheets/universal.scss */
.actions button.middle {
  align-items: center;
}

/* line 480, /app/app/assets/stylesheets/universal.scss */
md-bottom-sheet .actions button:first-child,
md-sidenav .actions button:first-child {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  padding: 0;
  display: flex;
  flex: 1;
  justify-content: center;
  position: relative !important;
}

/* line 495, /app/app/assets/stylesheets/universal.scss */
.md-button.hover-icon {
  text-align: center;
  margin: 1rem 0.4rem;
  justify-content: center;
  min-width: initial;
  overflow: visible;
  flex-direction: row;
  display: flex;
  align-items: center;
  background-color: #44494a !important;
  position: relative;
}
/* line 506, /app/app/assets/stylesheets/universal.scss */
.md-button.hover-icon span {
  display: flex;
  min-width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
}
/* line 513, /app/app/assets/stylesheets/universal.scss */
.md-button.hover-icon i {
  opacity: 0;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
/* line 522, /app/app/assets/stylesheets/universal.scss */
.md-button.hover-icon:hover i {
  opacity: 1;
}
/* line 525, /app/app/assets/stylesheets/universal.scss */
.md-button.hover-icon:hover {
  background-color: #5c6365 !important;
}
/* line 527, /app/app/assets/stylesheets/universal.scss */
.md-button.hover-icon:hover span {
  opacity: 0.3;
}

/* line 533, /app/app/assets/stylesheets/universal.scss */
.significant-red .flat-button {
  /*border-bottom: 2px dotted $red;*/
}

/* line 537, /app/app/assets/stylesheets/universal.scss */
.significant-green .flat-button:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 10px 5px;
  border-color: transparent transparent #3ebb41 transparent;
  content: '';
  position: absolute;
  right: 6px;
  top: 4px;
}

/* line 549, /app/app/assets/stylesheets/universal.scss */
.significant-red .flat-button:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 5px 0px 5px;
  border-color: #dc5345 transparent transparent transparent;
  content: '';
  position: absolute;
  right: 6px;
  top: 4px;
}

/* line 561, /app/app/assets/stylesheets/universal.scss */
.significant-green .citibet-button.flat-button:before {
  display: none;
}

/* line 565, /app/app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator'],
[class*='trade-indicator'] button.md-button {
  position: absolute;
  left: 0;
}
/* line 569, /app/app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator'] > *,
[class*='trade-indicator'] button.md-button > * {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 572, /app/app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator']:hover,
[class*='trade-indicator'] button.md-button:hover {
  width: calc(100% + 24px);
  padding-right: 12px;
  z-index: 1;
}
/* line 576, /app/app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator']:hover > .super-right,
button.md-button[class*='trade-indicator']:hover .sub-right, button.md-button[class*='trade-indicator']:hover:before,
[class*='trade-indicator'] button.md-button:hover > .super-right,
[class*='trade-indicator'] button.md-button:hover .sub-right,
[class*='trade-indicator'] button.md-button:hover:before {
  right: 30px;
}
/* line 582, /app/app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator']:after,
[class*='trade-indicator'] button.md-button:after {
  font-family: 'icomoon';
  width: 24px;
  height: 24px;
  font-size: 16px;
  content: '\e920';
  position: absolute;
  right: 2px;
  left: initial;
  top: 50%;
  margin-top: -12px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}
/* line 599, /app/app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator']:hover:after,
[class*='trade-indicator'] button.md-button:hover:after {
  opacity: 0.8;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  transition-delay: 200ms;
}

/* line 608, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-0 button.md-button {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: #eede55 !important;
}
/* line 609, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-0 button.md-button:before {
  border-color: transparent transparent #eede55 transparent;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 617, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-0 button.md-button:hover {
  color: #fff;
  background: #eede55 !important;
}

/* line 625, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-1 button.md-button {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: #c1eac2 !important;
}
/* line 626, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-1 button.md-button:before {
  border-color: transparent transparent #3ebb41 transparent;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 634, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-1 button.md-button:hover {
  background: #c1eac2 !important;
}

/* line 641, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-2 button.md-button {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: #88d78a !important;
}
/* line 642, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-2 button.md-button:before {
  border-color: transparent transparent #3ebb41 transparent;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 650, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-2 button.md-button:hover {
  background: #88d78a !important;
}

/* line 657, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: #3ebb41 !important;
}
/* line 658, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button:after {
  color: #fff !important;
}
/* line 661, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button:before {
  border-color: transparent transparent #fff transparent;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 667, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button > * {
  color: #fff;
}
/* line 670, /app/app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button:hover {
  color: #fff;
  background: #3ebb41 !important;
}

/* line 677, /app/app/assets/stylesheets/universal.scss */
md-radio-group {
  border: none;
}

/* line 681, /app/app/assets/stylesheets/universal.scss */
md-select {
  margin: 0 !important;
  min-width: 100%;
  padding: 0 0.5em;
  background-color: #44494a !important;
  color: #fafafa !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: flex;
  border: none !important;
  flex: 1;
  align-self: stretch;
  align-items: center;
}
/* line 696, /app/app/assets/stylesheets/universal.scss */
md-select .md-select-label {
  border: none !important;
  color: #fafafa !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  width: 100%;
  margin: 0 !important;
  line-height: initial;
  display: flex;
  padding: 0 !important;
  flex: 1;
  align-self: stretch;
  width: initial !important;
  min-width: initial !important;
  max-width: initial !important;
}
/* line 711, /app/app/assets/stylesheets/universal.scss */
md-select .md-select-label > * {
  flex: 1;
  width: initial !important;
  min-width: initial !important;
  max-width: initial !important;
  font-weight: 600;
}
/* line 718, /app/app/assets/stylesheets/universal.scss */
md-select .md-select-label .md-select-icon {
  margin: 0;
  width: 12px !important;
  min-width: 12px !important;
  max-width: 12px !important;
}
/* line 723, /app/app/assets/stylesheets/universal.scss */
md-select .md-select-label .md-select-icon:after {
  font-family: 'icomoon';
  content: '\e91d';
  transform: initial;
}
/* line 730, /app/app/assets/stylesheets/universal.scss */
md-select.light {
  background-color: #eee !important;
  color: #44494a !important;
}
/* line 733, /app/app/assets/stylesheets/universal.scss */
md-select.light md-select-label {
  color: #44494a !important;
}

/* line 738, /app/app/assets/stylesheets/universal.scss */
md-select:not([disabled]):focus .md-select-label {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}

/* line 745, /app/app/assets/stylesheets/universal.scss */
md-select-menu:not(.md-overflow) md-content {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 750, /app/app/assets/stylesheets/universal.scss */
md-select-menu md-option {
  height: 36px;
  border-left: 3px solid #44494a;
}
/* line 754, /app/app/assets/stylesheets/universal.scss */
md-select-menu md-option[selected] {
  font-weight: 600;
  color: #44494a;
  background: #f5f5f5;
}
/* line 758, /app/app/assets/stylesheets/universal.scss */
md-select-menu md-option[selected] .md-text {
  color: #44494a;
}
/* line 765, /app/app/assets/stylesheets/universal.scss */
md-select-menu md-option .md-text {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  text-transform: uppercase;
}
/* line 770, /app/app/assets/stylesheets/universal.scss */
md-select-menu md-option .md-text i {
  margin-right: 5px;
}

/* line 778, /app/app/assets/stylesheets/universal.scss */
.dark-header button {
  background: transparent;
  width: 40px;
  height: 40px;
  position: relative;
  border: none;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 10px;
  top: 0;
}
/* line 789, /app/app/assets/stylesheets/universal.scss */
.dark-header button:hover {
  background: transparent;
}
/* line 792, /app/app/assets/stylesheets/universal.scss */
.dark-header button md-icon {
  float: none;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -12px;
  font-size: 40px;
}

/* line 805, /app/app/assets/stylesheets/universal.scss */
[manual-trade-button] .btn {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  height: 36px;
  cursor: pointer;
  text-align: center;
}

/* line 831, /app/app/assets/stylesheets/universal.scss */
::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: rgba(30, 30, 30, 0.5);
}

/* line 836, /app/app/assets/stylesheets/universal.scss */
.capitalize {
  text-transform: lowercase;
  text-transform: capitalize;
}

/* line 840, /app/app/assets/stylesheets/universal.scss */
.scratched > div,
.scratched-col {
  background-color: rgba(150, 150, 150, 0.3) !important;
}
/* line 843, /app/app/assets/stylesheets/universal.scss */
.scratched > div button,
.scratched-col button {
  display: none !important;
}

/* line 847, /app/app/assets/stylesheets/universal.scss */
.scratched,
.scratched [layout='column'],
.scratched div,
.scratched .item.pwin,
.scratched .item.back,
.scratched .item.bet,
.scratched .item.eat,
.scratched .item.lay {
  color: #666;
}
/* line 856, /app/app/assets/stylesheets/universal.scss */
.scratched .grey,
.scratched [layout='column'] .grey,
.scratched div .grey,
.scratched .item.pwin .grey,
.scratched .item.back .grey,
.scratched .item.bet .grey,
.scratched .item.eat .grey,
.scratched .item.lay .grey {
  color: #999;
}

/* line 863, /app/app/assets/stylesheets/universal.scss */
.scratched .super-left,
.scratched .sub-right,
.scratched-col .super-left,
.scratched-col .sub-right {
  display: none;
}

/* line 869, /app/app/assets/stylesheets/universal.scss */
.scratched .scratched-col {
  background-color: transparent;
}

/* line 873, /app/app/assets/stylesheets/universal.scss */
.scratched .detail-action.graph {
  pointer-events: none;
  opacity: 0.3;
}

/* line 878, /app/app/assets/stylesheets/universal.scss */
.btn {
  cursor: pointer;
}
/* line 880, /app/app/assets/stylesheets/universal.scss */
.btn:focus {
  outline: none;
}

/* line 885, /app/app/assets/stylesheets/universal.scss */
.btn.btn-link {
  color: #fafafa;
  text-decoration: none;
}

/* line 890, /app/app/assets/stylesheets/universal.scss */
.item,
div[class*='pa'] {
  background-color: rgba(100, 100, 100, 0.015);
}

/* line 895, /app/app/assets/stylesheets/universal.scss */
.translucent-blue,
.item.AUS {
  background-color: rgba(96, 142, 187, 0.25);
}

/* line 900, /app/app/assets/stylesheets/universal.scss */
.translucent-pink {
  background-color: rgba(198, 101, 91, 0.25);
}

/* line 904, /app/app/assets/stylesheets/universal.scss */
.translucent-pink-light {
  background-color: rgba(159, 133, 130, 0.25);
}

/* line 908, /app/app/assets/stylesheets/universal.scss */
.translucent-green,
.item.PWIN,
.item.PPLC,
.item.XT.WIN,
.item.XT.PLC {
  background-color: rgba(87, 162, 89, 0.25);
}

/* line 916, /app/app/assets/stylesheets/universal.scss */
.translucent-yellow,
.item.DVP,
.item.SIGFACT {
  background-color: rgba(219, 207, 104, 0.25);
}

/* line 922, /app/app/assets/stylesheets/universal.scss */
.item.back,
.item.bet {
  background-color: rgba(96, 142, 187, 0.25);
}

/* line 927, /app/app/assets/stylesheets/universal.scss */
.item.lay,
.item.eat {
  background-color: rgba(198, 101, 91, 0.25);
  /*background: $mid-grey;*/
}

/* line 934, /app/app/assets/stylesheets/universal.scss */
table.striped tbody tr:nth-child(odd) {
  background-color: #fafafa;
}

/* line 939, /app/app/assets/stylesheets/universal.scss */
.width-100 {
  max-width: 100%;
}
/* line 941, /app/app/assets/stylesheets/universal.scss */
.width-100 .combined-button {
  max-width: 100%;
}

/* line 946, /app/app/assets/stylesheets/universal.scss */
.floated-label {
  position: relative;
}
/* line 948, /app/app/assets/stylesheets/universal.scss */
.floated-label label {
  position: absolute;
  z-index: 12;
  font-size: 9px;
  top: 2px;
  left: 5px;
}
/* line 955, /app/app/assets/stylesheets/universal.scss */
.floated-label input,
.floated-label div {
  min-height: 36px;
  padding-top: 6px;
  height: initial;
}

/* line 962, /app/app/assets/stylesheets/universal.scss */
.grid-col.span_fill .floated-label {
  border-bottom: none;
  border-top: none;
  padding-left: 20px;
}
/* line 966, /app/app/assets/stylesheets/universal.scss */
.grid-col.span_fill .floated-label label {
  left: 25px;
}

@keyframes greenPulse {
  from {
    background-color: transparent;
    -webkit-box-shadow: 0 0 9px #333;
  }
  2% {
    background-color: rgba(81, 168, 83, 0.5);
    -webkit-box-shadow: 0 0 18px #3ebb41;
  }
  to {
    background-color: transparent;
    -webkit-box-shadow: 0 0 9px #333;
  }
}
/* line 1119, /app/app/assets/stylesheets/universal.scss */
.green-fake-ripple button:after,
.foot-row .green-fake-ripple > span:after {
  position: absolute;
  content: ' ';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-animation-name: greenPulse;
  -webkit-animation-duration: 8000ms;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
}

@keyframes redPulse {
  from {
    background-color: transparent;
    -webkit-box-shadow: 0 0 9px #333;
  }
  2% {
    background-color: rgba(203, 97, 86, 0.5);
    -webkit-box-shadow: 0 0 18px #dc5345;
  }
  to {
    background-color: transparent;
    -webkit-box-shadow: 0 0 9px #333;
  }
}
/* line 1151, /app/app/assets/stylesheets/universal.scss */
.red-fake-ripple button:after,
.foot-row .red-fake-ripple > span:after {
  position: absolute;
  content: ' ';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-animation-name: redPulse;
  -webkit-animation-duration: 4000ms;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
}

@keyframes neutralPulse {
  from {
    background-color: transparent;
  }
  4% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  to {
    background-color: transparent;
  }
}
/* line 1185, /app/app/assets/stylesheets/universal.scss */
.neutral-fake-ripple button:after,
.foot-row .neutral-fake-ripple > span {
  position: absolute;
  content: ' ';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  -webkit-animation-name: neutralPulse;
  -webkit-animation-duration: 8000ms;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
}

/* line 1200, /app/app/assets/stylesheets/universal.scss */
.width-150px {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
}

/* line 1206, /app/app/assets/stylesheets/universal.scss */
.width-100px {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}

/* line 1212, /app/app/assets/stylesheets/universal.scss */
.width-48px {
  width: 48px;
  min-width: 48px;
  max-width: 48px;
}

/* line 1218, /app/app/assets/stylesheets/universal.scss */
.width-20px {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
}

/* line 1224, /app/app/assets/stylesheets/universal.scss */
.width-24px {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}

/* line 1230, /app/app/assets/stylesheets/universal.scss */
.height-33px {
  height: 33px;
}

/* line 1234, /app/app/assets/stylesheets/universal.scss */
.height-34px {
  height: 34px;
}

/* line 1238, /app/app/assets/stylesheets/universal.scss */
.height-24px {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}

/* line 1244, /app/app/assets/stylesheets/universal.scss */
.width-40px {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}

/* line 1250, /app/app/assets/stylesheets/universal.scss */
.width-100 {
  width: 100%;
}

/* line 1254, /app/app/assets/stylesheets/universal.scss */
.pad-10 {
  padding: 10px;
}

/* line 1258, /app/app/assets/stylesheets/universal.scss */
.pad-5 {
  padding: 5px;
}

/* line 1262, /app/app/assets/stylesheets/universal.scss */
.pad-3 {
  padding: 3px;
}

/* line 1266, /app/app/assets/stylesheets/universal.scss */
.pad-2 {
  padding: 2px;
}

/* line 1270, /app/app/assets/stylesheets/universal.scss */
.normal {
  font-weight: normal !important;
  font-family: ProximaNova !important;
}

/* line 1275, /app/app/assets/stylesheets/universal.scss */
[min-800] {
  min-height: 800px !important;
}

/* line 1279, /app/app/assets/stylesheets/universal.scss */
[min-900] {
  min-height: 900px !important;
}

/* line 1283, /app/app/assets/stylesheets/universal.scss */
[min-1000] {
  min-height: 1000px !important;
}

/* line 1286, /app/app/assets/stylesheets/universal.scss */
[min-1100] {
  min-height: 1100px !important;
}

/* line 1290, /app/app/assets/stylesheets/universal.scss */
.width-100 {
  width: 100%;
}

/* line 1294, /app/app/assets/stylesheets/universal.scss */
input[type='text'] {
  max-width: 100%;
}

/* line 1298, /app/app/assets/stylesheets/universal.scss */
input[type='number'] {
  max-width: 100%;
}

/* line 1302, /app/app/assets/stylesheets/universal.scss */
.height-initial {
  height: initial !important;
}

/* line 1306, /app/app/assets/stylesheets/universal.scss */
.height-100 {
  height: 100% !important;
}

/* line 1310, /app/app/assets/stylesheets/universal.scss */
.column-top {
  justify-content: start !important;
}

/* line 1314, /app/app/assets/stylesheets/universal.scss */
.top-right {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 1320, /app/app/assets/stylesheets/universal.scss */
.margin-bottom-1 {
  margin-bottom: 1em;
}

/* line 1324, /app/app/assets/stylesheets/universal.scss */
.text-center {
  text-align: center !important;
  justify-content: center !important;
}

/* line 1329, /app/app/assets/stylesheets/universal.scss */
.text-left {
  text-align: left !important;
}

/* line 1333, /app/app/assets/stylesheets/universal.scss */
.text-right {
  text-align: right !important;
  justify-content: flex-end !important;
}

/* line 1338, /app/app/assets/stylesheets/universal.scss */
.required-underline {
  border-bottom: 1px solid #dc5345 !important;
}

/* line 1342, /app/app/assets/stylesheets/universal.scss */
md-select.ng-invalid-required,
md-select[aria-invalid='true'],
input.ng-invalid-required {
  border-bottom: 1px solid #dc5345 !important;
}

/* line 1348, /app/app/assets/stylesheets/universal.scss */
.make-tight {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 1353, /app/app/assets/stylesheets/universal.scss */
.text-danger {
  color: #dc5345;
}

/* line 1357, /app/app/assets/stylesheets/universal.scss */
body
> md-bottom-sheet
> race-comments
> div
> div.rel.flex-width-1
> textarea.text-danger:focus {
  color: #dc5345 !important;
}

/* line 1366, /app/app/assets/stylesheets/universal.scss */
.text-warning {
  color: #ee8955 !important;
}

/* line 1370, /app/app/assets/stylesheets/universal.scss */
.text-disabled {
  color: #aaa !important;
}

/* line 1374, /app/app/assets/stylesheets/universal.scss */
.text-grey-9-mid {
  color: #777 !important;
}

/* line 1378, /app/app/assets/stylesheets/universal.scss */
.text-dark {
  color: #44494a !important;
}

/* line 1382, /app/app/assets/stylesheets/universal.scss */
.text-mid-grey,
.text-mid-grey i {
  color: #44494a !important;
}

/* line 1387, /app/app/assets/stylesheets/universal.scss */
.race-factors input.text-danger {
  color: #6f0a00;
  position: relative;
}
/* line 1391, /app/app/assets/stylesheets/universal.scss */
.race-factors input.text-danger:before {
  content: '-';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 12px;
}

/* line 1401, /app/app/assets/stylesheets/universal.scss */
.text-success-1 {
  color: #319534;
}

/* line 1405, /app/app/assets/stylesheets/universal.scss */
.text-success-2 {
  color: #3ebb41;
}

/* line 1409, /app/app/assets/stylesheets/universal.scss */
.text-success-3 {
  color: #88d78a;
}

/* line 1413, /app/app/assets/stylesheets/universal.scss */
.text-success {
  color: #3ebb41;
}

/* line 1417, /app/app/assets/stylesheets/universal.scss */
.race-factors input.text-success {
  color: #054107;
}

/* line 1421, /app/app/assets/stylesheets/universal.scss */
.text-info {
  color: #6bb8ef;
}

/* line 1424, /app/app/assets/stylesheets/universal.scss */
.text-disabled,
i.material-icons.text-disabled {
  color: #aaa;
}

/* line 1429, /app/app/assets/stylesheets/universal.scss */
.border-dotted {
  border: 1px dotted rgba(0, 0, 0, 0.2);
}

/* line 1433, /app/app/assets/stylesheets/universal.scss */
.justify-start {
  justify-content: flex-start;
  text-align: left;
}

/* line 1438, /app/app/assets/stylesheets/universal.scss */
.full-height {
  height: 100%;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 1447, /app/app/assets/stylesheets/universal.scss */
  [class*='beticon'].md-fab:before {
    padding: 4px;
  }

  /* line 1450, /app/app/assets/stylesheets/universal.scss */
  button.md-fab {
    min-width: 42px;
    min-height: 42px;
    width: 42px;
    height: 42px;
    padding: 0 !important;
  }
  /* line 1456, /app/app/assets/stylesheets/universal.scss */
  button.md-fab i {
    margin: 0 6px !important;
    font-size: 21px !important;
  }
  /* line 1459, /app/app/assets/stylesheets/universal.scss */
  button.md-fab i.xicon {
    font-size: 21px;
  }

  /* line 1464, /app/app/assets/stylesheets/universal.scss */
  button.md-fab:before,
   button.md-fab i:before {
    min-width: 32px;
    min-height: 32px;
    height: 32px;
    max-height: 32px;
    margin: 4px;
    padding: 0 !important;
    display: flex;
  }
}
/* line 1476, /app/app/assets/stylesheets/universal.scss */
.header-icon.xicon,
.header-icon.xicon:before {
  font-size: 34px;
  margin-left: 9px;
}

/* line 1482, /app/app/assets/stylesheets/universal.scss */
#register_login {
  /* Change Autocomplete styles in Chrome*/
}
/* line 1484, /app/app/assets/stylesheets/universal.scss */
#register_login input:-webkit-autofill,
#register_login input:-webkit-autofill:hover,
#register_login input:-webkit-autofill:focus input:-webkit-autofill,
#register_login textarea:-webkit-autofill,
#register_login textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
#register_login select:-webkit-autofill,
#register_login select:-webkit-autofill:hover,
#register_login select:-webkit-autofill:focus {
  border: 1px solid green;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

/* line 1500, /app/app/assets/stylesheets/universal.scss */
.on-hover .on-hover-show {
  display: none !important;
}
/* line 1504, /app/app/assets/stylesheets/universal.scss */
.on-hover:hover .on-hover-show {
  display: inline-block !important;
}
/* line 1507, /app/app/assets/stylesheets/universal.scss */
.on-hover:hover .on-hover-hide {
  display: none !important;
}

/* line 1513, /app/app/assets/stylesheets/universal.scss */
.image-warning {
  border: 1px solid #dc5345 !important;
}

/* line 1, /app/app/assets/stylesheets/partials/loader.scss */
loader {
  width: 100%;
  display: flex;
  justify-content: space-around;
  flex: 1;
  height: 100% !important;
  min-width: 100%;
}

/* line 9, /app/app/assets/stylesheets/partials/loader.scss */
.loader {
  display: inline-block;
  font-size: 4rem;
  /* Change this to resize the loader */
  animation: 2s rotate infinite linear;
  width: 1em;
  height: 1em;
  margin: 0.5em;
}

/* line 18, /app/app/assets/stylesheets/partials/loader.scss */
.loader circle {
  fill: transparent;
  stroke: #2a8fbd;
  stroke-width: 0.1em;
  stroke-linecap: round;
  stroke-dasharray: 2.3525em 0.4705em;
  animation: 1.5s strokeDashArray infinite linear, 24s colorBounce infinite linear;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes strokeDashArray {
  from {
    stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: 0;
  }
  10% {
    stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 0.001em 2.825em;
    stroke-dashoffset: -2.826em;
  }
  60% {
    stroke-dasharray: 0.001em 2.825em;
  }
  to {
    stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: -2.826em;
  }
}
@keyframes colorBounce {
  1% {
    stroke: #2a8fbd;
  }
  24% {
    stroke: #2a8fbd;
  }
  26% {
    stroke: #8ebd2a;
  }
  49% {
    stroke: #8ebd2a;
  }
  51% {
    stroke: #bf2a2a;
  }
  74% {
    stroke: #bf2a2a;
  }
  76% {
    stroke: #ecb43e;
  }
  99% {
    stroke: #ecb43e;
  }
}
/* CUSTOM ICONS */
/* Custom Iconset */
@font-face {
  font-family: 'icomoon';
  src: url(/fonts/icomoon.eot?65uk44);
  src: url(/fonts/icomoon.eot?65uk44#iefix) format("embedded-opentype"), url(/fonts/icomoon.ttf?65uk44) format("truetype"), url(/fonts/icomoon.woff?65uk44) format("woff"), url(/fonts/icomoon.svg?65uk44#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 15, /app/app/assets/stylesheets/partials/icons.scss */
[class^='xicon-'],
[class*=' xicon-'],
[class*='xicon'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon', serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 32, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-afl:before {
  content: '\e900';
}

/* line 36, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-anti-clockwise-bottom:before {
  content: '\e901';
}

/* line 40, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-anti-clockwise-top:before {
  content: '\e902';
}

/* line 44, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-anti-clockwise:before {
  content: '\e903';
}

/* line 48, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-archive:before {
  content: '\e904';
}

/* line 52, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-baseball:before {
  content: '\e905';
}

/* line 56, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-basketball:before {
  content: '\e906';
}

/* line 60, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-clockwise-bottom:before {
  content: '\e907';
}

/* line 64, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-clockwise-top:before {
  content: '\e908';
}

/* line 68, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-clockwise:before {
  content: '\e909';
}

/* line 72, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-competitor:before {
  content: '\e90a';
}

/* line 76, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-cricket:before {
  content: '\e90b';
}

/* line 80, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-dashboard:before {
  content: '\e90c';
}

/* line 84, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-diagnostics:before {
  content: '\e90d';
}

/* line 88, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-female:before {
  content: '\e90e';
}

/* line 92, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-globe:before {
  content: '\e90f';
}

/* line 96, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-golf:before {
  content: '\e910';
}

/* line 100, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound:before {
  content: '\e911';
}

/* line 104, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-harness:before {
  content: '\e912';
}

/* line 108, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-hockey:before {
  content: '\e913';
}

/* line 112, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-investor:before {
  content: '\e914';
}

/* line 116, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-investor2:before {
  content: '\e915';
}

/* line 120, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jockey:before {
  content: '\e916';
}

/* line 124, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-line-graph:before {
  content: '\e917';
}

/* line 128, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-linegraph:before {
  content: '\e918';
}

/* line 132, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-logout:before {
  content: '\e919';
}

/* line 136, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-male:before {
  content: '\e91a';
}

/* line 140, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-map:before {
  content: '\e91b';
}

/* line 144, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-chart-line:before {
  content: '\e91c';
}

/* line 148, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-chevron-down:before {
  content: '\e91d';
}

/* line 152, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-file-upload:before {
  content: '\e91e';
}

/* line 156, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-globe:before {
  content: '\e91f';
}

/* line 160, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-play_circle_outline:before {
  content: '\e920';
}

/* line 164, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-upload:before {
  content: '\e921';
}

/* line 168, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-motorsports:before {
  content: '\e922';
}

/* line 172, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-nfl:before {
  content: '\e923';
}

/* line 176, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-nrl:before {
  content: '\e924';
}

/* line 180, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-profile:before {
  content: '\e925';
}

/* line 184, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-racing:before {
  content: '\e926';
}

/* line 188, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-reports:before {
  content: '\e927';
}

/* line 192, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path1:before {
  content: '\e928';
  color: white;
}

/* line 197, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path2:before {
  content: '\e929';
  margin-left: -1em;
  color: white;
}

/* line 203, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path3:before {
  content: '\e92a';
  margin-left: -1em;
  color: #3dba47;
}

/* line 209, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path4:before {
  content: '\e92b';
  margin-left: -1em;
  color: #3dba47;
}

/* line 215, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path1:before {
  content: '\e92c';
  color: black;
}

/* line 220, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path2:before {
  content: '\e92d';
  margin-left: -1em;
  color: black;
}

/* line 226, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path3:before {
  content: '\e92e';
  margin-left: -1em;
  color: #3dba47;
}

/* line 232, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path4:before {
  content: '\e92f';
  margin-left: -1em;
  color: #3dba47;
}

/* line 238, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path1:before {
  content: '\e930';
  color: #ffe345;
}

/* line 243, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path2:before {
  content: '\e931';
  margin-left: -1em;
  color: #ffe345;
}

/* line 249, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path3:before {
  content: '\e932';
  margin-left: -1em;
  color: white;
}

/* line 255, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path4:before {
  content: '\e933';
  margin-left: -1em;
  color: white;
}

/* line 261, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path1:before {
  content: '\e934';
  color: #ffe345;
}

/* line 266, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path2:before {
  content: '\e935';
  margin-left: -1em;
  color: #ffe345;
}

/* line 272, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path3:before {
  content: '\e936';
  margin-left: -1em;
  color: black;
}

/* line 278, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path4:before {
  content: '\e937';
  margin-left: -1em;
  color: black;
}

/* line 284, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path1:before {
  content: '\e938';
  color: #d83232;
}

/* line 289, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path2:before {
  content: '\e939';
  margin-left: -1em;
  color: #d83232;
}

/* line 295, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path3:before {
  content: '\e93a';
  margin-left: -1em;
  color: white;
}

/* line 301, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path4:before {
  content: '\e93b';
  margin-left: -1em;
  color: white;
}

/* line 307, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path5:before {
  content: '\e93c';
  margin-left: -1em;
  color: white;
}

/* line 313, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path1:before {
  content: '\e93d';
  color: #d83232;
}

/* line 318, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path2:before {
  content: '\e93e';
  margin-left: -1em;
  color: #d83232;
}

/* line 324, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path3:before {
  content: '\e93f';
  margin-left: -1em;
  color: black;
}

/* line 330, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path4:before {
  content: '\e940';
  margin-left: -1em;
  color: black;
}

/* line 336, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path5:before {
  content: '\e941';
  margin-left: -1em;
  color: black;
}

/* line 342, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-schedule:before {
  content: '\e942';
}

/* line 346, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-settings:before {
  content: '\e943';
}

/* line 350, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-settings2:before {
  content: '\e944';
}

/* line 354, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-soccer:before {
  content: '\e945';
}

/* line 358, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-sports:before {
  content: '\e946';
}

/* line 362, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-straight-track:before {
  content: '\e947';
}

/* line 366, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-tennis:before {
  content: '\e948';
}

/* line 370, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-thumbsup:before {
  content: '\e949';
}

/* line 374, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-track:before {
  content: '\e94a';
}

/* line 378, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-tradeslip:before {
  content: '\e94b';
}

/* line 382, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trainer:before {
  content: '\e94c';
}

/* line 386, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-noise:before {
  content: '\e94d';
}

/* line 390, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-entropy:before {
  content: '\e94e';
}

/* line 394, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-trend-up:before {
  content: '\e94f';
}

/* line 398, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-material-trend-down:before {
  content: '\e950';
}

/* line 402, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-delta-jockey-positive:before {
  content: '\e951';
}

/* line 406, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-delta-jockey-negative:before {
  content: '\e952';
}

/* line 410, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-delta-gear-positive:before {
  content: '\e953';
}

/* line 414, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-delta-gear-negative:before {
  content: '\e954';
}

/* line 418, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-1up:before {
  content: '\e955';
}

/* line 422, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-matrix-positive:before {
  content: '\e956';
}

/* line 426, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-matrix-negative:before {
  content: '\e957';
}

/* line 430, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-1:before {
  content: '\e958';
}

/* line 434, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-2:before {
  content: '\e959';
}

/* line 438, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-3:before {
  content: '\e95a';
}

/* line 442, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-4:before {
  content: '\e95b';
}

/* line 446, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-5:before {
  content: '\e95c';
}

/* line 450, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-query-at-distance:before {
  content: '\e95d';
}

/* line 454, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-market-movement-significant:before {
  content: '\e95e';
}

/* line 458, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-query-fitness:before {
  content: '\e95f';
}

/* line 462, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-motive:before {
  content: '\e960';
}

/* line 466, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-small-data-sample:before {
  content: '\e961';
}

/* line 470, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-scope:before {
  content: '\e962';
}

/* line 474, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-plus:before {
  content: '\e963';
}

/* line 478, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-plus-05:before {
  content: '\e964';
}

/* line 482, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-plus-1:before {
  content: '\e965';
}

/* line 486, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-plus-2:before {
  content: '\e966';
}

/* line 490, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fit-up:before {
  content: '\e967';
}

/* line 494, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-up:before {
  content: '\e968';
}

/* line 498, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-negative:before {
  content: '\e969';
}

/* line 502, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-negative-05:before {
  content: '\e96a';
}

/* line 506, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-negative-1:before {
  content: '\e96b';
}

/* line 510, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-negative-2:before {
  content: '\e96c';
}

/* line 514, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fit-down:before {
  content: '\e96d';
}

/* line 518, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-down:before {
  content: '\e96e';
}

/* line 522, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-sky1:before {
  content: '\e96f';
}

/* line 526, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-sky2:before {
  content: '\e970';
}

/* line 530, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-sky-global:before {
  content: '\e971';
}

/* line 534, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-nar:before {
  content: '\e972';
}

/* line 538, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jra:before {
  content: '\e973';
}

/* line 542, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-at-the-races:before {
  content: '\e974';
}

/* line 546, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-racinguk:before {
  content: '\e975';
}

/* line 550, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-equidia:before {
  content: '\e976';
}

/* line 554, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jra-1:before {
  content: '\e977';
}

/* line 558, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jra-2:before {
  content: '\e978';
}

/* line 562, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-03:before {
  content: '\e979';
}

/* line 566, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-02:before {
  content: '\e97a';
}

/* line 570, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-01:before {
  content: '\e97b';
}

/* line 574, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-01:before {
  content: '\e97b';
}

/* line 578, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-03:before {
  content: '\e97c';
}

/* line 582, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-02:before {
  content: '\e97d';
}

/* line 586, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-03:before {
  content: '\e97e';
}

/* line 590, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-big:before {
  content: '\e97f';
}

/* line 594, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-light:before {
  content: '\e980';
}

/* line 598, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-coat:before {
  content: '\e981';
}

/* line 602, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-temperament:before {
  content: '\e982';
}

/* line 606, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-standard:before {
  content: '\e983';
}

/* line 610, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-bar:before {
  content: '\e984';
}

/* line 614, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-bar-glue:before {
  content: '\e985';
}

/* line 618, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle:before {
  content: '\e986';
}

/* line 622, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle-rail:before {
  content: '\e987';
}

/* line 626, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle-centre:before {
  content: '\e988';
}

/* line 630, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle-outside:before {
  content: '\e989';
}

/* line 634, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-horse-side:before {
  content: '\e98a';
}

/* line 638, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-horse-stride:before {
  content: '\e98b';
}

/* line 642, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-horse-front:before {
  content: '\e98c';
}

/* line 646, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-horsehoof:before {
  content: '\e98d';
}

/* line 650, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-base-up:before {
  content: '\e98e';
}

/* line 654, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-pe:before {
  content: '\e98f';
}

/* line 658, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-cl-up-plus:before {
  content: '\e990';
}

/* line 662, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-prep-up:before {
  content: '\e991';
}

/* line 666, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-dist-plus:before {
  content: '\e992';
}

/* line 670, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-lead-plus:before {
  content: '\e993';
}

/* line 674, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-bias-plus:before {
  content: '\e994';
}

/* line 678, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-peak-ls:before {
  content: '\e995';
}

/* line 682, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-roarer:before {
  content: '\e996';
}

/* line 686, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-injury:before {
  content: '\e997';
}

/* line 690, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-bias-neg:before {
  content: '\e998';
}

/* line 694, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-win-percent:before {
  content: '\e999';
}

/* line 698, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-plc-percent:before {
  content: '\e99a';
}

/* line 702, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-pattern-man:before {
  content: '\e99b';
}

/* line 706, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fsp1:before {
  content: '\e99c';
}

/* line 710, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fsp2:before {
  content: '\e99d';
}

/* line 714, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fsp3:before {
  content: '\e99e';
}

/* line 718, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-mtc:before {
  content: '\e99f';
}

/* line 722, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-first-start:before {
  content: '\e9a0';
}

/* line 726, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-accelleration:before {
  content: '\e9a1';
}

/* line 730, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-paw:before {
  content: '\e9a2';
}

/* line 734, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-front:before {
  content: '\e9a3';
}

/* line 738, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-sidee:before {
  content: '\e9a4';
}

/* line 742, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-stride:before {
  content: '\e9a5';
}

/* line 746, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-2up:before {
  content: '\e9a6';
}

/* line 750, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-3up:before {
  content: '\e9a7';
}

/* line 754, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-top-rated:before {
  content: '\e9a8';
}

/* line 758, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-best-time-at-dist:before {
  content: '\e9a9';
}

/* line 762, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-lifetime:before {
  content: '\e9aa';
}

/* line 766, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-last-start-win:before {
  content: '\e9ab';
}

/* line 770, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-last-start-winner-2-lengths:before {
  content: '\e9ac';
}

/* line 774, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-win-streak-2:before {
  content: '\e9ad';
}

/* line 778, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-win-streak-3:before {
  content: '\e9ae';
}

/* line 782, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-win-streak-4:before {
  content: '\e9af';
}

/* line 786, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-last-start-place:before {
  content: '\e9b0';
}

/* line 790, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-streak-2:before {
  content: '\e9b1';
}

/* line 794, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-streak-3:before {
  content: '\e9b2';
}

/* line 798, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-streak-4:before {
  content: '\e9b3';
}

/* line 802, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-most-prize-money:before {
  content: '\e9b4';
}

/* line 806, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-biggest-prize:before {
  content: '\e9b5';
}

/* line 810, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-highest-average-prize:before {
  content: '\e9b6';
}

/* line 814, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-track:before {
  content: '\e9b7';
}

/* line 818, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-at-track:before {
  content: '\e9b8';
}

/* line 822, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-at-track:before {
  content: '\e9b9';
}

/* line 826, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-distance:before {
  content: '\e9ba';
}

/* line 830, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-at-distance:before {
  content: '\e9bb';
}

/* line 834, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-at-distance:before {
  content: '\e9bc';
}

/* line 838, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-track-conditions:before {
  content: '\e9bd';
}

/* line 842, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-at-conditions:before {
  content: '\e9be';
}

/* line 846, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-in-conditions:before {
  content: '\e9bf';
}

/* line 850, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-leader:before {
  content: '\e9c0';
}

/* line 854, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-on-pace:before {
  content: '\e9c1';
}

/* line 858, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-rail:before {
  content: '\e9c2';
}

/* line 862, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fast-finisher:before {
  content: '\e9c3';
}

/* line 866, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-grade:before {
  content: '\e9c4';
}

/* line 870, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-at-grade:before {
  content: '\e9c5';
}

/* line 874, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-grade-1l:before {
  content: '\e9c6';
}

/* line 878, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-new-jockey:before {
  content: '\e9c7';
}

/* line 882, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-winning-jockey:before {
  content: '\e9c8';
}

/* line 886, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-second-run-jockey:before {
  content: '\e9c9';
}

/* line 890, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-third-run-jockey:before {
  content: '\e9ca';
}

/* line 894, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-old-faithful:before {
  content: '\e9cb';
}

/* line 898, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-new-trainer:before {
  content: '\e9cc';
}

/* line 902, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-new-trainer-2:before {
  content: '\e9cd';
}

/* line 906, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-new-trainer-3:before {
  content: '\e9ce';
}

/* line 910, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-top-jockey:before {
  content: '\e9cf';
}

/* line 914, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-top-trainer:before {
  content: '\e9d0';
}

/* line 918, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-upward-form:before {
  content: '\e9d1';
}

/* line 922, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-2up2:before {
  content: '\e9d2';
}

/* line 926, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-3up2:before {
  content: '\e9d3';
}

/* line 930, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-4up:before {
  content: '\e9d4';
}

/* line 934, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fav-last-race:before {
  content: '\e9d5';
}

/* line 938, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-backup:before {
  content: '\e9d6';
}

/* line 942, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-most-places-lifetime:before {
  content: '\e9d7';
}

/* line 946, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-stewards-comment:before {
  content: '\e9d8';
}

/* line 950, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-running-trait-rail:before {
  content: '\e9d9';
}

/* line 954, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-running-trait-middle:before {
  content: '\e9da';
}

/* line 958, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-running-trait-wide:before {
  content: '\e9db';
}

/* line 962, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-surface-optimal:before {
  content: '\e9dc';
}

/* line 966, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-surface-unsuited:before {
  content: '\e9dd';
}

/* line 970, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-distance-question:before {
  content: '\e9de';
}

/* line 974, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-distance-unsuited:before {
  content: '\e9df';
}

/* line 978, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-distance-suited:before {
  content: '\e9e0';
}

/* line 982, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-form-up:before {
  content: '\e9e1';
}

/* line 986, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-form-down:before {
  content: '\e9e2';
}

/* line 990, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-top-rated2:before {
  content: '\e9e3';
}

/* line 994, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-average-performer:before {
  content: '\e9e4';
}

/* line 998, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fitness-query:before {
  content: '\e9e5';
}

/* line 1002, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-track-unsuited:before {
  content: '\e9e6';
}

/* line 1006, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-no-recent-wins:before {
  content: '\e9e7';
}

/* line 1010, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-win-percentage-negative:before {
  content: '\e9e8';
}

/* line 1014, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-win-percentage-positive:before {
  content: '\e9e9';
}

/* line 1018, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-place-percentage-negative:before {
  content: '\e9ea';
}

/* line 1022, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fast-gate:before {
  content: '\e9eb';
}

/* line 1026, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fast-middle:before {
  content: '\e9ec';
}

/* line 1030, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-fast-finish:before {
  content: '\e9ed';
}

/* line 1034, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-slow-gate:before {
  content: '\e9ee';
}

/* line 1038, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-slow-middle:before {
  content: '\e9ef';
}

/* line 1042, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-slow-finish:before {
  content: '\e9f0';
}

/* line 1046, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-box-favourable:before {
  content: '\e9f1';
}

/* line 1050, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-box-negative:before {
  content: '\e9f2';
}

/* line 1054, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-class-up:before {
  content: '\e9f3';
}

/* line 1058, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-class-down:before {
  content: '\e9f4';
}

/* line 1062, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-had-chances:before {
  content: '\e9f5';
}

/* line 1066, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-race-negative:before {
  content: '\e9f6';
}

/* line 1070, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-race-positive:before {
  content: '\e9f7';
}

/* line 1074, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-chat:before {
  content: '\e9f8';
}

/* line 1079, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-thoroughbred:before {
  content: '\e926';
}

/* line 1083, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--1:before {
  content: '\e958';
}

/* line 1087, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--2:before {
  content: '\e959';
}

/* line 1091, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--3:before {
  content: '\e95a';
}

/* line 1095, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--4:before {
  content: '\e95b';
}

/* line 1099, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--1:before {
  content: '\e958';
}

/* line 1103, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--5:before {
  content: '\e95c';
}

/* line 1107, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-01:before {
  content: '\e97b';
}

/* line 1111, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-01:before {
  content: '\e97b';
}

/* line 1115, /app/app/assets/stylesheets/partials/icons.scss */
.paddock.xicon {
  position: relative;
}

/* line 1119, /app/app/assets/stylesheets/partials/icons.scss */
.paddock.xicon:before {
  font-size: 180%;
}

/* line 1123, /app/app/assets/stylesheets/partials/icons.scss */
.paddock.xicon-shoe-standard:before {
  color: rgba(68, 73, 74, 0.15);
}

/* line 1127, /app/app/assets/stylesheets/partials/icons.scss */
.paddock.xicon:after {
  position: absolute;
  top: 12.5%;
  right: 12.5%;
  color: #5c6365;
  display: block;
  width: 8px;
  height: 8px;
  font-size: 9.5px;
  padding: 0 1px 1px 1px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.8);
  border-radius: 50%;
}

/* line 1144, /app/app/assets/stylesheets/partials/icons.scss */
[class*='xicon-Trade-Strength-'] {
  font-size: 24px;
  color: #70b271;
}

/* line 1150, /app/app/assets/stylesheets/partials/icons.scss */
.icon.info:before {
  content: 'i';
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: 600;
  text-transform: lowercase;
}

/* line 1159, /app/app/assets/stylesheets/partials/icons.scss */
.icon-boost, .beticon-pointsbet:before,
.beticon-bm_points_bet:before,
.beticon.pointsbet:before,
.beticon.bm_points_bet:before,
.beticon.PointsBet:before,
.beticon .pointsbet:before,
.beticon .bm_points_bet:before,
.accounts .pointsbet:before,
.accounts .bm_points_bet:before,
md-option[value*='pointsbet']:before, .beticon-neds:before,
.beticon.neds:before,
.beticon .neds:before,
.accounts .neds:before,
md-option[value*='neds']:before {
  max-width: 38px;
  min-width: 38px;
  height: 38px;
  position: relative;
  top: -3px;
}

/* line 1168, /app/app/assets/stylesheets/partials/icons.scss */
[class*='xicon-yard'] {
  font-size: 24px;
}

/* line 1172, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard1:before {
  content: '\e963';
}

/* line 1176, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard2:before {
  content: '\e964';
}

/* line 1180, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard3:before {
  content: '\e965';
}

/* line 1184, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard4:before {
  content: '';
}

/* line 1188, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard5:before {
  content: '';
}

/* line 1192, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard6:before {
  content: '';
}

/* line 1196, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard7:before {
  content: '';
}

/* line 1200, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard8:before {
  content: '';
}

/* line 1204, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard9:before {
  content: '';
}

/* line 1208, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard10:before {
  content: '\e966';
}

/* line 1212, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard11:before {
  content: '\e967';
}

/* line 1216, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard12:before {
  content: '\e968';
}

/* line 1220, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard13:before {
  content: '';
}

/* line 1224, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard14:before {
  content: '';
}

/* line 1228, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard15:before {
  content: '';
}

/* line 1232, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard16:before {
  content: '';
}

/* line 1236, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard17:before {
  content: '';
}

/* line 1240, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard18:before {
  content: '';
}

/* line 1244, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard19:before {
  content: '';
}

/* line 1248, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard20:before {
  content: '\e969';
}

/* line 1252, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard21:before {
  content: '\e96a';
}

/* line 1256, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard22:before {
  content: '\e96b';
}

/* line 1260, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard23:before {
  content: '';
}

/* line 1264, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard24:before {
  content: '';
}

/* line 1268, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard25:before {
  content: '';
}

/* line 1272, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard26:before {
  content: '';
}

/* line 1276, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard27:before {
  content: '';
}

/* line 1280, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard28:before {
  content: '';
}

/* line 1284, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard29:before {
  content: '';
}

/* line 1288, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard30:before {
  content: '\e96c';
}

/* line 1292, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard31:before {
  content: '\e96d';
}

/* line 1296, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard32:before {
  content: '\e96e';
}

/* line 1300, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard33:before {
  content: '';
}

/* line 1304, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard34:before {
  content: '';
}

/* line 1308, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard35:before {
  content: '';
}

/* line 1312, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard36:before {
  content: '';
}

/* line 1316, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard37:before {
  content: '';
}

/* line 1320, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard38:before {
  content: '';
}

/* line 1324, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-yard39:before {
  content: '';
}

/* line 1329, /app/app/assets/stylesheets/partials/icons.scss */
[class*='xicon-x'] {
  font-size: 24px;
}

/* line 1333, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x1:before {
  content: '\e94f';
}

/* line 1337, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x2:before {
  content: '\e955';
}

/* line 1341, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x3:before {
  content: '\e962';
}

/* line 1345, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x4:before {
  content: '';
}

/* line 1349, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x5:before {
  content: '';
}

/* line 1353, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x6:before {
  content: '';
}

/* line 1357, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x7:before {
  content: '';
}

/* line 1361, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x8:before {
  content: '';
}

/* line 1365, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x9:before {
  content: '';
}

/* line 1369, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x10:before {
  content: '';
}

/* line 1373, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x11:before {
  content: '\e951';
}

/* line 1377, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x12:before {
  content: '\e953';
}

/* line 1381, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x13:before {
  content: '\e956';
}

/* line 1385, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x14:before {
  content: '';
}

/* line 1389, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x15:before {
  content: '';
}

/* line 1393, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x16:before {
  content: '';
}

/* line 1397, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x17:before {
  content: '';
}

/* line 1401, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x18:before {
  content: '';
}

/* line 1405, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x19:before {
  content: '';
}

/* line 1409, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x20:before {
  content: '';
}

/* line 1413, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x21:before {
  content: '\e94d';
}

/* line 1417, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x22:before {
  content: '\e94e';
}

/* line 1421, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x23:before {
  content: '\e95d';
}

/* line 1425, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x24:before {
  content: '\e95e';
}

/* line 1429, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x25:before {
  content: '\e95f';
}

/* line 1433, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x26:before {
  content: '\e960';
}

/* line 1437, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x27:before {
  content: '\e961';
}

/* line 1441, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x28:before {
  content: '';
}

/* line 1445, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x29:before {
  content: '';
}

/* line 1449, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x30:before {
  content: '';
}

/* line 1453, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x31:before {
  content: '\e950';
}

/* line 1457, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x32:before {
  content: '\e957';
}

/* line 1461, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x33:before {
  content: '';
}

/* line 1465, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x34:before {
  content: '';
}

/* line 1469, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x35:before {
  content: '';
}

/* line 1473, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x36:before {
  content: '';
}

/* line 1477, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x37:before {
  content: '';
}

/* line 1481, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x38:before {
  content: '';
}

/* line 1485, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x39:before {
  content: '';
}

/* line 1489, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x40:before {
  content: '';
}

/* line 1493, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x41:before {
  content: '\e952';
}

/* line 1497, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x42:before {
  content: '\e954';
}

/* line 1501, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x43:before {
  content: '';
}

/* line 1505, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x44:before {
  content: '';
}

/* line 1509, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x45:before {
  content: '';
}

/* line 1513, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x46:before {
  content: '';
}

/* line 1517, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x47:before {
  content: '';
}

/* line 1521, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x48:before {
  content: '';
}

/* line 1525, /app/app/assets/stylesheets/partials/icons.scss */
.xicon-x49:before {
  content: '';
}

@font-face {
  font-family: 'dripicons-weather';
  src: url(/fonts/dripicons-weather.eot);
  src: url(/fonts/dripicons-weather.eot?#iefix) format("embedded-opentype"), url(/fonts/dripicons-weather.woff) format("woff"), url(/fonts/dripicons-weather.ttf) format("truetype"), url(/fonts/dripicons-weather.svg#dripicons-weather) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 1542, /app/app/assets/stylesheets/partials/icons.scss */
[class^='wicon-'],
[class*=' wicon-']:before {
  font-family: 'dripicons-weather' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1557, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud:before {
  content: 'a';
}

/* line 1561, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle:before {
  content: 'b';
}

/* line 1565, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning:before {
  content: 'c';
}

/* line 1569, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning-moon:before {
  content: 'd';
}

/* line 1573, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning-sun:before {
  content: 'e';
}

/* line 1577, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning-sun-2:before {
  content: 'f';
}

/* line 1581, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-moon:before {
  content: 'g';
}

/* line 1585, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-sun:before {
  content: 'h';
}

/* line 1589, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-sun-2:before {
  content: 'i';
}

/* line 1593, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog:before {
  content: 'j';
}

/* line 1597, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-2:before {
  content: 'k';
}

/* line 1601, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-moon:before {
  content: 'l';
}

/* line 1605, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-sun:before {
  content: 'm';
}

/* line 1609, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-sun-2:before {
  content: 'n';
}

/* line 1613, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail:before {
  content: 'o';
}

/* line 1617, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning:before {
  content: 'p';
}

/* line 1621, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning-moon:before {
  content: 'q';
}

/* line 1625, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning-sun:before {
  content: 'r';
}

/* line 1629, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning-sun-2:before {
  content: 's';
}

/* line 1633, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-moon:before {
  content: 't';
}

/* line 1637, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-sun:before {
  content: 'u';
}

/* line 1641, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-sun-2:before {
  content: 'v';
}

/* line 1645, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning:before {
  content: 'w';
}

/* line 1649, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning-moon:before {
  content: 'x';
}

/* line 1653, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning-sun:before {
  content: 'y';
}

/* line 1657, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning-sun-2:before {
  content: 'z';
}

/* line 1661, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-moon:before {
  content: 'A';
}

/* line 1665, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain:before {
  content: 'B';
}

/* line 1669, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2:before {
  content: 'C';
}

/* line 1673, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2-moon:before {
  content: 'D';
}

/* line 1677, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2-sun:before {
  content: 'E';
}

/* line 1681, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2-sun-2:before {
  content: 'F';
}

/* line 1685, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning:before {
  content: 'G';
}

/* line 1689, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning-moon:before {
  content: 'H';
}

/* line 1693, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning-sun:before {
  content: 'I';
}

/* line 1697, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning-sun-2:before {
  content: 'J';
}

/* line 1701, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-moon:before {
  content: 'K';
}

/* line 1705, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-sun:before {
  content: 'L';
}

/* line 1709, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-sun-2:before {
  content: 'M';
}

/* line 1713, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow:before {
  content: 'N';
}

/* line 1717, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow-moon:before {
  content: 'O';
}

/* line 1721, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow-sun:before {
  content: 'P';
}

/* line 1725, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow-sun-2:before {
  content: 'Q';
}

/* line 1729, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-sun:before {
  content: 'R';
}

/* line 1733, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-sun-2:before {
  content: 'S';
}

/* line 1737, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind:before {
  content: 'T';
}

/* line 1741, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2:before {
  content: 'U';
}

/* line 1745, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2-moon:before {
  content: 'V';
}

/* line 1749, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2-sun:before {
  content: 'W';
}

/* line 1753, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2-sun-2:before {
  content: 'X';
}

/* line 1757, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-moon:before {
  content: 'Y';
}

/* line 1761, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-sun:before {
  content: 'Z';
}

/* line 1765, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-sun-2:before {
  content: '0';
}

/* line 1769, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-clouds:before {
  content: '1';
}

/* line 1773, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-clouds-moon:before {
  content: '2';
}

/* line 1777, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-clouds-sun:before {
  content: '3';
}

/* line 1781, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-clouds-sun-2:before {
  content: '4';
}

/* line 1785, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-compass-east:before {
  content: '5';
}

/* line 1789, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-compass-north:before {
  content: '6';
}

/* line 1793, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-compass-south:before {
  content: '7';
}

/* line 1797, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-compass-west:before {
  content: '8';
}

/* line 1801, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-degrees-celcius:before {
  content: '9';
}

/* line 1805, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-degrees-fahrenheit:before {
  content: '!';
}

/* line 1809, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-drizzle:before {
  content: '"';
}

/* line 1813, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-flag:before {
  content: '#';
}

/* line 1817, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-fog:before {
  content: '$';
}

/* line 1821, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-hail:before {
  content: '%';
}

/* line 1825, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-lightning:before {
  content: '&';
}

/* line 1829, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-moon-25:before {
  content: "'";
}

/* line 1833, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-moon-50:before {
  content: '(';
}

/* line 1837, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-moon-75:before {
  content: ')';
}

/* line 1841, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-moon-100:before {
  content: '*';
}

/* line 1845, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-moon-stars:before {
  content: '+';
}

/* line 1849, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-rain:before {
  content: ',';
}

/* line 1853, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-raindrop:before {
  content: '-';
}

/* line 1857, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-snow:before {
  content: '.';
}

/* line 1861, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-sun:before {
  content: '/';
}

/* line 1865, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-sun-eclipse:before {
  content: ':';
}

/* line 1869, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-sun-low:before {
  content: ';';
}

/* line 1873, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-sun-lower:before {
  content: '<';
}

/* line 1877, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-sun-rise:before {
  content: '=';
}

/* line 1881, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-sun-set:before {
  content: '>';
}

/* line 1885, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-25:before {
  content: '?';
}

/* line 1889, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-50:before {
  content: '@';
}

/* line 1893, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-75:before {
  content: '[';
}

/* line 1897, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-100:before {
  content: ']';
}

/* line 1901, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-tornado:before {
  content: '^';
}

/* line 1905, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-umbrella:before {
  content: '_';
}

/* line 1909, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-umbrella-drizzle:before {
  content: '`';
}

/* line 1913, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-wet:before {
  content: '{';
}

/* line 1917, /app/app/assets/stylesheets/partials/icons.scss */
.wicon-wind:before {
  content: '|';
}

/* line 1922, /app/app/assets/stylesheets/partials/icons.scss */
[class^='symbol-'],
[class*=' symbol-']:before {
  width: 24px;
  height: 24px;
  background: url(/images/symbols/symbol-up.png);
}

/* line 1929, /app/app/assets/stylesheets/partials/icons.scss */
.symbol-up {
  background: url(/images/symbols/symbol-up.png);
}

/* line 1933, /app/app/assets/stylesheets/partials/icons.scss */
.symbol-down {
  background: url(/images/symbols/symbol-down.png);
}

/* line 1937, /app/app/assets/stylesheets/partials/icons.scss */
.symbol-star {
  background: url(/images/symbols/symbol-star.png);
}

/* line 1944, /app/app/assets/stylesheets/partials/icons.scss */
[class*='beticon']:before,
[class*='beticon'] > span,
[class*='accounts'] > span:before,
md-option:before {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  background: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
}

/* line 1960, /app/app/assets/stylesheets/partials/icons.scss */
[class*='beticon']:before,
md-option[ng-repeat]:before {
  content: '';
  margin-right: 0.5em;
}

/* line 1966, /app/app/assets/stylesheets/partials/icons.scss */
i[class*='beticon'] {
  width: 24px;
  max-width: 24px;
  height: 24px;
}

/* line 1972, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav i[class*='beticon'] {
  margin-right: 0.5em;
}

/* line 1977, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-DW:before,
.beticon.DW:before,
.beticon .DW:before,
.accounts .DW:before {
  display: none;
}

/* line 1984, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .beticon-AUS:before,
.filter-nav .beticon.AUS:before,
.filter-nav .beticon .AUS:before,
.filter-nav .accounts .AUS:before,
.beticon-AUS:before,
.beticon.AUS:before,
.beticon .AUS:before,
.accounts .AUS:before,
md-option[value*='AUS']:before {
  background-image: url(/images/flags/128/flag-au-60x40.png);
}

/* line 1996, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-anz:before,
.beticon.anz:before,
.beticon.ANZ:before,
.beticon.beticon-ANZ:before,
.beticon .anz:before,
.accounts .anz:before,
md-option[value*='anz']:before {
  background-image: url(/images/accounts/anz-128.png);
}

/* line 2006, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-cash:before,
.beticon.cash:before,
.beticon.CASH:before,
.beticon.beticon-CASH:before,
.beticon .cash:before,
.accounts .cash:before,
md-option[value*='cash']:before {
  background-image: url(/images/accounts/cash.png);
}

/* line 2016, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bestbookies:before,
.beticon.bestbookies:before,
.beticon.Best.Bookies:before,
.beticon .bestbookies:before,
.accounts .bestbookies:before,
md-option[value*='bestbookies']:before {
  background-image: url(/images/accounts/bestbookies-128.png);
}

/* line 2026, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bet365:before,
.beticon.bet365:before,
.beticon.Bet365:before,
.beticon .bet365:before,
.accounts .bet365:before,
md-option[value*='bet365']:before {
  background-image: url(/images/accounts/bet365-128.png);
}

/* line 2035, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betfair:before,
.beticon-bm_betfair:before,
.beticon.betfair:before,
.beticon.bm_betfair:before,
.beticon.Betfair:before,
.beticon .betfair:before,
.beticon .bm_betfair:before,
.accounts .betfair:before,
md-option[value*='betfair']:before,
.beticon.beticon-betfairGB_:before,
.beticon.beticon-betfairAU_:before,
.beticon.beticon-betfairZA_:before {
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 2050, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betstar:before,
.beticon.betstar:before,
.beticon.Betstar:before,
.beticon .betstar:before,
.accounts .betstar:before,
md-option[value*='betstar']:before {
  background-image: url(/images/accounts/betstar-128.png);
}

/* line 2059, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-dw:before,
.beticon.dw:before,
.beticon.Dw:before,
.beticon .dw:before,
.accounts .dw:before,
md-option[value*='dw']:before {
  background-image: url(/images/accounts/proform-128.png);
}

/* line 2068, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_coral:before,
.beticon.bm_coral:before,
.beticon .bm_coral:before,
.accounts .bm_coral:before,
md-option[value*='bm_coral']:before {
  background-image: url(/images/accounts/coral-128.png);
}

/* line 2076, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_sky_bet:before,
.beticon.bm_sky_bet:before,
.beticon .bm_sky_bet:before,
.accounts .bm_sky_bet:before,
md-option[value*='bm_sky_bet']:before {
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 2084, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bookmaker:before,
.beticon.bookmaker:before,
.beticon.bookmaker\.com\.au:before,
.beticon .bookmaker:before,
.accounts .bookmaker:before,
md-option[value*='bookmaker']:before {
  background-image: url(/images/accounts/bookmaker-128.png);
}

/* line 2093, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bookmaker\.com\.au:before {
  background-image: url(/images/accounts/bookmaker-128.png);
}

/* line 2097, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-centrebet:before,
.beticon.centrebet:before,
.beticon.Centrebet:before,
.beticon .centrebet:before,
.accounts .centrebet:before,
md-option[value*='centrebet']:before {
  background-image: url(/images/accounts/centrebet-128.png);
}

/* line 2106, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-citibet:before,
.beticon.citibet:before,
.beticon.Citibet:before,
.beticon .citibet:before,
.accounts .citibet:before,
md-option[value*='citibet']:before,
.beticon.eBETAE:before {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 2116, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-ebetfx:before,
.beticon.ebetfx:before,
.beticon.ebetfx:before,
.beticon .ebetfx:before,
.accounts .ebetfx:before,
md-option[value*='ebetfx']:before {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 2125, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-classicbet:before,
.beticon.classicbet:before,
.beticon.Classicbet:before,
.beticon .classicbet:before,
.accounts .classicbet:before,
md-option[value*='classicbet']:before {
  background-image: url(/images/accounts/classicbet-128.png);
}

/* line 2134, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-crownbet:before,
.beticon.crownbet:before,
.beticon.Crownbet:before,
.beticon .crownbet:before,
.accounts .crownbet:before,
md-option[value*='crownbet']:before {
  background-image: url(/images/accounts/crownbet-128.png);
}

/* line 2143, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-beteasy:before,
.beticon.beteasy:before,
.beticon.Beteasy:before,
.beticon .beteasy:before,
.accounts .beteasy:before,
.accounts .Bet.Easy:before,
md-option[value*='beteasy']:before {
  background-image: url(/images/accounts/beteasy-128.png);
}

/* line 2153, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-pointsbet:before,
.beticon-bm_points_bet:before,
.beticon.pointsbet:before,
.beticon.bm_points_bet:before,
.beticon.PointsBet:before,
.beticon .pointsbet:before,
.beticon .bm_points_bet:before,
.accounts .pointsbet:before,
.accounts .bm_points_bet:before,
md-option[value*='pointsbet']:before {
  background-image: url(/images/accounts/pointsbet-128.png);
}

/* line 2167, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-ebet:before, .beticon.ebet:before, .beticon.eBet:before, .beticon .ebet:before, .accounts .ebet:before, md-option[value*="ebet"]:before {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 2173, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-hkjc:before,
.beticon-HKJC:before,
.beticon.hkjc:before,
.beticon.HKJC:before,
.beticon.Hong.Kong.Jockey.Club:before,
.beticon .hkjc:before,
.beticon .HKJC:before,
.accounts .hkjc:before,
.accounts .HKJC:before,
md-option[value*='hkjc']:before {
  background-image: url(/images/accounts/hkjc-128.png);
}

/* line 2186, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-ladbrokes:before,
.beticon-bm_ladbrokes:before,
.beticon.ladbrokes:before,
.beticon.bm_ladbrokes:before,
.beticon.Ladbrokes:before,
.beticon .ladbrokes:before,
.beticon .bm_ladbrokes:before,
.accounts .ladbrokes:before,
.accounts .bm_ladbrokes:before,
md-option[value*='ladbrokes']:before {
  background-image: url(/images/accounts/ladbrokes-128.png);
}

/* line 2199, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_ladbrokes_uk:before,
.beticon.bm_ladbrokes_uk:before,
.beticon .bm_ladbrokes_uk:before,
.accounts .bm_ladbrokes_uk:before,
md-option[value*='bm_ladbrokes_uk']:before {
  background-image: url(/images/accounts/ladbrokes_uk-128.png);
}

/* line 2208, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-luxbet:before,
.beticon.luxbet:before,
.beticon.Luxbet:before,
.beticon .luxbet:before,
.accounts .luxbet:before,
md-option[value*='luxbet']:before {
  background-image: url(/images/accounts/luxbet-128.png);
}

/* line 2217, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-macquarie:before,
.beticon.macquarie:before,
.beticon.Macquarie:before,
.beticon .macquarie:before,
.accounts .macquarie:before,
md-option[value*='macquarie']:before {
  background-image: url(/images/accounts/macquarie-128.png);
}

/* line 2226, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-pgi:before,
.beticon.pgi:before,
.beticon.PGI:before,
.beticon .pgi:before,
.accounts .pgi:before,
md-option[value*='pgi']:before {
  background-image: url(/images/accounts/pgi-128.png);
}

/* line 2235, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-pgi_gbr:before,
.beticon.pgi_gbr:before,
.beticon .pgi_gbr:before,
.accounts .pgi_gbr:before,
md-option[value*='pgi_gbr']:before {
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 2243, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-pgi_gbr:before,
.beticon.pgi_eu:before,
.beticon .pgi_eu:before,
.accounts .pgi_eu:before,
md-option[value*='pgi_eu']:before {
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 2251, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-pinnacle:before,
.beticon.pinnacle:before,
.beticon.Pinnacle:before,
.beticon .pinnacle:before,
.accounts .pinnacle:before,
md-option[value*='pinnacle']:before {
  background-image: url(/images/accounts/pinnacle-128.png);
}

/* line 2260, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-stc:before,
.beticon.singapore-turf-club:before,
.beticon.Singapore.Turf.Club:before,
.beticon.stc:before,
.beticon .stc:before,
.accounts .stc:before,
md-option[value*='stc']:before {
  background-image: url(/images/accounts/singapore-turf-club-128.png);
}

/* line 2270, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-sportingbet:before,
.beticon-bm_sporting_bet_uk:before,
.beticon.sportingbet:before,
.beticon.bm_sporting_bet_uk:before,
.beticon.Sportingbet:before,
.beticon .sportingbet:before,
.beticon .bm_sporting_bet_uk:before,
.accounts .sportingbet:before,
.accounts .bm_sporting_bet_uk:before,
md-option[value*='sportingbet']:before {
  background-image: url(/images/accounts/sportingbet-128.png);
}

/* line 2283, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-sportsbet:before,
.beticon-bm_sportsbet:before,
.beticon.sportsbet:before,
.beticon.bm_sportsbet:before,
.beticon.Sportsbet:before,
.beticon .sportsbet:before,
.beticon .bm_sportsbet:before,
.accounts .sportsbet:before,
.accounts .bm_sportsbet:before,
md-option[value*='sportsbet']:before {
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 2296, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-sportsbetting:before,
.beticon.sportsbetting:before,
.beticon.Sports.Betting:before,
.beticon .sportsbetting:before,
.accounts .sportsbetting:before,
md-option[value*='sportsbetting']:before {
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 2305, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-standard:before,
.beticon.standard:before,
.beticon.Standard:before,
.beticon .standard:before,
.accounts .standard:before,
md-option[value*='standard']:before {
  background-image: url(/images/accounts/standard-128.png);
}

/* line 2314, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-tab:before,
.beticon.tab:before,
.beticon.TAB:before,
.beticon .tab:before,
.accounts .tab:before,
md-option[value*='tab']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2323, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_south_african_tote:before,
.beticon.bm_south_african_tote:before,
.beticon.bm_south_african_tote:before,
.beticon .bm_south_african_tote:before,
.accounts .bm_south_african_tote:before,
md-option[value*='bm_south_african_tote']:before {
  background-image: url(/images/accounts/south-africa-tote-128.png);
}

/* line 2332, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-tabcorp:before,
.beticon.tabcorp:before,
.beticon.Tabcorp:before,
.beticon .tabcorp:before,
.tabcorp_:before,
.accounts .tabcorp:before,
md-option[value*='tabcorp']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2342, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-tab_nz:before,
.beticon-bm_tab_nz:before,
.beticon.tab_nz:before,
.beticon.tab_nzbm_tab_nz:before,
.beticon.TAB.NZ:before,
.beticon .tab_nz:before,
.beticon .bm_tab_nz:before,
.accounts .tab_nz:before,
.accounts .bm_tab_nz:before,
md-option[value*='tab_nz']:before {
  background-image: url(/images/accounts/tabnz-128.png);
}

/* line 2355, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-tab_nsw:before,
.beticon.tab_nsw:before,
.beticon.TAB.NSW:before,
.beticon .tab_nsw:before,
.accounts .tab_nsw:before,
md-option[value*='tab_nsw']:before {
  background-image: url(/images/accounts/tabnsw-276D4C-128.png);
}

/* line 2364, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-tab_vic:before,
.beticon-bm_tab_vic_fx:before,
.beticon-bm_tab_vic:before,
.beticon.tab_vic:before,
.beticon.bm_tab_vic_fx:before,
.beticon.bm_tab_vic:before,
.beticon.TAB.VIC:before,
.beticon .tab_vic:before,
.beticon .bm_tab_vic_fx:before,
.beticon .bm_tab_vic:before,
.accounts .tab_vic:before,
.accounts .tab_vicbm_tab_vic_fx:before,
.accounts .bm_tab_vic:before,
md-option[value*='tab_vic']:before,
.beticon.tab_vic_:before {
  background-image: url(/images/accounts/tab_vic-128.png);
}

/* line 2382, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-tab_qld:before,
.beticon.tab_qld:before,
.beticon.UBET:before,
.beticon .tab_qld:before,
.accounts .tab_qld:before,
md-option[value*='tab_qld']:before,
.beticon.tab_qld_:before {
  background-image: url(/images/accounts/ubet-128.png);
}

/* line 2392, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-tab_qld_fx:before,
.beticon.tab_qld_fx:before,
.beticon.UBETFX:before,
.beticon .tab_qld_fx:before,
.accounts .tab_qld_fx:before,
md-option[value*='tab_qld_fx']:before {
  background-image: url(/images/accounts/ubet-128.png);
}

/* line 2401, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-ubet:before,
.beticon.ubet:before,
.beticon.UBET:before,
.beticon .ubet:before,
.accounts .ubet:before,
md-option[value*='ubet']:before,
.beticon.ubet_ {
  background-image: url(/images/accounts/ubet-128.png);
}

/* line 2411, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-titanbet:before,
.beticon.titanbet:before,
.beticon.Titanbet:before,
.beticon .titanbet:before,
.accounts .titanbet:before,
md-option[value*='titanbet']:before {
  background-image: url(/images/accounts/titanbet-128.png);
}

/* line 2420, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-topsport:before,
.beticon.topsport:before,
.beticon.Topsport:before,
.beticon .topsport:before,
.accounts .topsport:before,
md-option[value*='topsport']:before {
  background-image: url(/images/accounts/topsport-128.png);
}

/* line 2429, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-unibet:before,
.beticon.unibet:before,
.beticon.Unibet:before,
.beticon .unibet:before,
.accounts .unibet:before,
md-option[value*='unibet']:before {
  background-image: url(/images/accounts/unibet-128.png);
}

/* line 2438, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-william_hill:before,
.bm_william_hill_uk:before,
.beticon.william_hill:before,
.beticon.bm_william_hill_uk:before,
.beticon.William.Hill:before,
.beticon .william_hill:before,
.beticon .bm_william_hill_uk:before,
.accounts .william_hill:before,
.accounts .bm_william_hill_uk:before,
md-option[value*='william_hill']:before {
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 2451, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betmakers:before,
.beticon.betmakers:before,
.beticon .betmakers:before,
.accounts .betmakers:before,
md-option[value*='betmakers']:before {
  background-image: url(/images/accounts/betmakers-128.png);
}

/* line 2459, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_pa:before,
.beticon.bm_pa:before,
.beticon .bm_pa:before,
.accounts .bm_pa:before,
md-option[value*='bm_pa']:before {
  background-image: url(/images/accounts/pa-128.png);
}

/* line 2467, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_paddy_power:before,
.beticon.bm_paddy_power:before,
.beticon .bm_paddy_power:before,
.accounts .bm_paddy_power:before,
md-option[value*='bm_paddy_power']:before {
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 2475, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_boyle_sports:before,
.beticon.bm_boyle_sports:before,
.beticon .bm_boyle_sports:before,
.accounts .bm_boyle_sports:before,
md-option[value*='bm_boyle_sports']:before {
  background-image: url(/images/accounts/boylesports-128.png);
}

/* line 2483, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-neds:before,
.beticon.neds:before,
.beticon .neds:before,
.accounts .neds:before,
md-option[value*='neds']:before {
  background-image: url(/images/accounts/neds-128.png);
  top: -1px !important;
}

/* line 2492, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_aap:before,
.beticon.bm_aap:before,
.beticon .bm_aap:before,
.accounts .bm_aap:before,
md-option[value*='bm_aap']:before {
  background-image: url(/images/accounts/megaform-128.png);
}

/* line 2500, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-racingandsports:before,
.beticon.racingandsports:before,
.beticon .racingandsports:before,
.accounts .racingandsports:before,
md-option[value*='racingandsports']:before {
  background-image: url(/images/accounts/racingandsports-128.png);
}

/* line 2508, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-racingaus:before,
.beticon.racingaus:before,
.beticon .racingaus:before,
.accounts .racingaus:before,
md-option[value*='racingaus']:before {
  background-image: url(/images/accounts/racingaus-128.png);
}

/* line 2516, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-racebets:before,
.beticon.racebets:before,
.beticon .racebets:before,
.accounts .racebets:before,
md-option[value*='racebets']:before {
  background-image: url(/images/accounts/racebets.png);
}

/* line 2524, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-SIS:before,
.beticon-bm_sis:before,
.beticon.SIS:before,
.beticon.bm_sis:before,
.beticon .SIS:before,
.beticon .bm_sis:before,
.accounts .SIS:before,
.accounts .bm_sis:before,
md-option[value*='SIS']:before {
  background-image: url(/images/accounts/sis.png);
}

/* line 2536, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betgenius:before,
.beticon-bm_betgenius:before,
.beticon.betgenius:before,
.beticon.bm_betgenius:before,
.beticon .betgenius:before,
.beticon .bm_betgenius:before,
.accounts .betgenius:before,
.accounts .bm_betgenius:before,
md-option[value*='betgenius']:before {
  background-image: url(/images/accounts/betgenius.png);
}

/* line 2548, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-sbet:before,
.beticon.sbet:before,
.beticon.sbet:before,
.beticon .sbet:before,
.accounts .sbet:before,
md-option[value*='sbet']:before {
  background-image: url(/images/accounts/sportsbetio.png);
}

/* line 2557, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-mball:before,
.beticon.mball:before,
.beticon.mball:before,
.beticon .mball:before,
.accounts .mball:before,
md-option[value*='mball']:before {
  background-image: url(/images/accounts/moneyball.png);
}

/* line 2566, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-sis:before,
.beticon.sis:before,
.beticon.sis:before,
.beticon .sis:before,
.accounts .sis:before,
md-option[value*='sis']:before {
  background-image: url(/images/accounts/sis.png);
}

/* line 2575, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betgenius:before,
.beticon.betgenius:before,
.beticon.betgenius:before,
.beticon .betgenius:before,
.accounts .betgenius:before,
md-option[value*='betgenius']:before {
  background-image: url(/images/accounts/betgenius.png);
}

/* line 2584, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-advbet:before,
.beticon.advbet:before,
.beticon.advbet:before,
.beticon .advbet:before,
.accounts .advbet:before,
md-option[value*='advbet']:before {
  background-image: url(/images/accounts/advbet-128.png);
}

/* line 2593, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-appleisp:before,
.beticon.appleisp:before,
.beticon.appleisp:before,
.beticon .appleisp:before,
.accounts .appleisp:before,
md-option[value*='appleisp']:before {
  background-image: url(/images/accounts/apple-isports-128.png);
}

/* line 2602, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betradar:before,
.beticon.betradar:before,
.beticon.betradar:before,
.beticon .betradar:before,
.accounts .betradar:before,
md-option[value*='betradar']:before {
  background-image: url(/images/accounts/betradar-128.png);
}

/* line 2611, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betx:before,
.beticon.betx:before,
.beticon.betx:before,
.beticon .betx:before,
.accounts .betx:before,
md-option[value*='betx']:before {
  background-image: url(/images/accounts/betx-128.png);
}

/* line 2620, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_sportech_connecticut:before,
.beticon.bm_sportech_connecticut:before,
.beticon.bm_sportech_connecticut:before,
.beticon .bm_sportech_connecticut:before,
.accounts .bm_sportech_connecticut:before,
md-option[value*='bm_sportech_connecticut']:before {
  background-image: url(/images/accounts/sportech_conneticut-128.png);
}

/* line 2629, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-bm_sportech_tote:before,
.beticon.bm_sportech_tote:before,
.beticon.bm_sportech_tote:before,
.beticon .bm_sportech_tote:before,
.accounts .bm_sportech_tote:before,
md-option[value*='bm_sportech_tote']:before {
  background-image: url(/images/accounts/sportech_tote-128.png);
}

/* line 2638, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-hbets:before,
.beticon-bm_hollywood_bet:before,
.beticon.hbets:before,
.beticon.bm_hollywood_bet:before,
.beticon .hbets:before,
.beticon .bm_hollywood_bet:before,
.accounts .hbets:before,
.accounts .bm_hollywood_bet:before,
md-option[value*='hbets']:before {
  background-image: url(/images/accounts/hollywood-128.png);
}

/* line 2650, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-stake:before,
.beticon.stake:before,
.beticon.stake:before,
.beticon .stake:before,
.accounts .stake:before,
md-option[value*='stake']:before {
  background-image: url(/images/accounts/stake-128.png);
}

/* line 2659, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-uma:before,
.beticon.uma:before,
.beticon.uma:before,
.beticon .uma:before,
.accounts .uma:before,
md-option[value*='uma']:before {
  background-image: url(/images/accounts/uma-128.png);
}

/* line 2668, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-XT:before,
.beticon.XT:before,
.beticon .XT:before,
.accounts .XT:before,
md-option[value*='XT']:before,
.beticon-xtrade:before,
.beticon.xtrade:before,
.beticon .xtrade:before,
.accounts .xtrade:before,
.beticon-PPLC:before,
.beticon.PPLC:before,
.beticon .PPLC:before,
.accounts .PPLC:before,
.beticon-PWIN:before,
.beticon.PWIN:before,
.beticon .PWIN:before,
.accounts .PWIN:before,
.beticon-SIGFACT:before,
.beticon.SIGFACT:before,
.beticon .SIGFACT:before,
.accounts .SIGFACT:before,
.beticon-DVP:before,
.beticon.DVP:before,
.beticon .DVP:before,
.accounts .DVP:before,
.beticon-XT_alpha:before,
.beticon.XT_alpha:before,
.beticon .XT_alpha:before,
.accounts .XT_alpha:before,
md-option[value*='XT_alpha']:before,
.beticon.beticon-dw:before {
  background-image: url(/images/accounts/A-128.png);
}

/* line 2702, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .beticon-XT:before,
.filter-nav .beticon.XT:before,
.filter-nav .beticon .XT:before,
.filter-nav .accounts .XT:before,
.filter-nav md-option[value*='XT']:before,
.filter-nav .beticon-xtrade:before,
.filter-nav .beticon.xtrade:before,
.filter-nav .beticon .xtrade:before,
.filter-nav .accounts .xtrade:before,
.filter-nav .beticon-PPLC:before,
.filter-nav .beticon.PPLC:before,
.filter-nav .beticon .PPLC:before,
.filter-nav .accounts .PPLC:before,
.filter-nav .beticon-PWIN:before,
.filter-nav .beticon.PWIN:before,
.filter-nav .beticon .PWIN:before,
.filter-nav .accounts .PWIN:before,
.filter-nav .beticon-SIGFACT:before,
.filter-nav .beticon.SIGFACT:before,
.filter-nav .beticon .SIGFACT:before,
.filter-nav .accounts .SIGFACT:before,
.filter-nav .beticon-DVP:before,
.filter-nav .beticon.DVP:before,
.filter-nav .beticon .DVP:before,
.filter-nav .accounts .DVP:before,
.filter-nav .beticon-XT_alpha:before,
.filter-nav .beticon.XT_alpha:before,
.filter-nav .beticon .XT_alpha:before,
.filter-nav .accounts .XT_alpha:before,
.filter-nav md-option[value*='XT_alpha']:before {
  background-image: url(/images/accounts/A-128.png);
}

/* line 2735, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betia:before,
.beticon.betia:before,
.beticon .betia:before,
.accounts .betia:before {
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 2742, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-advbet:before,
.beticon.advbet:before,
.beticon .advbet:before,
.accounts .advbet:before {
  background-image: url(/images/accounts/advbet-128.png);
}

/* line 2749, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-appleisp:before,
.beticon.appleisp:before,
.beticon .appleisp:before,
.accounts .appleisp:before {
  background-image: url(/images/accounts/apple-isports-128.png);
}

/* line 2756, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betradar:before,
.beticon.betradar:before,
.beticon .betradar:before,
.accounts .betradar:before {
  background-image: url(/images/accounts/betradar-128.png);
}

/* line 2763, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-betx:before,
.beticon.betx:before,
.beticon .betx:before,
.accounts .betx:before {
  background-image: url(/images/accounts/betx-128.png);
}

/* line 2770, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-hbets:before,
.beticon.hbets:before,
.beticon .hbets:before,
.accounts .hbets:before {
  background-image: url(/images/accounts/hollywood-128.png);
}

/* line 2777, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-stake:before,
.beticon.stake:before,
.beticon .stake:before,
.accounts .stake:before {
  background-image: url(/images/accounts/stake-128.png);
}

/* line 2784, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-uma:before,
.beticon.uma:before,
.beticon .uma:before,
.accounts .uma:before {
  background-image: url(/images/accounts/umanity-128.png);
}

/* line 2791, /app/app/assets/stylesheets/partials/icons.scss */
md-option.beticon-betia:before,
md-option.beticon.beticon-betia:before,
md-option.beticon.betia:before {
  background-image: url(/images/accounts/A-128.png);
}

/* line 2797, /app/app/assets/stylesheets/partials/icons.scss */
.account-list-grid.accounts .account:before {
  content: ' ';
  display: block;
  width: 128px;
  height: 128px;
}

/* line 2804, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.DW,
.filter-nav .accounts.DW {
  background-color: green;
  color: #fff;
}

/* line 2810, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.anz,
.filter-nav .accounts.anz {
  background-color: #004062;
  color: #fff;
}

/* line 2816, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.AUS,
.filter-nav .accounts.AUS,
.filter-nav .AUS {
  background-color: #002a7c;
  color: #fff;
}

/* line 2823, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bestbookies,
.filter-nav .accounts.bestbookies {
  background-color: #222;
  color: #fff;
}

/* line 2829, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bet365,
.filter-nav .accounts.bet365 {
  background-color: #06855f;
  color: #fff;
}

/* line 2835, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair,
.filter-nav .accounts.betfair {
  background-color: #fea006;
  color: #fff;
}

/* line 2841, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betstar,
.filter-nav .accounts.betstar {
  background-color: #0a51a3;
  color: #fff;
}

/* line 2847, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bookmaker,
.filter-nav .accounts.bookmaker {
  background-color: #000;
  color: #fff;
}

/* line 2853, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.centrebet,
.filter-nav .accounts.centrebet {
  background-color: #000000;
  color: #fff;
}

/* line 2859, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betmakers,
.filter-nav .accounts.betmakers {
  background-color: #ffd1dc;
  color: #000;
}

/* line 2865, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.neds,
.filter-nav .accounts.neds {
  background-color: #ff7800;
  color: #fff;
}

/* line 2871, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.racingandsports,
.filter-nav .accounts.racingandsports {
  background-color: #223872;
  color: #fff;
}

/* line 2877, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet,
.filter-nav .accounts.citibet {
  background-color: #6b6f70;
  color: #fff;
}

/* line 2883, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.classicbet,
.filter-nav .accounts.classicbet {
  background-color: #262825;
  color: #fff;
}

/* line 2889, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.crownbet,
.filter-nav .accounts.crownbet {
  background-color: #673a86;
  color: #fff;
}

/* line 2895, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.beteasy,
.filter-nav .accounts.beteasy {
  background-color: #7f3fb9;
  color: #fff;
}

/* line 2901, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pointsbet,
.filter-nav .accounts.pointsbet {
  background-color: #121212;
  color: #fff;
}

/* line 2907, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.ebet,
.filter-nav .accounts.ebet {
  background-color: #6b6f70;
  color: #fff;
}

/* line 2913, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.hkjc,
.filter-nav .accounts.hkjc {
  background-color: #002e65;
  color: #fff;
}

/* line 2919, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.ladbrokes,
.filter-nav .accounts.ladbrokes {
  background-color: #f21816;
  color: #fff;
}

/* line 2925, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.luxbet,
.filter-nav .accounts.luxbet {
  background-color: #af0136;
  color: #fff;
}

/* line 2931, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.macquarie,
.filter-nav .accounts.macquarie {
  background-color: #000000;
  color: #fff;
}

/* line 2937, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi,
.filter-nav .accounts.pgi,
.filter-nav .accounts.pgi_gbr,
.filter-nav .accounts.pgi_gbr {
  background-color: #5460a3;
  color: #fff;
}

/* line 2945, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pinnacle,
.filter-nav .accounts.pinnacle {
  background-color: #010034;
  color: #fff;
}

/* line 2951, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportingbet,
.filter-nav .accounts.sportingbet {
  background-color: #37c2fa;
  color: #fff;
}

/* line 2957, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbet,
.filter-nav .accounts.sportsbet {
  background-color: #147cbe;
  color: #fff;
}

/* line 2963, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbetting,
.filter-nav .accounts.sportsbetting {
  background-color: #08263e;
  color: #fff;
}

/* line 2969, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.standard,
.filter-nav .accounts.standard {
  background-color: #002671;
  color: #fff;
}

/* line 2975, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab,
.filter-nav .accounts.tab {
  background-color: #008542;
  color: #fff;
}

/* line 2981, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_nsw,
.filter-nav .accounts.tab_nsw {
  background-color: #276d4c;
  color: #fff;
}

/* line 2988, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_nz,
.filter-nav .accounts.tab_nz {
  background-color: #00438c;
  color: #fff;
}

/* line 2994, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_vic,
.filter-nav .accounts.tab_vic {
  background-color: #008542;
  color: #fff;
}

/* line 3000, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_qld,
.filter-nav .accounts.tab_qld {
  background-color: #3b3c3c;
  color: #fff;
}

/* line 3006, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tabcorp,
.filter-nav .accounts.tabcorp {
  background-color: #276d4c;
  color: #fff;
}

/* line 3012, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.titanbet,
.filter-nav .accounts.titanbet {
  background-color: #222;
  color: #fff;
}

/* line 3018, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.topsport,
.filter-nav .accounts.topsport {
  background-color: #0b2b69;
  color: #fff;
}

/* line 3024, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.unibet,
.filter-nav .accounts.unibet {
  background-color: #237425;
  color: #fff;
}

/* line 3030, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.william_hill,
.filter-nav .accounts.william_hill {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3036, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sbet,
.filter-nav .accounts.sbet {
  background-color: #cb14fa;
  color: #fff;
}

/* line 3042, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.mball,
.filter-nav .accounts.mball {
  background-color: #2f60fd;
  color: #fff;
}

/* line 3048, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sis,
.filter-nav .accounts.sis {
  background-color: #ccf41b;
  color: #fff;
}

/* line 3054, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betgenius {
  background-color: #0000dc;
  color: #fff;
}

/* line 3060, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.advbet,
.filter-nav .accounts.advbet {
  background-color: #FDD701;
  color: #fff;
}

/* line 3066, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.appleisp,
.filter-nav .accounts.appleisp {
  background-color: #00BEFF;
  color: #fff;
}

/* line 3072, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betradar,
.filter-nav .accounts.betradar {
  background-color: #4C5562;
  color: #fff;
}

/* line 3078, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betx,
.filter-nav .accounts.betx {
  background-color: #FFFFFF;
  color: #fff;
}

/* line 3084, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.hbets,
.filter-nav .accounts.hbets {
  background-color: #552285;
  color: #fff;
}

/* line 3090, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.stake,
.filter-nav .accounts.stake {
  background-color: #000000;
  color: #fff;
}

/* line 3096, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.uma,
.filter-nav .accounts.uma {
  background-color: #128832;
  color: #fff;
}

/* line 3102, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .XT,
.filter-nav .xtrade,
.filter-nav .betia,
.filter-nav .PPLC,
.filter-nav .PWIN,
.filter-nav .SIGFACT,
.filter-nav .DVP {
  background-color: #083880;
  color: #fff;
}

/* line 3121, /app/app/assets/stylesheets/partials/icons.scss */
.flag:before {
  content: '';
  display: flex;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  background: transparent;
  background-size: cover;
  /* Default Globe Icon =========== */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '';
  background-image: url(/images/flags/128/UN_128.png);
}
/* line 3147, /app/app/assets/stylesheets/partials/icons.scss */
.flag:after {
  margin-left: 0.5em;
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.dk:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.dk.text-as-well:after {
  content: "DK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DK:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DK.text-as-well:after {
  content: "DK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.dnk:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.dnk.text-as-well:after {
  content: "DK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DNK:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DNK.text-as-well:after {
  content: "DK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Denmark:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Denmark.text-as-well:after {
  content: "DK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.bh:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.bh.text-as-well:after {
  content: "BH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BH:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BH.text-as-well:after {
  content: "BH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.bhr:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.bhr.text-as-well:after {
  content: "BH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BHR:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BHR.text-as-well:after {
  content: "BH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Bahrain:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Bahrain.text-as-well:after {
  content: "BH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.qa:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.qa.text-as-well:after {
  content: "QA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.QA:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.QA.text-as-well:after {
  content: "QA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.qat:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.qat.text-as-well:after {
  content: "QA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.QAT:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.QAT.text-as-well:after {
  content: "QA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Qatar:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Qatar.text-as-well:after {
  content: "QA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mo:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mo.text-as-well:after {
  content: "MO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MO:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MO.text-as-well:after {
  content: "MO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mac:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mac.text-as-well:after {
  content: "MO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MAC:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MAC.text-as-well:after {
  content: "MO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Macau:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Macau.text-as-well:after {
  content: "MO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ch:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ch.text-as-well:after {
  content: "CH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CH:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CH.text-as-well:after {
  content: "CH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.chn:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.chn.text-as-well:after {
  content: "CH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CHN:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CHN.text-as-well:after {
  content: "CH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.China:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.China.text-as-well:after {
  content: "CH";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sg:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sg.text-as-well:after {
  content: "SG";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SG:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SG.text-as-well:after {
  content: "SG";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sgp:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sgp.text-as-well:after {
  content: "SG";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SGP:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SGP.text-as-well:after {
  content: "SG";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Singapore:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Singapore.text-as-well:after {
  content: "SG";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hk:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hk.text-as-well:after {
  content: "HK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HK:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HK.text-as-well:after {
  content: "HK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hkd:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hkd.text-as-well:after {
  content: "HK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HKD:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HKD.text-as-well:after {
  content: "HK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hkg:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hkg.text-as-well:after {
  content: "HK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HKG:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HKG.text-as-well:after {
  content: "HK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Hong.Kong:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Hong.Kong.text-as-well:after {
  content: "HK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.nz:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.nz.text-as-well:after {
  content: "NZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NZ:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NZ.text-as-well:after {
  content: "NZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.nzl:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.nzl.text-as-well:after {
  content: "NZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NZL:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NZL.text-as-well:after {
  content: "NZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.New.Zealand:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.New.Zealand.text-as-well:after {
  content: "NZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.au:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.au.text-as-well:after {
  content: "AU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AU:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AU.text-as-well:after {
  content: "AU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.aus:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.aus.text-as-well:after {
  content: "AU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AUS:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AUS.text-as-well:after {
  content: "AU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Australia:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Australia.text-as-well:after {
  content: "AU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.za:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.za.text-as-well:after {
  content: "ZA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ZA:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ZA.text-as-well:after {
  content: "ZA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.zaf:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.zaf.text-as-well:after {
  content: "ZA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ZAF:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ZAF.text-as-well:after {
  content: "ZA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.saf:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.saf.text-as-well:after {
  content: "ZA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SAF:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SAF.text-as-well:after {
  content: "ZA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.South.Africa:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.South.Africa.text-as-well:after {
  content: "ZA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-jar:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-jar.text-as-well:after {
  content: "JR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-JAR:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-JAR.text-as-well:after {
  content: "JR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-ja:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-ja.text-as-well:after {
  content: "JR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-JA:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-JA.text-as-well:after {
  content: "JR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jra:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jra.text-as-well:after {
  content: "JR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-nar:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-nar.text-as-well:after {
  content: "JN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-NAR:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-NAR.text-as-well:after {
  content: "JN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-na:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp-na.text-as-well:after {
  content: "JN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-NA:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP-NA.text-as-well:after {
  content: "JN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.us:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.us.text-as-well:after {
  content: "US";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.US:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.US.text-as-well:after {
  content: "US";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.usa:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.usa.text-as-well:after {
  content: "US";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.USA:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.USA.text-as-well:after {
  content: "US";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.United.States:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.United.States.text-as-well:after {
  content: "US";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fr:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fr.text-as-well:after {
  content: "FR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FR:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FR.text-as-well:after {
  content: "FR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fra:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fra.text-as-well:after {
  content: "FR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FRA:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FRA.text-as-well:after {
  content: "FR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.France:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.France.text-as-well:after {
  content: "FR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.uk:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.uk.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UK:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UK.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.gb:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.gb.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.GB:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.GB.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.gbr:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.gbr.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.GBR:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.GBR.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.United.Kingdom:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.United.Kingdom.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Great.Britian:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Great.Britian.text-as-well:after {
  content: "UK";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.de:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.de.text-as-well:after {
  content: "DE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DE:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DE.text-as-well:after {
  content: "DE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.deu:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.deu.text-as-well:after {
  content: "DE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DEU:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.DEU.text-as-well:after {
  content: "DE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Germany:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Germany.text-as-well:after {
  content: "DE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Deutschland:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Deutschland.text-as-well:after {
  content: "DE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Deutsch.Land:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Deutsch.Land.text-as-well:after {
  content: "DE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jp.text-as-well:after {
  content: "JP";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JP.text-as-well:after {
  content: "JP";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jpn:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jpn.text-as-well:after {
  content: "JP";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JPN:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JPN.text-as-well:after {
  content: "JP";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jap:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.jap.text-as-well:after {
  content: "JP";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JAP:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.JAP.text-as-well:after {
  content: "JP";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Japan:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Japan.text-as-well:after {
  content: "JP";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.se:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.se.text-as-well:after {
  content: "SE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SE:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SE.text-as-well:after {
  content: "SE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.swe:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.swe.text-as-well:after {
  content: "SE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SWE:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SWE.text-as-well:after {
  content: "SE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sw:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sw.text-as-well:after {
  content: "SE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SW:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SW.text-as-well:after {
  content: "SE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Sweden:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Sweden.text-as-well:after {
  content: "SE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ie:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ie.text-as-well:after {
  content: "IE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IE:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IE.text-as-well:after {
  content: "IE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ire:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ire.text-as-well:after {
  content: "IE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IRE:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IRE.text-as-well:after {
  content: "IE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IRL:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IRL.text-as-well:after {
  content: "IE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Ireland:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Ireland.text-as-well:after {
  content: "IE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fi:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fi.text-as-well:after {
  content: "FI";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FI:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FI.text-as-well:after {
  content: "FI";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fin:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.fin.text-as-well:after {
  content: "FI";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FIN:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.FIN.text-as-well:after {
  content: "FI";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Finland:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Finland.text-as-well:after {
  content: "FI";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ca:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ca.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CA:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CA.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.can:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.can.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CAN:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CAN.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Canada:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Canada.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ca:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ca.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CA:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CA.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.can:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.can.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CAN:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CAN.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Canada:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Canada.text-as-well:after {
  content: "CA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.uae:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.uae.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UAE:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UAE.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ua:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ua.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UA:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UA.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ae:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ae.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AE:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AE.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ARE:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ARE.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.United Arab Emirates:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.United Arab Emirates.text-as-well:after {
  content: "AE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mys:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mys.text-as-well:after {
  content: "MY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MYS:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MYS.text-as-well:after {
  content: "MY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.my:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.my.text-as-well:after {
  content: "MY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MY:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MY.text-as-well:after {
  content: "MY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Malaysia:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Malaysia.text-as-well:after {
  content: "MY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.it:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.it.text-as-well:after {
  content: "IT";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IT:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IT.text-as-well:after {
  content: "IT";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ita:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ita.text-as-well:after {
  content: "IT";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ITA:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ITA.text-as-well:after {
  content: "IT";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Italy:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Italy.text-as-well:after {
  content: "IT";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.kr:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.kr.text-as-well:after {
  content: "KR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.KR:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.KR.text-as-well:after {
  content: "KR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.kor:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.kor.text-as-well:after {
  content: "KR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.KOR:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.KOR.text-as-well:after {
  content: "KR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Korea:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Korea.text-as-well:after {
  content: "KR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.in:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.in.text-as-well:after {
  content: "IN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IN:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IN.text-as-well:after {
  content: "IN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ind:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ind.text-as-well:after {
  content: "IN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IND:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.IND.text-as-well:after {
  content: "IN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.India:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.India.text-as-well:after {
  content: "IN";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.no:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.no.text-as-well:after {
  content: "NO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NO:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NO.text-as-well:after {
  content: "NO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.nor:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.nor.text-as-well:after {
  content: "NO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NOR:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.NOR.text-as-well:after {
  content: "NO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Norway:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Norway.text-as-well:after {
  content: "NO";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.tr:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.tr.text-as-well:after {
  content: "TR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.TR:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.TR.text-as-well:after {
  content: "TR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.tur:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.tur.text-as-well:after {
  content: "TR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.TUR:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.TUR.text-as-well:after {
  content: "TR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Turkey:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Turkey.text-as-well:after {
  content: "TR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mu:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mu.text-as-well:after {
  content: "MU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MU:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MU.text-as-well:after {
  content: "MU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mus:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mus.text-as-well:after {
  content: "MU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MUS:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MUS.text-as-well:after {
  content: "MU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Mauritius:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Mauritius.text-as-well:after {
  content: "MU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.br:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.br.text-as-well:after {
  content: "BR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BR:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BR.text-as-well:after {
  content: "BR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.bra:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.bra.text-as-well:after {
  content: "BR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BRA:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.BRA.text-as-well:after {
  content: "BR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Brazil:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Brazil.text-as-well:after {
  content: "BR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.uy:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.uy.text-as-well:after {
  content: "UY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UY:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.UY.text-as-well:after {
  content: "UY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ury:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ury.text-as-well:after {
  content: "UY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.URY:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.URY.text-as-well:after {
  content: "UY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Uruguay:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Uruguay.text-as-well:after {
  content: "UY";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ar:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ar.text-as-well:after {
  content: "AR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AR:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.AR.text-as-well:after {
  content: "AR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.arg:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.arg.text-as-well:after {
  content: "AR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ARG:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ARG.text-as-well:after {
  content: "AR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Argentina:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Argentina.text-as-well:after {
  content: "AR";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.cl:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.cl.text-as-well:after {
  content: "CL";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CL:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CL.text-as-well:after {
  content: "CL";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.chl:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.chl.text-as-well:after {
  content: "CL";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CHL:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CHL.text-as-well:after {
  content: "CL";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Chile:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Chile.text-as-well:after {
  content: "CL";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pe:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pe.text-as-well:after {
  content: "PE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PE:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PE.text-as-well:after {
  content: "PE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.per:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.per.text-as-well:after {
  content: "PE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PER:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PER.text-as-well:after {
  content: "PE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Peru:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Peru.text-as-well:after {
  content: "PE";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pa:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pa.text-as-well:after {
  content: "PA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PA:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PA.text-as-well:after {
  content: "PA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pan:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pan.text-as-well:after {
  content: "PA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PAN:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.PAN.text-as-well:after {
  content: "PA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Panama:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Panama.text-as-well:after {
  content: "PA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mx:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mx.text-as-well:after {
  content: "MX";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MX:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MX.text-as-well:after {
  content: "MX";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mex:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.mex.text-as-well:after {
  content: "MX";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MEX:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.MEX.text-as-well:after {
  content: "MX";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Mexico:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Mexico.text-as-well:after {
  content: "MX";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.es:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.es.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ES:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ES.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.esp:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.esp.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ESP:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ESP.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Spain:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Spain.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hu:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hu.text-as-well:after {
  content: "HU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HU:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HU.text-as-well:after {
  content: "HU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hun:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.hun.text-as-well:after {
  content: "HU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HUN:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.HUN.text-as-well:after {
  content: "HU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Hungary:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Hungary.text-as-well:after {
  content: "HU";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sa:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sa.text-as-well:after {
  content: "SA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SA:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SA.text-as-well:after {
  content: "SA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sau:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.sau.text-as-well:after {
  content: "SA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SAU:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.SAU.text-as-well:after {
  content: "SA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Saudi Arabia:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Saudi Arabia.text-as-well:after {
  content: "SA";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.cz:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.cz.text-as-well:after {
  content: "CZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CZ:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CZ.text-as-well:after {
  content: "CZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.cze:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.cze.text-as-well:after {
  content: "CZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CZE:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.CZE.text-as-well:after {
  content: "CZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Czech Republic:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Czech Republic.text-as-well:after {
  content: "CZ";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.es:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.es.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Es:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Es.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.esp:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.esp.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ESP:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.ESP.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Spain:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Spain.text-as-well:after {
  content: "ES";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pt:before {
  content: '';
  background-image: url(/images/flags/128/Portugal_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.pt.text-as-well:after {
  content: "PT";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Pt:before {
  content: '';
  background-image: url(/images/flags/128/Portugal_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Pt.text-as-well:after {
  content: "PT";
}

/* line 3155, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Portugal:before {
  content: '';
  background-image: url(/images/flags/128/Portugal_128.png);
}
/* line 3160, /app/app/assets/stylesheets/partials/icons.scss */
.flag.Portugal.text-as-well:after {
  content: "PT";
}

/* line 3306, /app/app/assets/stylesheets/partials/icons.scss */
i.material-icons {
  margin-left: 0;
}

/* line 3310, /app/app/assets/stylesheets/partials/icons.scss */
figure [layout='row'] {
  min-width: 100%;
}

/* line 3314, /app/app/assets/stylesheets/partials/icons.scss */
.rotate-90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 3322, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-sky:after {
  font-family: 'Material Icons';
  content: 'videocam';
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.1vw;
  opacity: 0.2;
}

/* Internationals */
/* line 3333, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-JP-JRA:before,
.beticon.JP-JRA:before,
.beticon.jp-jra:before,
.beticon .JP-JRA:before,
.accounts .JP-JRA:before,
md-option[value*='JP-JRA']:before {
  background-image: url(/images/flags/flag-jp-jra-40x40.png);
}

/* line 3342, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-JRA:before,
.beticon.JRA:before,
.beticon.jra:before,
.beticon .JRA:before,
.accounts .JRA:before,
md-option[value*='JRA']:before {
  background-image: url(/images/flags/flag-jp-jra-40x40.png);
}

/* line 3351, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-JAPAN_JRA:before,
.beticon.JAPAN_JRA:before,
.beticon.japan_jra:before,
.beticon .JAPAN_JRA:before,
.accounts .JAPAN_JRA:before,
.accounts .japan_jra:before,
md-option[value*='japan_jra']:before {
  background-image: url(/images/flags/flag-jp-jra-40x40.png);
}

/* line 3361, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-JP-NAR:before,
.beticon.JP-NAR:before,
.beticon.jp-nar:before,
.beticon .JP-NAR:before,
.accounts .JP-NAR:before,
md-option[value*='JP-NAR']:before {
  background-image: url(/images/flags/flag-jp-nar-40x40.png);
}

/* line 3370, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-NAR:before,
.beticon.NAR:before,
.beticon.nar:before,
.beticon .NAR:before,
.accounts .NAR:before,
.accounts .nar:before,
md-option[value*='NAR']:before {
  background-image: url(/images/flags/flag-jp-nar-40x40.png);
}

/* line 3380, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-JAPAN_NAR:before,
.beticon.JAPAN_NAR:before,
.beticon.japan_nar:before,
.beticon .JAPAN_NAR:before,
.accounts .JAPAN_NAR:before,
.accounts .japan_nar:before,
md-option[value*='JAPAN_NAR']:before {
  background-image: url(/images/flags/flag-jp-nar-40x40.png);
}

/* line 3390, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-topbetta:before,
.beticon.topbetta:before,
.beticon.topbetta:before,
.beticon .topbetta:before,
.accounts .topbetta:before,
.account.Top.Betta,
md-option[value*='topbetta']:before {
  background-image: url(/images/accounts/topbetta-128.png);
}

/* line 3400, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-blacktype:before,
.beticon.blacktype:before,
.beticon.blacktype:before,
.beticon .blacktype:before,
.accounts .blacktype:before,
md-option[value*='blacktype']:before {
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3409, /app/app/assets/stylesheets/partials/icons.scss */
.beticon-gbs:before,
.beticon.gbs:before,
.beticon.GBS:before,
md-option[value*='gbs']:before {
  background-image: url(/images/accounts/gbs.png);
}

/* line 3416, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.gbs,
.filter-nav .accounts.gbs {
  background-color: #dadada;
  color: #44494a;
}

/* Loop through prefixes */
/* line 3428, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.host {
  background-color: #000000;
  color: #fff;
}

/* line 3434, /app/app/assets/stylesheets/partials/icons.scss */
.beticon.host,
.beticon-host,
.accounts .host,
md-option[value='host'] {
  /* Account management icon */
}
/* line 3439, /app/app/assets/stylesheets/partials/icons.scss */
.beticon.host:before,
.beticon-host:before,
.accounts .host:before,
md-option[value='host']:before {
  content: '';
  background-image: url(/images/accounts/tote.png);
}

/* line 3447, /app/app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.host:before,
.sortables-section .options .beticon.host:before {
  background-color: #000000;
  color: #fff;
}

/* line 3454, /app/app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.host {
  background-color: #000000;
}

/* line 3428, /app/app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.HOST {
  background-color: #000000;
  color: #fff;
}

/* line 3434, /app/app/assets/stylesheets/partials/icons.scss */
.beticon.HOST,
.beticon-HOST,
.accounts .HOST,
md-option[value='HOST'] {
  /* Account management icon */
}
/* line 3439, /app/app/assets/stylesheets/partials/icons.scss */
.beticon.HOST:before,
.beticon-HOST:before,
.accounts .HOST:before,
md-option[value='HOST']:before {
  content: '';
  background-image: url(/images/accounts/tote.png);
}

/* line 3447, /app/app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.HOST:before,
.sortables-section .options .beticon.HOST:before {
  background-color: #000000;
  color: #fff;
}

/* line 3454, /app/app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.HOST {
  background-color: #000000;
}

/* line 1, /app/app/assets/stylesheets/partials/layout.scss */
body {
  zoom: 85%;
}

/* line 6, /app/app/assets/stylesheets/partials/layout.scss */
.container {
  overflow-x: hidden;
}

/* line 10, /app/app/assets/stylesheets/partials/layout.scss */
.page {
  padding-left: 60px;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 15, /app/app/assets/stylesheets/partials/layout.scss */
.page.menu-open {
  padding-left: 256px;
}

/* line 19, /app/app/assets/stylesheets/partials/layout.scss */
.md-visually-hidden {
  display: none;
}

/* line 23, /app/app/assets/stylesheets/partials/layout.scss */
.text-left {
  text-align: center !important;
  justify-content: center;
}

/* line 28, /app/app/assets/stylesheets/partials/layout.scss */
.text-center {
  text-align: center !important;
  justify-content: center;
}

/* line 32, /app/app/assets/stylesheets/partials/layout.scss */
.text-right {
  text-align: right;
}

/* line 36, /app/app/assets/stylesheets/partials/layout.scss */
.pull-right {
  float: right;
}

/* line 39, /app/app/assets/stylesheets/partials/layout.scss */
.pull-left {
  float: left;
}

/* line 42, /app/app/assets/stylesheets/partials/layout.scss */
.space-between {
  justify-content: space-between !important;
}

/* line 45, /app/app/assets/stylesheets/partials/layout.scss */
.space-around {
  justify-content: space-around !important;
}

/* line 48, /app/app/assets/stylesheets/partials/layout.scss */
.multiple {
  margin-right: 25px;
}

/* line 52, /app/app/assets/stylesheets/partials/layout.scss */
.multiple:after {
  content: '/';
  left: 25px;
  position: relative;
}

/* line 58, /app/app/assets/stylesheets/partials/layout.scss */
.multiple:last-child:after {
  content: '';
}

/* line 62, /app/app/assets/stylesheets/partials/layout.scss */
.sheet {
  background: #fff;
  padding: 0;
}

/* line 66, /app/app/assets/stylesheets/partials/layout.scss */
.sheet[layout='padding'] {
  padding: 20px 0;
}

/* line 69, /app/app/assets/stylesheets/partials/layout.scss */
.card {
  padding: 0px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}

/* line 78, /app/app/assets/stylesheets/partials/layout.scss */
.striped-row-column[layout='row']:nth-child(odd) {
  background: rgba(100, 100, 100, 0.05);
  background: #f5f5f5;
}

/* line 84, /app/app/assets/stylesheets/partials/layout.scss */
.striped-row-column[layout='row'] div[layout='row']:nth-child(odd) {
  background: rgba(100, 100, 100, 0.05);
}

/* line 95, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(odd),
.stripped > div:nth-child(odd),
.striped .infinite-scroll > div:nth-child(odd),
.striped view > div:nth-child(odd),
.stripped view > div:nth-child(odd),
.striped .infinite-scroll view > div:nth-child(odd) {
  background: rgba(100, 100, 100, 0.05);
  background: #f5f5f5;
}
/* line 99, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(odd) > div:last-child,
.stripped > div:nth-child(odd) > div:last-child,
.striped .infinite-scroll > div:nth-child(odd) > div:last-child,
.striped view > div:nth-child(odd) > div:last-child,
.stripped view > div:nth-child(odd) > div:last-child,
.striped .infinite-scroll view > div:nth-child(odd) > div:last-child {
  border-right: none;
}
/* line 105, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(odd) > [layout='column'],
.stripped > div:nth-child(odd) > [layout='column'],
.striped .infinite-scroll > div:nth-child(odd) > [layout='column'],
.striped view > div:nth-child(odd) > [layout='column'],
.stripped view > div:nth-child(odd) > [layout='column'],
.striped .infinite-scroll view > div:nth-child(odd) > [layout='column'] {
  border-right: none;
}
/* line 111, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(even),
.stripped > div:nth-child(even),
.striped .infinite-scroll > div:nth-child(even),
.striped view > div:nth-child(even),
.stripped view > div:nth-child(even),
.striped .infinite-scroll view > div:nth-child(even) {
  background: #fff;
}
/* line 115, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(even) > div:last-child,
.stripped > div:nth-child(even) > div:last-child,
.striped .infinite-scroll > div:nth-child(even) > div:last-child,
.striped view > div:nth-child(even) > div:last-child,
.stripped view > div:nth-child(even) > div:last-child,
.striped .infinite-scroll view > div:nth-child(even) > div:last-child {
  border-right: none;
}
/* line 122, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(even) > [layout='column'],
.stripped > div:nth-child(even) > [layout='column'],
.striped .infinite-scroll > div:nth-child(even) > [layout='column'],
.striped view > div:nth-child(even) > [layout='column'],
.stripped view > div:nth-child(even) > [layout='column'],
.striped .infinite-scroll view > div:nth-child(even) > [layout='column'] {
  border-right: none;
}
/* line 129, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div.filter-nav,
.striped > div.foot-row,
.striped > div.dark,
.stripped > div.filter-nav,
.stripped > div.foot-row,
.stripped > div.dark,
.striped .infinite-scroll > div.filter-nav,
.striped .infinite-scroll > div.foot-row,
.striped .infinite-scroll > div.dark,
.striped view > div.filter-nav,
.striped view > div.foot-row,
.striped view > div.dark,
.stripped view > div.filter-nav,
.stripped view > div.foot-row,
.stripped view > div.dark,
.striped .infinite-scroll view > div.filter-nav,
.striped .infinite-scroll view > div.foot-row,
.striped .infinite-scroll view > div.dark {
  border-right: none;
}
/* line 133, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div.filter-nav > div,
.striped > div.foot-row > div,
.striped > div.dark > div,
.stripped > div.filter-nav > div,
.stripped > div.foot-row > div,
.stripped > div.dark > div,
.striped .infinite-scroll > div.filter-nav > div,
.striped .infinite-scroll > div.foot-row > div,
.striped .infinite-scroll > div.dark > div,
.striped view > div.filter-nav > div,
.striped view > div.foot-row > div,
.striped view > div.dark > div,
.stripped view > div.filter-nav > div,
.stripped view > div.foot-row > div,
.stripped view > div.dark > div,
.striped .infinite-scroll view > div.filter-nav > div,
.striped .infinite-scroll view > div.foot-row > div,
.striped .infinite-scroll view > div.dark > div {
  border: none;
}
/* line 137, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div.filter-nav > div:last-child,
.striped > div.foot-row > div:last-child,
.striped > div.dark > div:last-child,
.stripped > div.filter-nav > div:last-child,
.stripped > div.foot-row > div:last-child,
.stripped > div.dark > div:last-child,
.striped .infinite-scroll > div.filter-nav > div:last-child,
.striped .infinite-scroll > div.foot-row > div:last-child,
.striped .infinite-scroll > div.dark > div:last-child,
.striped view > div.filter-nav > div:last-child,
.striped view > div.foot-row > div:last-child,
.striped view > div.dark > div:last-child,
.stripped view > div.filter-nav > div:last-child,
.stripped view > div.foot-row > div:last-child,
.stripped view > div.dark > div:last-child,
.striped .infinite-scroll view > div.filter-nav > div:last-child,
.striped .infinite-scroll view > div.foot-row > div:last-child,
.striped .infinite-scroll view > div.dark > div:last-child {
  border-right: none !important;
}
/* line 141, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div.filter-nav > [layout='column'],
.striped > div.foot-row > [layout='column'],
.striped > div.dark > [layout='column'],
.stripped > div.filter-nav > [layout='column'],
.stripped > div.foot-row > [layout='column'],
.stripped > div.dark > [layout='column'],
.striped .infinite-scroll > div.filter-nav > [layout='column'],
.striped .infinite-scroll > div.foot-row > [layout='column'],
.striped .infinite-scroll > div.dark > [layout='column'],
.striped view > div.filter-nav > [layout='column'],
.striped view > div.foot-row > [layout='column'],
.striped view > div.dark > [layout='column'],
.stripped view > div.filter-nav > [layout='column'],
.stripped view > div.foot-row > [layout='column'],
.stripped view > div.dark > [layout='column'],
.striped .infinite-scroll view > div.filter-nav > [layout='column'],
.striped .infinite-scroll view > div.foot-row > [layout='column'],
.striped .infinite-scroll view > div.dark > [layout='column'] {
  border-right: none;
}
/* line 143, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div.filter-nav > [layout='column'] > div,
.striped > div.foot-row > [layout='column'] > div,
.striped > div.dark > [layout='column'] > div,
.stripped > div.filter-nav > [layout='column'] > div,
.stripped > div.foot-row > [layout='column'] > div,
.stripped > div.dark > [layout='column'] > div,
.striped .infinite-scroll > div.filter-nav > [layout='column'] > div,
.striped .infinite-scroll > div.foot-row > [layout='column'] > div,
.striped .infinite-scroll > div.dark > [layout='column'] > div,
.striped view > div.filter-nav > [layout='column'] > div,
.striped view > div.foot-row > [layout='column'] > div,
.striped view > div.dark > [layout='column'] > div,
.stripped view > div.filter-nav > [layout='column'] > div,
.stripped view > div.foot-row > [layout='column'] > div,
.stripped view > div.dark > [layout='column'] > div,
.striped .infinite-scroll view > div.filter-nav > [layout='column'] > div,
.striped .infinite-scroll view > div.foot-row > [layout='column'] > div,
.striped .infinite-scroll view > div.dark > [layout='column'] > div {
  border: none;
}
/* line 145, /app/app/assets/stylesheets/partials/layout.scss */
.striped > div.filter-nav > [layout='column'] > div:last-child,
.striped > div.foot-row > [layout='column'] > div:last-child,
.striped > div.dark > [layout='column'] > div:last-child,
.stripped > div.filter-nav > [layout='column'] > div:last-child,
.stripped > div.foot-row > [layout='column'] > div:last-child,
.stripped > div.dark > [layout='column'] > div:last-child,
.striped .infinite-scroll > div.filter-nav > [layout='column'] > div:last-child,
.striped .infinite-scroll > div.foot-row > [layout='column'] > div:last-child,
.striped .infinite-scroll > div.dark > [layout='column'] > div:last-child,
.striped view > div.filter-nav > [layout='column'] > div:last-child,
.striped view > div.foot-row > [layout='column'] > div:last-child,
.striped view > div.dark > [layout='column'] > div:last-child,
.stripped view > div.filter-nav > [layout='column'] > div:last-child,
.stripped view > div.foot-row > [layout='column'] > div:last-child,
.stripped view > div.dark > [layout='column'] > div:last-child,
.striped .infinite-scroll view > div.filter-nav > [layout='column'] > div:last-child,
.striped .infinite-scroll view > div.foot-row > [layout='column'] > div:last-child,
.striped .infinite-scroll view > div.dark > [layout='column'] > div:last-child {
  border-right: none;
}

/* line 153, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].scratched > div > div {
  border-right: 1px solid rgba(0, 0, 0, 0.02);
}

/* line 160, /app/app/assets/stylesheets/partials/layout.scss */
.striped > md-menu-item:nth-child(odd),
.stripped > md-menu-item:nth-child(odd) {
  background: rgba(255, 255, 255, 0.1);
}

/* line 167, /app/app/assets/stylesheets/partials/layout.scss */
.striped [layout='row'].dark,
.stripped [layout='row'].dark {
  background-color: #5c6365;
  color: #fafafa;
  font-weight: 400;
}

/* line 173, /app/app/assets/stylesheets/partials/layout.scss */
.no-border {
  border: none !important;
}

/* line 178, /app/app/assets/stylesheets/partials/layout.scss */
.striped-row-column:nth-child(even) {
  background-color: rgba(100, 100, 100, 0.05);
}
/* line 181, /app/app/assets/stylesheets/partials/layout.scss */
.striped-row-column div[layout='row']:nth-child(even) {
  background: rgba(100, 100, 100, 0.1);
}

/* line 189, /app/app/assets/stylesheets/partials/layout.scss */
[layout='row'],
[layout='row'] * {
  box-sizing: border-box;
}

/* line 193, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'],
footer [layout='row'] {
  display: flex;
  flex-direction: row;
  margin: 0;
  font-weight: 400;
  font-size: 12px;
}
/* line 200, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] .combined-button,
footer [layout='row'] .combined-button {
  border: none;
}
/* line 203, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div,
footer [layout='row'] > div {
  display: flex;
  position: relative;
  flex: 1;
  margin: 0;
  line-height: 36px;
  height: 36px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  padding: 0;
}
/* line 215, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div > div,
footer [layout='row'] > div > div {
  display: flex;
  margin: 0;
  line-height: 36px;
  height: 36px;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  flex: 1;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 225, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div > div:hover,
footer [layout='row'] > div > div:hover {
  background: rgba(0, 0, 0, 0.05);
}
/* line 229, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div > div.pl:hover,
footer [layout='row'] > div > div.pl:hover {
  background: transparent;
}
/* line 234, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div.avc,
footer [layout='row'] > div.avc {
  margin: 0;
}
/* line 236, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div.avc button,
footer [layout='row'] > div.avc button {
  margin: 0;
  align-self: stretch;
  min-width: 30px;
  max-width: 30px;
  padding: 0;
  justify-content: center;
  display: flex;
}
/* line 244, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div.avc button i,
footer [layout='row'] > div.avc button i {
  margin: 0;
}
/* line 250, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].filter-nav,
footer [layout='row'].filter-nav {
  min-height: 33px;
}
/* line 253, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].filter-nav:first-child,
footer [layout='row'].filter-nav:first-child {
  margin-bottom: 0 !important;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 259, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].filter-nav.mid-nav.with-border-bottom,
footer [layout='row'].filter-nav.mid-nav.with-border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 263, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].filter-nav div,
footer [layout='row'].filter-nav div {
  height: auto;
  line-height: 11px;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
}
/* line 272, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav) [layout='column'],
footer [layout='row']:not(.filter-nav) [layout='column'] {
  padding-top: 1px;
  padding-bottom: 1px;
}
/* line 277, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav) div > div,
footer [layout='row']:not(.filter-nav) div > div {
  margin: 0 1px;
  border-radius: 2px;
}
/* line 283, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav) div .secran-cell,
footer [layout='row']:not(.filter-nav) div .secran-cell {
  margin: 0px !important;
}

/* line 291, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='column'].matrix > div {
  border: none !important;
}
/* line 293, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='column'].matrix > div > div {
  display: flex;
  margin: 0;
  line-height: 36px;
  height: 36px;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  flex: 1;
  margin: 0 1px !important;
  border: none !important;
  border-radius: 2px;
}
/* line 305, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='column'].matrix > div > div > button {
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  border-radius: 2px;
  line-height: 36px;
  height: 36px;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 311, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='column'].matrix > div > div > button:hover {
  background: rgba(0, 0, 0, 0.05);
}
/* line 315, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='column'].matrix > div > div > button.pl:hover {
  background: transparent;
}

/* line 324, /app/app/assets/stylesheets/partials/layout.scss */
.dark.foot-row {
  background: #44494a;
  min-height: 38px;
  display: flex;
  align-items: center;
}
/* line 329, /app/app/assets/stylesheets/partials/layout.scss */
.dark.foot-row > div {
  min-height: 50px;
  display: flex;
  align-items: center;
}

/* line 338, /app/app/assets/stylesheets/partials/layout.scss */
.sheet.tabular-data [layout='row'].dark.foot-row {
  background-color: #44494a !important;
  height: 8px;
  display: flex;
}
/* line 342, /app/app/assets/stylesheets/partials/layout.scss */
.sheet.tabular-data [layout='row'].dark.foot-row div {
  display: flex;
}
/* line 345, /app/app/assets/stylesheets/partials/layout.scss */
.sheet.tabular-data [layout='row'].dark.foot-row > div {
  display: flex;
}

/* line 355, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].block-header,
.block-header.grey {
  background-color: #dadada;
  color: #44494a;
}
/* line 359, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].block-header .xicon,
.block-header.grey .xicon {
  padding: 0 1em;
}

/* line 364, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].dark.foot-row .race-info {
  padding-left: 14px !important;
}
/* line 366, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].dark.foot-row .race-info .name {
  min-width: inherit;
}
/* line 369, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].dark.foot-row .race-info .xicon {
  width: 36px;
  text-align: center;
  font-size: 24px;
}
/* line 375, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].dark.foot-row .race-info .flag {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 16px;
  padding: 0;
  margin: 0 14px 0 20px;
}

/* line 385, /app/app/assets/stylesheets/partials/layout.scss */
.super-left,
.sub-left,
.super-right,
.sub-right,
.sub-right-lower,
.super-centre,
.sub-centre,
.supper-right,
.super,
.sub {
  position: absolute;
  font-size: 12px;
  line-height: 1em;
}

/* line 399, /app/app/assets/stylesheets/partials/layout.scss */
.super {
  top: 4px;
}

/* line 402, /app/app/assets/stylesheets/partials/layout.scss */
.sub {
  bottom: 4px;
}

/* line 405, /app/app/assets/stylesheets/partials/layout.scss */
.super-left {
  top: 4px;
  left: 6px;
}
/* line 408, /app/app/assets/stylesheets/partials/layout.scss */
.super-left.bottom {
  top: 20px;
}

/* line 412, /app/app/assets/stylesheets/partials/layout.scss */
.sub-left {
  bottom: 4px;
  left: 6px;
}

/* line 416, /app/app/assets/stylesheets/partials/layout.scss */
.supper-right {
  top: 3px;
  right: 3px;
  font-size: 8px;
}

/* line 421, /app/app/assets/stylesheets/partials/layout.scss */
.super-right {
  top: 4px;
  right: 6px;
}

/* line 425, /app/app/assets/stylesheets/partials/layout.scss */
.sub-right {
  bottom: 4px;
  right: 6px;
}

/* line 429, /app/app/assets/stylesheets/partials/layout.scss */
.sub-right-lower {
  bottom: 2px;
  right: 2px;
}

/* line 433, /app/app/assets/stylesheets/partials/layout.scss */
.super-centre {
  top: 4px;
  justify-content: center;
  left: initial;
  right: initial;
}

/* line 439, /app/app/assets/stylesheets/partials/layout.scss */
.sub-centre {
  bottom: 4px;
  justify-content: center;
  left: initial;
  right: initial;
}

/* line 445, /app/app/assets/stylesheets/partials/layout.scss */
[class*='sub-'].lg,
[class*='super-'].lg {
  font-size: 1.2em !important;
}

/* line 450, /app/app/assets/stylesheets/partials/layout.scss */
.bold,
b {
  font-weight: 600;
}

/* line 454, /app/app/assets/stylesheets/partials/layout.scss */
.em,
.i {
  font-style: italic;
}

/* line 458, /app/app/assets/stylesheets/partials/layout.scss */
.grey {
  color: #dadada;
}

/* line 461, /app/app/assets/stylesheets/partials/layout.scss */
.lg {
  font-size: 1.2em !important;
}

/* line 465, /app/app/assets/stylesheets/partials/layout.scss */
.xlg {
  font-size: 15px !important;
}

/* line 468, /app/app/assets/stylesheets/partials/layout.scss */
.xxlg {
  font-size: 18px !important;
}

/* line 471, /app/app/assets/stylesheets/partials/layout.scss */
.xxxlg {
  font-size: 24px !important;
}

/* line 474, /app/app/assets/stylesheets/partials/layout.scss */
.xxxxlg {
  font-size: 48px !important;
}

/* line 477, /app/app/assets/stylesheets/partials/layout.scss */
.med {
  font-size: 12px !important;
}

/* line 480, /app/app/assets/stylesheets/partials/layout.scss */
.sml {
  font-size: 10px;
}

/* line 485, /app/app/assets/stylesheets/partials/layout.scss */
button .super-right {
  top: 4px;
  right: 38px;
}
/* line 489, /app/app/assets/stylesheets/partials/layout.scss */
button .super-right.top {
  right: 8px;
}
/* line 493, /app/app/assets/stylesheets/partials/layout.scss */
button .sub-right {
  bottom: 4px;
  /*right:38px;*/
}

/* line 502, /app/app/assets/stylesheets/partials/layout.scss */
.filters .md-button {
  margin: 0;
  color: #fff;
  text-transform: none;
  padding: 0.25em 1em;
}

/* line 510, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav {
  color: #aaa;
  font-weight: 600;
  font-size: 12px;
  padding: 0;
  text-align: center;
  background: #44494a !important;
}
/* line 518, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav.light {
  background: none !important;
  color: #2b2e2e;
}
/* line 523, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav > div > div {
  max-height: 30px;
  line-height: 30px !important;
}
/* line 527, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav > div button,
.filter-nav > div .md-button {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  border-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 11px;
  padding: 0 0.5em;
  margin: 0;
  display: flex;
  margin: 0 1px;
}
/* line 543, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav > div button.border-left,
.filter-nav > div .md-button.border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 548, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav.left {
  flex-direction: column;
  display: flex;
  align-self: stretch;
  height: initial;
  background: #343a3d !important;
}
/* line 554, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav.left button.md-fab {
  min-height: initial;
  min-width: initial;
  border-radius: 50%;
  margin: 9px 9px 5px 9px;
  padding: 0;
  justify-content: center;
  display: flex;
}
/* line 562, /app/app/assets/stylesheets/partials/layout.scss */
.filter-nav.left button.md-fab:hover {
  margin: 8px 9px 6px 9px;
}

/* line 570, /app/app/assets/stylesheets/partials/layout.scss */
.card h2 {
  margin: 0.4em 20px;
}

/* line 576, /app/app/assets/stylesheets/partials/layout.scss */
md-dialog-content h2,
md-dialog-content p {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 583, /app/app/assets/stylesheets/partials/layout.scss */
footer {
  z-index: 71;
}

/* line 587, /app/app/assets/stylesheets/partials/layout.scss */
footer {
  position: fixed;
  width: calc(100% - 60px);
  left: 60px;
  bottom: 0;
  border: none;
  box-sizing: border-box;
  background-color: #343a3d !important;
  color: #fff;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 597, /app/app/assets/stylesheets/partials/layout.scss */
footer > div > div {
  display: flex;
  color: #aaa;
  font-weight: 600;
  font-size: 12px;
  padding: 0;
}
/* line 605, /app/app/assets/stylesheets/partials/layout.scss */
footer button.md-button.md-fab {
  background-color: #44494a;
}
/* line 608, /app/app/assets/stylesheets/partials/layout.scss */
footer button.close-button {
  position: absolute;
  top: -27px;
}
/* line 612, /app/app/assets/stylesheets/partials/layout.scss */
footer button i {
  font-size: 30px;
  vertical-align: middle;
  line-height: 30px;
}
/* line 617, /app/app/assets/stylesheets/partials/layout.scss */
footer button.wd-adjust > i {
  width: 20px;
  margin-left: 2px !important;
}

/* line 624, /app/app/assets/stylesheets/partials/layout.scss */
md-backdrop {
  display: none !important;
}

/* line 628, /app/app/assets/stylesheets/partials/layout.scss */
.ng-enter button.close-button {
  top: -10px;
}

/* line 635, /app/app/assets/stylesheets/partials/layout.scss */
.matrix .number {
  border-right: 1px solid #5c6365 !important;
}
/* line 637, /app/app/assets/stylesheets/partials/layout.scss */
.matrix .number:first-child {
  border-right: none !important;
}
/* line 641, /app/app/assets/stylesheets/partials/layout.scss */
.matrix .hover-col {
  background-color: rgba(19, 110, 174, 0.2) !important;
}
/* line 643, /app/app/assets/stylesheets/partials/layout.scss */
.matrix .hover-col.number {
  background-color: #4a6677 !important;
}
/* line 647, /app/app/assets/stylesheets/partials/layout.scss */
.matrix button {
  margin: 0;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 651, /app/app/assets/stylesheets/partials/layout.scss */
.matrix .bet-type {
  padding: 0 !important;
}
/* line 653, /app/app/assets/stylesheets/partials/layout.scss */
.matrix .bet-type.title {
  padding-right: 0.5em !important;
}

/* line 660, /app/app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix .number {
  border-right: none !important;
}
/* line 663, /app/app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover {
  background-color: rgba(19, 110, 174, 0.2) !important;
  border-color: rgba(19, 110, 174, 0.2) !important;
}
/* line 666, /app/app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover > div {
  border-right-color: rgba(137, 183, 215, 0.28) !important;
}
/* line 669, /app/app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover .hover-col {
  color: #fff;
}
/* line 673, /app/app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover .hover-col button {
  background-color: #2c8d99 !important;
}
/* line 677, /app/app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover .number {
  background-color: #4a6677 !important;
  border-right: none !important;
}

/* line 689, /app/app/assets/stylesheets/partials/layout.scss */
.edit {
  width: 72px;
  min-width: 72px;
  max-width: 72px;
}
/* line 693, /app/app/assets/stylesheets/partials/layout.scss */
.edit > * {
  display: flex;
  flex: 1;
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  padding: 0;
  margin: 0;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 705, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.edit {
  background: #44494a !important;
  color: #fff !important;
}
/* line 709, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.edit:hover {
  background: #697072 !important;
  z-index: 1;
}
/* line 714, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.delete {
  background: #dc5345 !important;
  color: #fff !important;
}
/* line 717, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.delete:hover {
  background: #e88f85 !important;
  z-index: 1;
}
/* line 722, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.save {
  background: #3ebb41 !important;
  color: #fff !important;
  border-radius: 0;
}
/* line 726, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.save:hover {
  background: #74d177 !important;
  z-index: 1;
}
/* line 731, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.cancel {
  background: #44494a !important;
  color: #fff !important;
}
/* line 734, /app/app/assets/stylesheets/partials/layout.scss */
.edit > *.cancel:hover {
  background: #697072 !important;
  z-index: 1;
}
/* line 739, /app/app/assets/stylesheets/partials/layout.scss */
.edit > * > md-icon {
  display: flex;
  margin: 0;
  height: 36px !important;
  width: 36px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  color: #fff !important;
  font-size: 24px;
}

/* line 754, /app/app/assets/stylesheets/partials/layout.scss */
.tabular-data [layout='row']:nth-child(even) .edit {
  opacity: 0.92;
}

/* line 764, /app/app/assets/stylesheets/partials/layout.scss */
.error-bar,
.success-bar,
.info-bar {
  position: fixed;
  bottom: 53px;
  z-index: 9999;
  width: 100%;
  margin: 0;
  padding: 0 0 0 48px;
  font-size: 14px;
  color: #fff;
  min-height: 36px;
  display: flex;
  align-items: center;
}
/* line 781, /app/app/assets/stylesheets/partials/layout.scss */
.error-bar i,
.success-bar i,
.info-bar i {
  color: #fff;
  margin-left: 0;
  position: absolute;
  left: 0;
  top: 0;
  min-height: 36px;
  min-width: 36px;
  max-height: 36px;
  max-width: 36px;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 21px !important;
}
/* line 797, /app/app/assets/stylesheets/partials/layout.scss */
.error-bar p,
.success-bar p,
.info-bar p {
  margin: 0;
  font-weight: 500;
}

/* line 802, /app/app/assets/stylesheets/partials/layout.scss */
.error-bar {
  background-color: #dc5345;
}

/* line 805, /app/app/assets/stylesheets/partials/layout.scss */
.success-bar {
  background-color: #3ebb41;
}

/* line 808, /app/app/assets/stylesheets/partials/layout.scss */
.info-bar {
  background-color: #498ed2;
}

/* line 813, /app/app/assets/stylesheets/partials/layout.scss */
.loggedout .error-bar {
  margin: 0;
  padding: 0 0 0 8px;
  background-color: #dc5345;
  font-size: 14px;
  color: #fff;
  min-height: 36px;
}
/* line 820, /app/app/assets/stylesheets/partials/layout.scss */
.loggedout .error-bar i {
  color: #fff;
  margin-left: 0;
}
/* line 824, /app/app/assets/stylesheets/partials/layout.scss */
.loggedout .error-bar p {
  margin: 0 0 0 6px;
  font-weight: 500;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 836, /app/app/assets/stylesheets/partials/layout.scss */
  body {
    zoom: 0.75;
  }

  /* line 839, /app/app/assets/stylesheets/partials/layout.scss */
  .lg {
    font-size: 12px !important;
  }

  /* line 842, /app/app/assets/stylesheets/partials/layout.scss */
  .super-left,
  .sub-left,
  .super-right,
  .sub-right,
  .super-centre,
  .sub-centre,
  .supper-right {
    font-size: 9px;
    line-height: 1em !important;
  }

  /* line 852, /app/app/assets/stylesheets/partials/layout.scss */
  .super-left {
    top: 3px;
    left: 5px;
  }
  /* line 855, /app/app/assets/stylesheets/partials/layout.scss */
  .super-left.bottom {
    top: 20px;
  }
  /* line 858, /app/app/assets/stylesheets/partials/layout.scss */
  .super-left.far-left {
    top: 2px;
    left: 2px;
  }

  /* line 864, /app/app/assets/stylesheets/partials/layout.scss */
  .sub-left {
    bottom: 2px !important;
    left: 5px;
  }

  /* line 868, /app/app/assets/stylesheets/partials/layout.scss */
  .supper-right,
  .super-right {
    top: 3px;
    right: 5px;
  }
  /* line 872, /app/app/assets/stylesheets/partials/layout.scss */
  .supper-right.far-right.top,
  .super-right.far-right.top {
    right: 0px;
  }

  /* line 876, /app/app/assets/stylesheets/partials/layout.scss */
  .sub-right {
    bottom: 2px !important;
    right: 5px;
  }

  /* line 880, /app/app/assets/stylesheets/partials/layout.scss */
  .super-centre {
    top: 3px;
  }

  /* line 883, /app/app/assets/stylesheets/partials/layout.scss */
  .sub-centre {
    bottom: 2px !important;
  }
}
/* line 888, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav),
footer [layout='row']:not(.filter-nav) {
  border-bottom: 1px solid transparent !important;
}

/* line 893, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav) [layout='row'],
footer [layout='row']:not(.filter-nav) [layout='row'] {
  margin-bottom: 0 !important;
}

/* line 898, /app/app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'].filter-nav.height-34 div,
footer [layout='row'].filter-nav.height-34 div,
.filter-nav.height-34px > div {
  height: 34px !important;
}

/* line 906, /app/app/assets/stylesheets/partials/layout.scss */
#launcher {
  width: 400px !important;
  height: 66px !important;
  bottom: auto !important;
  right: 100px !important;
  top: -3px !important;
}

/* line 914, /app/app/assets/stylesheets/partials/layout.scss */
#webWidget {
  min-height: 600px;
}

/* line 1, /app/app/assets/stylesheets/partials/sidebar.scss */
md-sidenav {
  width: 256px;
  min-width: 256px;
  max-width: 256px;
}

/* line 6, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left, md-sidenav,
md-sidenav {
  position: fixed;
  -webkit-transition: all 0.15s ease-out 0s !important;
  -moz-transition: all 0.15s ease-out 0s !important;
  transition: all 0.15s ease-out 0s !important;
}

/* line 14, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-whiteframe-z2 {
  background-color: #fafafa;
  -webkit-box-shadow: inset -2px 0 5px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: inset -2px 0 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset -2px 0 5px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: inset -2px 0 5px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset -2px 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: inset -2px 0 5px rgba(0, 0, 0, 0.2);
}

/* line 18, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 {
  background-color: #343a3d;
  color: #e0e1e1;
}
/* line 21, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .md-button,
.md-darkframe-z2 md-icon {
  color: #e0e1e1;
}

/* line 27, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left.md-whiteframe-z2 .toggle-left, md-sidenav.md-whiteframe-z2 .toggle-left {
  text-align: right;
}

/* line 33, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset.md-closed {
  /*transform:translate3d( $side-bar-closed-offset, 0, 0 );*/
  transform: translate3d(0, 0, 0);
  width: 60px;
  min-width: 60px;
  overflow: hidden;
  display: block;
}

/* line 44, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left ul, md-sidenav ul {
  list-style: none;
}
/* line 46, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left ul.menu, md-sidenav ul.menu {
  padding: 72px 0 0 0;
  margin: 0;
}
/* line 51, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left .md-button, md-sidenav .md-button {
  text-transform: uppercase;
  border-radius: 0;
  cursor: pointer;
  display: block;
  line-height: 30px;
  margin: 0;
  max-height: 30px;
  overflow: hidden;
  padding: 10px 13px;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  width: 100%;
  color: #8b8b8b;
}

/* line 70, /app/app/assets/stylesheets/partials/sidebar.scss */
.main-menu-toggle {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  margin: 0;
  min-width: 0;
  padding: 13px;
}

/* line 80, /app/app/assets/stylesheets/partials/sidebar.scss */
.toggle-left md-icon,
.toggle-left .item-icon {
  width: 36px;
  height: 1em;
  font-size: 32px;
  width: 36px;
  height: 1em;
  font-size: 40px;
  margin-left: -4px;
}

/* line 93, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset .xicon {
  font-size: 32px;
  width: 1.2em;
  height: 1em;
}
/* line 98, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset i:before {
  display: block;
  line-height: 30px;
}
/* line 103, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset ul li li a {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 105, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset ul li li a:hover {
  background: #5d666b;
  color: #f9f9f9;
}

/* line 113, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset .md-button.section {
  /*line-height: 70px;*/
  max-height: none;
}
/* line 116, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset .md-button.section .md-toggle-icon {
  position: absolute;
  left: 270px;
  top: 10px;
}
/* line 121, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset .md-button.section .text {
  position: absolute;
  left: 62px;
  top: 10px;
  font-size: 14px;
}

/* line 129, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-menu-inner {
  width: 281px;
}

/* line 136, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset .menu-toggle-list,
.md-closed .parentActive .menu-toggle-list {
  height: 0;
  overflow: hidden;
}
/* line 139, /app/app/assets/stylesheets/partials/sidebar.scss */
.left-offset .menu-toggle-list a,
.md-closed .parentActive .menu-toggle-list a {
  cursor: pointer;
}

/* line 145, /app/app/assets/stylesheets/partials/sidebar.scss */
.open-close-indicator {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 150, /app/app/assets/stylesheets/partials/sidebar.scss */
li.current {
  background-color: #343a3d;
}
/* line 153, /app/app/assets/stylesheets/partials/sidebar.scss */
li.current .md-button {
  color: #f9f9f9;
}
/* line 157, /app/app/assets/stylesheets/partials/sidebar.scss */
li.current md-icon {
  color: #e0e1e1;
}

/* line 163, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive {
  background-color: #343a3d;
}
/* line 166, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .md-button {
  color: #f9f9f9;
}
/* line 170, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive md-icon {
  color: #e0e1e1;
}
/* line 174, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .open-close-indicator {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 178, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive.archive-menu {
  height: 176px;
}
/* line 182, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .stack-wrapper {
  clear: both;
  display: block;
  height: 42px;
}
/* line 188, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list {
  height: auto;
  overflow: visible;
  /* Stack style menus */
}
/* line 193, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list a.stack {
  width: 60%;
}
/* line 197, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list .stack, .parentActive .menu-toggle-list .dark-row > div, .parentActive .menu-toggle-list .process-control .country-group > div, .process-control .parentActive .menu-toggle-list .country-group > div {
  float: left;
}
/* line 199, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list .stack li, .parentActive .menu-toggle-list .dark-row > div li, .parentActive .menu-toggle-list .process-control .country-group > div li, .process-control .parentActive .menu-toggle-list .country-group > div li {
  float: left;
}
/* line 202, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list .stack a, .parentActive .menu-toggle-list .dark-row > div a, .parentActive .menu-toggle-list .process-control .country-group > div a, .process-control .parentActive .menu-toggle-list .country-group > div a {
  padding-left: 10px !important;
}
/* line 207, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list ul.stack {
  float: right;
}
/* line 212, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive ul {
  padding-left: 0;
}
/* line 215, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive li {
  background-color: #40474b;
}
/* line 217, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive li a {
  color: #f9f9f9;
  padding: 10px 10px 10px 62px !important;
  display: block;
  text-decoration: none;
  font-size: 95%;
}
/* line 225, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive li li a {
  padding: 10px 10px 10px 82px !important;
}
/* line 229, /app/app/assets/stylesheets/partials/sidebar.scss */
.parentActive li.current {
  background-color: #4b5459;
}

/* line 235, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-backdrop {
  display: none;
}

/* line 239, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-right {
  ovwerflow: visible;
}

/* line 243, /app/app/assets/stylesheets/partials/sidebar.scss */
.ucase {
  text-transform: uppercase;
}

/* line 247, /app/app/assets/stylesheets/partials/sidebar.scss */
.text-right {
  text-align: right;
}

/* line 251, /app/app/assets/stylesheets/partials/sidebar.scss */
.danger {
  background-color: #dc5345;
  color: #fff;
}

/* line 255, /app/app/assets/stylesheets/partials/sidebar.scss */
.warning:not(.step) {
  background-color: #ee8955;
  color: #fff;
}

/* line 260, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 {
  width: 350px;
  max-width: 350px;
  box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.4);
  overflow-x: hidden;
  /* Confirmed styling */
}
/* line 266, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container {
  padding-bottom: 0;
}
/* line 270, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container {
  padding: 0;
}
/* line 272, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container md-select {
  margin-top: 0;
  border-bottom: 0;
  min-height: 36px;
  display: flex;
  padding-left: 10px;
}
/* line 278, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container md-select md-select-label {
  display: flex;
  flex-direction: row;
}
/* line 281, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container md-select md-select-label > * {
  display: flex;
  flex: 1;
}
/* line 285, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container md-select md-select-label:nth-word(2) {
  display: none;
}
/* line 292, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-select {
  background-color: transparent !important;
}
/* line 294, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-select .md-select-label {
  border-bottom: 0;
}
/* line 299, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-select-label *:first-child {
  white-space: nowrap;
  border-bottom: 0;
}
/* line 304, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 strong md-select-label {
  font-size: 13.2px;
}
/* line 308, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 h3 {
  padding-left: 10px;
}
/* line 311, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel {
  background-color: rgba(255, 255, 255, 0.1);
  margin-top: 10px;
  padding: 0;
}
/* line 315, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel h4 {
  margin: 0 0 10px 0;
}
/* line 317, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel h4.name {
  font-size: 1.2em;
  margin-bottom: 0;
}
/* line 323, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .info {
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 10px;
}
/* line 329, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .price {
  font-size: 1.1em;
  padding: 0.25em 0;
}
/* line 334, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel strong {
  font-size: 0.9em;
}
/* line 341, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel md-input-container {
  position: relative;
}
/* line 344, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 347, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.green {
  background-color: #3ebb41;
}
/* line 350, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.grey {
  background-color: #5c6365;
}
/* line 352, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.grey:hover {
  background-color: #687072;
}
/* line 356, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.orange {
  background-color: #ee8955;
}
/* line 360, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .action-details {
  margin-top: 4px;
}
/* line 362, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .action-details > div {
  position: relative;
}
/* line 367, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .action-details > div:first-child md-select md-select-label span:first-child {
  margin-top: -10px;
}
/* line 372, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .action-details > div:first-child h6.trade-account {
  font-weight: 500 !important;
  position: absolute;
  bottom: 3px;
}
/* line 381, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .small-width {
  padding: 10px;
}
/* line 385, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .logo {
  background-size: 32px auto;
  background-repeat: no-repeat;
  background-position: top left;
  background-position: 0 8px;
}
/* line 392, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel h5,
.md-darkframe-z2 .panel h6 {
  margin: 0;
  padding-left: 10px;
}
/* line 398, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input[type='text'] {
  background-color: rgba(255, 255, 255, 0.1);
  border: 0;
  border-bottom: 1px solid #484d50;
  color: #fafafa;
  max-width: 30%;
}
/* line 406, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input[type='text'].super-right {
  max-width: 30%;
}
/* line 410, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input[type='text']:disabled,
.md-darkframe-z2 .panel md-select:not([disabled]):focus .md-select-label {
  border-bottom: 0;
  background-color: transparent;
  color: #fafafa;
}
/* line 417, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .price {
  position: relative;
}
/* line 419, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .price input[type='text'] {
  padding-left: 1em;
}
/* line 424, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .dollar-input {
  position: absolute;
  left: 0;
}
/* line 429, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .status-panel {
  padding: 12px 10px;
  border-left: 1px solid #484d50;
  text-align: center;
}
/* line 433, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .status-panel.danger {
  background-color: #dc5345;
  color: #fff;
}
/* line 437, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .status-panel.warning {
  background-color: #ee8955;
  color: #fff;
}
/* line 445, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .micro-panel {
  padding-left: 10px;
  padding-bottom: 10px;
  background-position: 256px center !important;
  background-size: 35px !important;
}
/* line 452, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .micro-panel h4 strong {
  padding-left: 10px;
}
/* line 456, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .micro-panel h4,
.md-darkframe-z2 .micro-panel h5,
.md-darkframe-z2 .micro-panel h6 {
  margin: 0;
  padding: 0;
}
/* line 473, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .trade-request-type,
.md-darkframe-z2 .account-details {
  display: flex;
  flex-flow: row wrap;
}
/* line 477, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .trade-request-type > div,
.md-darkframe-z2 .trade-request-type > h5,
.md-darkframe-z2 .trade-request-type > span,
.md-darkframe-z2 .account-details > div,
.md-darkframe-z2 .account-details > h5,
.md-darkframe-z2 .account-details > span {
  margin-right: 0.8em;
  font-weight: 600;
}
/* line 483, /app/app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .trade-request-type .account-no,
.md-darkframe-z2 .account-details .account-no {
  font-weight: 400 !important;
}

/* position account name when open */
/* line 490, /app/app/assets/stylesheets/partials/sidebar.scss */
md-option .account-name {
  position: absolute;
  left: 16px;
  top: 30px;
  font-size: 12px;
  font-weight: 600;
}

/* line 498, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs {
  margin-bottom: 32px;
}
/* line 500, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button {
  position: relative;
  display: block;
  border: 0;
  background-color: rgba(255, 255, 255, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  color: #fafafa;
  border-bottom: 3px solid transparent;
}
/* line 512, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button em {
  position: absolute;
  font-size: 75%;
  top: 0.5em;
  right: 1em;
}
/* line 519, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button span {
  position: absolute;
  left: 0.5em;
  bottom: 0.5em;
}
/* line 525, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button.active {
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff;
  border-color: #fff;
  font-weight: 600;
}
/* line 532, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}

/* line 539, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-header {
  height: 72px;
}
/* line 541, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-header h2 {
  padding: 0 10px;
}
/* line 544, /app/app/assets/stylesheets/partials/sidebar.scss */
.dark-header md-button {
  position: absolute;
  right: 0;
  top: 11px;
}

/* line 553, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header {
  padding-top: 32px;
  position: relative;
}
/* line 556, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] {
  display: flex;
  flex: 1;
  margin-bottom: 3px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
  z-index: 1;
  position: absolute;
  width: 100%;
  top: 0;
}
/* line 565, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] > div {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}
/* line 570, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] > div > div {
  min-height: 24px;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 576, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] > div:first-child {
  width: 104px;
  min-width: 104px;
  max-width: 104px;
}
/* line 581, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] > div:nth-of-type(2) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
/* line 588, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'].th-sub > div {
  background: rgba(255, 255, 255, 0.25);
  margin-right: 2px;
  min-height: 30px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 595, /app/app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'].th-sub > div:last-child {
  margin-right: 0;
}

/* line 614, /app/app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] {
  display: flex;
  flex: 1;
  margin-bottom: 2px;
}
/* line 618, /app/app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] > div {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 2px;
  font-size: 13px;
  min-height: 36px;
  font-weight: 500;
  background: #44494a;
}
/* line 628, /app/app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] > div:last-child {
  margin-right: 0;
}
/* line 631, /app/app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] > div:first-child {
  width: 104px;
  min-width: 104px;
  max-width: 104px;
  justify-content: flex-start;
  padding-left: 8px;
}
/* line 638, /app/app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] > div:nth-of-type(2) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
/* line 657, /app/app/assets/stylesheets/partials/sidebar.scss */
.Confirmed:nth-child(odd) [layout='row'] > div {
  background: #505657;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 669, /app/app/assets/stylesheets/partials/sidebar.scss */
  .toggle-left md-icon,
  .toggle-left .item-icon {
    font-size: 32px;
  }

  /* line 674, /app/app/assets/stylesheets/partials/sidebar.scss */
  .left-offset .xicon {
    font-size: 24px;
  }
}
/* line 1, /app/app/assets/stylesheets/partials/header.scss */
md-toolbar {
  height: 72px;
  max-height: 72px;
  background-color: transparent;
}

/* line 7, /app/app/assets/stylesheets/partials/header.scss */
.md-toolbar-tools {
  height: 72px;
  background-repeat: no-repeat;
  max-height: 72px;
  background-size: auto 64px;
  background-position: 20px 9px;
}

/* line 15, /app/app/assets/stylesheets/partials/header.scss */
.datalab .md-toolbar-tools {
  background-size: auto 36px;
  background-position: 20px 18px;
}
/* line 19, /app/app/assets/stylesheets/partials/header.scss */
.datalab .md-toolbar-tools.custom_logo {
  background-image: none;
}
/* line 23, /app/app/assets/stylesheets/partials/header.scss */
.datalab .md-toolbar-tools img {
  width: auto;
  height: 50px;
}

/* line 29, /app/app/assets/stylesheets/partials/header.scss */
.app-name {
  margin-left: 20px;
  font-size: 24px;
  font-weight: bolder;
  color: #fff;
  vertical-align: middle;
}

/* line 41, /app/app/assets/stylesheets/partials/header.scss */
md-toolbar i {
  color: rgba(255, 255, 255, 0.65);
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 44, /app/app/assets/stylesheets/partials/header.scss */
md-toolbar i:hover {
  color: white;
}

/* line 51, /app/app/assets/stylesheets/partials/header.scss */
.xicon-logout,
.xicon-tradeslip {
  font-size: 32px;
  margin: 0 0.2em;
  cursor: pointer;
  height: 32px;
  width: 32px;
}

/* line 61, /app/app/assets/stylesheets/partials/header.scss */
.header .md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
  display: flex;
}

/* line 68, /app/app/assets/stylesheets/partials/header.scss */
.filters.fixed-height {
  height: 50px;
}

/* line 72, /app/app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium {
  height: 40px;
}
/* line 74, /app/app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium md-menu {
  padding: 0;
}
/* line 78, /app/app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium combined-arrow-button .md-button,
.filters.fixed-height-medium combined-arrow-button span {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 85, /app/app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium combined-arrow-button i {
  top: 0.35em;
}

/* line 92, /app/app/assets/stylesheets/partials/header.scss */
.stack h3, .dark-row > div h3, .process-control .country-group > div h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 16px;
}
/* line 98, /app/app/assets/stylesheets/partials/header.scss */
.stack p, .dark-row > div p, .process-control .country-group > div p {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-size: 12px;
}

/* line 106, /app/app/assets/stylesheets/partials/header.scss */
.dark-row, .process-control .country-group {
  background: #44494a !important;
  color: #fafafa;
}
/* line 110, /app/app/assets/stylesheets/partials/header.scss */
.dark-row > div, .process-control .country-group > div {
  flex-direction: column;
  justify-content: center;
  padding: 0 1em;
}
/* line 118, /app/app/assets/stylesheets/partials/header.scss */
.dark-row > div:last-child, .process-control .country-group > div:last-child {
  border-right: 0;
}
/* line 122, /app/app/assets/stylesheets/partials/header.scss */
.dark-row > div.border-left, .process-control .country-group > div.border-left {
  border-right: 0;
  border-left: 1px solid #44494a;
}

/* line 131, /app/app/assets/stylesheets/partials/header.scss */
.calendar-menu-dropdown .combined-button {
  text-align: left;
}

/* line 141, /app/app/assets/stylesheets/partials/header.scss */
.filters .tabs {
  display: flex;
}
/* line 143, /app/app/assets/stylesheets/partials/header.scss */
.filters .tabs .md-button {
  padding: 0.1em;
  border-radius: 0;
  min-width: 5rem;
  background: transparent;
  display: flex;
  justify-content: center;
}
/* line 150, /app/app/assets/stylesheets/partials/header.scss */
.filters .tabs .md-button.active {
  border-bottom: 2px solid #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 154, /app/app/assets/stylesheets/partials/header.scss */
.filters .tabs .md-button:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 161, /app/app/assets/stylesheets/partials/header.scss */
.tabs-2 {
  width: 200%;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 167, /app/app/assets/stylesheets/partials/header.scss */
.tabs-2 .sheet {
  float: left;
  width: 50%;
}
/* line 172, /app/app/assets/stylesheets/partials/header.scss */
.tabs-2.sheet-2 {
  margin-left: -100%;
}

/* line 177, /app/app/assets/stylesheets/partials/header.scss */
.x-filter-nav md-autocomplete md-autocomplete-wrap,
.head md-autocomplete md-autocomplete-wrap {
  width: 100%;
}
/* line 180, /app/app/assets/stylesheets/partials/header.scss */
.x-filter-nav md-autocomplete md-autocomplete-wrap input,
.head md-autocomplete md-autocomplete-wrap input {
  margin-right: 30px;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 190, /app/app/assets/stylesheets/partials/header.scss */
  .app-name {
    font-size: 21px;
  }

  /* line 194, /app/app/assets/stylesheets/partials/header.scss */
  .xicon-logout,
  .xicon-tradeslip {
    font-size: 24px;
  }

  /* line 199, /app/app/assets/stylesheets/partials/header.scss */
  md-toolbar.header {
    width: calc(100% - 0px);
  }
}
/* line 1, /app/app/assets/stylesheets/partials/summary-bar.scss */
.summary-bar {
  background: #353a3b;
  margin-bottom: 100px;
}

/* line 8, /app/app/assets/stylesheets/partials/summary-bar.scss */
.head [layout='row'] > div {
  display: flex;
  margin: 0;
  line-height: 36px;
  height: 36px;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  flex: 1;
}

/* line 20, /app/app/assets/stylesheets/partials/summary-bar.scss */
.summary {
  min-height: 72px;
  display: flex;
  align-items: center;
}
/* line 24, /app/app/assets/stylesheets/partials/summary-bar.scss */
.summary h3 {
  font-size: 12px !important;
}
/* line 27, /app/app/assets/stylesheets/partials/summary-bar.scss */
.summary p {
  font-size: 18px !important;
  line-height: 1.5em !important;
}

/* line 35, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters,
thead.filters {
  background: #44494a;
  color: #fff;
}
/* line 40, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > *,
thead.filters [layout='row'] > * {
  margin-right: 1px;
  margin-left: 1px;
}
/* line 43, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > *:first-child,
thead.filters [layout='row'] > *:first-child {
  margin-left: 0;
}
/* line 46, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > *:last-child,
thead.filters [layout='row'] > *:last-child {
  margin-right: 0;
}
/* line 50, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] md-menu,
.filters [layout='row'] button,
thead.filters [layout='row'] md-menu,
thead.filters [layout='row'] button {
  background: #44494a;
}
/* line 54, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > span,
thead.filters [layout='row'] > span {
  background: transparent;
}
/* line 58, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .tabs,
thead.filters .tabs {
  display: flex;
}
/* line 61, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .md-button,
thead.filters .md-button {
  text-transform: none;
  padding: 0 1em;
  color: #fff;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 68, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .md-button.md-raised,
thead.filters .md-button.md-raised {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 70, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .md-button.md-raised:hover,
thead.filters .md-button.md-raised:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
/* line 74, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .md-button.add-trade,
thead.filters .md-button.add-trade {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 76, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .md-button.add-trade:hover,
thead.filters .md-button.add-trade:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
/* line 81, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .combined-button,
thead.filters .combined-button {
  height: 40px;
  min-height: 40px;
  display: flex;
}
/* line 85, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .combined-button span,
thead.filters .combined-button span {
  display: flex;
  align-items: center;
}
/* line 89, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .combined-button button,
thead.filters .combined-button button {
  background: transparent;
}
/* line 93, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters md-menu.collapsed,
thead.filters md-menu.collapsed {
  height: 17px;
}
/* line 95, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters md-menu.collapsed combined-arrow-button,
thead.filters md-menu.collapsed combined-arrow-button {
  width: 100%;
  display: flex;
}
/* line 100, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .collapsed .combined-button,
thead.filters .collapsed .combined-button {
  height: 18px;
  min-height: 18px;
  padding: 0;
  font-size: 10px !important;
  background-color: #343a3d;
}
/* line 106, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .collapsed .combined-button span,
thead.filters .collapsed .combined-button span {
  padding: 0 0 0 4px;
}
/* line 109, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .collapsed .combined-button button,
.filters .collapsed .combined-button span,
thead.filters .collapsed .combined-button button,
thead.filters .collapsed .combined-button span {
  font-size: 10px;
}
/* line 113, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .collapsed .combined-button i,
thead.filters .collapsed .combined-button i {
  top: -2px;
  right: 0;
}
/* line 118, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters th,
thead.filters th {
  color: #aaa;
  font-weight: 600;
  font-size: 12px;
}
/* line 124, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters md-input-container label,
thead.filters md-input-container label {
  color: #fafafa !important;
  font-weight: 400;
}
/* line 128, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters md-input-container input,
thead.filters md-input-container input {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fafafa;
  font-weight: 400;
}
/* line 136, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters .xicon,
thead.filters .xicon {
  font-size: 24px;
}

/* line 141, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters,
.sheet thead,
thead.filters {
  background: transparent;
  color: #aaa;
  font-weight: 600;
  font-size: 12px;
  height: 30px;
  padding: 0;
  text-align: center;
}

/* line 155, /app/app/assets/stylesheets/partials/summary-bar.scss */
.summary.dark-row input[type='text'], .process-control .summary.country-group input[type='text'],
.summary.dark-row input[type='number'],
.process-control .summary.country-group input[type='number'] {
  background-color: #343a3d;
  border: 0;
  color: #fafafa;
  padding: 1px 2px;
}

/* line 163, /app/app/assets/stylesheets/partials/summary-bar.scss */
md-input-container.date-filter {
  padding: 0;
  margin: 0;
}

/* line 169, /app/app/assets/stylesheets/partials/summary-bar.scss */
md-input-container.date-filter input {
  padding: 0 12px;
}
/* line 172, /app/app/assets/stylesheets/partials/summary-bar.scss */
md-input-container.date-filter label {
  margin: 0 0 0 12px;
}

/* line 177, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic {
  height: auto;
  background: #3b4245;
}
/* line 180, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment {
  height: 150px;
  padding-top: 2px;
  border: none;
  border-right: 2px solid #5c6365;
  background: transparent;
  margin-top: 10px;
  margin-bottom: 10px;
  justify-content: flex-start;
  flex: 2;
}
/* line 209, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment.actions {
  flex: 1;
  border-right: none;
  justify-content: space-between;
  padding-bottom: 10px;
}
/* line 215, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment.actions button span {
  padding-left: 35px;
}
/* line 218, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment.actions button i {
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -12px;
}
/* line 226, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment > [layout='row'] {
  min-height: 38px;
  max-height: 38px;
}
/* line 233, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment > .filter-row {
  min-height: 16px;
  max-height: 16px;
}
/* line 237, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment md-menu,
.filters.trading-diagnostic .segment label {
  background-color: transparent;
}
/* line 244, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment .combined-button {
  width: 100%;
}
/* line 249, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic [layout='row'] [layout='column'] {
  margin-left: 0;
  background-color: transparent;
}
/* line 253, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic [layout='row'] [layout='column'] [layout='row'] input,
.filters.trading-diagnostic [layout='row'] [layout='column'] [layout='row'] button {
  height: 18px;
  max-height: 18px;
  min-height: 18px;
  /*max-width: 90%;*/
}
/* line 260, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic [layout='row'] [layout='column'] [layout='row'] .md-button,
.filters.trading-diagnostic [layout='row'] [layout='column'] [layout='row'] .combined-button span {
  min-width: 9.2rem;
}

/* line 268, /app/app/assets/stylesheets/partials/summary-bar.scss */
.filter-row {
  margin-bottom: 6px;
}

/* line 272, /app/app/assets/stylesheets/partials/summary-bar.scss */
.dark-row > div h3.filter-row, .process-control .country-group > div h3.filter-row {
  padding-bottom: 5px;
}

/* line 276, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav {
  background-color: #44494a;
  color: #fafafa;
  height: 60px;
  margin-top: 1px !important;
}
/* line 281, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav h4 {
  margin: 0;
}
/* line 284, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox {
  margin-right: 10px;
}
/* line 286, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox:focus {
  outline: none !important;
}
/* line 289, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox .md-container {
  top: initial;
  overflow: hidden;
}
/* line 293, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox md-label,
.x-filter-nav md-checkbox .md-label {
  line-height: 1em;
  margin-left: 5px;
  min-height: 24px;
  height: 24px;
  max-height: 24px;
}
/* line 300, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox md-label:not(:empty),
.x-filter-nav md-checkbox .md-label:not(:empty) {
  border: none !important;
}
/* line 303, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox md-label > span,
.x-filter-nav md-checkbox .md-label > span {
  min-height: 24px;
  height: 24px;
  max-height: 24px;
  display: flex;
  /* align-content: center; */
  align-items: center;
}
/* line 312, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox .md-icon {
  background-color: #343a3d;
  border: 0;
}
/* line 317, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox[disabled] .md-label span {
  color: #8f8d8d;
}
/* line 320, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav > [layout='column'] {
  margin: 0;
}
/* line 322, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav > [layout='column'] > * {
  min-height: 24px;
  height: 24px;
  max-height: 24px;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  min-width: 100%;
}
/* line 333, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav > [layout='column'] > div {
  display: flex;
  flex-direction: row;
  justify-content: flex-start !important;
}
/* line 337, /app/app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav > [layout='column'] > div > * {
  min-height: 24px;
  height: 24px;
  max-height: 24px;
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

/* line 353, /app/app/assets/stylesheets/partials/summary-bar.scss */
.dark-row .combined-button span.disabled, .process-control .country-group .combined-button span.disabled,
.dark-row [disabled],
.process-control .country-group [disabled] {
  color: #8f8d8d !important;
}

/* line 359, /app/app/assets/stylesheets/partials/summary-bar.scss */
.sheet [layout='row'].x-filter-nav > div.segment {
  height: 50px;
  line-height: normal;
  border-right: 2px solid #5c6365;
  padding: 0 1em;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 366, /app/app/assets/stylesheets/partials/summary-bar.scss */
.sheet [layout='row'].x-filter-nav > div.segment:last-child {
  flex: 1;
  border-right: none;
}

/* line 372, /app/app/assets/stylesheets/partials/summary-bar.scss */
.margin-right-1 {
  margin-right: 1px !important;
}

/* line 6, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.header-tabs a.md-button:not([disabled]):hover,
.header-tabs .md-button:not([disabled]):hover {
  background-color: #2b2e2e;
}

/* line 12, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet:not(.q-rating-legend) input {
  flex: 1;
  background: #f5f5f5;
  box-shadow: 0 1px 1px rgba(100, 100, 100, 0.25) inset;
  border: none;
  height: 24px;
  padding: 0 5px;
  z-index: 1;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 21, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet:not(.q-rating-legend) input:focus {
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
  border: none;
  outline: none;
  -webkit-focus-ring-color: transparent;
  color: #44494a;
}
/* line 29, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet:not(.q-rating-legend) input.large {
  min-height: 36px;
  max-height: 36px;
}

/* line 35, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet {
  position: fixed;
  width: calc(100% - 60px);
  left: 60px;
  bottom: 50px;
  border: none;
  box-sizing: border-box;
  color: #fff;
  background-color: #fafafa !important;
  color: #343a3d;
  box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.15);
  height: 580px;
  z-index: 70;
  padding: 20px;
  color: #44494a;
  font-size: 13px;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 52, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .competitor-header span,
md-bottom-sheet .competitor-header img {
  margin-right: 0.25em;
  font-weight: 500;
}
/* line 56, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .competitor-header span:first-child,
md-bottom-sheet .competitor-header img:first-child {
  font-weight: 600;
}
/* line 64, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data [layout='row'] > div {
  flex: 1;
  display: flex;
  margin: 0;
  line-height: 24px;
  height: 24px;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
}
/* line 78, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data [layout='row']:nth-child(odd) > [layout='column'] {
  border-right: 1px solid #fafafa;
  box-sizing: border-box;
}
/* line 81, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data [layout='row']:nth-child(odd) > [layout='column']:last-child {
  border-right: 1px solid transparent;
}
/* line 94, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data [layout='row']:nth-child(even) > [layout='column'] {
  border-right: 1px solid #f5f5f5;
  box-sizing: border-box;
}
/* line 97, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data [layout='row']:nth-child(even) > [layout='column']:last-child {
  border-right: 1px solid transparent;
}
/* line 100, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data [layout='row']:nth-child(even) > [layout='column'] > div {
  border-top: 1px solid #eeeeee;
}
/* line 111, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'] {
  margin: 5px 0;
  display: flex;
  flex-direction: row;
  margin: 0;
  font-weight: 400;
}
/* line 117, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'].header {
  display: flex;
  justify-content: space-between;
}
/* line 120, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'].header h3 {
  height: 48px;
  display: flex;
  align-items: center;
  margin: 0;
  font-size: 19px;
}
/* line 127, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'].header h3 .racelab-logo {
  width: 100px;
  position: relative;
  top: 0.5px;
  margin-right: 8px;
}
/* line 134, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'].header > div {
  min-height: initial;
  max-height: initial;
  height: initial;
  flex: initial;
}
/* line 141, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'] > div {
  flex: 1;
}
/* line 143, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'] > div > div {
  display: flex;
  margin: 0;
  line-height: 24px;
  height: 24px;
  min-height: 24px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  position: relative;
  flex: 1;
}
/* line 154, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'] > div > div.th {
  min-height: 30px;
}
/* line 159, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'].filter-nav > div {
  height: 30px;
  line-height: 11px;
  align-items: center;
}
/* line 167, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet [layout='row'] div.th {
  background: #5c6365;
}
/* line 170, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet [layout='row'] div.th-sub {
  background: #dadada;
  font-weight: 600;
}
/* line 176, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet h3 {
  margin: 0 0 0.4em 0;
  padding: 0;
  font-size: 21px;
}
/* line 213, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.save {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-content: center;
  align-items: center;
  margin: 0.2em 0;
}
/* line 220, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.save span {
  font-weight: 600;
  font-size: 18px;
  letter-spacing: -0.02em;
  text-transform: capitalize;
}
/* line 227, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.md-button.md-fab {
  background-color: #44494a;
  justify-content: center;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 232, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.md-button.md-fab:hover {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 237, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.close-button {
  position: absolute;
  top: -27px;
}
/* line 241, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button i {
  font-size: 30px;
  vertical-align: middle;
  line-height: 30px;
  justify-content: center;
}
/* line 247, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.md-button > span {
  max-width: initial;
  width: initial;
}
/* line 252, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.md-grid {
  padding: 10px;
}
/* line 256, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data > [layout='row'] {
  min-width: 100%;
  max-width: 100%;
  border-top: 1px solid #eee;
}
/* line 260, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data > [layout='row'] > div {
  border-right: 1px solid #eee;
  padding: 0 9px;
}
/* line 263, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data > [layout='row'] > div:last-child {
  border-right: none;
  margin-right: 0 !important;
}
/* line 271, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .th > div {
  background-color: #44494a;
  color: #eee;
  font-size: 14px;
  font-weight: 600;
  line-height: 30px;
  height: 30px;
  min-height: 30px;
}
/* line 280, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .th > div .md-button {
  margin: 0;
  line-height: 30px;
  flex: 1;
  min-width: 100%;
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  text-transform: none;
  align-items: center;
  padding-left: 3px;
}
/* line 299, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .foot-row > div {
  background-color: #5c6365;
  color: #eee;
  border-right: 1px solid #687072 !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  height: 30px;
  min-height: 30px;
  align-items: center;
}
/* line 309, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .foot-row > div:first-child {
  font-weight: 600;
}
/* line 313, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .foot-row > div md-select .md-select-label {
  line-height: 30px;
}
/* line 320, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.th {
  background-color: #dadada;
}
/* line 326, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.totals > div {
  font-weight: 600;
}

/* line 332, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.menu-open footer,
.menu-open md-bottom-sheet {
  width: calc(100% - 256px);
  left: 256px;
}

/* line 337, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-backdrop {
  display: none !important;
}

/* line 344, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix,
md-bottom-sheet.strspd,
md-bottom-sheet.runstl,
md-bottom-sheet.pir {
  padding: 20px;
  background-color: #eaeaea !important;
  background-size: 50px 50px;
  background-position: 0 0;
}
/* line 354, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix > [layout='row'] > div.competitor-pill-list > div,
md-bottom-sheet.strspd > [layout='row'] > div.competitor-pill-list > div,
md-bottom-sheet.runstl > [layout='row'] > div.competitor-pill-list > div,
md-bottom-sheet.pir > [layout='row'] > div.competitor-pill-list > div {
  line-height: initial;
  height: initial;
  min-height: initial;
}
/* line 360, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .header .track-info,
md-bottom-sheet.strspd .header .track-info,
md-bottom-sheet.runstl .header .track-info,
md-bottom-sheet.pir .header .track-info {
  flex-direction: row;
  display: flex;
  align-content: center;
  align-items: center;
}
/* line 365, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .header .track-info .name,
md-bottom-sheet.strspd .header .track-info .name,
md-bottom-sheet.runstl .header .track-info .name,
md-bottom-sheet.pir .header .track-info .name {
  font-size: 13px;
  font-weight: 600;
  align-content: center;
  align-items: center;
  margin-right: 5px;
  height: 48px;
  display: flex;
}
/* line 374, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .header .track-info .track-direction,
md-bottom-sheet.strspd .header .track-info .track-direction,
md-bottom-sheet.runstl .header .track-info .track-direction,
md-bottom-sheet.pir .header .track-info .track-direction {
  font-size: 8px;
  letter-spacing: -0.02em;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 48px;
  max-width: 48px;
  min-width: 48px;
  height: 48px;
  position: relative;
}
/* line 385, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .header .track-info .track-direction:before,
md-bottom-sheet.strspd .header .track-info .track-direction:before,
md-bottom-sheet.runstl .header .track-info .track-direction:before,
md-bottom-sheet.pir .header .track-info .track-direction:before {
  position: absolute;
  font-size: 48px;
  width: 48px;
  height: 48px;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  color: #999;
}
/* line 415, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body,
md-bottom-sheet.strspd .body,
md-bottom-sheet.runstl .body,
md-bottom-sheet.pir .body {
  display: flex;
  flex: 1;
}
/* line 419, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-with-image,
md-bottom-sheet.strspd .body .data-entry-with-image,
md-bottom-sheet.runstl .body .data-entry-with-image,
md-bottom-sheet.pir .body .data-entry-with-image {
  justify-content: center;
}
/* line 422, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-with-image .image,
md-bottom-sheet.strspd .body .data-entry-with-image .image,
md-bottom-sheet.runstl .body .data-entry-with-image .image,
md-bottom-sheet.pir .body .data-entry-with-image .image {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1em;
  height: 350px;
  background: #343a3d;
}
/* line 432, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-with-image .image img,
md-bottom-sheet.strspd .body .data-entry-with-image .image img,
md-bottom-sheet.runstl .body .data-entry-with-image .image img,
md-bottom-sheet.pir .body .data-entry-with-image .image img {
  max-width: 100% !important;
  width: auto;
  max-height: 300px;
}
/* line 439, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline,
md-bottom-sheet.strspd .body .data-entry-inline,
md-bottom-sheet.runstl .body .data-entry-inline,
md-bottom-sheet.pir .body .data-entry-inline {
  margin-top: 10px;
}
/* line 441, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline .error-bar,
md-bottom-sheet.speed-matrix .body .data-entry-inline .info-bar,
md-bottom-sheet.strspd .body .data-entry-inline .error-bar,
md-bottom-sheet.strspd .body .data-entry-inline .info-bar,
md-bottom-sheet.runstl .body .data-entry-inline .error-bar,
md-bottom-sheet.runstl .body .data-entry-inline .info-bar,
md-bottom-sheet.pir .body .data-entry-inline .error-bar,
md-bottom-sheet.pir .body .data-entry-inline .info-bar {
  position: absolute;
  z-index: 2;
  left: 0;
  top: -36px;
  width: 100%;
}
/* line 450, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline .text-danger input,
md-bottom-sheet.strspd .body .data-entry-inline .text-danger input,
md-bottom-sheet.runstl .body .data-entry-inline .text-danger input,
md-bottom-sheet.pir .body .data-entry-inline .text-danger input {
  color: #dc5345;
}
/* line 455, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline .error i,
md-bottom-sheet.strspd .body .data-entry-inline .error i,
md-bottom-sheet.runstl .body .data-entry-inline .error i,
md-bottom-sheet.pir .body .data-entry-inline .error i {
  color: #fff !important;
}
/* line 459, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline > div,
md-bottom-sheet.strspd .body .data-entry-inline > div,
md-bottom-sheet.runstl .body .data-entry-inline > div,
md-bottom-sheet.pir .body .data-entry-inline > div {
  flex: 1;
  display: flex;
}
/* line 462, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline > div:before,
md-bottom-sheet.strspd .body .data-entry-inline > div:before,
md-bottom-sheet.runstl .body .data-entry-inline > div:before,
md-bottom-sheet.pir .body .data-entry-inline > div:before {
  content: 'Data entry:';
  background: #343a3d;
  color: #fff;
  position: absolute;
  z-index: 2;
  width: 96px;
  display: flex;
  height: 36px;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}
/* line 475, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline > div > input,
md-bottom-sheet.strspd .body .data-entry-inline > div > input,
md-bottom-sheet.runstl .body .data-entry-inline > div > input,
md-bottom-sheet.pir .body .data-entry-inline > div > input {
  padding-left: 106px;
  height: 36px;
  min-width: initial;
  max-width: initial;
  display: flex;
  flex: 8;
  font-weight: 600;
  color: #5c6365;
}
/* line 484, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline > div > input:focus,
md-bottom-sheet.strspd .body .data-entry-inline > div > input:focus,
md-bottom-sheet.runstl .body .data-entry-inline > div > input:focus,
md-bottom-sheet.pir .body .data-entry-inline > div > input:focus {
  color: #343a3d;
}
/* line 488, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline > div .actions,
md-bottom-sheet.strspd .body .data-entry-inline > div .actions,
md-bottom-sheet.runstl .body .data-entry-inline > div .actions,
md-bottom-sheet.pir .body .data-entry-inline > div .actions {
  flex: initial;
  display: flex;
  width: 72px;
  min-width: 72px;
  max-width: 72px;
}
/* line 495, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline > div button,
md-bottom-sheet.strspd .body .data-entry-inline > div button,
md-bottom-sheet.runstl .body .data-entry-inline > div button,
md-bottom-sheet.pir .body .data-entry-inline > div button {
  flex: 1;
  display: flex;
  min-width: initial;
  margin: 0;
  line-height: 36px;
  border-radius: 0;
  padding: 0;
  justify-content: center;
  align-items: center;
}
/* line 505, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .body .data-entry-inline > div button i,
md-bottom-sheet.strspd .body .data-entry-inline > div button i,
md-bottom-sheet.runstl .body .data-entry-inline > div button i,
md-bottom-sheet.pir .body .data-entry-inline > div button i {
  margin: 0;
}

/* line 516, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades {
  padding: 20px;
}

/* line 528, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
greyhound-speed-matrix > div .data-entry-with-image .image,
model-speed-matrix > div .data-entry-with-image .image {
  background: #343a3d url(/images/file-upload-bg-MATRIX.png) center center no-repeat !important;
}

/* line 537, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.runstl .body > div {
  margin-left: 10px;
}
/* line 542, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.runstl .data-entry-with-image .image {
  background: #343a3d url(/images/file-upload-bg-RUNSTL.png) center center no-repeat !important;
}
/* line 547, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.runstl .competitor {
  justify-content: flex-start;
}
/* line 552, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.runstl .competitor > div {
  min-height: 42px;
  max-width: 50px;
  min-width: 50px;
  flex: initial;
}
/* line 558, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.runstl .competitor > div i.competitor-colors {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0;
}
/* line 567, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.runstl span.start-position-number {
  font-size: 24px;
  font-weight: 600;
  height: 30px;
}

/* line 575, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.strspd .body > div {
  margin-left: 10px;
}
/* line 580, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.strspd .data-entry-with-image .image {
  background: #343a3d url(/images/file-upload-bg-STRSPD.png) center center no-repeat !important;
}
/* line 585, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.strspd .competitor {
  justify-content: flex-start;
}
/* line 590, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.strspd .competitor > div {
  min-height: 42px;
  max-width: 50px;
  min-width: 50px;
  flex: initial;
}
/* line 596, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.strspd .competitor > div i.competitor-colors {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0;
}
/* line 605, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.strspd span.start-position-number {
  font-size: 24px;
  font-weight: 600;
  height: 30px;
}

/* line 613, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.pir .body > div {
  margin-left: 10px;
}
/* line 618, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.pir .data-entry-with-image .image {
  background: #343a3d url(/images/file-upload-bg-PIR.png) center center no-repeat !important;
}
/* line 623, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.pir .competitor {
  justify-content: flex-start;
}
/* line 628, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.pir .competitor > div {
  min-height: 42px;
  max-width: 50px;
  min-width: 50px;
  flex: initial;
}
/* line 634, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.pir .competitor > div i.competitor-colors {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0;
}
/* line 643, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.pir span.start-position-number {
  font-size: 24px;
  font-weight: 600;
  height: 30px;
}

/* line 651, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report,
md-bottom-sheet.dividends,
md-bottom-sheet.trading-parameters {
  padding: 20px;
}
/* line 655, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data,
md-bottom-sheet.dividends .tabular-data,
md-bottom-sheet.trading-parameters .tabular-data {
  margin-bottom: 5px;
}
/* line 657, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'],
md-bottom-sheet.dividends .tabular-data > [layout='row'],
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'] {
  min-width: 100%;
  max-width: 100%;
}
/* line 660, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'] > div,
md-bottom-sheet.dividends .tabular-data > [layout='row'] > div,
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'] > div {
  display: flex;
  justify-content: flex-end;
}
/* line 663, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'] > div:first-child,
md-bottom-sheet.dividends .tabular-data > [layout='row'] > div:first-child,
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'] > div:first-child {
  justify-content: flex-start;
  text-indent: 20px;
}
/* line 671, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'] > div.text-danger,
md-bottom-sheet.dividends .tabular-data > [layout='row'] > div.text-danger,
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'] > div.text-danger {
  color: #dc5345;
}
/* line 674, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'] > div.text-success,
md-bottom-sheet.dividends .tabular-data > [layout='row'] > div.text-success,
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'] > div.text-success {
  color: #3ebb41;
}
/* line 677, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'] > div *,
md-bottom-sheet.dividends .tabular-data > [layout='row'] > div *,
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'] > div * {
  display: flex;
}
/* line 682, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'].th > div,
md-bottom-sheet.dividends .tabular-data > [layout='row'].th > div,
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'].th > div {
  justify-content: center;
}
/* line 684, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > [layout='row'].th > div:first-child,
md-bottom-sheet.dividends .tabular-data > [layout='row'].th > div:first-child,
md-bottom-sheet.trading-parameters .tabular-data > [layout='row'].th > div:first-child {
  justify-content: flex-start;
  text-indent: 20px;
}

/* line 701, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters {
  padding: 20px;
}
/* line 703, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters h4 {
  margin: 0;
  color: #44494a;
  font-size: 11px;
}
/* line 709, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] > div {
  flex: 1;
  display: flex;
  margin: 0;
  line-height: 24px;
  height: 24px;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  padding: 0;
}
/* line 720, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] > div:first-child {
  text-indent: 9px;
}
/* line 726, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row']:first-child > div {
  flex: 1;
}
/* line 728, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row']:first-child > div:first-child {
  flex: 2;
}
/* line 734, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row']:nth-of-child(2) > div {
  line-height: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
}
/* line 741, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] [layout='column'] {
  justify-content: flex-start;
}
/* line 748, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] [layout='column'] > div:first-child {
  line-height: 30px;
  height: 30px;
  min-height: 30px;
  border-top: 1px solid transparent;
}
/* line 757, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] [layout='column']:first-child > div {
  justify-content: flex-start;
  padding-left: 9px;
  align-items: center;
  border-top: 1px solid transparent;
}
/* line 766, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] [layout='column']:nth-of-type(2) > div > div {
  padding-right: 9px;
  font-weight: 600 !important;
  font-size: 14px !important;
}
/* line 791, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row'] {
  margin: 5px 0;
  display: flex;
  flex-direction: row;
  margin: 0;
  font-weight: 400;
}
/* line 801, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row'] > div > div {
  display: flex;
  margin: 0;
  line-height: 24px;
  height: 24px;
  min-height: 24px;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  flex: 1;
}
/* line 813, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row'].filter-nav > div {
  height: 30px;
  line-height: 11px;
  align-items: center;
}
/* line 818, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(odd) {
  background: #f2f2f2;
}
/* line 820, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(odd) > [layout='column'] {
  border-right: 1px solid #fafafa;
  box-sizing: border-box;
}
/* line 823, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(odd) > [layout='column']:last-child {
  border-right: 1px solid transparent;
}
/* line 826, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(odd) > [layout='column'] > div {
  border-top: 1px solid #fafafa;
}
/* line 836, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(even) > [layout='column'] {
  border-right: 1px solid #f5f5f5;
  box-sizing: border-box;
}
/* line 839, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(even) > [layout='column']:last-child {
  border-right: none;
}
/* line 843, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(even) > [layout='column'] > div {
  border-top: 1px solid #eeeeee;
}
/* line 854, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .tabular-data {
  min-height: initial !important;
  height: initial !important;
}
/* line 858, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .tabular-data > div {
  min-width: 100%;
  max-width: 100%;
  height: initial !important;
  min-height: 24px !important;
  align-items: center;
}
/* line 865, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .tabular-data > div > div {
  display: flex;
  font-size: 13px;
  color: #44494a;
  min-height: initial !important;
  height: initial !important;
}

/* line 879, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history {
  padding: 20px;
}
/* line 881, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history h4 {
  margin-top: 0;
  color: #44494a;
  font-size: 11px;
  height: 24px;
  display: flex;
  align-items: center;
}
/* line 888, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history h4 i {
  font-size: 16px;
  margin-right: 5px;
}
/* line 895, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div {
  flex: 1;
  display: flex;
  margin: 0;
  line-height: initial;
  height: initial;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  margin-right: 2px !important;
}
/* line 906, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div:last-child {
  margin-right: 0 !important;
}
/* line 909, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div.separator {
  width: 1em;
  min-width: 1em;
  max-width: 1em;
}
/* line 914, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div > div {
  min-width: 100%;
  color: #44494a;
}
/* line 918, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div i.material-icons {
  color: #44494a;
}
/* line 924, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right {
  margin-left: 20px;
  align-items: flex-start;
}
/* line 927, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right div[layout='row'] .col-4 span {
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  display: flex;
  margin-right: 1px;
  background: rgba(100, 100, 100, 0.04);
  line-height: 28px;
}
/* line 935, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right div[layout='row'] .col-4 span:last-child {
  margin-right: 0;
}
/* line 939, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right div[layout='row'] .col-2 span {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  display: flex;
  margin-right: 1px;
  background: rgba(100, 100, 100, 0.04);
  line-height: 28px;
}
/* line 947, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right div[layout='row'] .col-2 span:last-child {
  margin-right: 0;
}
/* line 951, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right div[layout='row'] .col-3 span {
  width: 33%;
  min-width: 33%;
  max-width: 33%;
  display: flex;
  margin-right: 1px;
  background: rgba(100, 100, 100, 0.04);
  line-height: 28px;
}
/* line 959, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right div[layout='row'] .col-3 span:last-child {
  margin-right: 0;
}
/* line 965, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-EAT .ladder-trade, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-BACK .ladder-trade {
  background-color: #3197df !important;
}
/* line 969, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-EAT .th > div, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-BACK .th > div {
  border-top: 6px solid #3197df;
}
/* line 971, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-EAT .th > div:first-child, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-BACK .th > div:first-child {
  border-radius: 3px 0 0 0;
}
/* line 974, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-EAT .th > div:last-child, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-BACK .th > div:last-child {
  border-radius: 0 3px 0 0;
}
/* line 982, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-BET .ladder-trade, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-LAY .ladder-trade {
  background-color: #f77ab2 !important;
}
/* line 986, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-BET .th > div, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-LAY .th > div {
  border-top: 6px solid #f77ab2;
}
/* line 988, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-BET .th > div:first-child, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-LAY .th > div:first-child {
  border-radius: 3px 0 0 0;
}
/* line 991, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.citibet-BET .th > div:last-child, md-bottom-sheet.competitor-market-history [layout='row'] .right.betfair-LAY .th > div:last-child {
  border-radius: 0 3px 0 0;
}
/* line 997, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .th {
  padding-left: 1.5%;
  padding-right: 1.5%;
  background: transparent;
}
/* line 1001, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .th > div:first-child {
  margin-right: 0 !important;
}
/* line 1005, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .th > div:last-child > md-select {
  border-left: 1px solid #f5f5f5 !important;
}
/* line 1011, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .th-sub {
  padding-left: 1.5%;
  padding-right: 1.5%;
  background: transparent;
  min-height: 30px;
}
/* line 1016, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .th-sub > span {
  background: #dadada !important;
  font-weight: 600;
  flex: 1;
  min-width: initial !important;
  width: initial;
}
/* line 1024, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right span.win {
  justify-content: flex-start;
  padding-left: 9px;
}
/* line 1028, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right span.plc {
  justify-content: center;
}
/* line 1031, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right span.percentage {
  font-weight: 600;
  justify-content: center;
}
/* line 1035, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right span.limit {
  justify-content: flex-end;
  padding-right: 9px;
}
/* line 1040, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view {
  height: 300px;
  /*align-items: center;*/
  justify-content: flex-start;
  max-height: 290px;
  overflow-x: visible;
  overflow-y: scroll;
  padding-bottom: 87px;
  padding-left: 1.5%;
  padding-right: 1.5%;
}
/* line 1051, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view > [layout='row']:nth-child(even) {
  background: #fff;
}
/* line 1055, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view div[layout='row'] .col-4 span {
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  display: flex;
  margin-right: 1px;
  background: rgba(100, 100, 100, 0.04);
  line-height: 28px;
}
/* line 1063, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view div[layout='row'] .col-4 span:last-child {
  margin-right: 0;
}
/* line 1068, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view div[layout='row'] .col-2 span {
  width: 33%;
  min-width: 33%;
  max-width: 33%;
  display: flex;
  margin-right: 1px;
  background: rgba(100, 100, 100, 0.04);
  line-height: 28px;
}
/* line 1076, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view div[layout='row'] .col-2 span:last-child {
  margin-right: 0;
}
/* line 1081, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view div[layout='row'] .col-2 span {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  display: flex;
  margin-right: 1px;
  background: rgba(100, 100, 100, 0.04);
  line-height: 28px;
}
/* line 1089, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view div[layout='row'] .col-2 span:last-child {
  margin-right: 0;
}
/* line 1094, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view span.win {
  justify-content: flex-start;
  padding-left: 9px;
}
/* line 1098, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view span.plc {
  justify-content: center;
}
/* line 1101, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view span.percentage {
  font-weight: normal;
  justify-content: center;
}
/* line 1105, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view span.limit {
  justify-content: flex-end;
  padding-right: 9px;
}
/* line 1109, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view button {
  padding: 0;
  border-radius: 0 !important;
}
/* line 1114, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view .ladder-button {
  height: 30px;
  display: flex;
  flex-direction: row;
}
/* line 1121, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-trade {
  position: absolute;
  bottom: 0;
  left: 0 !important;
  width: 97% !important;
  padding: 5px;
  margin-left: 1.5%;
  margin-right: 1.5%;
}
/* line 1130, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .actions {
  margin-top: 5px;
}
/* line 1133, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .left {
  margin-top: 5px;
  justify-content: flex-start;
}
/* line 1137, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .status {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
}
/* line 1142, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .status i {
  color: #aaa;
}
/* line 1147, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left {
  align-items: flex-start;
}
/* line 1149, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] {
  display: flex;
  line-height: initial;
  height: initial;
  min-height: initial;
  align-items: flex-start;
}
/* line 1156, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] * {
  display: flex;
}
/* line 1159, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] .account {
  font-weight: 600;
}
/* line 1162, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] > div {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  min-height: 30px;
  height: 30px;
  margin: 1px 0;
}
/* line 1170, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] h4 {
  margin: 0.5em;
}
/* line 1175, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] .md-button {
  min-width: 100%;
  flex-direction: row;
  display: flex;
  margin: 0;
  font-size: 14px;
  line-height: 14px;
  max-height: 30px;
  border-radius: 0 !important;
  justify-content: space-around;
  align-content: center;
  align-items: center;
  align-self: stretch;
}
/* line 1189, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] .md-button i {
  font-size: 16px;
}
/* line 1192, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] .md-button span {
  font-weight: 600;
}
/* line 1197, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] .graph-toggle .md-button {
  font-size: 13px;
  justify-content: center;
}
/* line 1204, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] [class*='beticon']:before {
  background-color: rgba(37, 136, 163, 0.68);
}
/* line 1209, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left .market-graph {
  height: 222px;
  background-color: #eaeaea !important;
  background-image: linear-gradient(0deg, transparent 24%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0.5) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0.5) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0.5) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0.5) 76%, transparent 77%, transparent);
  background-size: 50px 50px;
  background-position: 0 0;
}
/* line 1240, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left .graph-toggle button {
  justify-content: center;
}

/* line 1250, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades {
  padding: 20px;
}
/* line 1252, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades > * {
  display: flex;
}
/* line 1255, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades md-option[ng-repeat*='tradeProviders'][value*='bestbookies'] {
  display: none;
}
/* line 1258, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades h4 {
  margin: 0;
  color: #44494a;
  font-size: 11px;
  height: 24px;
  display: flex;
  align-items: center;
}
/* line 1265, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades h4 i {
  font-size: 16px;
  margin-right: 5px;
}
/* line 1272, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .fixed-height {
  overflow-y: scroll;
}
/* line 1275, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] > div {
  display: flex;
  align-self: stretch;
}
/* line 1278, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] > div > div {
  height: initial;
  max-height: initial;
}
/* line 1284, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] div.th, md-bottom-sheet.event-trades [layout='row'] div.th-sub {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}
/* line 1290, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] div.th > div, md-bottom-sheet.event-trades [layout='row'] div.th-sub > div {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
  justify-content: center;
  align-items: center;
  margin-right: 1px;
}
/* line 1299, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] div.th .md-button, md-bottom-sheet.event-trades [layout='row'] div.th-sub .md-button {
  justify-content: center;
}
/* line 1303, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] div > div {
  height: initial;
  max-height: initial;
}
/* line 1308, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left {
  width: 25%;
  height: 360px;
  margin-right: 10px;
}
/* line 1312, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data {
  flex-direction: column;
  justify-content: flex-start;
}
/* line 1315, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data h4 {
  font-size: 13px;
  text-transform: uppercase;
}
/* line 1319, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data .foot-row {
  color: #fff;
  font-size: 15px;
  min-height: 30px;
  max-height: 30px;
}
/* line 1324, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data .foot-row h4 {
  color: #fff;
  font-size: 15px;
}
/* line 1330, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left md-select-menu {
  max-width: 200px;
}
/* line 1334, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div {
  flex: 1;
  display: flex;
}
/* line 1338, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div section {
  align-self: stretch;
}
/* line 1342, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div div {
  flex: 1;
  display: flex;
}
/* line 1348, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div div.th, md-bottom-sheet.event-trades [layout='row'] .left > div div.th-sub {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}
/* line 1354, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div div.th h4, md-bottom-sheet.event-trades [layout='row'] .left > div div.th-sub h4 {
  width: 64px;
}
/* line 1357, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div div.th > div, md-bottom-sheet.event-trades [layout='row'] .left > div div.th-sub > div {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}
/* line 1367, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right {
  width: 25%;
  height: 330px;
}
/* line 1370, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data {
  flex-direction: column;
  justify-content: flex-start;
}
/* line 1375, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] > div:last-child {
  width: 64px;
  max-width: 64px;
  justify-content: center;
}
/* line 1380, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] > div i {
  color: #44494a;
}
/* line 1385, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] div.th-sub {
  background: #dadada;
  font-weight: 600;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
/* line 1389, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] div.th-sub div {
  width: 64px;
  max-width: 64px;
  justify-content: center;
}
/* line 1397, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data .beticon {
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 0;
  font-weight: 600;
}
/* line 1404, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div {
  flex: 1;
  display: flex;
}
/* line 1407, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div div {
  flex: 1;
  display: flex;
  min-height: 25px;
}
/* line 1414, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div.th, md-bottom-sheet.event-trades [layout='row'] .right > div.th-sub {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}
/* line 1420, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div.th > div, md-bottom-sheet.event-trades [layout='row'] .right > div.th-sub > div {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
  flex: 1;
  display: flex;
  max-width: initial;
  min-width: initial;
  width: initial;
  border-right: 1px solid #eee;
  padding: 0;
  margin-right: 0;
}
/* line 1436, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div.th-sub > div:first-child {
  justify-content: flex-start;
  padding-left: 0;
  text-indent: 8px;
}
/* line 1441, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div.th-sub > div:last-child {
  width: 64px;
  max-width: 64px;
  justify-content: center;
}

/* line 1452, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-menu.white {
  margin: 0;
  padding: 0;
}
/* line 1455, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-menu.white button {
  background-color: #fff !important;
  color: #343a3d !important;
  margin: 0;
}

/* line 1462, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-select.white {
  background-color: #fff !important;
  color: #343a3d !important;
}

/* line 1467, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-select.white .md-select-label {
  color: #343a3d !important;
  padding: 10px !important;
}

/* line 1472, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.md-button.white,
.md-button.white md-icon {
  color: #fff;
}

/* line 1477, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.radio-compact md-checkbox {
  margin: 0 15px;
}

/* line 1481, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
button.competitor-selection {
  border: 0;
  background-color: #fafafa;
  margin: 1px;
}

/* line 1487, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
button.competitor-selection.selected {
  background-color: #3ebb41;
  color: #fff;
}

/* line 1493, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form md-select,
md-bottom-sheet.standard-form input[type='text'],
md-bottom-sheet.standard-form input[type='number'] {
  height: 38px;
}
/* line 1498, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form input[type='text'],
md-bottom-sheet.standard-form input[type='number'] {
  background-color: #fff;
}
/* line 1502, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form md-menu {
  margin-top: 2px;
}
/* line 1504, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form md-menu button {
  background-color: #fff;
  box-shadow: none;
  border: 0;
  height: 38px;
  width: 100%;
  text-align: left;
}
/* line 1515, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector button {
  padding: 5px;
}
/* line 1518, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector .flag.au {
  margin: 0 9px;
}
/* line 1521, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector h3 {
  margin: 5px 0;
}
/* line 1524, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector p.date {
  display: none;
}

/* line 1532, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.generic {
  padding: 20px;
}
/* line 1534, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.generic h5 {
  font-size: 12px;
}
/* line 1537, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.generic h4 {
  margin-top: 0;
  color: #44494a;
  height: 24px;
  display: flex;
  align-items: center;
}
/* line 1543, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.generic h4 i {
  font-size: 14px;
  margin-right: 5px;
}
/* line 1550, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.generic [layout='row'] > div {
  flex: 1;
  display: flex;
  margin: 0;
  line-height: initial;
  height: initial;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  margin-right: 2px !important;
}
/* line 1564, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.generic [layout='row'] > div > div {
  min-width: 100%;
  color: #44494a;
}
/* line 1568, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.generic [layout='row'] > div i.material-icons {
  color: #44494a;
}

/* line 1577, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'].section-container {
  margin-bottom: 18px;
  max-height: 360px;
}
/* line 1580, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'].section-container:last-child {
  margin-botom: 0;
}

/* line 1588, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section-container {
  margin-bottom: 18px;
  max-height: 360px;
}
/* line 1591, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section-container:last-child {
  margin-botom: 0;
}
/* line 1594, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section-container.full-height {
  max-height: 387px;
  min-height: initial;
}
/* line 1603, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section:last-child {
  border-right: 0;
}
/* line 1606, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] {
  height: 30px;
  min-width: 100%;
  justify-content: center;
  align-items: center;
}
/* line 1611, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] .box {
  width: 32px;
  max-width: 32px;
  margin: 2px;
  height: 32px;
}
/* line 1617, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] .box-2 {
  width: 32px;
  max-width: 32px;
  background: #dadada;
  font-weight: 600;
}
/* line 1622, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] .box-2 .super-left {
  top: 4px;
  left: 3px;
}
/* line 1626, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] .box-2 .super-right {
  top: 4px;
  right: 3px;
}
/* line 1630, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] .box-2 .sub-left {
  bottom: 4px;
  left: 3px;
}
/* line 1634, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] .box-2 .sub-right {
  bottom: 4px;
  right: 3px;
}
/* line 1639, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'].rows-2 {
  height: 48px;
}
/* line 1641, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'].rows-2 div {
  align-self: stretch;
  background: #f5f5f5;
}
/* line 1646, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'].th {
  background: #44494a;
}
/* line 1648, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'].th h4 {
  margin: 0;
  color: #fff;
}
/* line 1653, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] md-menu {
  flex: 1;
  min-width: 100%;
  max-width: initial;
  position: absolute;
  left: 0;
  height: 100%;
}
/* line 1661, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] md-menu .combined-button i {
  top: 0.2em;
}
/* line 1664, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] md-menu .combined-button span {
  line-height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1669, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section [layout='row'] md-menu .combined-button button {
  flex: 1;
  min-width: initial;
  max-width: initial;
  margin: 0;
}
/* line 1679, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.distance-range {
  max-width: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
}
/* line 1686, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta {
  max-width: 300px !important;
  justify-content: flex-start;
  background: #fff;
}
/* line 1690, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta div {
  flex: 1;
}
/* line 1693, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] {
  max-height: 32px;
  border: 2px solid transparent;
}
/* line 1696, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] div {
  padding: 0 9px;
}
/* line 1699, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div {
  border-color: transparent;
  background: inherit;
  min-height: 30px;
  max-height: 30px;
}
/* line 1704, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div.blank {
  background: transparent;
}
/* line 1707, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div.th.top {
  background: #5c6365;
  color: #fff;
}
/* line 1711, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div.th {
  background: #eee;
}
/* line 1713, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div.th.top {
  background: #5c6365;
  color: #fff;
}
/* line 1717, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div.th.sub {
  background: #eee;
  color: #44494a;
}
/* line 1720, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div.th.sub h4 {
  margin: 0;
  color: #44494a;
}
/* line 1725, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta > [layout='row'] > div.th h4 {
  margin: 0;
  font-size: 1.6rem;
}
/* line 1732, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta div div {
  justify-content: flex-start;
  align-self: stretch;
  font-weight: 600;
  font-size: 1.6rem;
}
/* line 1739, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.profile-meta div div.peak-rating:not(.bold) {
  font-weight: 300;
}
/* line 1744, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.box-draw img.rug-thumb {
  width: 32px;
  height: 32px;
}
/* line 1748, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .section.box-draw .box-number {
  position: absolute;
  display: flex;
  left: 0;
  top: 0;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-shadow: 0px 0px 4px black, 0px 0px 4px black;
  min-width: 32px;
  min-height: 32px;
  justify-content: center;
  align-content: center;
  align-items: center;
}
/* line 1766, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile #chart5 {
  max-height: 320px !important;
  padding-top: 10px;
}
/* line 1769, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile #chart5 svg {
  max-height: 320px;
}
/* line 1773, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile #chart5 svg > g:nth-of-type(1) g.c3-event-rects-single {
  transition-delay: 1ms;
}
/* line 1777, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile #chart5 svg > g:nth-of-type(2) {
  transform: scale(0.5) translate(50%, 476px) !important;
  transition-delay: 1ms;
}
/* line 1780, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile #chart5 svg > g:nth-of-type(2) .tick text {
  font-size: 0.9em !important;
}
/* line 1784, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile #chart5 svg > g:nth-of-type(3) {
  transform: translate(0, 300px) !important;
}
/* line 1790, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .c3 path,
md-bottom-sheet.competitor_profile .c3 line {
  fill: none;
  stroke: black;
  stroke-width: 3;
  stroke: #ccc;
}
/* line 1798, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .c3 text {
  font-weight: 800;
  font-family: 'Proxima Nova', sans-serif;
  font-size: 11px;
  opacity: 0.72;
}
/* line 1805, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .c3-chart-container #scatter-plot2-chart {
  align-self: flex-start !important;
}
/* line 1810, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile [layout='row'] div.card {
  margin-right: 20px !important;
}
/* line 1812, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile [layout='row'] div.card:last-child {
  margin-right: 0 !important;
}
/* line 1815, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile [layout='row'] div.card.right {
  flex: 3 !important;
  max-width: 66.67%;
  padding: 10px;
  background: #fff;
}
/* line 1824, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .left.two {
  flex: 1;
  background: #f5f5f5;
  padding: 0;
  margin-right: 15px !important;
}
/* line 1830, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .left.two > [layout='column'] {
  align-content: flex-start;
  min-height: initial;
  max-height: initial;
  height: initial;
  min-width: 100% !important;
  margin: 0;
}
/* line 1840, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile .right {
  flex: 3 !important;
  max-width: 66.67%;
  padding: 10px;
  background: #fff;
}
/* line 1849, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile.extended [layout='row'] div.card {
  flex: 1 !important;
  max-width: initial !important;
  align-self: flex-start;
  padding-bottom: 2px !important;
}
/* line 1855, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor_profile.extended [layout='row'] div.card.right {
  flex: 1 !important;
  max-width: initial;
}

/* line 1863, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
pedigree-chart {
  width: 100%;
}

/* line 1868, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree {
  min-height: 580px;
  max-height: 580px;
}
/* line 1871, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree > [layout='row'].section-container {
  max-height: initial;
}
/* line 1874, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree {
  width: 100%;
  align-items: flex-start;
}
/* line 1877, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul {
  padding-top: 0;
  position: relative;
  padding-left: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
/* line 1884, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul ul {
  padding-top: 24px;
}
/* line 1886, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul ul:before {
  content: '';
  position: absolute;
  top: 14px;
  left: 50%;
  border-left: 4px solid #eaeaea;
  width: 0;
  height: 12px;
}
/* line 1896, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li {
  float: left;
  text-align: center;
  list-style-type: none;
  position: relative;
  padding: 28px 0 0 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
/* line 1907, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li.current-competitor {
  width: 100%;
}
/* line 1909, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li.current-competitor li {
  width: 49.5%;
  font-size: 80%;
}
/* line 1913, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li.current-competitor li:first-child {
  padding-right: 0.5%;
}
/* line 1916, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li.current-competitor li:last-child {
  padding-left: 0.5%;
}
/* line 1920, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a {
  display: inline-block;
  padding: 9px;
  width: 190px;
  text-decoration: none;
  color: #44494a;
  font-size: 15px;
  line-height: 1.4em;
  font-family: 'Raleway', 'Proxima Nova', sans-serif;
  text-transform: uppercase;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: #eaeaea;
}
/* line 1935, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a data.name {
  min-height: 1em;
  display: inline-block;
}
/* line 1939, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a span {
  display: block;
  font-weight: 500;
  font-family: 'Proxima Nova', sans-serif;
  font-size: 14px;
  line-height: 1em;
  color: rgba(68, 73, 74, 0.65);
}
/* line 1946, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a span.xs {
  font-size: 6px;
}
/* line 1951, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a.sire, md-bottom-sheet.competitor-pedigree .familytree ul li a.sire + ul li a {
  background: #d8e7f5;
}
/* line 1958, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a.dame, md-bottom-sheet.competitor-pedigree .familytree ul li a + ul li a.dame {
  background: #f8dedb;
}
/* line 1966, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a:hover, md-bottom-sheet.competitor-pedigree .familytree ul li a:hover + ul li a {
  background: #d1d1d1;
  color: #2b2e2e;
}
/* line 1971, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a.sire:hover, md-bottom-sheet.competitor-pedigree .familytree ul li a:hover + ul li a.sire {
  background: #afcdeb;
  color: #2b2e2e;
}
/* line 1976, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a.dame:hover, md-bottom-sheet.competitor-pedigree .familytree ul li a:hover + ul li a.dame {
  background: #e0aca7;
}
/* line 1981, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li a:hover + ul li:after, md-bottom-sheet.competitor-pedigree .familytree ul li a:hover + ul li:before, md-bottom-sheet.competitor-pedigree .familytree ul li a:hover + ul:before, md-bottom-sheet.competitor-pedigree .familytree ul li a:hover + ul ul:before {
  border-color: #dadada;
}
/* line 1988, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li:before, md-bottom-sheet.competitor-pedigree .familytree ul li:after {
  content: '';
  position: absolute;
  top: 0;
  right: 50%;
  border-top: 4px solid #eaeaea;
  width: 50%;
  height: 12px;
}
/* line 1998, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li:after {
  right: auto;
  left: 50%;
  border-left: 4px solid #eaeaea;
}
/* line 2003, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li:only-child:after, md-bottom-sheet.competitor-pedigree .familytree ul li:only-child:before {
  display: none;
}
/* line 2007, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li:only-child {
  padding-top: 0;
}
/* line 2010, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li:first-child:before, md-bottom-sheet.competitor-pedigree .familytree ul li:last-child:after {
  border: 0 none;
}
/* line 2014, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li:last-child:before {
  border-right: 4px solid #eaeaea;
  border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
}
/* line 2020, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li:first-child:after {
  border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
}
/* line 2026, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li li a {
  font-size: 12px;
  width: 170px;
  padding: 9px;
}
/* line 2030, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li li a:hover {
  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.4);
  margin-top: -2px;
  margin-bottom: 2px;
}
/* line 2035, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-pedigree .familytree ul li li a span {
  text-align: left;
}

/* line 2046, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-notes {
  background: #f5f5f5;
}
/* line 2049, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-notes .notes > div {
  height: 400px;
  display: flex;
  position: relative;
}
/* line 2054, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-notes .notes textarea {
  display: flex;
  flex: 1;
  align-self: stretch;
  min-height: initial !important;
  height: initial !important;
  max-height: initial;
  padding: 10px;
  background-color: #fff;
}

/* line 2067, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.comment-search,
md-bottom-sheet.speed-matrix {
  height: 600px;
}

/* line 2072, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.process-control-sheet {
  height: 835px;
  padding-top: 0;
}
/* line 2076, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.process-control-sheet .close-button {
  position: relative;
}
/* line 2080, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.process-control-sheet.post-race {
  height: 886px;
}

/* line 2086, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.icon-container-row.not-active {
  opacity: 0.5;
}
/* line 2088, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.icon-container-row.not-active i:before {
  border: 2px solid rgba(0, 0, 0, 0.1);
}
/* line 2091, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.icon-container-row.not-active.active {
  opacity: 1;
}
/* line 2094, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.icon-container-row.not-active img {
  border-radius: 9px;
  border: 2px solid rgba(0, 0, 0, 0.1);
}
/* line 2098, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.icon-container-row.not-active.active i:before, .icon-container-row.not-active.active img {
  border: 2px solid rgba(0, 0, 0, 0.5);
}
/* line 2102, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.icon-container-row.not-active h4 {
  justify-content: center;
  align-items: center;
  align-content: center;
  align-self: center;
  padding: 0;
  margin: 0 0 7px 9px;
}

/* line 2113, /app/app/assets/stylesheets/partials/bottom-sheet.scss */
.show-validation .ng-dirty.ng-invalid {
  background-color: rgba(220, 83, 69, 0.1);
}

/* line 11, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  opacity: 0;
  border-radius: 2px;
  overflow: hidden;
}
/* line 20, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container .striped > md-menu-item:nth-child(odd),
.md-open-menu-container .stripped > md-menu-item:nth-child(odd) {
  margin: 0.2em 0;
}
/* line 25, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container md-menu-divider {
  margin-top: 4px;
  margin-bottom: 4px;
  height: 1px;
  width: 100%;
}
/* line 32, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container md-menu-content > * {
  opacity: 0;
}
/* line 37, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container:not(.md-clickable) {
  pointer-events: none;
}
/* line 42, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container.md-active {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 200ms;
}
/* line 46, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container.md-active > md-menu-content > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 200ms;
  transition-delay: 100ms;
}
/* line 54, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

/* line 61, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 8px;
  max-height: 454px;
  overflow-y: auto;
}
/* line 69, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.md-dense {
  max-height: 208px;
}
/* line 71, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.md-dense md-menu-item {
  height: 32px;
}

/* line 77, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: flex-start;
  font-size: 14px;
  min-height: 34px;
}
/* line 87, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > * {
  padding: 0.25em 5px;
  max-width: 180px;
  min-width: 60px;
  align-content: center;
  text-align: center;
}
/* line 95, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > div:first-child {
  font-weight: 600;
  flex-direction: row;
  display: flex;
  text-transform: uppercase;
  min-width: 230px;
  max-width: 230px;
  overflow: hidden;
  white-space: nowrap;
}
/* line 104, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > div:first-child .flag {
  margin-right: 0.5em;
}
/* line 113, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > .md-button {
  border-radius: 0;
  margin: auto 0;
  text-transform: none;
  font-weight: 400;
  text-align: start;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: inline-block;
  align-items: baseline;
  align-content: left;
  width: 100%;
}
/* line 127, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > .md-button md-icon {
  margin: auto 16px auto 0;
}
/* line 130, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > .md-button p {
  display: inline-block;
  margin: auto;
}
/* line 134, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > .md-button span {
  margin-top: auto;
  margin-bottom: auto;
}

/* line 141, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-menu {
  padding: 8px 0;
}

/* line 145, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-backdrop.md-menu-backdrop {
  display: block !important;
  top: 0;
}

/* line 150, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.no-pad,
.no-p {
  padding: 0 !important;
}

/* line 155, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.no-margin {
  margin: 0 !important;
}

/* line 159, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.full-width {
  width: 100%;
}

/* line 163, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track {
  min-width: 340px;
}
/* line 165, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track button.flat {
  border: 0;
  background-color: transparent;
  color: #fff;
}
/* line 169, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track button.flat.active {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 175, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark {
  background-color: #343a3d;
  color: #fafafa;
}
/* line 178, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark md-icon {
  color: #fafafa;
}
/* line 182, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .flag:before {
  display: inline-block;
  width: 27px;
}
/* line 187, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .filter-options .flag {
  height: 18px;
  outline: none;
}
/* line 191, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .filter-options .flag:before {
  border: 2px solid #44494a;
  opacity: 0.65;
}
/* line 195, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .filter-options .flag.active:before {
  border: 2px solid #5c6365;
  opacity: 1;
}
/* line 200, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark [flex='grow'] {
  max-width: 100%;
}
/* line 204, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark.locale-selector {
  width: 136px;
  min-width: 136px;
}

/* line 211, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.filter-options .flag {
  display: inline-block;
}

/* line 215, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container {
  border: 1px solid rgba(100, 100, 100, 0.15);
  background-color: rgba(200, 200, 200, 0.2);
}

/* line 219, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark,
.md-open-menu-container {
  border-radius: 0;
  overflow-x: hidden;
}

/* line 225, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.race-number button {
  min-width: 0;
}

/**/
/* line 230, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.sheet .combined-button {
  height: 40px;
  border: 1px solid rgba(100, 100, 100, 0.15);
  background-color: rgba(200, 200, 200, 0.2);
  padding: 0 0.4em;
}
/* line 235, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.sheet .combined-button .md-button {
  margin: 0;
}
/* line 238, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.sheet .combined-button i.material-icons {
  color: #343a3d;
}

/* line 243, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.flat-button {
  width: 100%;
  height: 100%;
  background-color: transparent;
  box-shadow: none !important;
  border: 0;
  margin: 0;
  min-width: 0;
  align-items: center;
}
/* line 252, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.flat-button:hover {
  background-color: transparent !important;
}

/* line 257, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.flat-button.blue:hover {
  background-color: #2e75ba !important;
}

/* line 261, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.flat-button.green:hover {
  background-color: #319534 !important;
}

/* line 265, /app/app/assets/stylesheets/partials/_md-menu-theme.scss */
.not-round {
  border-radius: 0 !important;
}

/* line 3, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
md-bottom-sheet.pir .speed-matrix-grid .pill-container .competitor-name,
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container .competitor-name {
  padding: 9px;
}
/* line 7, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
md-bottom-sheet.pir .speed-matrix-grid .pill-container .competitor-pill,
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container .competitor-pill {
  width: 36px;
}
/* line 10, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
md-bottom-sheet.pir .speed-matrix-grid .pill-container .competitor-pill.placed,
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container .competitor-pill.placed {
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
}

/* line 17, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill {
  display: block;
  max-width: 9.5%;
  height: 54px;
  border-radius: 18px;
  background-color: #44494a;
  color: #fff;
  margin-bottom: 2px;
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
  /* Colors circle */
  background-color: transparent;
  width: 30px;
}
/* line 27, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill .competitor-colors {
  border-radius: 18px;
  background-color: #5c6365;
  background-size: cover;
  /* number */
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0 0 4px black;
  text-align: center;
  padding-top: 4px;
  text-indent: -2px;
}
/* line 41, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill.race-clockwise.placed {
  padding-left: 26px;
  padding-right: 18px;
}
/* line 45, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill.race-clockwise.placed .competitor-colors {
  left: -1px;
  right: auto;
}
/* line 52, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill .competitor-details {
  padding: 0 4.5px;
  font-size: 10px;
}
/* line 56, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill .competitor-details span {
  padding-left: 5px;
}
/* line 60, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill .competitor-details .competitor-barrier {
  background-color: #dc5345;
}
/* line 65, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill .competitor-name {
  padding: 0 4.5px 0 0;
  font-weight: bold;
  text-align: right;
  font-size: 11px;
}
/* line 74, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill.placed, .competitor-pill.placed-not-finished {
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  background-color: #44494a;
}
/* line 81, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill .competitor-barrier,
.competitor-pill .competitor-mtx-position {
  left: -2px;
  bottom: -2px;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  padding: 2px 0 !important;
}
/* line 91, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill .competitor-mtx-position {
  top: -4.5px;
  background-color: #44494a;
}

/* line 97, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill.no-historic-data,
.competitor-pill.placed-not-finished.no-historic-data {
  opacity: 1 !important;
  background-color: #eede55 !important;
  color: #44494a;
}
/* line 103, /app/app/assets/stylesheets/speed-matrix/xtrade-theme.scss */
.competitor-pill.no-historic-data span.competitor-barrier,
.competitor-pill.no-historic-data span.competitor-mtx-position,
.competitor-pill.placed-not-finished.no-historic-data span.competitor-barrier,
.competitor-pill.placed-not-finished.no-historic-data span.competitor-mtx-position {
  color: #fff;
}

/* line 10, /app/app/assets/stylesheets/speed-matrix/base.scss */
greyhound-speed-matrix,
model-speed-matrix,
thoroughbred-speed-matrix {
  width: 100%;
  min-height: 365px;
}

/* line 18, /app/app/assets/stylesheets/speed-matrix/base.scss */
.head.premium-informatics button.green {
  height: 41.83px;
  align-self: center;
  margin-right: 9px !important;
}
/* line 23, /app/app/assets/stylesheets/speed-matrix/base.scss */
.head.premium-informatics .event-number {
  width: 50px;
  display: flex;
  justify-content: center;
  align-content: center;
}
/* line 29, /app/app/assets/stylesheets/speed-matrix/base.scss */
.head.premium-informatics .race-details {
  padding-left: 9px;
}
/* line 33, /app/app/assets/stylesheets/speed-matrix/base.scss */
.head.premium-informatics .no-ok {
  border-top: 2px solid #dc5345;
}
/* line 37, /app/app/assets/stylesheets/speed-matrix/base.scss */
.head.premium-informatics .ok {
  border-top: 2px solid #3ebb41;
}

/* line 43, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics .filter-nav.mid-nav {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
/* line 48, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics .filter-nav.mid-nav button {
  border-radius: 0;
  margin: 0;
  height: 32px;
  font-size: 11px;
  line-height: 11px;
}
/* line 55, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics .filter-nav.mid-nav button.accounts {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 60, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics .filter-nav.mid-nav button.accounts::before {
  margin: 0;
}
/* line 65, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics .filter-nav.mid-nav button.comments-org-tab.disabled {
  filter: grayscale(100%);
}
/* line 70, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics div.sheet div.comment {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 71, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics div.sheet div.comment div,
event-informatics div.sheet div.comment button {
  height: 100%;
  border-bottom: 2px solid #44494a;
}
/* line 76, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics div.sheet div.comment .number {
  width: 36px;
  max-width: 36px;
  background-color: rgba(38, 107, 155, 0.08) !important;
  color: #444;
}
/* line 82, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics div.sheet div.comment input {
  font-size: 14px;
  background-color: rgba(38, 107, 155, 0.08) !important;
}
/* line 91, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics .approve-wrapper {
  background-color: #fff;
  padding: 9px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
/* line 98, /app/app/assets/stylesheets/speed-matrix/base.scss */
event-informatics .approve-wrapper button {
  margin-left: 9px;
}

/* line 104, /app/app/assets/stylesheets/speed-matrix/base.scss */
.race-comments-inline {
  background-color: #fff;
  padding: 30px 30px 0 30px;
}
/* line 108, /app/app/assets/stylesheets/speed-matrix/base.scss */
.race-comments-inline race-comments > div[layout='column'] {
  width: 100%;
}

/* line 114, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-map-container-inline {
  margin-top: 9px;
  height: 470px !important;
  min-height: 470px;
  width: 100%;
  display: block !important;
  background-color: #fff;
}
/* line 122, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-map-container-inline model-speed-matrix.inline {
  height: 470px !important;
  min-height: 470px;
  width: 100%;
  display: block !important;
  background-color: #fff;
}
/* line 129, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-map-container-inline model-speed-matrix.inline .header {
  display: none;
}
/* line 133, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-map-container-inline .field-alone.in-speed-matrix-grid {
  top: -2px;
}

/* line 138, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-matrix-grid {
  height: 100%;
  position: relative;
}

/* line 143, /app/app/assets/stylesheets/speed-matrix/base.scss */
md-bottom-sheet.pir .speed-matrix-grid .pill-container,
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container {
  position: static !important;
}
/* line 147, /app/app/assets/stylesheets/speed-matrix/base.scss */
md-bottom-sheet.pir .speed-matrix-grid .pill-container .competitor-trainer,
md-bottom-sheet.pir .speed-matrix-grid .pill-container [ng-bind='competitor.barrier'],
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container .competitor-trainer,
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container [ng-bind='competitor.barrier'] {
  display: none;
}
/* line 152, /app/app/assets/stylesheets/speed-matrix/base.scss */
md-bottom-sheet.pir .speed-matrix-grid .pill-container .competitor-pill,
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container .competitor-pill {
  width: 36px;
}
/* line 155, /app/app/assets/stylesheets/speed-matrix/base.scss */
md-bottom-sheet.pir .speed-matrix-grid .pill-container .competitor-pill.placed,
md-bottom-sheet.speed-matrix-data-entry .speed-matrix-grid .pill-container .competitor-pill.placed {
  width: 150px;
}

/* Base positions */
/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(1) .competitor-pill {
  top: 0px;
}

/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(2) .competitor-pill {
  top: 42px;
}

/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(3) .competitor-pill {
  top: 84px;
}

/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(4) .competitor-pill {
  top: 126px;
}

/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(5) .competitor-pill {
  top: 168px;
}

/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(6) .competitor-pill {
  top: 210px;
}

/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(7) .competitor-pill {
  top: 252px;
}

/* line 4, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(8) .competitor-pill {
  top: 294px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(9) .competitor-pill {
  top: 0px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(10) .competitor-pill {
  top: 42px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(11) .competitor-pill {
  top: 84px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(12) .competitor-pill {
  top: 126px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(13) .competitor-pill {
  top: 168px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(14) .competitor-pill {
  top: 210px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(15) .competitor-pill {
  top: 252px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(16) .competitor-pill {
  top: 294px;
}

/* line 12, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(17) .competitor-pill {
  top: 336px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(18) .competitor-pill {
  top: 0px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(19) .competitor-pill {
  top: 42px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(20) .competitor-pill {
  top: 84px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(21) .competitor-pill {
  top: 126px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(22) .competitor-pill {
  top: 168px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(23) .competitor-pill {
  top: 210px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(24) .competitor-pill {
  top: 252px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(25) .competitor-pill {
  top: 294px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(26) .competitor-pill {
  top: 336px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(27) .competitor-pill {
  top: 378px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(28) .competitor-pill {
  top: 420px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(29) .competitor-pill {
  top: 462px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(30) .competitor-pill {
  top: 504px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(31) .competitor-pill {
  top: 546px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(32) .competitor-pill {
  top: 588px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(33) .competitor-pill {
  top: 630px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(34) .competitor-pill {
  top: 672px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(35) .competitor-pill {
  top: 714px;
}

/* line 19, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(36) .competitor-pill {
  top: 756px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(1) {
  top: 0px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(2) {
  top: 42px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(3) {
  top: 84px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(4) {
  top: 126px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(5) {
  top: 168px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(6) {
  top: 210px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(7) {
  top: 252px;
}

/* line 26, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(8) {
  top: 294px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(9) {
  top: 0px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(10) {
  top: 42px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(11) {
  top: 84px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(12) {
  top: 126px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(13) {
  top: 168px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(14) {
  top: 210px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(15) {
  top: 252px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(16) {
  top: 294px;
}

/* line 34, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(17) {
  top: 336px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(18) {
  top: 0px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(19) {
  top: 42px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(20) {
  top: 84px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(21) {
  top: 126px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(22) {
  top: 168px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(23) {
  top: 210px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(24) {
  top: 252px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(25) {
  top: 294px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(26) {
  top: 336px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(27) {
  top: 378px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(28) {
  top: 420px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(29) {
  top: 462px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(30) {
  top: 504px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(31) {
  top: 546px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(32) {
  top: 588px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(33) {
  top: 630px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(34) {
  top: 672px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(35) {
  top: 714px;
}

/* line 42, /app/app/assets/stylesheets/speed-matrix/positions.scss */
[competitor-pill-draggable]:nth-child(36) {
  top: 756px;
}

/* line 163, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-matrix-grid .competitor-pill {
  height: 36px;
  border-radius: 36px;
}

/* line 168, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-matrix-grid .placed-not-finished {
  display: none;
}

/* line 172, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill {
  display: block;
  max-width: 9.5%;
  flex-direction: column;
  padding-right: 36px;
  position: absolute;
  /* Colors circle */
  /* Weight | Trainer | barrier number */
  background-color: transparent;
}
/* line 180, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill .competitor-colors {
  position: absolute;
  display: block;
  top: 0px;
  width: 36px;
  height: 36px;
}
/* line 188, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.race-clockwise.placed {
  padding-left: 26px;
  padding-right: 18px;
}
/* line 192, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.race-clockwise.placed .competitor-colors {
  left: -1px;
  right: auto;
}
/* line 198, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill .competitor-details {
  align-self: flex-end;
  text-align: right;
}
/* line 202, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill .competitor-details span:last-child {
  border: 0;
  padding-right: 0;
}
/* line 208, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill .competitor-name {
  align-content: center;
  align-self: flex-end;
  margin-top: -4px;
  justify-content: center;
}
/* line 217, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill .competitor-details,
.competitor-pill .competitor-name,
.competitor-pill .competitor-weight {
  display: none;
}
/* line 223, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.placed, .competitor-pill.placed-not-finished {
  min-width: 141px;
}
/* line 227, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.placed .competitor-details,
.competitor-pill.placed .competitor-name, .competitor-pill.placed-not-finished .competitor-details,
.competitor-pill.placed-not-finished .competitor-name {
  display: block;
}
/* line 233, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.placed-not-finished {
  opacity: 0.5;
}

/* line 238, /app/app/assets/stylesheets/speed-matrix/base.scss */
thoroughbred-speed-matrix .competitor-pill.placed {
  min-width: 141px;
}

/* line 244, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-matrix .race-anti_clockwise .competitor-colors {
  right: -1px;
  left: auto;
}

/* line 252, /app/app/assets/stylesheets/speed-matrix/base.scss */
.speed-matrix .placed.race-anti_clockwise {
  padding: 0 36px 0 0;
}

/* line 257, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill .competitor-barrier,
.competitor-pill .competitor-mtx-position {
  position: absolute;
  display: block;
  text-align: center;
}

/* line 264, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill .competitor-mtx-position {
  bottom: auto;
}

/* line 268, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.placed-not-finished.no-historic-data,
.competitor-pill.no-historic-data {
  opacity: 0.7;
}

/* line 273, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.race-anti_clockwise {
  padding: 0 36px 0 0;
}

/* line 277, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.race-anti_clockwise .competitor-colors {
  right: -1px;
}

/* line 281, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.race-anti_clockwise span.competitor-barrier,
.competitor-pill.race-anti_clockwise span.competitor-mtx-position {
  left: unset;
  right: -9px;
  /* display: none; */
}

/* line 288, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.race-clockwise span.competitor-barrier,
.competitor-pill.race-clockwise span.competitor-mtx-position {
  left: -9px;
  /* display: none; */
}

/* line 294, /app/app/assets/stylesheets/speed-matrix/base.scss */
.competitor-pill.race-clockwise.placed,
.competitor-pill.race-clockwise {
  padding: 0 10px 0 0;
}

/* line 1, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet.speed-matrix-data-entry
.speed-matrix-grid
.pill-container
.competitor-pill-name-only.placed
.competitor-name {
  align-self: flex-end;
  align-content: stretch;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0;
}

/* line 17, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet .competitor-pill .percentage-input {
  position: absolute;
  top: 9px;
  left: 9px;
}
/* line 21, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet .competitor-pill .percentage-input input {
  background-color: rgba(68, 73, 74, 0.2);
  width: 2em;
  border: 0;
  color: #fff;
  font-size: 10px;
  padding: 2px;
}

/* line 31, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet .competitor-pill.race-clockwise .percentage-input {
  position: absolute;
  left: auto;
  right: 9px;
  top: 4.5px;
}

/* line 38, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.field-alone.in-speed-matrix-save-button {
  position: absolute;
  right: 20px;
  top: 63px;
  z-index: 999;
  width: calc(9.09091% - 72px) !important;
  min-width: calc(9.09091% - 72px) !important;
  min-height: 50px;
  margin: 0 !important;
  box-shadow: none;
}

/* line 50, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.field-alone.in-speed-matrix-grid {
  position: absolute;
  right: calc(9.09091% - 56px);
  top: 63px;
  z-index: 999;
  width: calc(731px - 9.09091%);
}
/* line 56, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.field-alone.in-speed-matrix-grid input {
  position: absolute;
  padding-top: 6px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  color: #44494a;
  min-height: 50px;
  width: calc(100% - 4px);
}
/* line 66, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.field-alone.in-speed-matrix-grid:after {
  content: 'MTX';
  position: absolute;
  top: 2px;
  left: 9px;
  z-index: 1000;
  font-size: 9px;
  font-weight: 600;
}
/* line 75, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.field-alone.in-speed-matrix-grid .help {
  position: absolute;
  right: 0px;
  top: 52px;
  width: 625px;
}
/* line 81, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.field-alone.in-speed-matrix-grid .actions {
  display: none;
}

/* line 86, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.above-video-box {
  width: calc(100% - 25px);
  margin-left: -5px;
}
/* line 89, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.above-video-box input {
  width: calc(100% - 96px) !important;
}
/* line 92, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.above-video-box .actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 97px;
  min-width: 0;
  margin: 0;
  padding: 0 !important;
}
/* line 101, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.above-video-box .actions button {
  width: 48px !important;
  max-width: 48px !important;
  min-width: 48px !important;
  justify-content: center;
  align-content: center;
  text-align: center;
  border: 0 !important;
  margin: 1px 0 0 0 !important;
  height: 100% !important;
  align-self: stretch;
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
}
/* line 115, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.above-video-box .actions button i {
  color: #fff !important;
}
/* line 121, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.above-video-box .help.error-bar {
  height: 38px;
  z-index: 999;
  color: #fff !important;
}

/* line 128, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
body
> md-bottom-sheet
> div.speed-grid-tools
> div
div
div
> div
> div
> button.md-button.md-raised.md-warn,
body
> md-bottom-sheet
> div.speed-grid-tools
> div
div
div
> div
> div
> button.md-button.md-raised.md-primary {
  margin-right: 0 !important;
  margin-top: 1px !important;
  align-items: center;
}

/* line 152, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet .race-guide-pir .data-entry-inline {
  position: absolute;
  right: 0px;
  top: -62px;
  width: 40%;
  height: 48px;
}
/* line 158, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet .race-guide-pir .data-entry-inline input {
  padding-left: 9px !important;
}
/* line 161, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet .race-guide-pir .data-entry-inline input,
md-bottom-sheet .race-guide-pir .data-entry-inline button {
  height: 48px !important;
  max-height: 48px !important;
  min-height: 48px !important;
}
/* line 167, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
md-bottom-sheet .race-guide-pir .data-entry-inline button {
  width: 48px;
  max-width: 48px;
  min-width: 48px;
}

/* line 175, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
body
> md-bottom-sheet
> div.body.race-guide-pir.speed-grid-body.ng-isolate-scope
> div.data-entry-with-image
> div.data-entry-inline.card
> div:before {
  content: 'Data Entry';
  position: absolute;
  top: 0px;
  left: 4px;
  font-size: 10px;
  background-color: transparent;
  color: #44494a;
  width: initial;
  height: initial;
}

/* line 192, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.speed-matrix .tabs {
  justify-content: flex-end;
}
/* line 194, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.speed-matrix .tabs button {
  max-width: 100px;
}
/* line 196, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.speed-matrix .tabs button:hover, .speed-matrix .tabs button.active:hover {
  background-color: rgba(68, 73, 74, 0.05) !important;
}
/* line 201, /app/app/assets/stylesheets/speed-matrix/inputs.scss */
.speed-matrix .tabs .active {
  background-color: #ccc;
}

/* line 3, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .field-alone,
.speed-matrix.view-only .input-controls * {
  display: none !important;
}

/* line 8, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .input-controls {
  height: 42px;
  top: -45px !important;
}

/* line 17, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .grid-col.span_1:first-child {
  margin-left: 0;
}
/* line 21, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .span_1 {
  width: 10%;
}
/* line 25, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .span_fill {
  display: none;
}
/* line 29, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .competitor-pill-list .competitor-pill:not(.no-historic-data) {
  background-color: #44494a;
}
/* line 33, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .competitor-pill-list .competitor-pill {
  width: 10%;
}
/* line 36, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .competitor-pill-list .competitor-pill .competitor-barrier,
.speed-matrix.view-only .competitor-pill-list .competitor-pill .competitor-mtx-position {
  display: none;
}
/* line 41, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .competitor-pill-list .competitor-pill.acopy {
  display: none;
}
/* line 45, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .competitor-pill-list .competitor-pill input {
  display: none;
}
/* line 49, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .competitor-pill-list .competitor-pill.overlapping-1 {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
/* line 55, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .competitor-pill-list .competitor-pill.no-historic-data {
  width: 10%;
}

/* line 60, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .speed-matrix-rail {
  position: absolute;
  top: -1px;
  width: 100%;
  box-shadow: none;
  background-color: #999;
  color: #999;
  height: 3px;
  z-index: 999;
  margin: 0;
}

/* line 72, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .speed-matrix-rail-bottom {
  top: 349px;
}

/* line 76, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header {
  position: absolute;
  height: 47px;
  top: -48px;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-color: #d9d9da;
  border-bottom: 1px solid #eee;
}

/* line 88, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header > div {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
}

/* line 95, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header h4,
.speed-matrix.view-only .header p {
  margin: 0;
  padding: 0;
}

/* line 101, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header p {
  font-size: 11px;
  color: #999;
}

/* line 106, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header .date {
  color: #888;
}

/* line 110, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header .logo {
  max-width: 0;
  min-width: 0;
  width: 0;
  background-position: center center;
  margin: 0 9px;
}

/* line 118, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header .xicon {
  padding: 9px;
}

/* line 122, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header .xicon:before {
  font-size: 30px;
  width: 30px;
  height: 30px;
  color: #999;
}

/* line 129, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .track-direction {
  position: relative;
  display: flex;
  font-size: 8px;
  letter-spacing: -0.02em;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 48px;
  max-width: 48px;
  min-width: 48px;
  height: 48px;
}

/* line 143, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .track-direction:before {
  position: absolute;
  font-size: 48px;
  width: 48px;
  height: 48px;
  color: #999;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}

/* line 157, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header > div.event-number {
  padding: 0;
  font-weight: 600;
  display: flex;
  flex: 1;
  margin: 0;
  font-size: 24px;
  min-width: 36px;
  max-width: 36px;
  justify-content: center;
  align-items: center;
}

/* line 170, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header .name {
  font-size: 13px;
  font-weight: 600;
  align-content: center;
  align-items: center;
  margin-right: 5px;
  height: 48px;
  display: flex;
  align-items: flex-end;
}

/* line 181, /app/app/assets/stylesheets/speed-matrix/stand-alone.scss */
.speed-matrix.view-only .header .date-spaced span.start-group {
  margin-left: 9px;
}

/* line 1, /app/app/assets/stylesheets/partials/column-colors.scss */
.betfair.BACK {
  background: rgba(128, 147, 196, 0.35);
}

/* line 5, /app/app/assets/stylesheets/partials/column-colors.scss */
.betfair.LAY {
  background: rgba(202, 115, 175, 0.35);
}

/* line 9, /app/app/assets/stylesheets/partials/column-colors.scss */
.citibet.EATW,
.citibet.EATP,
.citibet.EATWP {
  background: rgba(128, 147, 196, 0.35);
}

/* line 15, /app/app/assets/stylesheets/partials/column-colors.scss */
.citibet.BETW,
.citibet.BETP,
.citibet.BETWP {
  background: rgba(202, 115, 175, 0.35);
}

/* line 22, /app/app/assets/stylesheets/partials/column-colors.scss */
.zmodel {
  color: #444;
}

/* line 1, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.block-grey {
  background-color: #eaeaea;
  padding: 9px;
}

/* line 6, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button {
  border-radius: 0;
  background-color: #ccc;
}

/* line 10, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.flex-container-wrap {
  flex-wrap: wrap;
}

/* line 14, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal {
  margin-top: 9px;
}
/* line 16, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button {
  position: relative;
  display: flex;
  height: 56px;
  padding: 0;
  justify-content: center;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
/* line 23, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button:after {
  content: '+';
  background-color: rgba(68, 73, 74, 0.9);
  opacity: 0;
  font-size: 36px;
  height: 56px;
  line-height: 60px;
  position: absolute;
  font-family: 'Proxima Nova', sans-serif;
  font-weight: 100;
  left: 0;
  top: 0;
  color: #fff;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
/* line 38, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button:hover {
  padding: 0;
  margin: 6px 8px;
}
/* line 41, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button:hover:after {
  opacity: 0.9;
}
/* line 45, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button.beticon {
  max-width: 56px;
  min-width: 56px;
}
/* line 48, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button.beticon:before {
  margin-right: 0;
  width: 56px;
  height: 56px;
  max-width: 56px;
}
/* line 54, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button.beticon:after {
  width: 56px;
  max-width: 56px;
}
/* line 59, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button.factoricon {
  max-width: 90px;
  min-width: 90px;
  background: #083880;
}
/* line 63, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button.factoricon span {
  display: flex;
  color: #fff;
  font-weight: 700;
}
/* line 68, /app/app/assets/stylesheets/partials/horizontal-list-squares.scss */
.list-container-horizontal .md-button.factoricon:after {
  width: 90px;
  max-width: 90px;
}

/* line 3, /app/app/assets/stylesheets/modules.scss */
.md-ripple-container {
  display: none !important;
}

/* line 9, /app/app/assets/stylesheets/modules.scss */
button,
.md-button {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 15, /app/app/assets/stylesheets/modules.scss */
button.btn-sort i.material-icons {
  font-size: 10px;
  position: absolute;
  top: 10px;
  right: 12px;
  transform: rotate(90deg);
  color: #777;
}

/* line 25, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button {
  align-items: center;
}

/* line 29, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button,
md-bottom-sheet button.md-button,
.sheet .md-button,
.filter-nav .md-button,
md-bottom-sheet .md-button,
.list-container-horizontal .md-button,
.head.track-guide button.md-button {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 38, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button > *,
md-bottom-sheet button.md-button > *,
.sheet .md-button > *,
.filter-nav .md-button > *,
md-bottom-sheet .md-button > *,
.list-container-horizontal .md-button > *,
.head.track-guide button.md-button > * {
  display: flex;
  line-height: initial;
  align-items: center;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 44, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.light,
md-bottom-sheet button.md-button.light,
.sheet .md-button.light,
.filter-nav .md-button.light,
md-bottom-sheet .md-button.light,
.list-container-horizontal .md-button.light,
.head.track-guide button.md-button.light {
  background-color: #eee !important;
  color: #44494a !important;
}
/* line 47, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.light md-select-label,
md-bottom-sheet button.md-button.light md-select-label,
.sheet .md-button.light md-select-label,
.filter-nav .md-button.light md-select-label,
md-bottom-sheet .md-button.light md-select-label,
.list-container-horizontal .md-button.light md-select-label,
.head.track-guide button.md-button.light md-select-label {
  color: #44494a !important;
}
/* line 51, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.dark,
md-bottom-sheet button.md-button.dark,
.sheet .md-button.dark,
.filter-nav .md-button.dark,
md-bottom-sheet .md-button.dark,
.list-container-horizontal .md-button.dark,
.head.track-guide button.md-button.dark {
  background-color: #44494a !important;
  color: #eee !important;
}
/* line 54, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.dark *,
md-bottom-sheet button.md-button.dark *,
.sheet .md-button.dark *,
.filter-nav .md-button.dark *,
md-bottom-sheet .md-button.dark *,
.list-container-horizontal .md-button.dark *,
.head.track-guide button.md-button.dark * {
  color: #eee !important;
}
/* line 58, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button:hover,
md-bottom-sheet button.md-button:hover,
.sheet .md-button:hover,
.filter-nav .md-button:hover,
md-bottom-sheet .md-button:hover,
.list-container-horizontal .md-button:hover,
.head.track-guide button.md-button:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  margin-top: -1px;
  margin-bottom: 1px;
}
/* line 62, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button:hover.dark,
md-bottom-sheet button.md-button:hover.dark,
.sheet .md-button:hover.dark,
.filter-nav .md-button:hover.dark,
md-bottom-sheet .md-button:hover.dark,
.list-container-horizontal .md-button:hover.dark,
.head.track-guide button.md-button:hover.dark {
  background-color: #5c6365 !important;
}
/* line 65, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button:hover.light,
md-bottom-sheet button.md-button:hover.light,
.sheet .md-button:hover.light,
.filter-nav .md-button:hover.light,
md-bottom-sheet .md-button:hover.light,
.list-container-horizontal .md-button:hover.light,
.head.track-guide button.md-button:hover.light {
  background-color: #f5f5f5 !important;
}
/* line 69, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.invisible,
md-bottom-sheet button.md-button.invisible,
.sheet .md-button.invisible,
.filter-nav .md-button.invisible,
md-bottom-sheet .md-button.invisible,
.list-container-horizontal .md-button.invisible,
.head.track-guide button.md-button.invisible {
  background-color: transparent !important;
  color: #777 !important;
  -webkit-box-shadow: 0 0 0 transparent;
  -khtml-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
/* line 73, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.invisible *,
md-bottom-sheet button.md-button.invisible *,
.sheet .md-button.invisible *,
.filter-nav .md-button.invisible *,
md-bottom-sheet .md-button.invisible *,
.list-container-horizontal .md-button.invisible *,
.head.track-guide button.md-button.invisible * {
  color: #777 !important;
}
/* line 76, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.invisible:hover,
md-bottom-sheet button.md-button.invisible:hover,
.sheet .md-button.invisible:hover,
.filter-nav .md-button.invisible:hover,
md-bottom-sheet .md-button.invisible:hover,
.list-container-horizontal .md-button.invisible:hover,
.head.track-guide button.md-button.invisible:hover {
  -webkit-box-shadow: 0 0 0 transparent;
  -khtml-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  color: #343a3d;
}
/* line 79, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.invisible:hover *,
md-bottom-sheet button.md-button.invisible:hover *,
.sheet .md-button.invisible:hover *,
.filter-nav .md-button.invisible:hover *,
md-bottom-sheet .md-button.invisible:hover *,
.list-container-horizontal .md-button.invisible:hover *,
.head.track-guide button.md-button.invisible:hover * {
  color: #343a3d !important;
}
/* line 84, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button .chk-reviewed,
md-bottom-sheet button.md-button .chk-reviewed,
.sheet .md-button .chk-reviewed,
.filter-nav .md-button .chk-reviewed,
md-bottom-sheet .md-button .chk-reviewed,
.list-container-horizontal .md-button .chk-reviewed,
.head.track-guide button.md-button .chk-reviewed {
  display: none;
}
/* line 88, /app/app/assets/stylesheets/modules.scss */
.sheet button.md-button.reviewed .chk-reviewed,
md-bottom-sheet button.md-button.reviewed .chk-reviewed,
.sheet .md-button.reviewed .chk-reviewed,
.filter-nav .md-button.reviewed .chk-reviewed,
md-bottom-sheet .md-button.reviewed .chk-reviewed,
.list-container-horizontal .md-button.reviewed .chk-reviewed,
.head.track-guide button.md-button.reviewed .chk-reviewed {
  display: block;
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 16px;
}

/* line 98, /app/app/assets/stylesheets/modules.scss */
a.md-button.md-fab,
.md-button.md-fab {
  background-color: #44494a !important;
}
/* line 101, /app/app/assets/stylesheets/modules.scss */
a.md-button.md-fab:not([disabled]):hover,
.md-button.md-fab:not([disabled]):hover {
  background-color: #5c6365 !important;
}
/* line 104, /app/app/assets/stylesheets/modules.scss */
a.md-button.md-fab.selected,
.md-button.md-fab.selected {
  background-color: #5c6365 !important;
}
/* line 106, /app/app/assets/stylesheets/modules.scss */
a.md-button.md-fab.selected:not([disabled]):hover,
.md-button.md-fab.selected:not([disabled]):hover {
  background-color: #747d80 !important;
}

/* line 112, /app/app/assets/stylesheets/modules.scss */
a.md-button.md-primary,
.md-button.md-primary {
  color: #fff;
}

/* line 117, /app/app/assets/stylesheets/modules.scss */
button.md-button.md-fab {
  line-height: 1rem;
  width: 42px;
  height: 42px;
}
/* line 123, /app/app/assets/stylesheets/modules.scss */
button.md-button.md-fab i {
  font-size: 24px;
  vertical-align: middle;
  line-height: 24px;
  margin: 0;
}

/* line 135, /app/app/assets/stylesheets/modules.scss */
button:focus,
.xicon:focus,
.md-button:focus,
.xicon:focus {
  outline: none;
}

/* line 139, /app/app/assets/stylesheets/modules.scss */
i.material-icons {
  color: #fff;
  font-size: 24px;
  vertical-align: middle;
}
/* line 143, /app/app/assets/stylesheets/modules.scss */
i.material-icons.margin {
  margin-right: 0.2em;
}
/* line 146, /app/app/assets/stylesheets/modules.scss */
i.material-icons.text-danger {
  color: #dc5345;
}
/* line 149, /app/app/assets/stylesheets/modules.scss */
i.material-icons.text-warning {
  color: #ee8955;
}
/* line 152, /app/app/assets/stylesheets/modules.scss */
i.material-icons.text-alert {
  color: #e3a789;
}
/* line 155, /app/app/assets/stylesheets/modules.scss */
i.material-icons.text-success {
  color: #3ebb41;
}
/* line 158, /app/app/assets/stylesheets/modules.scss */
i.material-icons.text-translucent {
  color: rgba(92, 99, 101, 0.2);
}
/* line 161, /app/app/assets/stylesheets/modules.scss */
i.material-icons.mid-grey, i.material-icons.mid-grey:before {
  color: #44494a !important;
}

/* line 167, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton,
.sheet .md-button.tradeButton {
  border-radius: 0;
  background-color: #3ebb41;
  -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15);
  /* FF3.5+ */
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15);
  /* Saf3.0+, Chrome */
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15);
  margin: 0;
  width: 100%;
}
/* line 177, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton:hover,
.sheet .md-button.tradeButton:hover {
  background-color: #3ebb41 !important;
  -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.25);
  /* FF3.5+ */
  -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.25);
  /* Saf3.0+, Chrome */
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.25);
}
/* line 183, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.md-small,
.sheet .md-button.tradeButton.md-small {
  font-size: 75%;
}
/* line 186, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.md-button,
.sheet .md-button.tradeButton.md-button {
  min-width: 100%;
  width: 100%;
  overflow: hidden;
}
/* line 191, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.light-green,
.sheet .md-button.tradeButton.light-green {
  background-color: #4cda64 !important;
}
/* line 197, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.pale-green,
.sheet .md-button.tradeButton.pale-green {
  background-color: #70b271 !important;
  color: #fff !important;
}
/* line 204, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.green,
.sheet .md-button.tradeButton.green {
  background-color: #3ebb41 !important;
  color: #fff !important;
}
/* line 211, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.pale-blue, .sheet button.tradeButton.pale-blue.flat-button,
.sheet .md-button.tradeButton.pale-blue,
.sheet .md-button.tradeButton.pale-blue.flat-button {
  background-color: #a5bacf !important;
}
/* line 214, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.pale-blue:hover, .sheet button.tradeButton.pale-blue.flat-button:hover,
.sheet .md-button.tradeButton.pale-blue:hover,
.sheet .md-button.tradeButton.pale-blue.flat-button:hover {
  background-color: #6287ac !important;
}
/* line 218, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.light, .sheet button.tradeButton.light,
.sheet .md-button.tradeButton.light,
.sheet .md-button.tradeButton.light {
  background-color: #fff !important;
}
/* line 221, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.light i,
.sheet button.tradeButton.light i:before, .sheet button.tradeButton.light i,
.sheet button.tradeButton.light i:before,
.sheet .md-button.tradeButton.light i,
.sheet .md-button.tradeButton.light i:before,
.sheet .md-button.tradeButton.light i,
.sheet .md-button.tradeButton.light i:before {
  color: #dadada;
}
/* line 225, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.light:hover, .sheet button.tradeButton.light:hover,
.sheet .md-button.tradeButton.light:hover,
.sheet .md-button.tradeButton.light:hover {
  background-color: #fafafa !important;
}
/* line 229, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.blue,
.sheet .md-button.tradeButton.blue {
  background-color: #498ed2 !important;
  color: #fff !important;
}
/* line 236, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.orange,
.sheet .md-button.tradeButton.orange {
  background-color: #ee8955 !important;
  color: #fff !important;
}
/* line 243, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.pink,
.sheet .md-button.tradeButton.pink {
  background-color: #ca73af !important;
  color: #fff;
}
/* line 247, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.red,
.sheet .md-button.tradeButton.red {
  background-color: #dc5345 !important;
  color: #fff !important;
}
/* line 254, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.tradeButton,
.sheet .md-button.tradeButton.tradeButton {
  color: #fff;
  text-align: left;
  padding-left: 0.8em;
}
/* line 258, /app/app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.tradeButton i,
.sheet .md-button.tradeButton.tradeButton i {
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  top: 50%;
  right: 4px;
  margin-top: -12px;
}

/* line 270, /app/app/assets/stylesheets/modules.scss */
.md-button.empty {
  border: solid 1px #eede55;
}

/* Lovely materialistic inputs */
/* line 279, /app/app/assets/stylesheets/modules.scss */
input,
textarea,
md-input-container textarea.md-input,
.input,
.head button.input {
  flex: 1;
  background: rgba(255, 255, 255, 0.22);
  /* box-shadow: 0 1px 1px rgba(100, 100, 100, 0.25) inset; */
  border: none;
  border: 1px solid rgba(100, 100, 100, 0.1);
  border-bottom: 2px solid #44494a;
  padding: 0 5px;
  /* margin: 1px !important; */
  z-index: 1;
  align-self: stretch;
  max-width: 100%;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 298, /app/app/assets/stylesheets/modules.scss */
input:focus,
textarea:focus,
md-input-container textarea.md-input:focus,
.input:focus,
.head button.input:focus {
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
  border: none;
  outline: none;
  -webkit-focus-ring-color: transparent;
  color: #343a3d;
  border-bottom: 2px solid #136eae;
  z-index: 2;
}

/* line 310, /app/app/assets/stylesheets/modules.scss */
.head button.input,
div.input {
  line-height: 18px;
  height: 19px;
  max-height: 19px;
  min-height: 19px !important;
  font-weight: normal !important;
  color: #eee;
  text-align: left;
  justify-content: flex-start !important;
  font-size: 12px !important;
  padding: 0 5px !important;
}

/* line 327, /app/app/assets/stylesheets/modules.scss */
.search-settings {
  max-width: 50px;
  min-width: 50px;
}

/* line 333, /app/app/assets/stylesheets/modules.scss */
.flag-selector {
  border: none;
  max-width: 50px;
  min-width: 50px;
}
/* line 337, /app/app/assets/stylesheets/modules.scss */
.flag-selector md-menu {
  flex: 1;
  display: flex;
  padding: 0;
  margin: 0;
}
/* line 342, /app/app/assets/stylesheets/modules.scss */
.flag-selector md-menu button.flag-menu {
  min-width: 50px;
  max-width: 50px;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 350, /app/app/assets/stylesheets/modules.scss */
.flag-selector md-menu button.flag-menu[aria-expanded='false'] {
  background: #44494a;
}
/* line 353, /app/app/assets/stylesheets/modules.scss */
.flag-selector md-menu button.flag-menu div.flag {
  border: none;
  display: flex;
  justify-content: center;
  font-size: 24px;
  align-items: center;
}
/* line 359, /app/app/assets/stylesheets/modules.scss */
.flag-selector md-menu button.flag-menu div.flag:before {
  justify-content: center;
  font-size: 24px;
  align-items: center;
}

/* line 372, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags {
  padding: 2px;
}
/* line 374, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags md-menu-item {
  border: none;
}
/* line 376, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags md-menu-item button.flag-menu {
  padding: 0;
  line-height: 24px;
  padding: 7px 10px;
}
/* line 380, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags md-menu-item button.flag-menu div.flag {
  display: flex;
  flex-direction: row;
}
/* line 383, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags md-menu-item button.flag-menu div.flag:before {
  position: relative;
  display: flex;
  font-size: 24px;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
}
/* line 394, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags md-menu-item button.flag-menu div.flag:after {
  position: relative;
  display: flex;
  left: initial !important;
}

/* Iconified Checkboxes */
/* line 408, /app/app/assets/stylesheets/modules.scss */
.datalab md-radio-button .md-on {
  background-color: #fff;
}
/* line 411, /app/app/assets/stylesheets/modules.scss */
.datalab md-checkbox.md-checked .md-icon {
  background-color: #5c6365;
}

/* Radio Buttons */
/* line 421, /app/app/assets/stylesheets/modules.scss */
md-radio-button,
.md-switch-thumb {
  display: flex;
  align-items: center;
  margin: 0;
}
/* line 426, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-label,
.md-switch-thumb .md-label {
  font-weight: 600;
}

/* line 430, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-off,
.md-switch-thumb .md-off {
  border-radius: 50% !important;
}

/* line 52, /app/vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
/* line 435, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-on,
.md-switch-thumb .md-on {
  border-radius: 50% !important;
}

/* line 439, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-container,
.md-switch-thumb .md-container {
  position: relative;
  top: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

/* line 448, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-off,
.md-switch-thumb .md-off {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  border: solid 3px;
  border-radius: 50%;
  transition: border-color ease 0.28s;
}

/* line 459, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-off {
  border-color: #5c6365;
}

/* line 462, /app/app/assets/stylesheets/modules.scss */
md-radio-button.md-checked .md-off {
  border-color: #dadada;
}

/* line 466, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-on,
.md-switch-thumb .md-on {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  transition: transform ease 0.28s;
  transform: scale(0);
  background-color: #fff;
}

/* line 479, /app/app/assets/stylesheets/modules.scss */
md-radio-button .md-container .md-ripple-container,
.md-switch-thumb .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: 48px;
  height: 48px;
  left: -12px;
  top: -12px;
}

/* line 489, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group {
  margin: 0;
  padding: 0;
  width: 100%;
  align-self: stretch;
}
/* line 495, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group md-radio-button.no-label .md-container {
  height: 16px !important;
  width: 16px !important;
}
/* line 498, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group md-radio-button.no-label .md-container .md-off,
.sheet md-radio-group md-radio-button.no-label .md-container .md-on {
  height: 16px !important;
  border-radius: 50% !important;
  width: 16px !important;
  margin: 0;
}
/* line 506, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group md-radio-button.no-label .md-label {
  display: none;
}

/* line 514, /app/app/assets/stylesheets/modules.scss */
div:not(.filter-nav) md-radio-button .md-off,
.dark md-radio-button .md-off {
  border-color: #5c6365;
}
/* line 517, /app/app/assets/stylesheets/modules.scss */
div:not(.filter-nav) md-radio-button.md-checked .md-off,
.dark md-radio-button.md-checked .md-off {
  border-color: #5c6365;
}
/* line 521, /app/app/assets/stylesheets/modules.scss */
div:not(.filter-nav) md-radio-button .md-on,
div:not(.filter-nav) .md-switch-thumb .md-on,
.dark md-radio-button .md-on,
.dark .md-switch-thumb .md-on {
  background-color: #5c6365;
}

/* line 566, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group.large md-radio-button .md-container {
  width: 24px !important;
  height: 24px !important;
}
/* line 569, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group.large md-radio-button .md-container .md-off {
  height: 24px !important;
  width: 24px !important;
}
/* line 573, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group.large md-radio-button .md-container .md-on {
  height: 24px !important;
  width: 24px !important;
}
/* line 580, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group.large.no-label .md-container {
  height: 24px !important;
}
/* line 582, /app/app/assets/stylesheets/modules.scss */
.sheet md-radio-group.large.no-label .md-container .md-off,
.sheet md-radio-group.large.no-label .md-container .md-on {
  height: 24px !important;
  width: 24px !important;
}

/* END Radio Buttons */
/* Checkboxes */
/* Base Checkbox with a shadow check in the box by default */
/* line 597, /app/app/assets/stylesheets/modules.scss */
md-checkbox {
  display: flex;
  flex: initial;
  font-size: 11px;
  justify-content: flex-start;
  align-items: center;
  line-height: 24px;
  height: 24px;
  max-height: 24px;
  min-height: 24px;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 610, /app/app/assets/stylesheets/modules.scss */
md-checkbox:focus {
  outline: none !important;
}
/* line 613, /app/app/assets/stylesheets/modules.scss */
md-checkbox .md-container {
  position: relative;
  top: 0;
}
/* line 616, /app/app/assets/stylesheets/modules.scss */
md-checkbox .md-container .md-icon {
  background-color: #fafafa;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.15);
  border: 3px solid #5c6365;
  margin: 0 !important;
  width: 18px;
  height: 18px !important;
}
/* line 625, /app/app/assets/stylesheets/modules.scss */
md-checkbox .md-container .md-icon:after {
  transform: rotate(45deg);
  position: absolute;
  left: 3px;
  top: -1px;
  display: table;
  width: 6px;
  height: 12px;
  border: 3px solid;
  border-top: 0;
  border-left: 0;
  content: ' ';
  color: transparent;
}
/* line 643, /app/app/assets/stylesheets/modules.scss */
md-checkbox.lg .md-container {
  width: 24px;
  height: 24px;
}
/* line 646, /app/app/assets/stylesheets/modules.scss */
md-checkbox.lg .md-container .md-icon {
  width: 24px;
  height: 24px !important;
}
/* line 649, /app/app/assets/stylesheets/modules.scss */
md-checkbox.lg .md-container .md-icon:after {
  left: 5px;
  top: 0;
  width: 8px;
  height: 16px;
}
/* line 661, /app/app/assets/stylesheets/modules.scss */
md-checkbox.md-checked .md-container .md-icon {
  background-color: #5c6365;
  border-color: #5c6365;
}
/* line 664, /app/app/assets/stylesheets/modules.scss */
md-checkbox.md-checked .md-container .md-icon:after {
  color: #fff;
}
/* line 673, /app/app/assets/stylesheets/modules.scss */
md-checkbox.dark .md-container .md-icon {
  background-color: transparent;
  border-color: #5c6365;
}
/* line 680, /app/app/assets/stylesheets/modules.scss */
md-checkbox.dark.md-checked .md-container .md-icon {
  background-color: #5c6365;
  border-color: #5c6365;
}
/* line 683, /app/app/assets/stylesheets/modules.scss */
md-checkbox.dark.md-checked .md-container .md-icon:after {
  color: #fff;
}
/* line 691, /app/app/assets/stylesheets/modules.scss */
md-checkbox .md-label {
  font-weight: 600;
  margin-left: 5px;
}

/* Iconified Checkboxes */
/* Base Checkbox with a shadow check in the box by default */
/* Icon Checkboxes */
/* line 703, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox {
  margin: 0;
}
/* line 705, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.icon {
  overflow: hidden;
}
/* line 707, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.icon .md-container {
  position: relative;
  top: 0;
  display: flex;
  width: 50px;
  height: 50px;
  line-height: 50px;
  left: initial;
  justify-content: center;
  align-items: center;
}
/* line 718, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.icon .md-icon {
  position: relative;
  border: none;
  font-family: 'icomoon' !important;
  font-size: 24px;
  display: flex;
  width: 50px;
  height: 50px !important;
  line-height: 50px;
  left: initial;
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: transparent;
}
/* line 732, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.icon .md-icon:after {
  display: flex;
  border: none;
  transform: none !important;
  position: relative;
  left: initial;
  top: initial;
  display: flex;
  width: 50px;
  height: 50px;
  line-height: 50px;
  justify-content: center;
  align-items: center;
  color: #777;
}
/* line 749, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.md-checked, .segment.filters md-checkbox[aria-checked='true'] {
  border: none;
}
/* line 752, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.md-checked .md-icon, .segment.filters md-checkbox[aria-checked='true'] .md-icon {
  border: none !important;
  font-family: 'icomoon' !important;
  font-size: 24px;
  background: #44494a !important;
}
/* line 757, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.md-checked .md-icon:after, .segment.filters md-checkbox[aria-checked='true'] .md-icon:after {
  border: none;
  background: transparent;
  color: #fff;
}
/* line 764, /app/app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox div.md-label {
  display: none;
}

/* line 773, /app/app/assets/stylesheets/modules.scss */
md-checkbox.competitor .md-icon:after {
  content: '\e90a' !important;
}

/* line 780, /app/app/assets/stylesheets/modules.scss */
md-checkbox.thoroughbred .md-icon:after {
  content: '\e926' !important;
}

/* line 787, /app/app/assets/stylesheets/modules.scss */
md-checkbox.harness .md-icon:after {
  content: '\e912' !important;
}

/* line 794, /app/app/assets/stylesheets/modules.scss */
md-checkbox.greyhound .md-icon:after {
  content: '\e911' !important;
}

/* line 801, /app/app/assets/stylesheets/modules.scss */
md-checkbox.jockey .md-icon:after {
  content: '\e916' !important;
}

/* line 808, /app/app/assets/stylesheets/modules.scss */
md-checkbox.trainer .md-icon:after {
  content: '\e94c' !important;
}

/* line 815, /app/app/assets/stylesheets/modules.scss */
md-checkbox.sire .md-icon:after {
  content: '\e91a' !important;
}

/* line 822, /app/app/assets/stylesheets/modules.scss */
md-checkbox.dam .md-icon:after {
  content: '\e90e' !important;
}

/* line 829, /app/app/assets/stylesheets/modules.scss */
md-checkbox.track .md-icon:after {
  content: '\e94a' !important;
}

/* line 835, /app/app/assets/stylesheets/modules.scss */
md-icon.icon.track {
  width: 45px;
  padding: 0 9px;
}
/* line 838, /app/app/assets/stylesheets/modules.scss */
md-icon.icon.track:after {
  color: #fff;
  font-family: 'icomoon' !important;
  content: '\e94a' !important;
}

/* END Iconified Checkboxes */
/* END Checkboxes */
/* Step Nav */
/* line 850, /app/app/assets/stylesheets/modules.scss */
.step-nav {
  min-height: 50px;
  display: flex;
}
/* line 854, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] {
  display: flex;
  flex: 1;
  margin: 8px 0 8px 8px;
  align-items: center;
}
/* line 859, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step {
  display: flex;
  flex: 1;
  align-items: center;
  align-self: stretch;
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 870, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step > button {
  -webkit-border-radius: 24px;
  -khtml-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  position: absolute;
  left: 0;
  display: flex;
  flex: 1;
  align-self: stretch;
  align-items: center;
  justify-content: space-around;
  min-width: calc(100% - 8px);
  min-height: 100%;
  margin: 0 auto;
  padding: 0;
  background: #5c6365;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', 'Proxima Nova', sans-serif;
  font-size: 12px;
  font-weight: 600;
  border: none !important;
}
/* line 891, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step > button:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
/* line 894, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step > button i {
  position: relative;
  font-size: 16px;
  top: -6px;
  right: -3px;
}
/* line 901, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.todo {
  background: transparent;
}
/* line 903, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.todo > div {
  background: #5c6365;
}
/* line 907, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.doing {
  border-radius: 0 24px 24px 0 !important;
  margin-right: 8px;
}
/* line 911, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.doing > button {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  background: #3ebb41;
  min-width: calc(100% - 0px);
  right: 0;
  color: #fff;
}
/* line 919, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.doing > button:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
/* line 924, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.started {
  border-radius: 0 24px 24px 0 !important;
  margin-right: 8px;
}
/* line 928, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.started > button {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  background: #96cd4b;
  min-width: calc(100% - 0px);
  right: 0;
  color: #fff;
}
/* line 936, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.started > button:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
/* line 943, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.done > button {
  background: #35a038;
  padding: 0 12px 0 16px;
}
/* line 947, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.done > button:hover {
  background: #38a83a;
}
/* line 951, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.done:nth-child(1) {
  border-radius: 24px 0 0 24px !important;
}
/* line 957, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.warning > button {
  background: #eb7235;
  padding: 0 12px 0 16px;
}
/* line 961, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.warning > button:hover {
  background: #ec793e;
}
/* line 965, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.warning:nth-child(1) {
  border-radius: 24px 0 0 24px !important;
}
/* line 971, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.error > button {
  background: #d53828;
  padding: 0 12px 0 16px;
}
/* line 975, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.error > button:hover {
  background: #d83f30;
}
/* line 979, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.error:nth-child(1) {
  border-radius: 24px 0 0 24px !important;
}
/* line 984, /app/app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step-compound .step-name {
  margin-top: 5px;
}

/* line 990, /app/app/assets/stylesheets/modules.scss */
.step-nav.open {
  background-color: #2f3537;
}

/* line 994, /app/app/assets/stylesheets/modules.scss */
.step-nav.open .step-nav {
  background-color: #343a3d;
}

/* line 998, /app/app/assets/stylesheets/modules.scss */
.step-nav.small {
  min-height: 38px;
}
/* line 1000, /app/app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] {
  margin: 5px 0 5px 5px;
}
/* line 1003, /app/app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] .step > button {
  -webkit-border-radius: 24px;
  -khtml-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  min-width: calc(100% - 5px);
  font-size: 10px;
}
/* line 1007, /app/app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] .step > button i {
  font-size: 18px;
}
/* line 1011, /app/app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] .step.doing {
  -webkit-border-radius: 0 24px 24px 0;
  -khtml-border-radius: 0 24px 24px 0;
  -moz-border-radius: 0 24px 24px 0;
  -ms-border-radius: 0 24px 24px 0;
  -o-border-radius: 0 24px 24px 0;
  border-radius: 0 24px 24px 0;
  margin-right: 5px;
}
/* line 1014, /app/app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] .step.doing > button {
  min-width: calc(100% - 0px);
}

/* END Step Nav */
/* Switches */
@keyframes IconFadeOutIn {
  0% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  55% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 1087, /app/app/assets/stylesheets/modules.scss */
md-switch {
  margin: 0;
}
/* line 1089, /app/app/assets/stylesheets/modules.scss */
md-switch .md-container {
  width: 66px;
  height: 36px;
  margin: 0;
}
/* line 1093, /app/app/assets/stylesheets/modules.scss */
md-switch .md-container .md-bar {
  left: 0;
  width: 66px;
  top: 0;
  height: 36px;
  border-radius: 18px;
  background-color: #dc5345;
}
/* line 1126, /app/app/assets/stylesheets/modules.scss */
md-switch .md-container .md-thumb-container {
  top: 3px;
  left: 0;
  width: 28px;
}
/* line 1130, /app/app/assets/stylesheets/modules.scss */
md-switch .md-container .md-thumb-container .md-thumb {
  left: 4px;
  top: 0;
  outline: 0;
  height: 30px;
  width: 30px;
  background: #fff;
}
/* line 1137, /app/app/assets/stylesheets/modules.scss */
md-switch .md-container .md-thumb-container .md-thumb:before {
  color: #ccc;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  padding: 0 !important;
  display: flex;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-height: 30px;
}
/* line 1161, /app/app/assets/stylesheets/modules.scss */
md-switch .md-container .md-label {
  font-weight: 600;
}
/* line 1167, /app/app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-thumb-container .md-thumb {
  background: #fff;
}
/* line 1171, /app/app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-bar {
  background-color: #3ebb41;
}
/* line 1183, /app/app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-ink-ripple {
  color: #3ebb41;
}
/* line 1187, /app/app/assets/stylesheets/modules.scss */
md-switch.global-arb {
  margin: 0 4.5px;
}
/* line 1189, /app/app/assets/stylesheets/modules.scss */
md-switch.global-arb .md-thumb:before {
  content: 'language';
}
/* line 1195, /app/app/assets/stylesheets/modules.scss */
md-switch.event-arb {
  margin: 0 4.5px;
}
/* line 1197, /app/app/assets/stylesheets/modules.scss */
md-switch.event-arb .md-thumb:before {
  content: 'event';
  font-size: 22px !important;
  padding: 4px 2px !important;
}

/* END Switches */
/* Autocomplete */
/* line 1211, /app/app/assets/stylesheets/modules.scss */
ul.md-autocomplete-suggestions {
  margin: 0;
  padding-left: 0;
}
/* line 1214, /app/app/assets/stylesheets/modules.scss */
ul.md-autocomplete-suggestions li {
  list-style-type: none;
  font-size: 14px;
  padding: 4.5px 15px;
  font-weight: 500;
  border-bottom: 1px solid #eee;
}

/* END Autocomplete */
/* line 1229, /app/app/assets/stylesheets/modules.scss */
md-input-container {
  outline: none;
}

/* line 1232, /app/app/assets/stylesheets/modules.scss */
md-input-container label:not(.md-no-float),
md-input-container .md-placeholder:not(.md-select-label) {
  transform: translate3d(2px, 21px, 0) scale(1);
  text-align: left;
  z-index: 2;
}

/* line 1241, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content md-input-container {
  padding: 0.1em 0;
  overflow-x: visible;
}
/* line 1245, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content button {
  margin-top: 10px !important;
  margin-bottom: 5px !important;
  display: flex !important;
  height: 30px !important;
  flex: 1 !important;
  line-height: 30px;
}
/* line 1252, /app/app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content button:hover {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='0'] {
  background: rgba(219, 207, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='1'] {
  background: rgba(214, 219, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='2'] {
  background: rgba(197, 219, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='3'] {
  background: rgba(179, 219, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='4'] {
  background: rgba(162, 219, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='5'] {
  background: rgba(145, 219, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='6'] {
  background: rgba(127, 219, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='7'] {
  background: rgba(110, 219, 104, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='8'] {
  background: rgba(104, 219, 115, 0.25);
}

/* line 1268, /app/app/assets/stylesheets/modules.scss */
.yellow-green[tier='9'] {
  background: rgba(104, 219, 132, 0.25);
}

/* line 1277, /app/app/assets/stylesheets/modules.scss */
div.circle {
  border-radius: 100%;
  border: 1px solid rgba(255, 255, 255, 0.15);
  height: 15px !important;
  max-height: 15px !important;
  width: 15px !important;
  max-width: 15px !important;
  display: flex;
  margin: 0 4.5px !important;
}

/* line 1299, /app/app/assets/stylesheets/modules.scss */
div.xmodel div.circle:first-child,
div.xmodel div.circle:first-child:hover {
  background-color: #ee8955;
}

/* line 1306, /app/app/assets/stylesheets/modules.scss */
div.early_market div.circle:first-child,
div.early_market div.circle:first-child:hover {
  background-color: #3ebb41;
}
/* line 1310, /app/app/assets/stylesheets/modules.scss */
div.early_market div.circle:nth-child(2),
div.early_market div.circle:nth-child(2):hover {
  background-color: #eede55;
}

/* line 1317, /app/app/assets/stylesheets/modules.scss */
div.analyst div.circle:first-child,
div.analyst div.circle:first-child:hover {
  background-color: #3ebb41;
}
/* line 1321, /app/app/assets/stylesheets/modules.scss */
div.analyst div.circle:nth-child(2),
div.analyst div.circle:nth-child(2):hover {
  background-color: #3ebb41;
}

/* line 1328, /app/app/assets/stylesheets/modules.scss */
div.market div.circle:first-child,
div.market div.circle:first-child:hover {
  background-color: #3ebb41;
}
/* line 1332, /app/app/assets/stylesheets/modules.scss */
div.market div.circle:nth-child(2),
div.market div.circle:nth-child(2):hover {
  background-color: #3ebb41;
}
/* line 1336, /app/app/assets/stylesheets/modules.scss */
div.market div.circle:nth-child(3),
div.market div.circle:nth-child(2):hover {
  background-color: #3ebb41;
}

/* line 1342, /app/app/assets/stylesheets/modules.scss */
div[class*='entropy'] .trade-indicator-icon {
  align-items: center;
}

/* line 1345, /app/app/assets/stylesheets/modules.scss */
.super-right.tiny-pill {
  display: block;
  top: 4px !important;
  right: 4px !important;
  width: 17px !important;
  max-width: 17px !important;
  min-width: 17px !important;
  height: 17px !important;
  font-size: 11px;
  padding: 2px 0 0 2px !important;
  border-radius: 50%;
  text-align: center;
  z-index: 99;
  opacity: 1 !important;
  background: #dc5345;
  font-weight: bold;
}

/* line 1363, /app/app/assets/stylesheets/modules.scss */
.red .super-right.tiny-pill {
  background: #44494a;
}

/* line 1367, /app/app/assets/stylesheets/modules.scss */
html body md-tooltip.md-show .grey-bg {
  padding: 4px;
  background-color: #44494a !important;
}

/* line 1373, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-1 {
  background: #000;
  color: #fff;
}
/* line 1377, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-2 {
  background: #aaa;
  color: #000;
}
/* line 1381, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-3 {
  background: #ccc;
  color: #000;
}
/* line 1385, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-4 {
  background: #e3da89;
  color: #000;
}
/* line 1389, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-5 {
  background: rgba(238, 222, 85, 0.8);
  color: #000;
}
/* line 1393, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-6 {
  background: rgba(227, 167, 137, 0.3);
  color: #fff;
}
/* line 1397, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-7 {
  background: rgba(227, 167, 137, 0.6);
  color: #000 !important;
}
/* line 1401, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-8 {
  background: rgba(227, 167, 137, 0.9);
  color: #000 !important;
}
/* line 1405, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-9 {
  background: rgba(220, 83, 69, 0.4);
}
/* line 1408, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-10 {
  background: rgba(220, 83, 69, 0.7);
}
/* line 1411, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-11 {
  background: #dc5345;
}
/* line 1414, /app/app/assets/stylesheets/modules.scss */
.track-condition.code-99 {
  background: #e38e58;
  color: #fff;
}

/* line 1421, /app/app/assets/stylesheets/modules.scss */
.rail-position.code-A {
  background: #3ebb41;
  color: #fff;
}
/* line 1425, /app/app/assets/stylesheets/modules.scss */
.rail-position.code-A1, .rail-position.code-A2, .rail-position.code-A3 {
  background: #70b271;
  color: #000;
}
/* line 1431, /app/app/assets/stylesheets/modules.scss */
.rail-position.code-B1, .rail-position.code-B2, .rail-position.code-B3 {
  background: rgba(112, 178, 113, 0.6);
  color: #000;
}
/* line 1437, /app/app/assets/stylesheets/modules.scss */
.rail-position.code-C1, .rail-position.code-C2, .rail-position.code-C3 {
  background: #777;
  color: #fff;
}
/* line 1443, /app/app/assets/stylesheets/modules.scss */
.rail-position.code-D, .rail-position.code-D1, .rail-position.code-E {
  background: #aaa;
  color: #000;
}

/* line 1451, /app/app/assets/stylesheets/modules.scss */
.data-pill, .track-condition.has-code,
.rail-position.has-code {
  padding: 2px !important;
  width: 32px;
  display: inline-block;
  text-align: center;
  font-weight: 600;
}

/* line 1468, /app/app/assets/stylesheets/modules.scss */
.race-selected .track-condition.has-code {
  padding: 0 !important;
}

/* line 1475, /app/app/assets/stylesheets/modules.scss */
.locale-selector .option {
  cursor: pointer;
}
/* line 1477, /app/app/assets/stylesheets/modules.scss */
.locale-selector .option .flag {
  margin: 0 5px;
}

/* line 3, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .horse .number {
  width: 36px;
  height: 36px;
  font-weight: 600;
  text-align: center;
  padding: 8px;
}
/* line 10, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .horse .name {
  padding: 5px 0 0 0.5em;
  flex: 100;
}
/* line 16, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container {
  height: 46px;
  position: relative;
}
/* line 19, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container > * {
  height: 18px;
  padding: 1px;
  display: flex;
  align-items: center;
  font-weight: 500;
}
/* line 25, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container > *.super-left {
  left: 6px;
}
/* line 28, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container > *.super-right {
  right: 6px;
}
/* line 32, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container b {
  display: inline-block;
  padding-top: 20px;
  padding-left: 8px;
}
/* line 37, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input.stake-amount {
  position: absolute;
  bottom: 2px;
  left: 6px;
  height: 24px;
  max-width: calc(50% - 6px);
  font-size: 18px;
  font-weight: 600;
}
/* line 49, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel div[layout='row'] {
  margin-top: 1px;
}
/* line 53, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel div[flex='50']:first-child {
  margin-right: 1px;
}
/* line 56, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel button {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
/* line 61, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel button :hover {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 68, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.lighten {
  background-color: rgba(255, 225, 225, 0.02);
}

/* line 72, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.height-36 {
  height: 36px !important;
}

/* line 76, /app/app/assets/stylesheets/partials/racing-sidebar.scss */
.height-46 {
  height: 46px;
}

/* line 7, /app/app/assets/stylesheets/racing.scss */
.track-condition {
  width: auto;
  font-size: 10px;
  color: white;
}
/* line 12, /app/app/assets/stylesheets/racing.scss */
.track-condition option {
  background: #3b3b3b;
}

/* line 17, /app/app/assets/stylesheets/racing.scss */
.track-cond > track-condition {
  display: flex;
  align-items: center;
}

/* line 23, /app/app/assets/stylesheets/racing.scss */
.uk_irl_layout input {
  font-size: 12px;
  font-weight: bold;
}

/* line 30, /app/app/assets/stylesheets/racing.scss */
.head {
  display: flex;
}
/* line 32, /app/app/assets/stylesheets/racing.scss */
.head [layout='row'] {
  height: 50px;
  display: flex;
}
/* line 36, /app/app/assets/stylesheets/racing.scss */
.head > [layout='row'] {
  min-width: 100%;
}

/* line 40, /app/app/assets/stylesheets/racing.scss */
.head [layout='row'] > div {
  display: flex;
  margin: 0;
  line-height: 50px;
  height: 50px;
  box-sizing: border-box;
  justify-content: flex-start;
  position: relative;
  flex: 1;
  color: #fff;
}

/* line 53, /app/app/assets/stylesheets/racing.scss */
.race-details {
  flex-direction: column;
}
/* line 55, /app/app/assets/stylesheets/racing.scss */
.race-details h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 12px;
}
/* line 62, /app/app/assets/stylesheets/racing.scss */
.race-details p {
  margin: 0;
  padding: 0;
  line-height: 1.4em;
  font-size: 10px;
}

/* line 71, /app/app/assets/stylesheets/racing.scss */
.races-track {
  overflow-y: hidden !important;
}

/* line 75, /app/app/assets/stylesheets/racing.scss */
race-selector-flat,
.race-selector-flat {
  white-space: nowrap;
}

/* line 80, /app/app/assets/stylesheets/racing.scss */
.filters race-selector button span {
  padding: 0;
  font-weight: 600;
  display: flex;
  flex: 1;
  margin: 0;
  font-size: 24px;
  min-width: 36px;
  min-height: 50px;
  justify-content: center;
  align-items: center;
}

/* line 94, /app/app/assets/stylesheets/racing.scss */
.head .date-selector {
  max-width: 170px;
  align-items: center;
}
/* line 97, /app/app/assets/stylesheets/racing.scss */
.head .date-selector button.md-button {
  height: 50px;
  margin: 0;
}
/* line 101, /app/app/assets/stylesheets/racing.scss */
.head .date-selector .combined-button {
  min-height: 50px;
  display: flex;
  min-height: 50px;
  max-height: 50px;
  line-height: 50px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
/* line 110, /app/app/assets/stylesheets/racing.scss */
.head .date-selector .combined-button span {
  display: flex;
  min-height: 50px;
  line-height: 50px;
  justify-content: center;
  align-items: center;
}
/* line 116, /app/app/assets/stylesheets/racing.scss */
.head .date-selector .combined-button span .xicon {
  margin-right: 0.5em;
  font-size: 24px;
}
/* line 123, /app/app/assets/stylesheets/racing.scss */
.head .date-selector.compact {
  max-width: 35px;
  margin-right: 5px;
}
/* line 127, /app/app/assets/stylesheets/racing.scss */
.head .date-selector.compact .combined-button span {
  min-width: 50px;
  padding: 0 0 0 25px;
}
/* line 132, /app/app/assets/stylesheets/racing.scss */
.head .date-selector.compact i.material-icons {
  display: none;
}
/* line 136, /app/app/assets/stylesheets/racing.scss */
.head .date-selector.compact button.md-button {
  display: none;
}
/* line 143, /app/app/assets/stylesheets/racing.scss */
.head .search input {
  z-index: initial;
  background-color: transparent;
  border: 0;
  color: #fafafa;
  min-height: 50px !important;
  max-height: 50px !important;
  line-height: 50px;
}
/* line 153, /app/app/assets/stylesheets/racing.scss */
.head .track-selected {
  max-width: 240px !important;
  align-items: center;
}
/* line 156, /app/app/assets/stylesheets/racing.scss */
.head .track-selected md-menu {
  display: flex;
}
/* line 158, /app/app/assets/stylesheets/racing.scss */
.head .track-selected md-menu button {
  min-width: initial;
  max-width: initial;
  flex-grow: 0;
  justify-content: flex-start;
}
/* line 165, /app/app/assets/stylesheets/racing.scss */
.head .track-selected .flag {
  max-width: 30px;
  min-width: 30px;
  min-height: 30px;
  margin: 0 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 174, /app/app/assets/stylesheets/racing.scss */
.head .track-selected i.xicon.xicon-racing {
  font-size: 24px;
  display: flex;
  align-content: center;
  align-items: center;
  height: 100%;
  padding: 10px;
}
/* line 183, /app/app/assets/stylesheets/racing.scss */
.head .track-selected .track-time {
  flex-direction: column;
  justify-content: center;
  text-transform: none;
}
/* line 187, /app/app/assets/stylesheets/racing.scss */
.head .track-selected .track-time h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 18px;
}
/* line 193, /app/app/assets/stylesheets/racing.scss */
.head .track-selected .track-time p.date {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-size: 12px;
}
/* line 201, /app/app/assets/stylesheets/racing.scss */
.head .races-upcoming {
  justify-content: flex-end !important;
  padding: 0 10px 0 50px;
  overflow: hidden;
  max-width: 380px;
  min-width: 380px;
}
/* line 207, /app/app/assets/stylesheets/racing.scss */
.head .races-upcoming:before {
  content: 'chevron_right';
  font-family: 'Material Icons';
  text-rendering: optimizeLegibility;
  font-feature-settings: 'liga' 1;
  font-style: normal;
  text-transform: none;
  line-height: 1;
  font-size: 132px;
  width: 48px;
  color: #44494a;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: -40px;
  left: 0;
}
/* line 227, /app/app/assets/stylesheets/racing.scss */
.head .races-upcoming button {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 0;
  z-index: 1;
}
/* line 233, /app/app/assets/stylesheets/racing.scss */
.head .races-upcoming button .xicon {
  font-size: 24px;
  display: flex;
  align-content: center;
  align-items: center;
  height: 100%;
  padding: 10px;
}
/* line 243, /app/app/assets/stylesheets/racing.scss */
.head .races-track {
  padding: 0 10px;
  margin-left: 20px !important;
}
/* line 247, /app/app/assets/stylesheets/racing.scss */
.head .races-track race-selector-flat-callback {
  flex-wrap: nowrap;
  display: flex;
  overflow-y: auto;
}
/* line 252, /app/app/assets/stylesheets/racing.scss */
.head .races-track race-selector-flat-callback::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 255, /app/app/assets/stylesheets/racing.scss */
.head .races-track race-selector-flat-callback::-webkit-scrollbar {
  height: 7px;
  background: #ffffffc4;
}
/* line 260, /app/app/assets/stylesheets/racing.scss */
.head .race-selected {
  background: #44494a;
  font-weight: 600;
  padding-right: 0;
  flex-grow: 0 !important;
  max-width: 920px;
}
/* line 270, /app/app/assets/stylesheets/racing.scss */
.head .race-selected input,
.head .race-selected label,
.head .race-selected md-checkbox {
  line-height: 18px;
  height: 18px;
  max-height: 18px;
  min-height: 18px;
}
/* line 278, /app/app/assets/stylesheets/racing.scss */
.head .race-selected label {
  margin-bottom: 2px;
}
/* line 281, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-number {
  display: flex;
  font-size: 18px;
  /* align-content: center; */
  align-items: center;
}
/* line 287, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-number span,
.head .race-selected .race-number button {
  padding: 0;
  font-weight: 600;
  display: flex;
  flex: 1;
  margin: 0;
  font-size: 24px;
  min-width: 36px;
  min-height: 50px;
  justify-content: center;
  align-items: center;
}
/* line 301, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-details {
  min-width: 150px;
  padding: 10px 0;
}
/* line 305, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .time-jump,
.head .race-selected .conf {
  line-height: 1em;
  white-space: nowrap;
  align-items: center;
  display: flex;
  padding: 0;
  justify-content: center;
  min-width: 55px;
  max-width: 55px;
  font-size: 12px;
  line-height: initial;
}
/* line 318, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .conf {
  min-width: 36px;
  max-width: 36px;
  font-size: 24px;
}
/* line 323, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .weather {
  display: flex;
  font-weight: 400;
  flex-direction: column;
  padding: 0;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
}
/* line 333, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .weather i.wicon {
  font-size: 24px;
  margin-top: -0.125em;
}
/* line 337, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .weather span {
  display: flex;
  font-size: 10px;
  justify-content: center;
  line-height: 1em;
}
/* line 344, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating {
  position: relative;
  justify-content: center;
  align-items: center;
  display: flex;
  min-width: 36px;
  max-width: 36px;
  padding: 0;
}
/* line 352, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating i {
  margin-top: -15px;
}
/* line 355, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating span {
  font-size: 24px;
  display: flex;
  justify-content: center;
}
/* line 361, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating .event-grade {
  font-size: 14px;
  margin-right: 0.4em;
}
/* line 366, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .video,
.head .race-selected .video button {
  min-width: 36px;
  max-width: 36px;
  display: flex;
  height: 50px;
  padding: 0;
  margin: 0;
}
/* line 375, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .var_sig {
  font-size: 0.8vw;
  line-height: inherit;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  padding-right: 9px;
}
/* line 382, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .var_sig span {
  font-size: 9px;
  display: flex;
  flex: 1;
  white-space: nowrap;
}
/* line 389, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors {
  padding: 0 9px;
  flex: 1;
}
/* line 392, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors > [layout='column'] {
  display: flex;
  padding: 0 2px;
  min-width: 58px;
  max-width: 58px;
  justify-content: center;
}
/* line 398, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors > [layout='column'] > * {
  display: flex;
  flex: 1;
  font-size: 11px;
  justify-content: flex-start;
  align-items: center;
  line-height: 18px;
  height: 18px;
  max-height: 18px;
  min-height: 18px;
}
/* line 409, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors > [layout='column'].sml {
  min-width: 36px;
  max-width: 36px;
}
/* line 413, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors > [layout='column'].refresh {
  min-width: 36px;
  max-width: 36px;
  justify-content: center;
}
/* line 417, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors > [layout='column'].refresh .md-button {
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  justify-content: center;
}
/* line 427, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors .edit-link {
  align-items: center;
}
/* line 429, /app/app/assets/stylesheets/racing.scss */
.head .race-selected .race-factors .edit-link i {
  font-size: 24px;
  cursor: pointer;
}
/* line 435, /app/app/assets/stylesheets/racing.scss */
.head .race-selected h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 14px;
  color: #fff;
}
/* line 441, /app/app/assets/stylesheets/racing.scss */
.head .race-selected h3 span {
  white-space: nowrap;
  overflow: hidden;
}
/* line 446, /app/app/assets/stylesheets/racing.scss */
.head .race-selected p {
  margin: 0;
  padding: 0;
  line-height: 1.4em;
  font-size: 10px;
  color: #fff;
  font-weight: 400;
}
/* line 455, /app/app/assets/stylesheets/racing.scss */
.head .search {
  justify-content: flex-end !important;
  background: #2b2e2e;
}
/* line 458, /app/app/assets/stylesheets/racing.scss */
.head .search .autocomplete {
  display: flex;
  flex: 1;
}
/* line 462, /app/app/assets/stylesheets/racing.scss */
.head .search md-autocomplete {
  display: flex;
  flex: 1;
  min-width: initial;
  max-width: initial;
  box-shadow: none;
  border-radius: 0;
  height: initial;
  position: relative;
  overflow: visible;
  background: transparent;
}
/* line 473, /app/app/assets/stylesheets/racing.scss */
.head .search md-autocomplete > * {
  background: transparent;
  box-shadow: none;
}
/* line 477, /app/app/assets/stylesheets/racing.scss */
.head .search md-autocomplete input {
  min-height: 50px !important;
  max-height: 50px !important;
  height: initial;
  display: flex;
  align-self: stretch;
  flex: 1;
  background: transparent;
  min-width: 240px;
  max-width: 240px;
  text-align: left;
  font-size: 1;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  transition: 0.2s ease;
}
/* line 491, /app/app/assets/stylesheets/racing.scss */
.head .search md-autocomplete input:focus {
  min-width: 100%;
  max-width: 100%;
  padding-right: 50px;
  padding-left: 15px;
  text-align: left;
  color: #fafafa;
}
/* line 501, /app/app/assets/stylesheets/racing.scss */
.head .search md-autocomplete input:focus i {
  color: #aaa;
}
/* line 506, /app/app/assets/stylesheets/racing.scss */
.head .search md-autocomplete button {
  height: 50px;
  width: 50px;
  background: #2b2e2e;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 515, /app/app/assets/stylesheets/racing.scss */
.head .search i {
  position: absolute;
  right: 0;
  pointer-events: none;
  color: #777;
  font-size: 24px;
  justify-content: center;
  display: flex;
  align-items: center;
  align-content: center;
  width: 50px;
  height: 50px;
}
/* line 529, /app/app/assets/stylesheets/racing.scss */
.head .flag-selector {
  margin-right: 1px !important;
}
/* line 532, /app/app/assets/stylesheets/racing.scss */
.head .filters {
  flex: initial;
  max-width: 306px;
  min-width: 306px;
}
/* line 536, /app/app/assets/stylesheets/racing.scss */
.head .filters md-checkbox {
  max-width: 50px;
  min-width: 50px;
  min-height: 50px;
  align-items: center;
  align-content: center;
  display: flex;
  justify-content: center;
}
/* line 544, /app/app/assets/stylesheets/racing.scss */
.head .filters md-checkbox.icon {
  margin-right: 1px;
}
/* line 550, /app/app/assets/stylesheets/racing.scss */
.head button,
.head .btn {
  background: transparent;
  border: none;
  color: #dadada;
  text-align: left;
  min-width: 50px;
  /* max-width: 50px; */
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 566, /app/app/assets/stylesheets/racing.scss */
.head button:hover,
.head .btn:hover {
  color: #eee;
}
/* line 569, /app/app/assets/stylesheets/racing.scss */
.head button .race-number,
.head .btn .race-number {
  font-weight: 600;
  margin: 0.25em 0 0 0;
  padding: 0;
  line-height: 1.2em;
}
/* line 575, /app/app/assets/stylesheets/racing.scss */
.head button .time-jump,
.head .btn .time-jump {
  line-height: 1.4em;
  font-size: 12px;
}
/* line 591, /app/app/assets/stylesheets/racing.scss */
.head button.refresh i,
.head .btn.refresh i {
  margin: 0;
}
/* line 599, /app/app/assets/stylesheets/racing.scss */
.head.post-race .race-selected .race-details {
  min-width: 150px;
}

/* line 606, /app/app/assets/stylesheets/racing.scss */
.edit-fv {
  cursor: pointer;
  font-size: 10px;
}

/* line 611, /app/app/assets/stylesheets/racing.scss */
.edit-fv-input {
  height: 20px;
  width: 50px;
}

/* line 616, /app/app/assets/stylesheets/racing.scss */
.edit-event-conf {
  width: 20px;
}

/* line 620, /app/app/assets/stylesheets/racing.scss */
.edit-fv.material-icons {
  position: absolute;
  bottom: 1px;
  right: 0;
  color: white;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  max-width: 16px;
  max-height: 16px;
}

/* line 636, /app/app/assets/stylesheets/racing.scss */
.racing div.details,
md-bottom-sheet div.details {
  width: 236px;
  min-width: 236px;
  max-width: 236px;
  justify-content: flex-start;
  border-radius: 2px;
}
/* line 647, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div:hover,
md-bottom-sheet div.details > div:hover {
  background: initial;
}
/* line 651, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div,
.racing div.details button,
md-bottom-sheet div.details > div,
md-bottom-sheet div.details button {
  margin: 0;
}
/* line 654, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.number,
.racing div.details button.number,
md-bottom-sheet div.details > div.number,
md-bottom-sheet div.details button.number {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  justify-content: center;
  border-radius: 2px 0 0 2px;
  line-height: 36px;
  height: 36px;
}
/* line 663, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name,
.racing div.details button.name,
md-bottom-sheet div.details > div.name,
md-bottom-sheet div.details button.name {
  cursor: pointer;
  flex: 1;
  height: 36px;
}
/* line 667, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name div.detail-action,
.racing div.details button.name div.detail-action,
md-bottom-sheet div.details > div.name div.detail-action,
md-bottom-sheet div.details button.name div.detail-action {
  flex: 1;
  align-self: center;
  display: flex;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}
/* line 674, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name div.detail-action i,
.racing div.details button.name div.detail-action i,
md-bottom-sheet div.details > div.name div.detail-action i,
md-bottom-sheet div.details button.name div.detail-action i {
  color: rgba(100, 100, 100, 0.15);
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 679, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name div.detail-action:hover i.tradeStatusindicator,
.racing div.details button.name div.detail-action:hover i.tradeStatusindicator,
md-bottom-sheet div.details > div.name div.detail-action:hover i.tradeStatusindicator,
md-bottom-sheet div.details button.name div.detail-action:hover i.tradeStatusindicator {
  color: rgba(100, 100, 100, 0.65);
}
/* line 686, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name > span:hover div.detail-action.trade-action i.tradeStatusindicator,
.racing div.details button.name > span:hover div.detail-action.trade-action i.tradeStatusindicator,
md-bottom-sheet div.details > div.name > span:hover div.detail-action.trade-action i.tradeStatusindicator,
md-bottom-sheet div.details button.name > span:hover div.detail-action.trade-action i.tradeStatusindicator {
  color: rgba(100, 100, 100, 0.65);
}
/* line 692, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name,
.racing div.details button.name,
md-bottom-sheet div.details > div.name,
md-bottom-sheet div.details button.name {
  flex: 1;
  flex-direction: row;
  align-items: center;
}
/* line 697, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name div,
.racing div.details > div.name button,
.racing div.details button.name div,
.racing div.details button.name button,
md-bottom-sheet div.details > div.name div,
md-bottom-sheet div.details > div.name button,
md-bottom-sheet div.details button.name div,
md-bottom-sheet div.details button.name button {
  flex-direction: column;
  justify-content: center;
}
/* line 702, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name div h4,
.racing div.details > div.name button h4,
.racing div.details button.name div h4,
.racing div.details button.name button h4,
md-bottom-sheet div.details > div.name div h4,
md-bottom-sheet div.details > div.name button h4,
md-bottom-sheet div.details button.name div h4,
md-bottom-sheet div.details button.name button h4 {
  margin: 0;
  font-size: 12px;
  padding: 0;
  line-height: 1.2em;
}
/* line 708, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name div p,
.racing div.details > div.name button p,
.racing div.details button.name div p,
.racing div.details button.name button p,
md-bottom-sheet div.details > div.name div p,
md-bottom-sheet div.details > div.name button p,
md-bottom-sheet div.details button.name div p,
md-bottom-sheet div.details button.name button p {
  margin: 0;
  font-size: 10px;
  padding: 0;
  line-height: 1.2em;
}
/* line 715, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.name .runner-details,
.racing div.details button.name .runner-details,
md-bottom-sheet div.details > div.name .runner-details,
md-bottom-sheet div.details button.name .runner-details {
  flex: 1;
  min-width: initial;
}
/* line 720, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.fp,
.racing div.details button.fp,
md-bottom-sheet div.details > div.fp,
md-bottom-sheet div.details button.fp {
  min-width: 24px;
  max-width: 24px;
  justify-content: center;
}
/* line 725, /app/app/assets/stylesheets/racing.scss */
.racing div.details > div.as,
.racing div.details button.as,
md-bottom-sheet div.details > div.as,
md-bottom-sheet div.details button.as {
  min-width: 44px;
  max-width: 44px;
  justify-content: center;
}
/* line 734, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details,
md-bottom-sheet .head div.details {
  width: auto;
  min-width: 50%;
  justify-content: flex-start;
  flex: initial;
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  border-radius: 2px;
}
/* line 745, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div:hover,
md-bottom-sheet .head div.details > div:hover {
  background: initial;
}
/* line 749, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div,
.racing .head div.details button,
md-bottom-sheet .head div.details > div,
md-bottom-sheet .head div.details button {
  margin: 0;
}
/* line 752, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.number,
.racing .head div.details button.number,
md-bottom-sheet .head div.details > div.number,
md-bottom-sheet .head div.details button.number {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  justify-content: center;
  border-radius: 2px 0 0 2px;
  line-height: 34px;
  height: 34px;
}
/* line 761, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name,
.racing .head div.details button.name,
md-bottom-sheet .head div.details > div.name,
md-bottom-sheet .head div.details button.name {
  cursor: pointer;
  width: auto;
  min-width: 640px;
  height: 48px;
}
/* line 766, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name img,
.racing .head div.details button.name img,
md-bottom-sheet .head div.details > div.name img,
md-bottom-sheet .head div.details button.name img {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
}
/* line 776, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name div.detail-action,
.racing .head div.details button.name div.detail-action,
md-bottom-sheet .head div.details > div.name div.detail-action,
md-bottom-sheet .head div.details button.name div.detail-action {
  flex: 1;
  align-self: center;
  display: flex;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}
/* line 783, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name div.detail-action i,
.racing .head div.details button.name div.detail-action i,
md-bottom-sheet .head div.details > div.name div.detail-action i,
md-bottom-sheet .head div.details button.name div.detail-action i {
  color: rgba(100, 100, 100, 0.15);
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 788, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name div.detail-action:hover i.tradeStatusindicator,
.racing .head div.details button.name div.detail-action:hover i.tradeStatusindicator,
md-bottom-sheet .head div.details > div.name div.detail-action:hover i.tradeStatusindicator,
md-bottom-sheet .head div.details button.name div.detail-action:hover i.tradeStatusindicator {
  color: rgba(100, 100, 100, 0.65);
}
/* line 795, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name > span:hover div.detail-action.trade-action i.tradeStatusindicator,
.racing .head div.details button.name > span:hover div.detail-action.trade-action i.tradeStatusindicator,
md-bottom-sheet .head div.details > div.name > span:hover div.detail-action.trade-action i.tradeStatusindicator,
md-bottom-sheet .head div.details button.name > span:hover div.detail-action.trade-action i.tradeStatusindicator {
  color: rgba(100, 100, 100, 0.65);
}
/* line 801, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name,
.racing .head div.details button.name,
md-bottom-sheet .head div.details > div.name,
md-bottom-sheet .head div.details button.name {
  flex: 1;
  justify-content: left;
  flex-direction: row;
  align-items: center;
  padding: 6px;
}
/* line 807, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name div,
.racing .head div.details > div.name button,
.racing .head div.details button.name div,
.racing .head div.details button.name button,
md-bottom-sheet .head div.details > div.name div,
md-bottom-sheet .head div.details > div.name button,
md-bottom-sheet .head div.details button.name div,
md-bottom-sheet .head div.details button.name button {
  flex-direction: column;
  justify-content: center;
}
/* line 812, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name div h4,
.racing .head div.details > div.name button h4,
.racing .head div.details button.name div h4,
.racing .head div.details button.name button h4,
md-bottom-sheet .head div.details > div.name div h4,
md-bottom-sheet .head div.details > div.name button h4,
md-bottom-sheet .head div.details button.name div h4,
md-bottom-sheet .head div.details button.name button h4 {
  margin: 0;
  font-size: 12px;
  padding: 0;
  line-height: 1.2em;
}
/* line 818, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name div p,
.racing .head div.details > div.name button p,
.racing .head div.details button.name div p,
.racing .head div.details button.name button p,
md-bottom-sheet .head div.details > div.name div p,
md-bottom-sheet .head div.details > div.name button p,
md-bottom-sheet .head div.details button.name div p,
md-bottom-sheet .head div.details button.name button p {
  margin: 0;
  font-size: 10px;
  padding: 0;
  line-height: 1.2em;
}
/* line 825, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name > div,
.racing .head div.details button.name > div,
md-bottom-sheet .head div.details > div.name > div,
md-bottom-sheet .head div.details button.name > div {
  margin-right: 15px;
}
/* line 827, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name > div:last-child,
.racing .head div.details button.name > div:last-child,
md-bottom-sheet .head div.details > div.name > div:last-child,
md-bottom-sheet .head div.details button.name > div:last-child {
  margin-right: 0;
}
/* line 831, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name .runner-details,
.racing .head div.details button.name .runner-details,
md-bottom-sheet .head div.details > div.name .runner-details,
md-bottom-sheet .head div.details button.name .runner-details {
  flex: initial;
  min-width: initial;
  padding-left: 6px;
}
/* line 835, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name .runner-details h4,
.racing .head div.details button.name .runner-details h4,
md-bottom-sheet .head div.details > div.name .runner-details h4,
md-bottom-sheet .head div.details button.name .runner-details h4 {
  font-size: 16px;
  text-transform: none;
  display: flex;
}
/* line 840, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.name .runner-details h4 .flag,
.racing .head div.details button.name .runner-details h4 .flag,
md-bottom-sheet .head div.details > div.name .runner-details h4 .flag,
md-bottom-sheet .head div.details button.name .runner-details h4 .flag {
  display: inline-flex;
}
/* line 846, /app/app/assets/stylesheets/racing.scss */
.racing .head div.details > div.fp,
.racing .head div.details button.fp,
md-bottom-sheet .head div.details > div.fp,
md-bottom-sheet .head div.details button.fp {
  min-width: 24px;
  max-width: 24px;
  justify-content: center;
}
/* line 859, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] [layout='column'],
.racing .event-competitor-comments [layout='column'],
md-bottom-sheet .sheet [layout='row'] [layout='column'],
md-bottom-sheet .event-competitor-comments [layout='column'] {
  flex-direction: row;
}
/* line 861, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] [layout='column'] > div,
.racing .sheet [layout='row'] [layout='column'] button,
.racing .event-competitor-comments [layout='column'] > div,
.racing .event-competitor-comments [layout='column'] button,
md-bottom-sheet .sheet [layout='row'] [layout='column'] > div,
md-bottom-sheet .sheet [layout='row'] [layout='column'] button,
md-bottom-sheet .event-competitor-comments [layout='column'] > div,
md-bottom-sheet .event-competitor-comments [layout='column'] button {
  display: flex;
  position: relative;
}
/* line 866, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] [layout='column'].figures,
.racing .event-competitor-comments [layout='column'].figures,
md-bottom-sheet .sheet [layout='row'] [layout='column'].figures,
md-bottom-sheet .event-competitor-comments [layout='column'].figures {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
}
/* line 870, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] [layout='column'].figures > div,
.racing .sheet [layout='row'] [layout='column'].figures button,
.racing .event-competitor-comments [layout='column'].figures > div,
.racing .event-competitor-comments [layout='column'].figures button,
md-bottom-sheet .sheet [layout='row'] [layout='column'].figures > div,
md-bottom-sheet .sheet [layout='row'] [layout='column'].figures button,
md-bottom-sheet .event-competitor-comments [layout='column'].figures > div,
md-bottom-sheet .event-competitor-comments [layout='column'].figures button {
  width: 12.5%;
  min-width: 12.5%;
  max-width: 12.5%;
  justify-content: center;
}
/* line 897, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row,
.racing .event-competitor-comments.foot-row,
md-bottom-sheet .sheet [layout='row'].foot-row,
md-bottom-sheet .event-competitor-comments.foot-row {
  font-weight: 600;
  height: 50px;
  color: #f5f5f5;
  background-color: #44494a;
  font-size: 14px;
}
/* line 903, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row h4,
.racing .event-competitor-comments.foot-row h4,
md-bottom-sheet .sheet [layout='row'].foot-row h4,
md-bottom-sheet .event-competitor-comments.foot-row h4 {
  color: #a2a4a5 !important;
}
/* line 908, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row > .details,
.racing .event-competitor-comments.foot-row > .details,
md-bottom-sheet .sheet [layout='row'].foot-row > .details,
md-bottom-sheet .event-competitor-comments.foot-row > .details {
  border-right: 1px solid #44494a !important;
}
/* line 911, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row > .details.center,
.racing .event-competitor-comments.foot-row > .details.center,
md-bottom-sheet .sheet [layout='row'].foot-row > .details.center,
md-bottom-sheet .event-competitor-comments.foot-row > .details.center {
  justify-content: center;
}
/* line 916, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row > *,
.racing .event-competitor-comments.foot-row > *,
md-bottom-sheet .sheet [layout='row'].foot-row > *,
md-bottom-sheet .event-competitor-comments.foot-row > * {
  border-right: 1px solid #44494a;
  border-left: 1px solid #747d80;
  color: #fff;
  font-weight: 600;
}
/* line 922, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row > * > span,
.racing .event-competitor-comments.foot-row > * > span,
md-bottom-sheet .sheet [layout='row'].foot-row > * > span,
md-bottom-sheet .event-competitor-comments.foot-row > * > span {
  display: flex;
  align-self: stretch;
  min-width: 100%;
  box-sizing: border-box;
  justify-content: center;
}
/* line 928, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row > * > span > span,
.racing .event-competitor-comments.foot-row > * > span > span,
md-bottom-sheet .sheet [layout='row'].foot-row > * > span > span,
md-bottom-sheet .event-competitor-comments.foot-row > * > span > span {
  z-index: 1;
}
/* line 931, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].foot-row > * > span:after,
.racing .event-competitor-comments.foot-row > * > span:after,
md-bottom-sheet .sheet [layout='row'].foot-row > * > span:after,
md-bottom-sheet .event-competitor-comments.foot-row > * > span:after {
  z-index: 0;
}
/* line 959, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button {
  border-right: none !important;
  border-left: none !important;
  margin: 0 !important;
  border: none !important;
}
/* line 965, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button div,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div div,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button div,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div div,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button div {
  border: none !important;
}
/* line 968, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.number,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.number,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.number,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.number,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.number,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.number,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.number,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.number,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.number,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.number,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.number,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.number,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.number,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.number,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.number,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.number {
  font-weight: 600;
  background: #ccc;
  color: #444;
  justify-content: center;
}
/* line 973, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.number.rating-indicator,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.number.rating-indicator,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.number.rating-indicator,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.number.rating-indicator,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.number.rating-indicator,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.number.rating-indicator,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.number.rating-indicator,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.number.rating-indicator,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.number.rating-indicator,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.number.rating-indicator,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.number.rating-indicator,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.number.rating-indicator,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.number.rating-indicator,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.number.rating-indicator,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.number.rating-indicator,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.number.rating-indicator {
  cursor: pointer;
}
/* line 977, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name {
  justify-content: left;
  flex-direction: row;
  align-items: center;
  align-self: center;
}
/* line 985, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name img,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name img,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name img,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name img,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name img,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name img,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name img,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name img,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name img,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name img,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name img,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name img,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name img,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name img,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name img,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name img {
  width: 24px;
  height: 24px !important;
  margin: 0 5px;
}
/* line 990, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name button,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name button,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name button,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name div,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name button,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name div,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name button,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name div,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name button,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name div,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name button,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name div,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name button,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name button,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name button,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name button,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name div,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name button,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name button,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name button,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name button,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name div,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name button {
  flex-direction: column;
  justify-content: center;
}
/* line 995, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name div h4,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name button h4,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name div h4,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name button h4,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name div h4,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name button h4,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name div h4,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name button h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name div h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name button h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name div h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name button h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name div h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name button h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name div h4,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name button h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name div h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name button h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name div h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name button h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name div h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name button h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name div h4,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name button h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name div h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name button h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name div h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name button h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name div h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name button h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name div h4,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name button h4 {
  margin: 0;
  font-size: 12px;
  padding: 0;
  line-height: 1.2em;
}
/* line 1001, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name div p,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name button p,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name div p,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name button p,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name div p,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name button p,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name div p,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name button p,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name div p,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name button p,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name div p,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name button p,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name div p,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name button p,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name div p,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name button p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name div p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name button p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name div p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name button p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name div p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name button p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name div p,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name button p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name div p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name button p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name div p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name button p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name div p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name button p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name div p,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name button p {
  margin: 0;
  font-size: 10px;
  padding: 0;
  line-height: 1.2em;
}
/* line 1008, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name .runner-details,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name .runner-details,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name .runner-details,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name .runner-details,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name .runner-details,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name .runner-details,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name .runner-details,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name .runner-details,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.name .runner-details,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.name .runner-details,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.name .runner-details,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.name .runner-details,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.name .runner-details,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.name .runner-details,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.name .runner-details,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.name .runner-details {
  flex: 1;
  min-width: initial;
}
/* line 1013, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.fp,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.fp,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.fp,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.fp,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.fp,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].details button.fp,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.fp,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].details button.fp,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details > div.fp,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].details button.fp,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details > div.fp,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].details button.fp,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details > div.fp,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].details button.fp,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details > div.fp,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].details button.fp {
  min-width: 24px;
  max-width: 24px;
  justify-content: center;
}
/* line 1030, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].figures > div.sigfact,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].figures button.sigfact,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].figures > div.sigfact,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].figures button.sigfact,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].figures > div.sigfact,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].figures button.sigfact,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].figures > div.sigfact,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].figures button.sigfact,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].figures > div.sigfact,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].figures button.sigfact,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].figures > div.sigfact,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].figures button.sigfact,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].figures > div.sigfact,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].figures button.sigfact,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].figures > div.sigfact,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].figures button.sigfact {
  justify-content: center;
  align-items: center;
}
/* line 1033, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].figures > div.sigfact i,
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'].figures button.sigfact i,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].figures > div.sigfact i,
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'].figures button.sigfact i,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].figures > div.sigfact i,
.racing .event-competitor-comments:not(.filter-nav) [layout='column'].figures button.sigfact i,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].figures > div.sigfact i,
.racing .event-competitor-comments:not(.filter-nav) [layout='row'].figures button.sigfact i,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].figures > div.sigfact i,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='column'].figures button.sigfact i,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].figures > div.sigfact i,
md-bottom-sheet .sheet [layout='row']:not(.filter-nav) [layout='row'].figures button.sigfact i,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].figures > div.sigfact i,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='column'].figures button.sigfact i,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].figures > div.sigfact i,
md-bottom-sheet .event-competitor-comments:not(.filter-nav) [layout='row'].figures button.sigfact i {
  margin: 0 0.15em;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}
/* line 1058, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav,
.racing .event-competitor-comments.filter-nav,
md-bottom-sheet .sheet [layout='row'].filter-nav,
md-bottom-sheet .event-competitor-comments.filter-nav {
  flex: initial;
  padding: 0;
}
/* line 1059, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav i,
.racing .event-competitor-comments.filter-nav i,
md-bottom-sheet .sheet [layout='row'].filter-nav i,
md-bottom-sheet .event-competitor-comments.filter-nav i {
  cursor: pointer;
}
/* line 1079, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.nav-tabs,
.racing .event-competitor-comments.filter-nav > div.nav-tabs,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.nav-tabs,
md-bottom-sheet .event-competitor-comments.filter-nav > div.nav-tabs {
  margin: 0;
  width: auto;
  max-width: initial;
  min-width: initial;
  flex: initial;
}
/* line 1085, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.nav-tabs > button,
.racing .event-competitor-comments.filter-nav > div.nav-tabs > button,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.nav-tabs > button,
md-bottom-sheet .event-competitor-comments.filter-nav > div.nav-tabs > button {
  flex-basis: 150px;
}
/* line 1088, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.nav-tabs > div,
.racing .event-competitor-comments.filter-nav > div.nav-tabs > div,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.nav-tabs > div,
md-bottom-sheet .event-competitor-comments.filter-nav > div.nav-tabs > div {
  margin: 0;
  width: auto;
  max-width: initial;
  min-width: initial;
  flex: initial;
}
/* line 1094, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.nav-tabs > div button,
.racing .event-competitor-comments.filter-nav > div.nav-tabs > div button,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.nav-tabs > div button,
md-bottom-sheet .event-competitor-comments.filter-nav > div.nav-tabs > div button {
  margin: 0;
  width: auto;
  max-width: initial;
  min-width: initial;
  padding: 0 15px;
  flex: 1;
}
/* line 1105, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div,
.racing .event-competitor-comments.filter-nav > div,
md-bottom-sheet .sheet [layout='row'].filter-nav > div,
md-bottom-sheet .event-competitor-comments.filter-nav > div {
  overflow: hidden;
}
/* line 1108, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div,
.racing .sheet [layout='row'].filter-nav button,
.racing .sheet [layout='row'].filter-nav .md-button,
.racing .event-competitor-comments.filter-nav > div,
.racing .event-competitor-comments.filter-nav button,
.racing .event-competitor-comments.filter-nav .md-button,
md-bottom-sheet .sheet [layout='row'].filter-nav > div,
md-bottom-sheet .sheet [layout='row'].filter-nav button,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button,
md-bottom-sheet .event-competitor-comments.filter-nav > div,
md-bottom-sheet .event-competitor-comments.filter-nav button,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button {
  line-height: 9px;
  font-size: 11px;
  display: flex;
  margin: 0;
  justify-content: center;
  min-height: 30px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1124, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.accounts,
.racing .sheet [layout='row'].filter-nav button.accounts,
.racing .sheet [layout='row'].filter-nav .md-button.accounts,
.racing .event-competitor-comments.filter-nav > div.accounts,
.racing .event-competitor-comments.filter-nav button.accounts,
.racing .event-competitor-comments.filter-nav .md-button.accounts,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.accounts,
md-bottom-sheet .sheet [layout='row'].filter-nav button.accounts,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.accounts,
md-bottom-sheet .event-competitor-comments.filter-nav > div.accounts,
md-bottom-sheet .event-competitor-comments.filter-nav button.accounts,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.accounts {
  max-height: 33px;
}
/* line 1133, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.accounts > span,
.racing .sheet [layout='row'].filter-nav button.accounts > span,
.racing .sheet [layout='row'].filter-nav .md-button.accounts > span,
.racing .event-competitor-comments.filter-nav > div.accounts > span,
.racing .event-competitor-comments.filter-nav button.accounts > span,
.racing .event-competitor-comments.filter-nav .md-button.accounts > span,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.accounts > span,
md-bottom-sheet .sheet [layout='row'].filter-nav button.accounts > span,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.accounts > span,
md-bottom-sheet .event-competitor-comments.filter-nav > div.accounts > span,
md-bottom-sheet .event-competitor-comments.filter-nav button.accounts > span,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.accounts > span {
  max-width: calc(100% - 24px);
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
/* line 1141, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.xtrade:before,
.racing .sheet [layout='row'].filter-nav button.xtrade:before,
.racing .sheet [layout='row'].filter-nav .md-button.xtrade:before,
.racing .event-competitor-comments.filter-nav > div.xtrade:before,
.racing .event-competitor-comments.filter-nav button.xtrade:before,
.racing .event-competitor-comments.filter-nav .md-button.xtrade:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.xtrade:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.xtrade:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.xtrade:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.xtrade:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.xtrade:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.xtrade:before {
  background-image: url(/images/accounts/A-128.png);
}
/* line 1147, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.tab:before, .racing .sheet [layout='row'].filter-nav > div.tab_nz:before,
.racing .sheet [layout='row'].filter-nav button.tab:before,
.racing .sheet [layout='row'].filter-nav button.tab_nz:before,
.racing .sheet [layout='row'].filter-nav .md-button.tab:before,
.racing .sheet [layout='row'].filter-nav .md-button.tab_nz:before,
.racing .event-competitor-comments.filter-nav > div.tab:before,
.racing .event-competitor-comments.filter-nav > div.tab_nz:before,
.racing .event-competitor-comments.filter-nav button.tab:before,
.racing .event-competitor-comments.filter-nav button.tab_nz:before,
.racing .event-competitor-comments.filter-nav .md-button.tab:before,
.racing .event-competitor-comments.filter-nav .md-button.tab_nz:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.tab:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.tab_nz:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.tab:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.tab_nz:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.tab:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.tab_nz:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.tab:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.tab_nz:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.tab:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.tab_nz:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.tab:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.tab_nz:before {
  background-image: url(/images/accounts/tab-128.png);
}
/* line 1152, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.tab_nsw:before,
.racing .sheet [layout='row'].filter-nav button.tab_nsw:before,
.racing .sheet [layout='row'].filter-nav .md-button.tab_nsw:before,
.racing .event-competitor-comments.filter-nav > div.tab_nsw:before,
.racing .event-competitor-comments.filter-nav button.tab_nsw:before,
.racing .event-competitor-comments.filter-nav .md-button.tab_nsw:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.tab_nsw:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.tab_nsw:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.tab_nsw:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.tab_nsw:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.tab_nsw:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.tab_nsw:before {
  background-image: url(/images/accounts/tabnsw-128.png);
}
/* line 1157, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.tab_vic:before,
.racing .sheet [layout='row'].filter-nav button.tab_vic:before,
.racing .sheet [layout='row'].filter-nav .md-button.tab_vic:before,
.racing .event-competitor-comments.filter-nav > div.tab_vic:before,
.racing .event-competitor-comments.filter-nav button.tab_vic:before,
.racing .event-competitor-comments.filter-nav .md-button.tab_vic:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.tab_vic:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.tab_vic:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.tab_vic:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.tab_vic:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.tab_vic:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.tab_vic:before {
  background-image: url(/images/accounts/stab-128.png);
}
/* line 1162, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.tab_qld:before,
.racing .sheet [layout='row'].filter-nav button.tab_qld:before,
.racing .sheet [layout='row'].filter-nav .md-button.tab_qld:before,
.racing .event-competitor-comments.filter-nav > div.tab_qld:before,
.racing .event-competitor-comments.filter-nav button.tab_qld:before,
.racing .event-competitor-comments.filter-nav .md-button.tab_qld:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.tab_qld:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.tab_qld:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.tab_qld:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.tab_qld:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.tab_qld:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.tab_qld:before {
  background-image: url(/images/accounts/ubet-128.png);
}
/* line 1167, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.bet365:before,
.racing .sheet [layout='row'].filter-nav button.bet365:before,
.racing .sheet [layout='row'].filter-nav .md-button.bet365:before,
.racing .event-competitor-comments.filter-nav > div.bet365:before,
.racing .event-competitor-comments.filter-nav button.bet365:before,
.racing .event-competitor-comments.filter-nav .md-button.bet365:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.bet365:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.bet365:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.bet365:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.bet365:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.bet365:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.bet365:before {
  background-image: url(/images/accounts/bet365-128.png);
}
/* line 1172, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.betfair:before,
.racing .sheet [layout='row'].filter-nav button.betfair:before,
.racing .sheet [layout='row'].filter-nav .md-button.betfair:before,
.racing .event-competitor-comments.filter-nav > div.betfair:before,
.racing .event-competitor-comments.filter-nav button.betfair:before,
.racing .event-competitor-comments.filter-nav .md-button.betfair:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.betfair:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.betfair:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.betfair:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.betfair:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.betfair:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.betfair:before {
  background-image: url(/images/accounts/betfair-128.png);
}
/* line 1177, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.betstar:before,
.racing .sheet [layout='row'].filter-nav button.betstar:before,
.racing .sheet [layout='row'].filter-nav .md-button.betstar:before,
.racing .event-competitor-comments.filter-nav > div.betstar:before,
.racing .event-competitor-comments.filter-nav button.betstar:before,
.racing .event-competitor-comments.filter-nav .md-button.betstar:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.betstar:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.betstar:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.betstar:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.betstar:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.betstar:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.betstar:before {
  background-image: url(/images/accounts/betstar-128.png);
}
/* line 1182, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.citibet:before,
.racing .sheet [layout='row'].filter-nav button.citibet:before,
.racing .sheet [layout='row'].filter-nav .md-button.citibet:before,
.racing .event-competitor-comments.filter-nav > div.citibet:before,
.racing .event-competitor-comments.filter-nav button.citibet:before,
.racing .event-competitor-comments.filter-nav .md-button.citibet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.citibet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.citibet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.citibet:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.citibet:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.citibet:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.citibet:before {
  background-image: url(/images/accounts/ebet-128.png);
}
/* line 1187, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.crownbet:before,
.racing .sheet [layout='row'].filter-nav button.crownbet:before,
.racing .sheet [layout='row'].filter-nav .md-button.crownbet:before,
.racing .event-competitor-comments.filter-nav > div.crownbet:before,
.racing .event-competitor-comments.filter-nav button.crownbet:before,
.racing .event-competitor-comments.filter-nav .md-button.crownbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.crownbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.crownbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.crownbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.crownbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.crownbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.crownbet:before {
  background-image: url(/images/accounts/crownbet-128.png);
}
/* line 1192, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.ladbrokes:before,
.racing .sheet [layout='row'].filter-nav button.ladbrokes:before,
.racing .sheet [layout='row'].filter-nav .md-button.ladbrokes:before,
.racing .event-competitor-comments.filter-nav > div.ladbrokes:before,
.racing .event-competitor-comments.filter-nav button.ladbrokes:before,
.racing .event-competitor-comments.filter-nav .md-button.ladbrokes:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.ladbrokes:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.ladbrokes:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.ladbrokes:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.ladbrokes:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.ladbrokes:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.ladbrokes:before {
  background-image: url(/images/accounts/ladbrokes-128.png);
}
/* line 1197, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.centrebet:before,
.racing .sheet [layout='row'].filter-nav button.centrebet:before,
.racing .sheet [layout='row'].filter-nav .md-button.centrebet:before,
.racing .event-competitor-comments.filter-nav > div.centrebet:before,
.racing .event-competitor-comments.filter-nav button.centrebet:before,
.racing .event-competitor-comments.filter-nav .md-button.centrebet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.centrebet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.centrebet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.centrebet:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.centrebet:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.centrebet:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.centrebet:before {
  background-image: url(/images/accounts/centrebet-128.png);
}
/* line 1202, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.luxbet:before,
.racing .sheet [layout='row'].filter-nav button.luxbet:before,
.racing .sheet [layout='row'].filter-nav .md-button.luxbet:before,
.racing .event-competitor-comments.filter-nav > div.luxbet:before,
.racing .event-competitor-comments.filter-nav button.luxbet:before,
.racing .event-competitor-comments.filter-nav .md-button.luxbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.luxbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.luxbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.luxbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.luxbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.luxbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.luxbet:before {
  background-image: url(/images/accounts/luxbet-128.png);
}
/* line 1207, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.william_hill:before,
.racing .sheet [layout='row'].filter-nav button.william_hill:before,
.racing .sheet [layout='row'].filter-nav .md-button.william_hill:before,
.racing .event-competitor-comments.filter-nav > div.william_hill:before,
.racing .event-competitor-comments.filter-nav button.william_hill:before,
.racing .event-competitor-comments.filter-nav .md-button.william_hill:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.william_hill:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.william_hill:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.william_hill:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.william_hill:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.william_hill:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.william_hill:before {
  background-image: url(/images/accounts/williamhill-128.png);
}
/* line 1212, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.bookmaker:before,
.racing .sheet [layout='row'].filter-nav button.bookmaker:before,
.racing .sheet [layout='row'].filter-nav .md-button.bookmaker:before,
.racing .event-competitor-comments.filter-nav > div.bookmaker:before,
.racing .event-competitor-comments.filter-nav button.bookmaker:before,
.racing .event-competitor-comments.filter-nav .md-button.bookmaker:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.bookmaker:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.bookmaker:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.bookmaker:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.bookmaker:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.bookmaker:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.bookmaker:before {
  background-image: url(/images/accounts/bookmaker-128.png);
}
/* line 1217, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.sportsbet:before,
.racing .sheet [layout='row'].filter-nav button.sportsbet:before,
.racing .sheet [layout='row'].filter-nav .md-button.sportsbet:before,
.racing .event-competitor-comments.filter-nav > div.sportsbet:before,
.racing .event-competitor-comments.filter-nav button.sportsbet:before,
.racing .event-competitor-comments.filter-nav .md-button.sportsbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.sportsbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.sportsbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.sportsbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.sportsbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.sportsbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.sportsbet:before {
  background-image: url(/images/accounts/sportsbetlogobig.jpg);
}
/* line 1222, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.sportsbetting:before,
.racing .sheet [layout='row'].filter-nav button.sportsbetting:before,
.racing .sheet [layout='row'].filter-nav .md-button.sportsbetting:before,
.racing .event-competitor-comments.filter-nav > div.sportsbetting:before,
.racing .event-competitor-comments.filter-nav button.sportsbetting:before,
.racing .event-competitor-comments.filter-nav .md-button.sportsbetting:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.sportsbetting:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.sportsbetting:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.sportsbetting:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.sportsbetting:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.sportsbetting:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.sportsbetting:before {
  background-image: url(/images/accounts/sportsbetting.png);
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 1229, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.unibet:before,
.racing .sheet [layout='row'].filter-nav button.unibet:before,
.racing .sheet [layout='row'].filter-nav .md-button.unibet:before,
.racing .event-competitor-comments.filter-nav > div.unibet:before,
.racing .event-competitor-comments.filter-nav button.unibet:before,
.racing .event-competitor-comments.filter-nav .md-button.unibet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.unibet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.unibet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.unibet:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.unibet:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.unibet:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.unibet:before {
  background-image: url(/images/accounts/unibet-128.png);
  background-repeat: no-repeat;
}
/* line 1235, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.advbet:before,
.racing .sheet [layout='row'].filter-nav button.advbet:before,
.racing .sheet [layout='row'].filter-nav .md-button.advbet:before,
.racing .event-competitor-comments.filter-nav > div.advbet:before,
.racing .event-competitor-comments.filter-nav button.advbet:before,
.racing .event-competitor-comments.filter-nav .md-button.advbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.advbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.advbet:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.advbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.advbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.advbet:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.advbet:before {
  background-image: url(/images/accounts/advbet-128.png);
  background-repeat: no-repeat;
}
/* line 1241, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.appleisp:before,
.racing .sheet [layout='row'].filter-nav button.appleisp:before,
.racing .sheet [layout='row'].filter-nav .md-button.appleisp:before,
.racing .event-competitor-comments.filter-nav > div.appleisp:before,
.racing .event-competitor-comments.filter-nav button.appleisp:before,
.racing .event-competitor-comments.filter-nav .md-button.appleisp:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.appleisp:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.appleisp:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.appleisp:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.appleisp:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.appleisp:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.appleisp:before {
  background-image: url(/images/accounts/apple-isports-128.png);
  background-repeat: no-repeat;
}
/* line 1247, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.betradar:before,
.racing .sheet [layout='row'].filter-nav button.betradar:before,
.racing .sheet [layout='row'].filter-nav .md-button.betradar:before,
.racing .event-competitor-comments.filter-nav > div.betradar:before,
.racing .event-competitor-comments.filter-nav button.betradar:before,
.racing .event-competitor-comments.filter-nav .md-button.betradar:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.betradar:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.betradar:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.betradar:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.betradar:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.betradar:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.betradar:before {
  background-image: url(/images/accounts/betradar-128.png);
  background-repeat: no-repeat;
}
/* line 1253, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.betx:before,
.racing .sheet [layout='row'].filter-nav button.betx:before,
.racing .sheet [layout='row'].filter-nav .md-button.betx:before,
.racing .event-competitor-comments.filter-nav > div.betx:before,
.racing .event-competitor-comments.filter-nav button.betx:before,
.racing .event-competitor-comments.filter-nav .md-button.betx:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.betx:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.betx:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.betx:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.betx:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.betx:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.betx:before {
  background-image: url(/images/accounts/betx-128.png);
  background-repeat: no-repeat;
}
/* line 1259, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.hbets:before,
.racing .sheet [layout='row'].filter-nav button.hbets:before,
.racing .sheet [layout='row'].filter-nav .md-button.hbets:before,
.racing .event-competitor-comments.filter-nav > div.hbets:before,
.racing .event-competitor-comments.filter-nav button.hbets:before,
.racing .event-competitor-comments.filter-nav .md-button.hbets:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.hbets:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.hbets:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.hbets:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.hbets:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.hbets:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.hbets:before {
  background-image: url(/images/accounts/hollywood-128.png);
  background-repeat: no-repeat;
}
/* line 1265, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.stake:before,
.racing .sheet [layout='row'].filter-nav button.stake:before,
.racing .sheet [layout='row'].filter-nav .md-button.stake:before,
.racing .event-competitor-comments.filter-nav > div.stake:before,
.racing .event-competitor-comments.filter-nav button.stake:before,
.racing .event-competitor-comments.filter-nav .md-button.stake:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.stake:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.stake:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.stake:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.stake:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.stake:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.stake:before {
  background-image: url(/images/accounts/stake-128.png);
  background-repeat: no-repeat;
}
/* line 1271, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div.uma:before,
.racing .sheet [layout='row'].filter-nav button.uma:before,
.racing .sheet [layout='row'].filter-nav .md-button.uma:before,
.racing .event-competitor-comments.filter-nav > div.uma:before,
.racing .event-competitor-comments.filter-nav button.uma:before,
.racing .event-competitor-comments.filter-nav .md-button.uma:before,
md-bottom-sheet .sheet [layout='row'].filter-nav > div.uma:before,
md-bottom-sheet .sheet [layout='row'].filter-nav button.uma:before,
md-bottom-sheet .sheet [layout='row'].filter-nav .md-button.uma:before,
md-bottom-sheet .event-competitor-comments.filter-nav > div.uma:before,
md-bottom-sheet .event-competitor-comments.filter-nav button.uma:before,
md-bottom-sheet .event-competitor-comments.filter-nav .md-button.uma:before {
  background-image: url(/images/accounts/umanity-128.png);
  background-repeat: no-repeat;
}
/* line 1292, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav:first-child,
.racing .event-competitor-comments.filter-nav:first-child,
md-bottom-sheet .sheet [layout='row'].filter-nav:first-child,
md-bottom-sheet .event-competitor-comments.filter-nav:first-child {
  padding: 0;
}
/* line 1295, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div[layout='column'],
.racing .event-competitor-comments.filter-nav > div[layout='column'],
md-bottom-sheet .sheet [layout='row'].filter-nav > div[layout='column'],
md-bottom-sheet .event-competitor-comments.filter-nav > div[layout='column'] {
  padding: 0 0;
  margin: 0;
  flex-direction: column;
  line-height: initial;
  align-items: center;
}
/* line 1301, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div[layout='column'] > div,
.racing .event-competitor-comments.filter-nav > div[layout='column'] > div,
md-bottom-sheet .sheet [layout='row'].filter-nav > div[layout='column'] > div,
md-bottom-sheet .event-competitor-comments.filter-nav > div[layout='column'] > div {
  display: flex;
  flex: 1;
  align-self: stretch;
  line-height: initial !important;
  align-items: center;
  height: initial;
}
/* line 1308, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div[layout='column'] > div[layout='row'],
.racing .event-competitor-comments.filter-nav > div[layout='column'] > div[layout='row'],
md-bottom-sheet .sheet [layout='row'].filter-nav > div[layout='column'] > div[layout='row'],
md-bottom-sheet .event-competitor-comments.filter-nav > div[layout='column'] > div[layout='row'] {
  display: flex;
  flex: 1;
  align-self: stretch;
  line-height: initial !important;
  align-items: center;
}
/* line 1314, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div[layout='column'] > div[layout='row'] div,
.racing .event-competitor-comments.filter-nav > div[layout='column'] > div[layout='row'] div,
md-bottom-sheet .sheet [layout='row'].filter-nav > div[layout='column'] > div[layout='row'] div,
md-bottom-sheet .event-competitor-comments.filter-nav > div[layout='column'] > div[layout='row'] div {
  display: flex;
  flex: 1;
  align-self: stretch;
  line-height: initial !important;
  align-items: center;
  height: initial;
}
/* line 1324, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > div[layout='column'] .bet-type.title,
.racing .event-competitor-comments.filter-nav > div[layout='column'] .bet-type.title,
md-bottom-sheet .sheet [layout='row'].filter-nav > div[layout='column'] .bet-type.title,
md-bottom-sheet .event-competitor-comments.filter-nav > div[layout='column'] .bet-type.title {
  border-right: 1px solid rgba(0, 0, 0, 0.2) !important;
}

/* line 1332, /app/app/assets/stylesheets/racing.scss */
.md-sidenav-right .logo.micro-panel {
  background-repeat: no-repeat;
  background-position: center right;
}

/* line 1337, /app/app/assets/stylesheets/racing.scss */
.sheet [layout='row'] > div > div.nocenter {
  justify-content: flex-start;
}

/* line 1349, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] > div,
.racing footer [layout='row'] > div {
  font-size: 11px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: none;
  overflow: hidden;
  line-height: initial;
}
/* line 1355, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] > div:first-child,
.racing footer [layout='row'] > div:first-child {
  border-left: none;
}
/* line 1358, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] > div.hidden-border,
.racing footer [layout='row'] > div.hidden-border {
  border-left: 1px solid transparent;
}
/* line 1367, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav,
.racing footer [layout='row'].filter-nav {
  min-height: 33px;
  max-height: 33px;
}
/* line 1372, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) > div,
.racing footer [layout='row']:not(.filter-nav) > div {
  border-left: 1px solid rgba(147, 145, 145, 0.08);
  border-right: none;
}
/* line 1377, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='row'] > div,
.racing footer [layout='row']:not(.filter-nav) [layout='row'] > div {
  border-left: 1px solid rgba(147, 145, 145, 0.08);
  border-right: none;
}
/* line 1383, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .pdf-button,
.racing footer [layout='row'] .pdf-button {
  position: absolute;
  right: 0px;
  width: 87px;
  margin-top: 0px;
  height: 32px;
}
/* line 1392, /app/app/assets/stylesheets/racing.scss */
.racing .foot-row > div {
  background: transparent !important;
}

/* line 1402, /app/app/assets/stylesheets/racing.scss */
.racing .sheet.lg [layout='row'] > div {
  font-size: 13px;
}
/* line 1406, /app/app/assets/stylesheets/racing.scss */
.racing .xicon-sire:before {
  content: '\e91a';
}
/* line 1409, /app/app/assets/stylesheets/racing.scss */
.racing .xicon-jockey:before {
  content: '\e916';
}
/* line 1412, /app/app/assets/stylesheets/racing.scss */
.racing .xicon-trainer {
  margin-left: 8px;
}
/* line 1415, /app/app/assets/stylesheets/racing.scss */
.racing .xicon-trainer:before {
  content: '\e94c';
}
/* line 1419, /app/app/assets/stylesheets/racing.scss */
.racing .diff-jtd {
  min-width: 75px;
  max-width: 75px;
}
/* line 1423, /app/app/assets/stylesheets/racing.scss */
.racing .diff-jtd i {
  padding: 0px 10px;
}
/* line 1429, /app/app/assets/stylesheets/racing.scss */
.racing .table-title i,
.racing .table-title span {
  cursor: pointer;
}

/* line 1447, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div {
  flex: 1;
  height: 64px;
}
/* line 1451, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.toggle-buttons {
  height: 100% !important;
  display: flex;
  flex: initial;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  min-width: 320px;
  max-width: 320px;
}
/* line 1462, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.toggle-buttons button:first-child {
  margin-left: 20px;
}
/* line 1468, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.account-actions {
  flex: 1;
}
/* line 1472, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.bottom-diagnostics {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
}
/* line 1478, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.summary {
  flex: 1;
  display: flex;
  flex-direction: row;
  text-align: center;
}
/* line 1484, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.summary i {
  margin: 0.5em;
  justify-content: center;
  display: flex;
  align-items: center;
  width: 10%;
  min-width: 10%;
  max-width: 10%;
}
/* line 1493, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.summary div,
.racing footer [layout='row'] > div.summary button {
  flex-direction: column;
  width: 15%;
  min-width: 15%;
  max-width: 15%;
  display: flex;
  justify-content: center;
  margin: 0.8em 0.4em;
  background-color: #44494a;
}
/* line 1503, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.summary div span,
.racing footer [layout='row'] > div.summary button span {
  width: 100%;
  line-height: 1.5em;
  color: #fff;
  display: flex;
}
/* line 1508, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div.summary div span.title,
.racing footer [layout='row'] > div.summary button span.title {
  margin-bottom: 0.2em;
  color: #dadada;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 1518, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div:last-child {
  flex: 1;
  justify-content: flex-end;
}
/* line 1521, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div:last-child > button:last-child {
  margin-right: 20px;
}
/* line 1526, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button {
  text-align: center;
  margin: 1rem 0.4rem;
  justify-content: center;
  min-width: initial;
  flex-direction: row;
  display: flex;
  align-items: center;
  background-image: linear-gradient(#656565, #4c4c4c) !important;
  position: relative;
  align-self: stretch;
}
/* line 1537, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button span {
  display: flex;
  min-width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  opacity: 0.8;
}
/* line 1546, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.accounts i {
  opacity: 0.65;
  margin-left: 0.2em;
}
/* line 1556, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.accounts:hover i {
  opacity: 1;
}
/* line 1560, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button:hover {
  background-image: linear-gradient(#989797, #777777) !important;
}
/* line 1562, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button:hover span {
  opacity: 1;
}
/* line 1566, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.hkjc span {
  text-indent: -9999px;
  background-image: url(/images/accounts/hkjc-128.png);
  background-size: 32px auto;
}
/* line 1571, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.pgi span {
  text-indent: -9999px;
  background-image: url(/images/accounts/pgi-128.png);
  background-size: 32px auto;
}
/* line 1576, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.ubet span {
  text-indent: -9999px;
  background-image: url(/images/accounts/ubet-128.png);
  background-size: 32px auto;
}
/* line 1581, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.stab span {
  text-indent: -9999px;
  background-image: url(/images/accounts/stab-128.png);
  background-size: 32px auto;
}
/* line 1586, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.tabnsw span {
  text-indent: -9999px;
  background-image: url(/images/accounts/tabnsw-128.png);
  background-size: 32px auto;
}
/* line 1591, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.ebet span {
  text-indent: -9999px;
  background-image: url(/images/accounts/ebet-128.png);
  background-size: 32px auto;
}
/* line 1596, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.betfair span {
  text-indent: -9999px;
  background-image: url(/images/accounts/betfair-128.png);
  background-size: 32px auto;
}
/* line 1602, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.api span {
  display: none;
}
/* line 1605, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.api i {
  opacity: 0.65;
  margin-left: 18.35px;
  margin-right: 18.35px;
}
/* line 1610, /app/app/assets/stylesheets/racing.scss */
.racing footer [layout='row'] > div .md-button.api:hover i {
  opacity: 1;
}

/* line 1622, /app/app/assets/stylesheets/racing.scss */
.page-only .racing .head div.details .sire,
.page-only .racing .head div.details .trainer,
.page-only .racing .head div.details .age,
.page-only .racing .head div.details .prime-rating {
  flex: 1;
}
/* line 1628, /app/app/assets/stylesheets/racing.scss */
.page-only .racing .head div.details .peek-rating {
  flex: 1;
}
/* line 1632, /app/app/assets/stylesheets/racing.scss */
.page-only .racing .head [layout='row'] > div.search {
  width: 250px;
  max-width: 250px;
}

/* line 1639, /app/app/assets/stylesheets/racing.scss */
.venue-light span {
  font-weight: 600;
}

/* line 1649, /app/app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'].filter-nav > button {
  align-items: center;
}

/* line 1653, /app/app/assets/stylesheets/racing.scss */
.post-race .head .race-selected,
.race-guide .head .race-selected {
  max-width: none;
}
/* line 1656, /app/app/assets/stylesheets/racing.scss */
.post-race .head .race-selected .race-factors > [layout='column'],
.race-guide .head .race-selected .race-factors > [layout='column'] {
  max-width: 48px;
  min-width: initial;
}

/* line 1662, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength-0 {
  opacity: 0.5;
}

/* line 1666, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength-1:before {
  content: '\e958';
}

/* line 1669, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength--1:before {
  content: '\e958';
}

/* line 1672, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength-2:before {
  content: '\e959';
}

/* line 1675, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength--2:before,
.xicon-Trade-Strength_2:before {
  content: '\e959';
}

/* line 1679, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength-3:before,
.xicon-Trade-Strength--3:before {
  content: '\e95a';
}

/* line 1683, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength-4:before,
.xicon-Trade-Strength--4:before {
  content: '\e95b';
}

/* line 1687, /app/app/assets/stylesheets/racing.scss */
.xicon-Trade-Strength-5:before,
.xicon-Trade-Strength--5:before {
  content: '\e95c';
}

/* line 1693, /app/app/assets/stylesheets/racing.scss */
[class*='xicon-Trade-Strength-'] {
  width: 24px;
  height: 24px;
  position: relative;
}
/* line 1697, /app/app/assets/stylesheets/racing.scss */
[class*='xicon-Trade-Strength-']:before {
  font-size: 24px;
  color: #3ebb41 !important;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
/* line 1705, /app/app/assets/stylesheets/racing.scss */
[class*='xicon-Trade-Strength-']:after {
  content: '\e95c';
  font-size: 24px;
  color: #dadada !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1716, /app/app/assets/stylesheets/racing.scss */
[class*='xicon-Trade-Strength--']:before {
  color: #dc5345 !important;
}

/* line 1722, /app/app/assets/stylesheets/racing.scss */
[class*='xicon-Trade-Strength_']:before {
  font-size: 24px;
  color: #eede55 !important;
}

/* line 1729, /app/app/assets/stylesheets/racing.scss */
.long-guide .top-header {
  overflow: hidden;
}
/* line 1732, /app/app/assets/stylesheets/racing.scss */
.long-guide .top-header > div {
  border: none !important;
  overflow: visible !important;
}
/* line 1737, /app/app/assets/stylesheets/racing.scss */
.long-guide .top-header input {
  text-align: center;
  width: 90%;
  height: 24px;
  color: #fff;
  display: inline-block;
  margin-left: 8px;
  padding-top: 3px;
}
/* line 1746, /app/app/assets/stylesheets/racing.scss */
.long-guide .top-header input:focus {
  color: #2b2e2e;
}
/* line 1752, /app/app/assets/stylesheets/racing.scss */
.long-guide .top-header .parameters input {
  margin: 7px 0 0 0;
}
/* line 1757, /app/app/assets/stylesheets/racing.scss */
.long-guide .top-header .parameters {
  position: absolute;
  left: 10px;
}

/* line 1765, /app/app/assets/stylesheets/racing.scss */
.greyhound.long-guide .race-dt {
  width: 80px;
  max-width: 80px;
}
/* line 1769, /app/app/assets/stylesheets/racing.scss */
.greyhound.long-guide .Winner,
.greyhound.long-guide .Trainer {
  width: 80px;
  max-width: 80px;
}
/* line 1774, /app/app/assets/stylesheets/racing.scss */
.greyhound.long-guide .str-spd,
.greyhound.long-guide .str-lsr,
.greyhound.long-guide .run-stl {
  width: 55px;
  max-width: 55px;
  min-width: 55px;
}
/* line 1780, /app/app/assets/stylesheets/racing.scss */
.greyhound.long-guide .str-spd i,
.greyhound.long-guide .str-lsr i,
.greyhound.long-guide .run-stl i {
  font-size: 24px;
}

/* line 1790, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.error {
  min-width: 72px !important;
  max-width: 72px !important;
  color: #aaa;
}
/* line 1794, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.error span {
  min-width: 36px !important;
  max-width: 36px !important;
  font-weight: 500;
  font-size: 9px;
  color: #44494a;
}
/* line 1800, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.error span: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;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
/* line 1824, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'].text-danger > div.error span.meeting:before, .exchangeEvents [layout='row'].text-success > div.error span.meeting:before, .exchangeEvents [layout='row'].text-warning > div.error span.meeting:before {
  content: 'event_available';
  color: #3ebb41;
}
/* line 1830, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'].text-danger > div.error span.mapping:before, .exchangeEvents [layout='row'].text-success > div.error span.mapping:before, .exchangeEvents [layout='row'].text-warning > div.error span.mapping:before {
  content: 'beenhere';
  color: #3ebb41;
}
/* line 1841, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'].text-success > div.error span.meeting:before {
  content: 'event_available';
  color: #3ebb41;
}
/* line 1847, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'].text-success > div.error span.mapping:before {
  content: 'beenhere';
  color: #3ebb41;
}
/* line 1858, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'].text-warning > div.error span.meeting:before {
  content: 'event_busy';
  color: #dc5345;
}
/* line 1869, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'].text-danger > div.error span.mapping:before {
  content: 'backspace';
  color: #dc5345;
  transform: rotate(270deg);
}
/* line 1877, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div {
  flex: 1;
  border-right: 1px solid rgba(100, 100, 100, 0.05) !important;
}
/* line 1880, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div:last-child {
  border-right: none;
}
/* line 1883, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.meeting_date {
  min-width: 84px !important;
  max-width: 84px !important;
}
/* line 1887, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.venue_name {
  justify-content: flex-start;
  padding-left: 9px;
  font-weight: 600;
}
/* line 1892, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.venue_type {
  min-width: 48px !important;
  max-width: 48px !important;
}
/* line 1900, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div.filter-nav > div {
  min-width: initial;
  max-width: initial;
}
/* line 1903, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div.filter-nav > div:first-child {
  min-width: initial;
  max-width: initial;
}
/* line 1910, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) {
  min-height: 30px;
}
/* line 1912, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div {
  color: #44494a;
  font-weight: 500;
}
/* line 1915, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div span {
  display: flex;
  justify-content: center;
}
/* line 1919, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div:first-child {
  background: rgba(128, 128, 128, 0.2);
  font-weight: 600;
}
/* line 1924, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div.venue_type.xicon:before {
  font-size: 18px;
}
/* line 1928, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div.venue_type.xicon.GREYHOUND:before {
  font-size: 21px;
}
/* line 1933, /app/app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div.venue_type.xicon.HARNESS:before {
  font-size: 19px;
}

/* line 1942, /app/app/assets/stylesheets/racing.scss */
.foot-row .total > span {
  display: flex;
  align-self: stretch;
  min-width: 100%;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  margin-top: 4.5px;
  margin-bottom: 4.5px;
  position: relative;
}
/* line 1953, /app/app/assets/stylesheets/racing.scss */
.foot-row .total > span.md,
.foot-row .total > span .md {
  font-size: 14px;
}
/* line 1958, /app/app/assets/stylesheets/racing.scss */
.foot-row .total > span.lg,
.foot-row .total > span .lg {
  font-size: 15px !important;
}

/* line 1964, /app/app/assets/stylesheets/racing.scss */
.sheet .space {
  max-width: 9px;
  min-width: 9px;
  width: 9px;
}

/* line 1972, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet img[src*='blank.png'] {
  content: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
/* line 1976, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(2) img[src*='blank.png'] {
  background-color: #f00;
}
/* line 1979, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(3) img[src*='blank.png'] {
  background-color: #fff;
}
/* line 1982, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(4) img[src*='blank.png'] {
  background-color: #00f;
}
/* line 1985, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(5) img[src*='blank.png'] {
  background-color: #ff0;
}
/* line 1988, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(6) img[src*='blank.png'] {
  background-color: #008000;
}
/* line 1991, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(7) img[src*='blank.png'] {
  background-color: #000;
}
/* line 1994, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(8) img[src*='blank.png'] {
  background-color: #f60;
}
/* line 1997, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(9) img[src*='blank.png'] {
  background-color: #ff99cc;
}
/* line 2000, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(10) img[src*='blank.png'] {
  background-color: #0ff;
}
/* line 2003, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(11) img[src*='blank.png'] {
  background-color: #800080;
}
/* line 2006, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(12) img[src*='blank.png'] {
  background-color: #959595;
}
/* line 2009, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(13) img[src*='blank.png'] {
  background-color: #9c0;
}
/* line 2012, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(14) img[src*='blank.png'] {
  background-color: #281b04;
}
/* line 2015, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(15) img[src*='blank.png'] {
  background-color: #5e0a0a;
}
/* line 2018, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(16) img[src*='blank.png'] {
  background-color: #ddd9c3;
}
/* line 2021, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(17) img[src*='blank.png'] {
  background-color: #99ccff;
}
/* line 2024, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(18) img[src*='blank.png'] {
  background-color: #0b1d31;
}
/* line 2027, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(19) img[src*='blank.png'] {
  background-color: #022206;
}
/* line 2030, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(20) img[src*='blank.png'] {
  background-color: #003399;
}
/* line 2033, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(21) img[src*='blank.png'] {
  background-color: #ff3399;
}
/* line 2036, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(22) img[src*='blank.png'] {
  background-color: #b5b3d9;
}
/* line 2039, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(23) img[src*='blank.png'] {
  background-color: #10446d;
}
/* line 2042, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(24) img[src*='blank.png'] {
  background-color: #bdd6cd;
}
/* line 2045, /app/app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(25) img[src*='blank.png'] {
  background-color: #42502c;
}

/* line 2053, /app/app/assets/stylesheets/racing.scss */
.normalised-finish-position span {
  background: #dadada;
  width: 15px;
  height: 15px;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 2px;
  color: #000 !important;
}

/* line 6, /app/app/assets/stylesheets/track.scss */
.track-guide .head {
  flex-direction: column;
}
/* line 8, /app/app/assets/stylesheets/track.scss */
.track-guide .head h3 {
  margin: 0;
  padding: 0;
  margin-left: 15px;
}
/* line 14, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track {
  height: initial;
  background: #eaeaea;
  justify-content: center;
}
/* line 18, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track > div {
  flex: initial;
  height: initial;
  line-height: 1.6em;
}
/* line 23, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-vector {
  margin: 18px 18px 18px 0;
  min-height: 378px;
  min-width: 378px;
}
/* line 34, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-vector [ngf-drop] {
  min-height: 378px;
  min-width: 480px;
}
/* line 42, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-vector img {
  max-height: 378px;
  margin: 20px;
}
/* line 47, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details {
  color: #444;
  flex-direction: column;
  justify-content: center;
}
/* line 51, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details h3 {
  margin-top: 0;
  padding-top: 0;
  margin-left: 0;
}
/* line 55, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details h3 span {
  display: block;
  font-size: 18px;
}
/* line 60, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div {
  flex-direction: row;
  display: flex;
}
/* line 63, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons {
  margin: 0.5em 0;
  min-height: 36px;
}
/* line 66, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button {
  color: #fff;
  background-color: #333;
  align-items: center;
  align-content: center;
  justify-content: center;
  display: flex;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 10px;
}
/* line 77, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button:hover {
  background-color: #555;
}
/* line 80, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button i {
  margin-left: 0;
  margin-right: 6px;
}
/* line 84, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button.edit {
  padding: 0 !important;
  margin-right: 0 !important;
  min-width: 36px;
  max-width: 36px;
}
/* line 89, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button.edit i {
  margin-right: 0;
}
/* line 93, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button.google {
  background: #4285f4;
}
/* line 95, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button.google i {
  margin-left: -2px;
  margin-right: 4px;
}
/* line 99, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details > div.action-buttons button.google:hover {
  background: #3b78e7;
}
/* line 106, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details ul {
  margin: 0.5em 0;
  padding: 0;
}
/* line 109, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1.3em;
}
/* line 114, /app/app/assets/stylesheets/track.scss */
.track-guide .head [layout='row'].track .track-details ul li strong {
  font-weight: 600;
}
/* line 123, /app/app/assets/stylesheets/track.scss */
.track-guide .sheet {
  background: #dadada;
}
/* line 125, /app/app/assets/stylesheets/track.scss */
.track-guide .sheet .md-menu {
  flex: 1;
}
/* line 129, /app/app/assets/stylesheets/track.scss */
.track-guide .sheet [layout='row'].filters {
  margin-top: 30px;
}
/* line 131, /app/app/assets/stylesheets/track.scss */
.track-guide .sheet [layout='row'].filters:first-child {
  margin-top: 0;
}
/* line 134, /app/app/assets/stylesheets/track.scss */
.track-guide .sheet [layout='row'].filters .title {
  justify-content: flex-start;
}
/* line 136, /app/app/assets/stylesheets/track.scss */
.track-guide .sheet [layout='row'].filters .title h3 {
  font-size: 12px;
  font-weight: 600 !important;
  margin: 0;
  padding: 0;
  margin-left: 9px;
  color: #fff;
}

/* line 5, /app/app/assets/stylesheets/reports.scss */
.long-guide.block-header {
  min-height: 70px;
}
/* line 7, /app/app/assets/stylesheets/reports.scss */
.long-guide.block-header .left {
  justify-content: flex-start;
  padding-left: 9px;
  align-items: center;
  height: 70px;
  font-size: 22px;
}
/* line 14, /app/app/assets/stylesheets/reports.scss */
.long-guide.block-header h3 {
  font-size: 22px;
}

/* line 20, /app/app/assets/stylesheets/reports.scss */
.reports .block-header {
  align-items: center;
  justify-content: flex-start;
  min-height: 48px;
}
/* line 24, /app/app/assets/stylesheets/reports.scss */
.reports .block-header * {
  display: flex;
}
/* line 27, /app/app/assets/stylesheets/reports.scss */
.reports .block-header i {
  font-size: 24px;
  padding: 0;
  width: 36px;
  height: 100%;
  justify-content: center;
  align-items: center;
}
/* line 35, /app/app/assets/stylesheets/reports.scss */
.reports .block-header .flag {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 16px;
  padding: 0;
  margin: 0 0.5em;
}
/* line 43, /app/app/assets/stylesheets/reports.scss */
.reports .block-header .details {
  height: initial;
}
/* line 46, /app/app/assets/stylesheets/reports.scss */
.reports .block-header .left {
  justify-content: flex-start;
  height: 70px;
}
/* line 49, /app/app/assets/stylesheets/reports.scss */
.reports .block-header .left h3 {
  padding-left: 10px;
  font-size: 22px;
  padding-top: 18px;
}
/* line 55, /app/app/assets/stylesheets/reports.scss */
.reports .block-header .right {
  justify-content: flex-end;
}
/* line 60, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] {
  font-size: 12px;
}
/* line 62, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div {
  min-width: 5%;
  max-width: 5%;
}
/* line 65, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div:first-child {
  width: 36px;
  max-width: 36px;
  min-width: 36px;
  background-color: rgba(220, 220, 220, 0.4);
  font-weight: 600;
  font-size: 16px;
}
/* line 73, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div:last-child {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  min-width: 72px;
  max-width: 72px;
  padding-right: 10px;
  /*20px;*/
  font-weight: 600;
}
/* line 82, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div.details {
  min-width: 260px;
  max-width: 260px;
  justify-content: flex-start;
  padding-left: 10px;
}
/* line 87, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div.details span {
  margin: 0 0.5em;
}
/* line 89, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div.details span:first-child {
  margin-left: 0;
}
/* line 94, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div .winner {
  font-weight: 600;
}
/* line 98, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] [layout='column'] {
  display: flex;
  flex-direction: row;
  min-width: 13%;
  max-width: 13%;
}
/* line 103, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] [layout='column']:nth-of-type(odd) {
  background-color: rgba(100, 100, 100, 0.05);
}
/* line 107, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] [layout='column'] [layout='row'] > div {
  display: flex;
  min-width: 33.33%;
  max-width: 33.33%;
  justify-content: center;
}
/* line 115, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row {
  background-color: #44494a !important;
  height: 48px;
  display: flex;
}
/* line 119, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row div {
  display: flex;
}
/* line 123, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row > div:last-child {
  max-width: 72px !important;
  min-width: 72px !important;
}
/* line 128, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row [layout='column'] {
  flex-direction: column;
  min-height: 48px;
  max-height: 48px;
}
/* line 132, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row [layout='column'] [layout='row'] {
  display: flex;
  flex: 1;
  min-width: 100%;
  min-height: 24px;
  max-height: 24px;
}
/* line 138, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row [layout='column'] [layout='row'].types {
  flex: 1;
  padding: 0;
  margin: 0 !important;
}
/* line 142, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row [layout='column'] [layout='row'].types > div {
  font-size: 7px;
  font-weight: 600;
  color: #dadada;
  min-height: 24px;
  max-height: 24px;
  background: transparent;
  flex: 1;
  padding: 0;
  margin: 0 !important;
}
/* line 154, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row [layout='column'] [layout='row'].totals {
  flex: 1;
  padding: 0;
  margin: 0 !important;
}
/* line 158, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row [layout='column'] [layout='row'].totals > div {
  min-height: 24px;
  max-height: 24px;
  background: transparent;
  flex: 1;
  padding: 0;
  margin: 0 !important;
  font-weight: 600;
  font-size: 15px;
}
/* line 171, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row > div {
  display: flex;
  font-size: 15px;
  font-weight: 600;
}
/* line 175, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row > div:nth-of-type(even) {
  background-color: rgba(200, 200, 200, 0.05);
}
/* line 178, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'].foot-row > div:first-child {
  width: 296px;
  max-width: 296px;
  min-width: 296px;
  background-color: transparent;
  justify-content: flex-start;
  padding-left: 46px;
  font-weight: 600;
}
/* line 192, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div {
  min-width: 5%;
  max-width: 5%;
}
/* line 195, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div:first-child {
  width: 36px;
  max-width: 36px;
  min-width: 36px;
  background-color: rgba(220, 220, 220, 0.4);
  font-weight: 600;
  font-size: 16px;
}
/* line 203, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div:last-child {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  min-width: initial;
  max-width: initial;
  padding-right: 20px;
  font-weight: 600;
}
/* line 212, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div.details {
  min-width: 260px;
  max-width: 260px;
  justify-content: flex-start;
  padding-left: 10px;
}
/* line 217, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div.details span {
  margin: 0 0.5em;
}
/* line 219, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div.details span:first-child {
  margin-left: 0;
}
/* line 224, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div .winner {
  font-weight: 600;
}
/* line 228, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] [layout='column'] {
  display: flex;
  flex-direction: row;
  min-width: 13%;
  max-width: 13%;
}
/* line 233, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] [layout='column']:nth-of-type(odd) {
  background-color: rgba(100, 100, 100, 0.05);
}
/* line 236, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] [layout='column'] > div {
  display: flex;
  min-width: 33.33%;
  max-width: 33.33%;
  justify-content: center;
}
/* line 247, /app/app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'].foot-row > div:first-child {
  width: 296px;
  max-width: 296px;
  min-width: 296px;
  background-color: transparent;
  justify-content: flex-start;
  padding-left: 46px;
  font-weight: 600;
}
/* line 261, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav div {
  display: flex;
}
/* line 264, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav > div {
  min-width: 13%;
  max-width: 13%;
}
/* line 267, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav > div:first-child {
  min-width: 296px;
  max-width: 296px;
}
/* line 271, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav > div > div {
  justify-content: center;
}
/* line 277, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav > div:last-child {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  min-width: 72px;
  max-width: 72px;
  padding-right: 20px;
}
/* line 287, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav .account-group:nth-of-type(even) {
  background-color: rgba(100, 100, 100, 0.3);
}
/* line 293, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav .account-group > div {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  line-height: 11px;
  align-items: center;
}
/* line 300, /app/app/assets/stylesheets/reports.scss */
.reports .filter-nav .account-group > div.types > div {
  flex: 1;
  max-width: 33.3%;
  justify-content: center;
  line-height: 11px;
}

/* line 316, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] {
  margin-bottom: 0 !important;
}
/* line 321, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div,
.history .sheet [layout='row'].filter-nav > div {
  display: flex;
  width: initial;
  min-width: initial;
  max-width: initial;
}
/* line 326, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport,
.history .sheet [layout='row'].filter-nav > div.sport {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
}
/* line 331, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.bet-type,
.history .sheet [layout='row'].filter-nav > div.bet-type {
  width: 4%;
  min-width: 4%;
  max-width: 4%;
}
/* line 336, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport-type,
.history .sheet [layout='row'].filter-nav > div.sport-type {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  justify-content: flex-start;
}
/* line 342, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.player-name,
.history .sheet [layout='row'].filter-nav > div.player-name {
  width: 160px;
  max-width: 160px;
  min-width: 160px;
}
/* line 347, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.match-details,
.history .sheet [layout='row'].filter-nav > div.match-details {
  justify-content: flex-start;
  width: 160px;
  max-width: 160px;
  min-width: 160px;
}
/* line 353, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.bet-id,
.history .sheet [layout='row'].filter-nav > div.bet-id {
  width: 7%;
  min-width: 7%;
  max-width: 7%;
}
/* line 358, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.vwm,
.history .sheet [layout='row'].filter-nav > div.vwm {
  width: 4%;
  min-width: 4%;
  max-width: 4%;
}
/* line 363, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.status,
.history .sheet [layout='row'].filter-nav > div.status {
  width: 3.5%;
  min-width: 3.5%;
  max-width: 3.5%;
}
/* line 368, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time,
.history .sheet [layout='row'].filter-nav > div.time {
  width: 9%;
  min-width: 9%;
  max-width: 9%;
}
/* line 372, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time b,
.history .sheet [layout='row'].filter-nav > div.time b {
  margin-right: 0.5em;
  font-weight: 600;
}
/* line 379, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.edit,
.history .sheet [layout='row'].filter-nav > div.edit {
  flex: 1;
  min-width: 72px;
  max-width: 72px;
  justify-content: flex-end;
  padding-right: 0;
}

/* line 392, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] {
  font-size: 12px;
}
/* line 394, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div {
  display: flex;
  width: initial;
  min-width: initial;
  max-width: initial;
  flex: 1;
}
/* line 400, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport {
  background-color: rgba(220, 220, 220, 0.4);
  width: 3%;
  min-width: 3%;
  max-width: 3%;
  font-weight: 400;
  font-size: 12px;
  font-weight: 600;
}
/* line 409, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport-type {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  flex-wrap: nowrap;
  white-space: nowrap;
  padding-left: 9px;
  justify-content: flex-start;
}
/* line 418, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.player-name {
  width: 160px;
  max-width: 160px;
  min-width: 160px;
}
/* line 423, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.match-details {
  justify-content: flex-start;
  width: 160px;
  max-width: 160px;
  min-width: 160px;
  white-space: nowrap;
}
/* line 429, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.match-details span {
  white-space: nowrap;
}
/* line 433, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time {
  width: 9%;
  min-width: 9%;
  max-width: 9%;
}
/* line 437, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time b {
  margin-right: 0.5em;
  font-weight: 600;
}
/* line 448, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.edit {
  flex: 1;
  justify-content: flex-end;
  padding-right: 0px;
}
/* line 452, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.edit md-icon {
  cursor: pointer;
}
/* line 456, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div input,
.history .sheet .tabular-data [layout='row'] > div select {
  max-width: 100%;
  border: 1px solid #eee;
  padding-left: 0.5em;
  text-align: center;
}
/* line 462, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div input[disabled],
.history .sheet .tabular-data [layout='row'] > div select[disabled] {
  border: 0;
  background-color: transparent;
}
/* line 468, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] [layout='column'] {
  display: flex;
  flex-direction: row;
  min-width: 13%;
  max-width: 13%;
}
/* line 473, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] [layout='column']:nth-of-type(odd) {
  background-color: rgba(100, 100, 100, 0.05);
}
/* line 476, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] [layout='column'] > div {
  display: flex;
  min-width: 33.33%;
  max-width: 33.33%;
  justify-content: center;
}
/* line 483, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'].foot-row {
  background-color: #44494a !important;
  height: 48px;
  display: flex;
}
/* line 487, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'].foot-row div {
  display: flex;
}
/* line 490, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'].foot-row > div {
  display: flex;
}
/* line 492, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'].foot-row > div:nth-of-type(even) {
  background-color: rgba(200, 200, 200, 0.05);
}
/* line 495, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'].foot-row > div:first-child {
  width: 296px;
  max-width: 296px;
  min-width: 296px;
  background-color: transparent;
  justify-content: flex-start;
  padding-left: 46px;
  font-weight: 600;
}
/* line 509, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div {
  min-width: 5%;
  max-width: 5%;
}
/* line 512, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div:first-child {
  width: 36px;
  max-width: 36px;
  min-width: 36px;
  background-color: rgba(220, 220, 220, 0.4);
  font-weight: 600;
  font-size: 16px;
}
/* line 520, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div:last-child {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  min-width: initial;
  max-width: initial;
  padding-right: 20px;
  font-weight: 600;
}
/* line 529, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div.details {
  min-width: 260px;
  max-width: 260px;
  justify-content: flex-start;
  padding-left: 10px;
}
/* line 534, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div.details span {
  margin: 0 0.5em;
}
/* line 536, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div.details span:first-child {
  margin-left: 0;
}
/* line 541, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div .winner {
  font-weight: 600;
}
/* line 545, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] [layout='column'] {
  display: flex;
  flex-direction: row;
  min-width: 13%;
  max-width: 13%;
}
/* line 550, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] [layout='column']:nth-of-type(odd) {
  background-color: rgba(100, 100, 100, 0.05);
}
/* line 553, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] [layout='column'] > div {
  display: flex;
  min-width: 33.33%;
  max-width: 33.33%;
  justify-content: center;
}
/* line 564, /app/app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'].foot-row > div:first-child {
  width: 296px;
  max-width: 296px;
  min-width: 296px;
  background-color: transparent;
  justify-content: flex-start;
  padding-left: 46px;
  font-weight: 600;
}
/* line 578, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav div {
  display: flex;
}
/* line 581, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav > div {
  min-width: 13%;
  max-width: 13%;
}
/* line 584, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav > div:first-child {
  min-width: 296px;
  max-width: 296px;
}
/* line 588, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav > div > div {
  justify-content: center;
}
/* line 594, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav > div:last-child {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  min-width: initial;
  max-width: initial;
  padding-right: 20px;
}
/* line 604, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav .account-group:nth-of-type(even) {
  background-color: rgba(100, 100, 100, 0.3);
}
/* line 610, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav .account-group > div {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  line-height: 11px;
}
/* line 616, /app/app/assets/stylesheets/reports.scss */
.history .filter-nav .account-group > div.types > div {
  flex: 1;
  max-width: 33.3%;
  justify-content: center;
  line-height: 11px;
}

/* line 634, /app/app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .tabular-data [layout='row'] > div,
.bet-type-summary .sheet [layout='row'].filter-nav > div {
  display: flex;
  width: initial;
  min-width: initial;
  max-width: initial;
}
/* line 640, /app/app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .tabular-data [layout='row'] .val-col,
.bet-type-summary .sheet [layout='row'].filter-nav .val-col {
  width: inherit;
  min-width: inherit !important;
  max-width: inherit !important;
}
/* line 647, /app/app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet [layout='row'].filter-nav > div {
  display: flex;
  width: initial;
  min-width: initial;
  max-width: initial;
  flex-direction: column;
  justify-content: center;
}
/* line 654, /app/app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet [layout='row'].filter-nav > div span {
  display: flex;
  line-height: 11px;
  margin: 0;
  padding: 0;
  min-width: 100%;
  justify-content: center;
}
/* line 662, /app/app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet [layout='row'].filter-nav > div:first-child {
  min-width: 296px;
  max-width: 296px;
}
/* line 666, /app/app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet [layout='row'].filter-nav > div:last-child {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  min-width: 72px;
  max-width: 72px;
  padding-right: 10px;
  flex-direction: row;
}

/* line 682, /app/app/assets/stylesheets/reports.scss */
.account-list-grid [layout='row'] > [flex='30'] {
  /* max-width: 300px; */
  width: 30%;
  max-width: 320px;
}

/* line 687, /app/app/assets/stylesheets/reports.scss */
.page.funds.trading-funds .sheet {
  padding: 0 20px;
}

/* line 694, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'] > div,
.funds.investor-summary .sheet.tabular-data [layout='row'] > div {
  width: 10%;
  max-width: 10%;
  min-width: 10%;
  display: flex;
  font-size: 12px;
}
/* line 700, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:first-child,
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:first-child {
  width: 100px;
  max-width: 100px;
  min-width: 100px;
  background-color: rgba(220, 220, 220, 0.4);
  font-weight: 600;
  font-size: 14px;
}
/* line 708, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:nth-of-type(2),
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:nth-of-type(2) {
  width: 15%;
  max-width: 15%;
  min-width: 15%;
  font-weight: 600;
  font-size: 14px;
}
/* line 715, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:nth-of-type(3),
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:nth-of-type(3) {
  flex: 1;
  max-width: initial;
  justify-content: flex-start;
}
/* line 720, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:nth-of-type(6),
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:nth-of-type(6) {
  font-weight: 600;
  font-size: 14px;
}
/* line 724, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:last-child,
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:last-child {
  width: 12%;
  max-width: 12%;
  min-width: 12%;
  justify-content: space-between;
  padding-right: 20px;
  font-weight: 600;
  font-size: 14px;
}
/* line 732, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:last-child span:first-child,
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:last-child span:first-child {
  width: 25%;
  display: flex;
  justify-content: flex-end;
}
/* line 740, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'].filter-nav > div,
.funds.investor-summary .sheet.tabular-data [layout='row'].filter-nav > div {
  font-size: 12px;
  background-color: transparent;
}
/* line 743, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'].filter-nav > div:first-child,
.funds.investor-summary .sheet.tabular-data [layout='row'].filter-nav > div:first-child {
  background-color: transparent;
}
/* line 746, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'].filter-nav > div:last-child,
.funds.investor-summary .sheet.tabular-data [layout='row'].filter-nav > div:last-child {
  justify-content: flex-end;
}
/* line 752, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'].foot-row > div,
.funds.investor-summary .sheet.tabular-data [layout='row'].foot-row > div {
  background-color: transparent;
}
/* line 755, /app/app/assets/stylesheets/reports.scss */
.funds.trading-funds .sheet.tabular-data [layout='row'].foot-row > div:first-child,
.funds.investor-summary .sheet.tabular-data [layout='row'].foot-row > div:first-child {
  background-color: transparent;
}

/* line 767, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div {
  width: initial;
  max-width: initial;
  min-width: initial;
  flex: 1;
  display: flex;
  font-size: 14px;
  height: 72px;
  line-height: 1.2em;
  flex-direction: column;
  box-sizing: border-box;
  padding: 0 0.5%;
  justify-content: center;
}
/* line 780, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div * {
  justify-content: flex-end;
  text-align: center;
  min-height: 24px;
  line-height: 24px;
}
/* line 786, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div acc-data {
  width: 100%;
}
/* line 789, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div:first-child {
  width: initial;
  max-width: initial;
  min-width: initial;
  padding: 0 1%;
  flex: 2;
}
/* line 795, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div:first-child * {
  justify-content: flex-start;
  text-align: left;
  min-height: initial;
  line-height: 1.2em;
  font-size: 12px;
}
/* line 803, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div > span:first-child {
  font-size: 14px;
  font-weight: 600;
}
/* line 807, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu {
  margin: 0;
  padding: 0;
  /* HACK!!! */
  display: block;
  justify-content: initial;
  /*float: right;*/
  /* END HACK!!! */
}
/* line 815, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button {
  display: flex;
  min-width: 36px;
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  text-transform: none;
  font-weight: 400;
  min-height: 24px;
  max-height: 24px;
  width: 24px;
  line-height: 24px;
  align-items: center;
  justify-content: space-around;
  margin: 0 auto;
}
/* line 831, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button:hover {
  background: none !important;
}
/* line 834, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button .md-ripple-container {
  display: none;
}
/* line 837, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button i {
  font-size: 16px;
  color: #44494a;
  opacity: 0.5;
  margin-left: 0.2em;
}
/* line 843, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button span,
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button i {
  opacity: 0.5;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  transition: 0.2s ease;
}
/* line 848, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button:hover span, .funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button:hover i {
  opacity: 1;
}
/* line 861, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div.blue button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.light-green button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.yellow button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.red button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.orange button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.green button * {
  color: #fff !important;
}
/* line 868, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'].filter-nav > div {
  font-size: 12px;
  background-color: transparent;
  height: 36px;
  flex-direction: row;
  justify-content: left;
}
/* line 874, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'].filter-nav > div:first-child {
  background-color: transparent;
}
/* line 877, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'].filter-nav > div i {
  margin-right: 0.5em;
}
/* line 883, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'].foot-row > div {
  background-color: transparent;
}
/* line 886, /app/app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'].foot-row > div:first-child {
  background-color: transparent;
}

/* line 893, /app/app/assets/stylesheets/reports.scss */
md-menu-item.ebetfx-logins {
  display: flex;
  flex-direction: column;
}
/* line 896, /app/app/assets/stylesheets/reports.scss */
md-menu-item.ebetfx-logins span {
  line-height: 1.4em;
}

/* line 905, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel .sortables-section li div,
.page.reports.model-xmodel .sortables-section li div > div {
  line-height: 1em !important;
  height: initial !important;
  align-content: flex-start;
  align-items: center;
  justify-content: center !important;
}
/* line 912, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel .sortables-section li div:hover,
.page.reports.model-xmodel .sortables-section li div > div:hover {
  background: transparent;
}
/* line 917, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel .sortables-section [layout='column'].title {
  justify-content: flex-start !important;
  font-weight: 600;
  font-size: 14px;
  align-content: flex-start;
  align-items: flex-start;
}
/* line 924, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel .sortables-section [layout='column'] .title {
  font-weight: 600;
}
/* line 928, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel .sortables-section li .data > div {
  font-size: 11px;
  line-height: 11px !important;
  height: 5px !important;
  min-height: 11px !important;
  max-height: 11px;
}
/* line 935, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel .sortables-section li.as-sortable-item {
  padding-right: 9px;
}
/* line 942, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer [layout='row'] > div > div:hover {
  background: transparent;
}
/* line 945, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs {
  background-color: #44494a !important;
  display: flex;
  color: #fff;
  padding: 20px;
}
/* line 950, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs h3 {
  margin: 0.4em 0;
  padding: 0;
}
/* line 954, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs h4 {
  font-size: 18px;
}
/* line 957, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 961, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs ul li {
  list-style: none;
  padding: 0;
  margin: 0.4em 0;
}
/* line 967, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs div {
  display: flex;
  line-height: 1em;
  height: initial;
}
/* line 971, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs div div {
  display: flex;
  line-height: 1em;
  height: initial;
}
/* line 977, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .noborder {
  border: none !important;
}
/* line 980, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .add-factors {
  justify-content: flex-end;
  font-weight: 600;
  padding-right: 10px;
  text-transform: uppercase;
  overflow: visible;
}
/* line 986, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .add-factors .md-button {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 992, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs p {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3em;
  color: #fff;
}
/* line 998, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs > div {
  border-left-width: 1px;
}
/* line 1000, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs > div:first-child {
  border-left: none;
}
/* line 1004, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .left {
  flex: 1;
  align-items: flex-start;
}
/* line 1007, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .left .factor {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  align-items: center;
  background: #2c8d99 !important;
  color: #fff;
  font-size: 24px;
  min-height: 100px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  margin-top: 0.5em;
}
/* line 1018, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .left .factor.blue {
  background: #136eae !important;
}
/* line 1022, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .left .description {
  flex: 1;
  margin-top: 0.5em;
  padding: 0 20px 0 0;
}
/* line 1028, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .math {
  margin-top: 0.5em;
  padding: 0 20px;
}
/* line 1031, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs .math p {
  font-size: 24px;
  font-weight: 600;
}
/* line 1037, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs [layout='row'] {
  justify-content: flex-start;
}
/* line 1040, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs [layout='column'] {
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
}
/* line 1044, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs [layout='column'].notes {
  flex: 2;
}
/* line 1046, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs [layout='column'].notes md-input-container {
  min-width: 100%;
  padding: 0;
}
/* line 1049, /app/app/assets/stylesheets/reports.scss */
.page.reports.model-xmodel footer.outputs [layout='column'].notes md-input-container textarea {
  min-width: 100%;
  min-height: 100px;
  font-size: 13px;
}

/* line 1062, /app/app/assets/stylesheets/reports.scss */
#config-options .button-container .md-button {
  justify-content: center;
  align-items: center;
  display: flex;
  font-weight: 600;
  height: 36px;
  margin: 6px 8px;
  padding: 0 10px 0 7px;
  flex: 1;
  font-size: 12px;
  background: #ccc;
  color: #44494a;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1075, /app/app/assets/stylesheets/reports.scss */
#config-options .button-container .md-button i {
  color: #44494a;
  margin-right: 5px;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  transition: transform 0.2s;
}
/* line 1080, /app/app/assets/stylesheets/reports.scss */
#config-options .button-container .md-button:hover {
  color: #fff;
}
/* line 1082, /app/app/assets/stylesheets/reports.scss */
#config-options .button-container .md-button:hover i {
  color: #fff;
}
/* line 1086, /app/app/assets/stylesheets/reports.scss */
#config-options .button-container .md-button.selected {
  background: #5c6365;
  color: #fff;
}
/* line 1089, /app/app/assets/stylesheets/reports.scss */
#config-options .button-container .md-button.selected i {
  color: #fff;
}
/* line 1095, /app/app/assets/stylesheets/reports.scss */
#config-options.open i {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 1101, /app/app/assets/stylesheets/reports.scss */
silk-error-report .double-height[layout='row'] > div {
  height: 72px !important;
  line-height: 72px !important;
}
/* line 1104, /app/app/assets/stylesheets/reports.scss */
silk-error-report .double-height[layout='row'] > div img.silk {
  height: 68px !important;
}

/* line 7, /app/app/assets/stylesheets/process.scss */
.process-control .progress-overview {
  overflow-y: scroll;
  height: calc(100vh - 130px);
  background-color: #2b2e2e;
}

/* line 14, /app/app/assets/stylesheets/process.scss */
.process-control .process-control-edit .jockey,
.process-control .process-control-edit .runner-details,
.process-control .process-control-edit .trainer {
  position: relative;
}
/* line 19, /app/app/assets/stylesheets/process.scss */
.process-control .process-control-edit .jockey input[type='search'],
.process-control .process-control-edit .runner-details input[type='search'],
.process-control .process-control-edit .trainer input[type='search'] {
  padding-bottom: 6px;
}
/* line 23, /app/app/assets/stylesheets/process.scss */
.process-control .process-control-edit .jockey .sub-left,
.process-control .process-control-edit .runner-details .sub-left,
.process-control .process-control-edit .trainer .sub-left {
  bottom: 3px;
  left: 16px;
}

/* line 32, /app/app/assets/stylesheets/process.scss */
.card-list {
  background-color: transparent;
  margin-bottom: 9px;
}
/* line 36, /app/app/assets/stylesheets/process.scss */
.card-list .card {
  margin: 9px 9px 0;
}
/* line 39, /app/app/assets/stylesheets/process.scss */
.card-list .card .name.stack, .card-list .card .dark-row > div.name, .card-list .card .process-control .country-group > div.name, .process-control .card-list .card .country-group > div.name {
  align-items: flex-start;
  margin: 0 9px;
}
/* line 44, /app/app/assets/stylesheets/process.scss */
.card-list .card .row-status {
  color: #fff;
  display: flex;
  height: 36px;
  max-width: 36px;
  width: 36px;
}
/* line 54, /app/app/assets/stylesheets/process.scss */
.card-list .flag {
  margin: 0 9px;
}
/* line 59, /app/app/assets/stylesheets/process.scss */
.card-list .details .xicon:before {
  font-size: 30px;
}

/* line 67, /app/app/assets/stylesheets/process.scss */
.process-control-dashboard.card-list .stack h3, .process-control-dashboard.card-list .dark-row > div h3, .process-control-dashboard.card-list .process-control .country-group > div h3, .process-control .process-control-dashboard.card-list .country-group > div h3,
.process-control-dashboard.card-list .xicon,
.process-control-dashboard.card-list .dark-text {
  color: #44494a;
}

/* line 74, /app/app/assets/stylesheets/process.scss */
.progress-overview {
  padding: 1.5vh;
}
/* line 76, /app/app/assets/stylesheets/process.scss */
.progress-overview [layout='row'] > .card {
  padding: 9px;
  margin: 5px;
}
/* line 80, /app/app/assets/stylesheets/process.scss */
.progress-overview [layout='row'] > .card .issue-list {
  background-color: transparent;
}
/* line 82, /app/app/assets/stylesheets/process.scss */
.progress-overview [layout='row'] > .card .issue-list .name {
  align-items: center;
  justify-content: flex-start;
}
/* line 85, /app/app/assets/stylesheets/process.scss */
.progress-overview [layout='row'] > .card .issue-list .name:hover {
  background: transparent !important;
}
/* line 89, /app/app/assets/stylesheets/process.scss */
.progress-overview [layout='row'] > .card .issue-list .issues-status-bar {
  justify-content: flex-end;
}
/* line 91, /app/app/assets/stylesheets/process.scss */
.progress-overview [layout='row'] > .card .issue-list .issues-status-bar span {
  background: #dc5345;
  color: #fff;
  font-weight: 500;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 5px 0 0 !important;
}
/* line 106, /app/app/assets/stylesheets/process.scss */
.progress-overview h3.widget-title {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  color: #ccc;
  margin: 0;
  padding: 0;
  margin-left: -9px;
  margin-top: -9px;
  display: flex;
  min-height: 36px;
  align-items: flex-start;
}
/* line 118, /app/app/assets/stylesheets/process.scss */
.progress-overview h3.widget-title span {
  background: #343a3d;
  padding: 6px 10px;
}

/* line 128, /app/app/assets/stylesheets/process.scss */
.page.process-control .summary-bar {
  margin-bottom: 49px;
}

/* line 134, /app/app/assets/stylesheets/process.scss */
.process-control-dashboard .segment.filters {
  display: none;
}
/* line 136, /app/app/assets/stylesheets/process.scss */
.process-control-dashboard .segment.filters.justify-content-end {
  display: flex;
}

/* line 142, /app/app/assets/stylesheets/process.scss */
.dashboard-widget {
  height: 40vh;
}
/* line 145, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.service-response {
  height: 40vh;
}
/* line 150, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.service-map #map {
  display: flex;
  min-width: 100%;
  justify-content: center;
  height: 35vh;
}
/* line 158, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.upcoming-events {
  margin-bottom: 36px !important;
}
/* line 160, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.upcoming-events md-grid-list {
  height: 35vh;
  /* overflow: hidden; */
  padding-bottom: 0 !important;
}
/* line 167, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.todays-meetings {
  margin-bottom: 36px !important;
}
/* line 169, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.todays-meetings md-grid-list {
  height: 35vh;
  /* overflow: hidden; */
  padding-bottom: 0 !important;
}
/* line 176, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.tickets {
  margin-bottom: 36px !important;
}
/* line 178, /app/app/assets/stylesheets/process.scss */
.dashboard-widget.tickets .issue-list {
  height: 35vh;
  overflow-y: scroll;
}

/* line 185, /app/app/assets/stylesheets/process.scss */
.progress-overview .row-1,
.progress-overview .row-1 .card {
  height: 22vw !important;
}

/* line 190, /app/app/assets/stylesheets/process.scss */
.menu-closed .progress-overview .row-1,
.menu-closed .progress-overview .row-1 .card {
  height: 24vw !important;
}

/* line 196, /app/app/assets/stylesheets/process.scss */
.process-control-global .row {
  padding: 0;
  margin: 0;
  list-style: none;
  flex-flow: row;
  justify-content: space-around;
  line-height: 30px;
  height: 30px;
}
/* line 205, /app/app/assets/stylesheets/process.scss */
.process-control-global .row.top-row {
  margin-top: 5px;
}
/* line 208, /app/app/assets/stylesheets/process.scss */
.process-control-global .row.top-row .today {
  background: rgba(219, 207, 104, 0.25);
  font-weight: 600;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
/* line 216, /app/app/assets/stylesheets/process.scss */
.process-control-global .row.divider {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAXGjEh8YwYGhrMwATAHJAkSgHNAAgBPrgM4E7i5OwAAAABJRU5ErkJggg==);
  background-color: rgba(219, 207, 104, 0.25);
  height: 20px;
  margin: 3px 0;
}
/* line 224, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell {
  font-size: 16px;
  padding: 0 !important;
  text-align: center;
  margin: 2px !important;
  flex: 1 0 auto !important;
  height: auto !important;
  transition: background-color 1s linear;
  position: relative;
}
/* line 234, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell.indicator {
  background: #eee;
}
/* line 238, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell.country-text {
  font-size: 11px;
  font-weight: bold;
  padding-left: 12px !important;
  color: #aaa;
}
/* line 245, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell:nth-child(1) {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  align-items: left;
}
/* line 250, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell .date {
  width: 110px;
}
/* line 254, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell .flag {
  width: 45px;
  font-weight: 600;
  position: relative;
  top: -3px;
}
/* line 260, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell .flag::before {
  position: relative;
  top: 4px;
}
/* line 265, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell .flag::after {
  left: 30px;
}
/* line 270, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell .xicon {
  font-size: 13px;
  font-weight: 800;
}
/* line 275, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell .count {
  position: absolute;
  font-size: 14px;
}
/* line 280, /app/app/assets/stylesheets/process.scss */
.process-control-global .cell .sub-count {
  margin: 0 1px;
  background: rgba(0, 0, 0, 0.1);
  padding: 2px 5px;
  border-radius: 6px;
}
/* line 289, /app/app/assets/stylesheets/process.scss */
.process-control-global .top-row .cell::before {
  padding-top: 0;
}

/* line 296, /app/app/assets/stylesheets/process.scss */
.process-control-benchmark-report .filter-nav {
  text-transform: uppercase;
}
/* line 300, /app/app/assets/stylesheets/process.scss */
.process-control-benchmark-report .title {
  margin-left: 20px;
}
/* line 304, /app/app/assets/stylesheets/process.scss */
.process-control-benchmark-report .bm-link {
  cursor: pointer;
}
/* line 306, /app/app/assets/stylesheets/process.scss */
.process-control-benchmark-report .bm-link i {
  font-size: 20px;
}

/* line 313, /app/app/assets/stylesheets/process.scss */
.process-control-delta-report .details {
  padding: 10px;
  align-items: center;
}
/* line 317, /app/app/assets/stylesheets/process.scss */
.process-control-delta-report .details i.xicon {
  font-size: 24px;
}
/* line 321, /app/app/assets/stylesheets/process.scss */
.process-control-delta-report .details i.flag {
  margin: 0 10px;
}
/* line 325, /app/app/assets/stylesheets/process.scss */
.process-control-delta-report .review-name {
  flex: none !important;
  margin: 0 5px 0 15px !important;
}
/* line 330, /app/app/assets/stylesheets/process.scss */
.process-control-delta-report .red *:not(textarea) {
  color: #fff;
}
/* line 334, /app/app/assets/stylesheets/process.scss */
.process-control-delta-report .cell.text-input {
  padding: 0 10px;
}

/* line 340, /app/app/assets/stylesheets/process.scss */
.benchmarks .tab {
  padding: 0 10px;
}

/* line 2, /app/app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet [layout='row'].filter-nav > div.account-group {
  flex: 2;
  max-width: inherit;
  min-width: inherit;
  width: inherit;
}
/* line 9, /app/app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet [layout='row'].filter-nav > div.totals {
  flex: 1;
}

/* line 15, /app/app/assets/stylesheets/partials/market-summary.scss */
.market-summary.reports .sheet .tabular-data [layout='row'] [layout='column'].account-values {
  flex: 2;
  max-width: inherit;
  min-width: inherit;
  width: inherit;
}
/* line 22, /app/app/assets/stylesheets/partials/market-summary.scss */
.market-summary.reports .sheet .tabular-data [layout='row'] [layout='column'].totals {
  flex: 1;
}

/* line 19, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(.filter-nav) > div.number,
.racing footer.post-race [layout='row']:not(.filter-nav) > div.number {
  background: rgba(181, 181, 181, 0.25);
}
/* line 23, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(.filter-nav) [layout='column'],
.racing .sheet.post-race [layout='row']:not(.filter-nav) [layout='row'],
.racing footer.post-race [layout='row']:not(.filter-nav) [layout='column'],
.racing footer.post-race [layout='row']:not(.filter-nav) [layout='row'] {
  margin: 0;
  padding: 0;
}
/* line 37, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row'] .number span,
.racing footer.post-race [layout='row'] .number span {
  flex-direction: column;
  padding-top: 12px;
}
/* line 43, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row'] .omega-font20 {
  font-size: 20px;
}
/* line 50, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div, .racing .sheet.post-race [layout='row']:not(md-radio-button) div, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div, .racing .sheet.post-race [layout='row']:not(md-input-container) div {
  flex: 1;
  height: initial;
  align-self: stretch;
  line-height: initial;
  justify-content: center;
  align-items: center;
}
/* line 57, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div [layout='column'], .racing .sheet.post-race [layout='row']:not(md-radio-button) div [layout='column'], .racing .sheet.post-race [layout='row']:not(md-progress-linear) div [layout='column'], .racing .sheet.post-race [layout='row']:not(md-input-container) div [layout='column'] {
  flex-direction: column !important;
  align-self: stretch;
}
/* line 61, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div [layout='column'] > div, .racing .sheet.post-race [layout='row']:not(md-radio-button) div [layout='column'] > div, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div [layout='column'] > div, .racing .sheet.post-race [layout='row']:not(md-input-container) div [layout='column'] > div {
  height: initial;
  max-height: initial;
  align-self: stretch;
  line-height: initial;
  justify-content: center;
}
/* line 69, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.number, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.number, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.number, .racing .sheet.post-race [layout='row']:not(md-input-container) div.number {
  flex: 0.65;
}
/* line 72, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.class-abbr, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.class-abbr, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.class-abbr, .racing .sheet.post-race [layout='row']:not(md-input-container) div.class-abbr {
  flex: 2;
}
/* line 75, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.winner, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.winner, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.winner, .racing .sheet.post-race [layout='row']:not(md-input-container) div.winner {
  flex: 6;
  width: initial;
  min-width: initial;
  max-width: initial;
  border-right: none !important;
  border-bottom: none !important;
  border-top: none !important;
  padding: 1px;
}
/* line 85, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.samples, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.samples, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.samples, .racing .sheet.post-race [layout='row']:not(md-input-container) div.samples {
  flex: 4;
  padding: 0;
}
/* line 94, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.samples .s1, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.samples .s1, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.samples .s1, .racing .sheet.post-race [layout='row']:not(md-input-container) div.samples .s1 {
  border-left: none;
}
/* line 98, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.standards, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.standards, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.standards, .racing .sheet.post-race [layout='row']:not(md-input-container) div.standards {
  flex: 7;
}
/* line 100, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.standards > [layout='column'], .racing .sheet.post-race [layout='row']:not(md-radio-button) div.standards > [layout='column'], .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.standards > [layout='column'], .racing .sheet.post-race [layout='row']:not(md-input-container) div.standards > [layout='column'] {
  margin: 0 !important;
  border-left: 1px solid rgba(147, 145, 145, 0.08);
}
/* line 103, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.standards > [layout='column'] > div:first-child, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.standards > [layout='column'] > div:first-child, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.standards > [layout='column'] > div:first-child, .racing .sheet.post-race [layout='row']:not(md-input-container) div.standards > [layout='column'] > div:first-child {
  border-left: none;
}
/* line 106, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.standards > [layout='column'] span, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.standards > [layout='column'] span, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.standards > [layout='column'] span, .racing .sheet.post-race [layout='row']:not(md-input-container) div.standards > [layout='column'] span {
  display: flex;
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  flex: 1;
  align-self: stretch;
  justify-content: center;
  align-content: center;
  align-items: center;
  padding: 1px;
  min-height: 15px;
  max-height: 15px;
}
/* line 121, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.standards > [layout='column'] span:last-child, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.standards > [layout='column'] span:last-child, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.standards > [layout='column'] span:last-child, .racing .sheet.post-race [layout='row']:not(md-input-container) div.standards > [layout='column'] span:last-child {
  border-top: 1px solid rgba(147, 145, 145, 0.08);
  min-height: 18px;
  max-height: 18px;
}
/* line 128, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.standards > [layout='row'], .racing .sheet.post-race [layout='row']:not(md-radio-button) div.standards > [layout='row'], .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.standards > [layout='row'], .racing .sheet.post-race [layout='row']:not(md-input-container) div.standards > [layout='row'] {
  margin: 0 !important;
  border-left: none;
}
/* line 131, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.standards > [layout='row'] > div:first-child, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.standards > [layout='row'] > div:first-child, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.standards > [layout='row'] > div:first-child, .racing .sheet.post-race [layout='row']:not(md-input-container) div.standards > [layout='row'] > div:first-child {
  border-left: none;
}
/* line 136, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.early-section, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.early-section, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.early-section, .racing .sheet.post-race [layout='row']:not(md-input-container) div.early-section {
  flex: 2;
}
/* line 138, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.early-section > div, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.early-section > div, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.early-section > div, .racing .sheet.post-race [layout='row']:not(md-input-container) div.early-section > div {
  border-left: none;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 144, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.time, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.time, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.time, .racing .sheet.post-race [layout='row']:not(md-input-container) div.time {
  border-left: 1px solid rgba(147, 145, 145, 0.08) !important;
}
/* line 147, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(md-checkbox) div.winner-pir, .racing .sheet.post-race [layout='row']:not(md-radio-button) div.winner-pir, .racing .sheet.post-race [layout='row']:not(md-progress-linear) div.winner-pir, .racing .sheet.post-race [layout='row']:not(md-input-container) div.winner-pir {
  flex: 2;
}
/* line 159, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(.filter-nav) .winner .runner-details {
  flex-direction: column;
  justify-content: center !important;
  align-items: flex-start !important;
  display: flex !important;
}
/* line 167, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(.filter-nav) [layout='column'] {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 172, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(.filter-nav) > [layout='column'] {
  margin: 0;
}
/* line 174, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row']:not(.filter-nav) > [layout='column'] > div {
  border-left: none;
}
/* line 180, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row'][layout='row'].filter-nav div {
  height: initial;
  min-height: initial;
  max-height: initial;
  align-self: stretch;
}
/* line 188, /app/app/assets/stylesheets/post-race.scss */
.racing .sheet.post-race [layout='row'][layout='row'].filter-nav .samples .s1 {
  border-left: none;
}

/* line 201, /app/app/assets/stylesheets/post-race.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 208, /app/app/assets/stylesheets/post-race.scss */
.track-speed {
  flex-direction: column !important;
}

/* line 5, /app/app/assets/stylesheets/partials/scores.scss */
.sheet .info {
  display: block;
  background-color: #a5bacf;
  color: #343a3d;
  padding: 0.5em;
}

/* line 12, /app/app/assets/stylesheets/partials/scores.scss */
.sheet .info:empty {
  display: none;
}

/* line 1, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout {
  font-size: 12px;
  letter-spacing: -0.01em;
}
/* line 5, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout .page {
  margin-left: 0;
  justify-content: center;
}
/* line 9, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout md-toolbar,
body.loggedout .toggle-left {
  display: none;
}
/* line 14, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout md-content {
  background-color: transparent;
  display: flex;
  margin: 0;
  align-items: center;
  align-content: center;
  justify-content: center;
}
/* line 23, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login {
  height: 910px;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  input: -webkit-autofill;
}
/* line 34, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login [layout='row'] {
  margin-bottom: 15px;
}
/* line 36, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login [layout='row']:last-child {
  margin-bottom: 0;
}
/* line 40, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login .logo {
  display: flex;
  flex: 1;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 23px;
  justify-content: center;
  align-content: center;
  align-items: center;
}
/* line 50, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login .logo img {
  display: flex;
  flex: 1;
  width: auto;
  height: auto;
  max-width: 100%;
  min-width: 100%;
}
/* line 59, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login .logo-text {
  color: #fff;
  font-size: 35px;
}
/* line 63, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login label {
  color: #fff;
  padding: 9px 0 10px 0 !important;
  font-weight: bold;
  display: inline-block;
}
/* line 70, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login form {
  padding: 0 30px;
  box-sizing: border-box;
  width: 320px;
  display: flex;
  flex-direction: column;
  font-size: 12px;
  margin-top: -24px;
}
/* line 83, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login form.custom_logo {
  background-image: none;
}
/* line 88, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text'],
body.loggedout #register_login input[type='password'] {
  color: #fff;
  font-family: 'Proxima Nova', sans-serif;
  font-weight: 400;
  letter-spacing: 0.01em;
  font-size: 1.6rem;
  width: 200px;
  padding: 0.6em 0.6em 0.6em 48px;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0) inset, 0 2px 3px rgba(0, 0, 0, 0.35);
  background-color: rgba(255, 255, 255, 0.25);
  display: flex;
  flex: 1;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 36px;
}
/* line 109, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:placeholder,
body.loggedout #register_login input[type='password']:placeholder {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
/* line 113, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::placeholder,
body.loggedout #register_login input[type='password']::placeholder {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
/* line 117, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:placeholder-shown,
body.loggedout #register_login input[type='password']:placeholder-shown {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
/* line 121, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::placeholder-shown,
body.loggedout #register_login input[type='password']::placeholder-shown {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
/* line 125, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::-webkit-input-placeholder,
body.loggedout #register_login input[type='password']::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(255, 255, 255, 0.5);
}
/* line 129, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::-moz-placeholder,
body.loggedout #register_login input[type='password']::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.5);
}
/* line 133, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:-ms-input-placeholder,
body.loggedout #register_login input[type='password']:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.5);
}
/* line 137, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:-moz-placeholder,
body.loggedout #register_login input[type='password']:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.5);
}
/* line 141, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus,
body.loggedout #register_login input[type='password']:focus {
  box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0) inset, 0 3px 5px rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 0.4) !important;
}
/* line 145, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:placeholder,
body.loggedout #register_login input[type='password']:focus:placeholder {
  color: white;
}
/* line 148, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::placeholder,
body.loggedout #register_login input[type='password']:focus::placeholder {
  color: white;
}
/* line 151, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:placeholder-shown,
body.loggedout #register_login input[type='password']:focus:placeholder-shown {
  color: white;
}
/* line 154, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::placeholder-shown,
body.loggedout #register_login input[type='password']:focus::placeholder-shown {
  color: white;
}
/* line 157, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::-webkit-input-placeholder,
body.loggedout #register_login input[type='password']:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white;
}
/* line 161, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::-moz-placeholder,
body.loggedout #register_login input[type='password']:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
/* line 165, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:-ms-input-placeholder,
body.loggedout #register_login input[type='password']:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: white;
}
/* line 169, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:-moz-placeholder,
body.loggedout #register_login input[type='password']:focus:-moz-placeholder {
  /* Firefox 18- */
  color: white;
}
/* line 176, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='submit'],
body.loggedout #register_login input[type='button'] {
  cursor: pointer;
  margin: 0;
  font-family: 'Proxima Nova', sans-serif;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.01em;
  color: #fff;
  padding: 0;
  border: none;
  border-radius: 0;
  background: #fff;
  color: #083880;
  display: flex;
  flex: 1;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 36px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  text-shadow: none;
  justify-content: center;
}
/* line 204, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='submit']:hover,
body.loggedout #register_login input[type='button']:hover {
  background-color: #083880 !important;
  color: #fff;
}
/* line 210, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login textarea:-webkit-autofill,
body.loggedout #register_login select:-webkit-autofill {
  background: rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
  background-image: none;
  color: #fff;
}
/* line 217, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input:-webkit-autofill:hover {
  background: rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 221, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input:-webkit-autofill:focus {
  background: rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 225, /app/app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login i.material-icons.input-icon {
  position: absolute;
  min-height: 36px;
  min-width: 36px;
  max-height: 36px;
  max-width: 36px;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.25);
}

/* line 241, /app/app/assets/stylesheets/partials/loggedout.scss */
.forgotton-password div {
  display: flex;
  justify-content: center;
}
/* line 244, /app/app/assets/stylesheets/partials/loggedout.scss */
.forgotton-password div a {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  color: #fff;
  color: rgba(255, 255, 255, 0.65);
  font-family: 'ProximaNova';
  font-size: 13px;
  font-weight: 400;
  display: inline-flex;
  margin-top: 10px;
  justify-content: center;
  text-decoration: none;
  padding: 5px 10px;
  border: 2px solid rgba(255, 255, 255, 0);
  border-radius: 20px;
}
/* line 259, /app/app/assets/stylesheets/partials/loggedout.scss */
.forgotton-password div a:hover {
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 0.3);
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 274, /app/app/assets/stylesheets/partials/loggedout.scss */
  body.loggedout #register_login .logo {
    min-height: 96px;
    margin-bottom: 36px;
    padding-bottom: 0;
  }
  /* line 279, /app/app/assets/stylesheets/partials/loggedout.scss */
  body.loggedout #register_login input[type='text'],
  body.loggedout #register_login input[type='number'],
  body.loggedout #register_login input[type='password'],
  body.loggedout #register_login input[type='submit'],
  body.loggedout #register_login input[type='button'] {
    display: block;
    line-height: 36px;
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
  }
  /* line 293, /app/app/assets/stylesheets/partials/loggedout.scss */
  body.loggedout .error-bar p {
    font-size: 9px !important;
  }
}
/* form */
/* line 2, /app/app/assets/stylesheets/form.scss */
md-select-container {
  position: relative;
}
/* line 4, /app/app/assets/stylesheets/form.scss */
md-select-container label {
  font-size: 75%;
  color: rgba(0, 0, 0, 0.54);
  clear: fix;
  display: block;
}
/* line 10, /app/app/assets/stylesheets/form.scss */
md-select-container select {
  background-color: #fff;
  border: 0;
  border-bottom: 1px solid #ccc;
}

/* line 17, /app/app/assets/stylesheets/form.scss */
md-input-container:not(.md-input-invalid).md-input-focused .md-input {
  border-color: #136eae;
}

/* line 20, /app/app/assets/stylesheets/form.scss */
md-input-container:not(.md-input-invalid).md-input-focused label {
  color: #136eae;
}

/* line 1, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.drop-down-menu-content {
  min-width: 10em;
}
/* line 3, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.drop-down-menu-content md-menu-item button {
  min-width: 100%;
}
/* line 6, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.drop-down-menu-content.dark {
  background-color: #44494a;
  color: #fafafa;
}

/* line 12, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.combined-button {
  position: relative;
}
/* line 14, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.combined-button span {
  padding: 0.25em 2.5em 0.25em 0;
  box-sizing: border-box;
  position: relative;
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 3.2rem;
  background: transparent;
  white-space: nowrap;
  min-width: 8.8rem;
  text-align: center;
  font-weight: 500;
  font-size: 1.4rem;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* line 37, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.combined-button .md-button {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 45, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.combined-button i {
  position: absolute;
  right: 0.25em;
  top: 0.5em;
  z-index: 0;
}

/* line 53, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.filters .combined-button {
  margin: 0;
  color: #fff;
  text-transform: none;
  padding: 0.25em 1em;
}
/* line 59, /app/app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.filters .combined-button .xicon {
  margin-right: 0.5em;
  color: #fff;
}

/* line 1, /app/app/assets/stylesheets/partials/charts.scss */
.sheet canvas {
  margin: 10px;
}

/* line 5, /app/app/assets/stylesheets/partials/charts.scss */
.top-left {
  position: absolute !important;
  top: 5px !important;
  left: 5px !important;
}

/* line 11, /app/app/assets/stylesheets/partials/charts.scss */
.c3-line-competitor-provider.c3-line {
  stroke-width: 3px;
}

/* line 15, /app/app/assets/stylesheets/partials/charts.scss */
#chart2.c3 svg {
  font-size: 13px;
}

/* line 19, /app/app/assets/stylesheets/partials/charts.scss */
.bold {
  font-weight: 600;
}

/* line 23, /app/app/assets/stylesheets/partials/charts.scss */
.light-bold {
  font-weight: 500;
}

/* line 27, /app/app/assets/stylesheets/partials/charts.scss */
.graph-filters .graph-filter-button {
  width: 10%;
  max-width: 10%;
  min-width: 10%;
}

/*
.graph-filters .graph-filters-row {
	padding-right: 18px;
}
*/
/* line 37, /app/app/assets/stylesheets/partials/charts.scss */
.label.beticon-dw::before {
  background-color: #136eae;
}

/* line 41, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full {
  padding: 10px;
  min-width: 100%;
  min-height: 100%;
}

/* line 47, /app/app/assets/stylesheets/partials/charts.scss */
[bindto-id='chart-full'] {
  min-height: 100%;
}

/* line 51, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full,
.market-graph.min-height {
  flex: initial;
  min-height: 600px;
}
/* line 56, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-texts-profit,
.market-graph.min-height .c3-texts-profit {
  display: none;
}
/* line 60, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-axis-y-label,
.market-graph.min-height .c3-axis-y-label {
  font-size: 14px;
}
/* line 64, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-tooltip-name-profit span,
.market-graph.min-height .c3-tooltip-name-profit span {
  display: none;
}
/* line 67, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-tooltip,
.market-graph.min-height .c3-tooltip {
  width: 230px;
}
/* line 70, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-tooltip td,
.market-graph.min-height .c3-tooltip td {
  line-height: 1.5em;
}
/* line 74, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-tooltip th,
.market-graph.min-height .c3-tooltip th {
  text-align: center;
}
/* line 78, /app/app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-areas-profit > path,
.market-graph.min-height .c3-areas-profit > path {
  fill: #c8c8c8 !important;
}

/* line 83, /app/app/assets/stylesheets/partials/charts.scss */
.sheet [layout='row'] > div > div.chart-full:hover:hover,
footer [layout='row'] > div > div.chart-full:hover {
  background-color: transparent;
}

/* line 88, /app/app/assets/stylesheets/partials/charts.scss */
.chart-on-dark svg {
  margin-top: -10px;
}
/* line 90, /app/app/assets/stylesheets/partials/charts.scss */
.chart-on-dark svg .c3-chart-arcs .c3-chart-arcs-gauge-unit,
.chart-on-dark svg .c3-chart-arc .c3-gauge-value,
.chart-on-dark svg .c3-legend-item {
  color: #fff;
  fill: #fff;
}
/* line 96, /app/app/assets/stylesheets/partials/charts.scss */
.chart-on-dark svg .c3-chart-arcs .c3-chart-arcs-gauge-min,
.chart-on-dark svg .c3-chart-arcs .c3-chart-arcs-gauge-max {
  color: #b3b3b3;
  fill: #b3b3b3;
}
/* line 101, /app/app/assets/stylesheets/partials/charts.scss */
.chart-on-dark svg .c3-chart-arc path {
  stroke: rgba(62, 187, 65, 0.2);
}
/* line 104, /app/app/assets/stylesheets/partials/charts.scss */
.chart-on-dark svg .c3-chart-arcs-background {
  fill: rgba(255, 255, 255, 0.1);
}

/* line 110, /app/app/assets/stylesheets/partials/charts.scss */
.chart-on-dark .c3-tooltip {
  color: #666 !important;
  fill: #666 !important;
}

/* line 1, /app/app/assets/stylesheets/partials/accounts.scss */
.account-list-grid {
  padding-bottom: 1em;
}
/* line 3, /app/app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] {
  height: 128px;
  margin-bottom: 1em;
}
/* line 6, /app/app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] img {
  max-width: 128px;
  max-height: 128px;
  width: 128px;
  height: 128px;
}
/* line 12, /app/app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] [layout='column'] {
  height: 128px;
  padding: 0 1em;
}
/* line 15, /app/app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] [layout='column'] select,
.account-list-grid [layout='row'] [layout='column'] input {
  width: 100%;
}

/* line 1, /app/app/assets/stylesheets/partials/race-guide-pir-bottomsheet.scss */
.race-guide-pir {
  /**
   * TABS for data entry e.g. [ 1 ] [ 2 ] [ 3 ]
   */
  /* In datalab remove compeitor trainer and barrier */
}
/* line 2, /app/app/assets/stylesheets/partials/race-guide-pir-bottomsheet.scss */
.race-guide-pir .data-entry-inline {
  position: relative;
}
/* line 8, /app/app/assets/stylesheets/partials/race-guide-pir-bottomsheet.scss */
.race-guide-pir .input-nav {
  display: flex;
  align-items: flex-end;
  flex-direction: row;
  justify-content: flex-start;
  height: 34px;
  position: absolute;
  top: 0;
  width: 630px;
  z-index: 999;
  /**
   *  Input nav buttons
   */
  /* ICONS are far too big to appear within a button */
}
/* line 23, /app/app/assets/stylesheets/partials/race-guide-pir-bottomsheet.scss */
.race-guide-pir .input-nav .md-button {
  margin: 0;
  border-radius: 0;
  align-self: stretch;
  /* Button content layout */
  display: flex;
  justify-content: center;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: center;
  background-color: #44494a;
  color: #aaa;
  /* Ensure active state */
  box-shadow: none;
  border-right: 1px solid #353a3b;
  /* Active state, for selected tab */
  flex: 1;
  width: initial;
  min-width: initial;
  max-width: 80px;
}
/* line 26, /app/app/assets/stylesheets/mixins/grey-elements.scss */
.race-guide-pir .input-nav .md-button.md-active {
  background-color: #777;
  color: #fff;
}
/* line 48, /app/app/assets/stylesheets/mixins/grey-elements.scss */
.race-guide-pir .input-nav .md-button.md-active {
  border-bottom: 2px solid #fff;
}
/* line 33, /app/app/assets/stylesheets/partials/race-guide-pir-bottomsheet.scss */
.race-guide-pir .input-nav md-icon {
  font-size: 14px;
  margin: 0 0 0 0.5em;
  padding: 0;
}
/* line 42, /app/app/assets/stylesheets/partials/race-guide-pir-bottomsheet.scss */
.race-guide-pir .competitor-pill.placed .competitor-trainer,
.race-guide-pir .competitor-pill.placed .competitor-barrier {
  display: none;
}
/* line 46, /app/app/assets/stylesheets/partials/race-guide-pir-bottomsheet.scss */
.race-guide-pir .competitor-pill.placed .competitor-name {
  padding-top: 10px;
}

/**
 * Prices layout
 */
/* line 9, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes [layout='row'] > [flex='50']:first-child {
  margin-right: 10px;
}
/* line 14, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes div.spacer {
  border-left: 16px solid #eee !important;
}
/* line 19, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .name {
  display: flex;
  flex-direction: row;
  text-align: center;
  align-items: center;
  align-content: center;
  width: 180px;
  min-width: 180px;
  max-width: 180px;
  margin-right: 1px;
}
/* line 23, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .name img {
  width: 24px;
  height: 24px;
  margin-right: 6px;
}
/* line 28, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .name h4,
md-bottom-sheet.race-guide-notes .name p {
  margin: 0;
}
/* line 35, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .header-tabs {
  height: 34px !important;
}
/* line 40, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .filter-nav > div {
  display: flex;
  flex: 1;
  margin-right: 1px;
}
/* line 43, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .filter-nav > div.name {
  padding-left: 6px;
}
/* line 49, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes div.fp {
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  align-content: center;
  justify-content: center;
  margin-right: 1px;
}
/* line 56, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .provider-row {
  display: flex;
  flex: 1;
  flex-direction: row;
  border-bottom: 1px solid #fff;
}
/* line 60, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .provider-row .provider {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-right: 1px;
}
/* line 63, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .provider-row .provider .accounts {
  justify-content: flex-start;
}
/* line 67, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .provider-row .provider button {
  display: flex;
  flex: 1;
  flex-direction: row;
}
/* line 70, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .provider-row .provider button,
md-bottom-sheet.race-guide-notes .provider-row .provider i,
md-bottom-sheet.race-guide-notes .provider-row .provider span {
  display: flex;
  align-self: stretch;
  align-items: stretch;
  align-content: stretch;
  min-width: initial;
}
/* line 76, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .provider-row .provider .xicon {
  font-size: 14px;
}
/* line 79, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .provider-row .provider .tainer {
  position: relative;
  background-color: #fff;
  height: 34px;
}
/* line 87, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .prices-row {
  height: 34px;
}
/* line 89, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .prices-row .provider {
  position: relative;
}
/* line 92, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .prices-row .input-container {
  display: flex;
  flex: 1;
  flex-direction: row;
  height: 34px;
}
/* line 96, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .prices-row:nth-child(odd) {
  background-color: #f5f5f5;
}
/* line 100, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
md-bottom-sheet.race-guide-notes .prices-row.scratched .provider > div {
  text-indent: -9999px;
}

/**
 * Notes layout
 */
/* line 113, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
race-guide-notes div.stretch,
trainer-notes div.stretch,
jockey-notes div.stretch,
build-notes div.stretch {
  display: flex;
  flex: 1;
  flex-direction: column;
  display: flex;
  align-self: stretch;
  align-items: stretch;
  align-content: stretch;
  height: 360px;
}
/* line 119, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
race-guide-notes textarea,
trainer-notes textarea,
jockey-notes textarea,
build-notes textarea {
  width: 100%;
  display: flex;
  flex: 1;
}
/* line 124, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
race-guide-notes .toolbar,
trainer-notes .toolbar,
jockey-notes .toolbar,
build-notes .toolbar {
  margin-top: 9px;
  height: 34px;
  max-height: 34px;
  display: flex;
  flex: 1;
  flex-direction: row;
}
/* line 130, /app/app/assets/stylesheets/partials/race-guide-notes-bottomsheet.scss */
race-guide-notes .toolbar .md-button,
trainer-notes .toolbar .md-button,
jockey-notes .toolbar .md-button,
build-notes .toolbar .md-button {
  margin: 0;
  border-radius: 0;
  align-self: stretch;
  /* Button content layout */
  display: flex;
  justify-content: center;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: center;
  background-color: #44494a;
  color: #aaa;
  /* Ensure active state */
}
/* line 26, /app/app/assets/stylesheets/mixins/grey-elements.scss */
race-guide-notes .toolbar .md-button.md-active,
trainer-notes .toolbar .md-button.md-active,
jockey-notes .toolbar .md-button.md-active,
build-notes .toolbar .md-button.md-active {
  background-color: #777;
  color: #fff;
}

/**
 * Prices layout
 */
/* line 9, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .body.race-guide-vidcom {
  height: 360px;
  align-items: flex-start;
}
/* line 13, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .selected-competitor-name {
  position: absolute;
  right: 1116px;
  top: -49px;
}
/* line 17, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .selected-competitor-name button {
  padding: 0;
  margin: 0;
  width: 370px;
  height: 36px;
  padding-left: 36px;
  box-shadow: none;
  background-color: #444;
  color: #eee;
  background-position: 6px 6px;
  border-radius: 0;
}
/* line 28, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .selected-competitor-name button:hover, md-bottom-sheet.race-guide-vidcom .selected-competitor-name button:active, md-bottom-sheet.race-guide-vidcom .selected-competitor-name button.md-focused {
  color: #444;
}
/* line 36, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline {
  position: absolute;
  top: -59px;
  right: 206px;
  width: 900px;
}
/* line 43, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list {
  width: 180px;
  margin-right: 6px;
}
/* line 47, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .runner-details {
  position: relative;
}
/* line 51, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .fp {
  position: absolute;
  left: -44px;
  top: 6px;
}
/* line 56, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .name {
  text-align: left;
  line-height: initial;
  margin-bottom: 6px;
  cursor: pointer;
  flex-direction: row;
}
/* line 64, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .name {
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  background-position: 24px 4px;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 53px;
}
/* line 76, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .name div,
md-bottom-sheet.race-guide-vidcom .competitor-list .name button {
  flex-direction: column;
  justify-content: center;
}
/* line 81, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .name div h4,
md-bottom-sheet.race-guide-vidcom .competitor-list .name button h4 {
  margin: 0;
  font-size: 12px;
  padding: 0;
  line-height: 1.2em;
}
/* line 87, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .name div p,
md-bottom-sheet.race-guide-vidcom .competitor-list .name button p {
  margin: 0;
  font-size: 10px;
  padding: 0;
  line-height: 1.2em;
}
/* line 94, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list .name .runner-details {
  flex: 1;
  min-width: initial;
}
/* line 99, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .competitor-list.fp {
  min-width: 24px;
  max-width: 24px;
  justify-content: center;
}
/* line 107, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .column {
  flex: 1 !important;
}
/* line 118, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .column.pace_bonus button, md-bottom-sheet.race-guide-vidcom .column.start button, md-bottom-sheet.race-guide-vidcom .column.pos_long_1 button, md-bottom-sheet.race-guide-vidcom .column.pos_lat_1 button, md-bottom-sheet.race-guide-vidcom .column.pos_long_2 button, md-bottom-sheet.race-guide-vidcom .column.pos_lat_2 button, md-bottom-sheet.race-guide-vidcom .column.off_lead button, md-bottom-sheet.race-guide-vidcom .column.tempo button, md-bottom-sheet.race-guide-vidcom .column.fin_spd button {
  background-color: rgba(87, 162, 89, 0.08);
}
/* line 126, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .column .md-button {
  align-items: center;
}
/* line 131, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .options md-button,
md-bottom-sheet.race-guide-vidcom .options .md-button {
  margin: 0 1px 0 0;
  box-shadow: none;
  background-color: #eee;
  margin-bottom: 1px;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  min-width: initial;
  max-width: 100%;
  display: flex;
  width: 100%;
  justify-content: center;
  height: 30px;
  padding: 0;
}
/* line 148, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .options md-button:hover,
md-bottom-sheet.race-guide-vidcom .options .md-button:hover {
  background-color: #fff;
}
/* line 154, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline {
  margin-top: 10px;
}
/* line 156, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline .error-bar,
md-bottom-sheet.race-guide-vidcom .data-entry-inline .info-bar {
  position: absolute;
  z-index: 2;
  left: 0;
  top: -36px;
  width: 100%;
}
/* line 165, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline .text-danger input {
  color: #dc5345;
}
/* line 170, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline .error i {
  color: #fff !important;
}
/* line 174, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline > div {
  flex: 1;
  display: flex;
}
/* line 177, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline > div:before {
  content: 'Data entry:';
  background: #343a3d;
  color: #fff;
  position: absolute;
  z-index: 2;
  width: 96px;
  display: flex;
  height: 36px;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}
/* line 190, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline > div > input {
  padding-left: 106px;
  height: 36px;
  min-width: initial;
  max-width: initial;
  display: flex;
  flex: 8;
  font-weight: 600;
  color: #5c6365;
}
/* line 199, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline > div > input:focus {
  color: #343a3d;
}
/* line 203, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline > div .actions {
  flex: initial;
  display: flex;
  width: 72px;
  min-width: 72px;
  max-width: 72px;
}
/* line 210, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline > div button {
  flex: 1;
  display: flex;
  min-width: initial;
  margin: 0;
  line-height: 36px;
  border-radius: 0;
  padding: 0;
  justify-content: center;
  align-items: center;
}
/* line 220, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
md-bottom-sheet.race-guide-vidcom .data-entry-inline > div button i {
  margin: 0;
}

/* line 228, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.competitor-menu-items {
  width: 370px;
}

/* line 232, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.competitor-menu button,
.competitor-menu-items md-menu-item button {
  background-position: 22px 4px;
  background-size: 24px;
  background-repeat: no-repeat;
  padding-left: 54px;
  height: 30px;
  min-width: 100%;
}

/* line 242, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-box:before {
  display: block;
  position: absolute;
  left: 4px;
  width: 24px;
  font-size: 16px;
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-1:before {
  content: "1";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-2:before {
  content: "2";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-3:before {
  content: "3";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-4:before {
  content: "4";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-5:before {
  content: "5";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-6:before {
  content: "6";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-7:before {
  content: "7";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-8:before {
  content: "8";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-9:before {
  content: "9";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-10:before {
  content: "10";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-11:before {
  content: "11";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-12:before {
  content: "12";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-13:before {
  content: "13";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-14:before {
  content: "14";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-15:before {
  content: "15";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-16:before {
  content: "16";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-17:before {
  content: "17";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-18:before {
  content: "18";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-19:before {
  content: "19";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-20:before {
  content: "20";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-21:before {
  content: "21";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-22:before {
  content: "22";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-23:before {
  content: "23";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-24:before {
  content: "24";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-25:before {
  content: "25";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-26:before {
  content: "26";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-27:before {
  content: "27";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-28:before {
  content: "28";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-29:before {
  content: "29";
}

/* line 251, /app/app/assets/stylesheets/partials/race-guide-vidcom-bottomsheet.scss */
.number-30:before {
  content: "30";
}

/* line 1, /app/app/assets/stylesheets/partials/post-race.scss */
.grey-mdlight {
  color: #ccc !important;
}

/* line 5, /app/app/assets/stylesheets/partials/post-race.scss */
.grey-6-darklight {
  color: #aaa !important;
}

/* line 9, /app/app/assets/stylesheets/partials/post-race.scss */
.sheet .tiny,
span.tiny,
data.tiny,
button .super-right.tiny {
  font-size: 10px !important;
}

/* line 16, /app/app/assets/stylesheets/partials/post-race.scss */
.super-tiny,
.sheet .super-tiny,
button .super-tiny {
  font-size: 8px !important;
}

/* line 22, /app/app/assets/stylesheets/partials/post-race.scss */
.sheet .ssmall {
  font-size: 11px;
}

/* line 26, /app/app/assets/stylesheets/partials/post-race.scss */
.sheet .small {
  font-size: 13px;
}

/* line 30, /app/app/assets/stylesheets/partials/post-race.scss */
.sheet .medium {
  font-size: 16px;
}

/* line 34, /app/app/assets/stylesheets/partials/post-race.scss */
.disabled-field {
  border: 1px solid rgba(255, 255, 255, 0.05);
  font-weight: normal;
  padding: 0 4.5px;
}

/* line 40, /app/app/assets/stylesheets/partials/post-race.scss */
.head .race-selected button.header-button {
  align-self: stretch;
  justify-content: center;
  margin: 0;
  max-width: none;
  min-width: initial;
  padding: 0 9px;
  text-align: center;
  width: auto;
  font-size: 12px;
}
/* line 50, /app/app/assets/stylesheets/partials/post-race.scss */
.head .race-selected button.header-button.active {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}

/* line 56, /app/app/assets/stylesheets/partials/post-race.scss */
.post-race .race-selected {
  flex-grow: 1 !important;
  padding-right: 0;
}
/* line 59, /app/app/assets/stylesheets/partials/post-race.scss */
.post-race .race-selected .race-factors {
  padding-right: 0;
}
/* line 62, /app/app/assets/stylesheets/partials/post-race.scss */
.post-race .race-selected .header-button {
  flex: 1;
}

/* line 68, /app/app/assets/stylesheets/partials/post-race.scss */
.post-race.sheet .velocity div {
  align-self: stretch;
  display: flex;
}

/* line 2, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide h3 span[layout='row'] {
  display: flex !important;
}
/* line 4, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide h3 span[layout='row'] data {
  display: flex;
  flex: 1.5;
}
/* line 8, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide h3 span[layout='row'] small {
  display: flex;
  flex: 1;
  text-align: right;
  font-size: 14px;
  opacity: 0.75;
}
/* line 19, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .no-border {
  border-left: 0;
}
/* line 22, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-placeholder {
  font-size: 300px;
  width: 504px !important;
  padding: initial;
  margin: initial;
  font-weight: normal;
  height: 378px;
  text-align: center;
  padding-top: 40px !important;
}
/* line 31, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-placeholder:after {
  color: #ccc !important;
}
/* line 35, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .filter-cell {
  width: 177px;
  min-width: 177px;
  max-width: 177px;
}
/* line 40, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .time-standards-title {
  width: 354px;
  min-width: 354px;
  max-width: 354px;
}
/* line 45, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide div.edit {
  width: 38px;
  min-width: 38px;
  max-width: 38px;
}
/* line 50, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .edit .md-button,
.track-guide .edit .md-button.save {
  border-radius: 0 !important;
  padding: 0 6px !important;
}
/* line 55, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .disabled {
  background: #efefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAIXL178zwjjgzj6+vqMYAEYB8RmROaABAD8Yw93aY7x7gAAAABJRU5ErkJggg==);
}
/* line 60, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details md-menu {
  width: 100%;
  padding: 0;
  height: 48px;
}
/* line 64, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details md-menu i {
  color: #eaeaea;
}
/* line 67, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details md-menu .combined-button {
  background: #343a3d;
  color: #fff;
  line-height: 36px;
  min-height: 36px;
  max-height: 36px;
}
/* line 73, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details md-menu .combined-button:hover {
  background: #44494a;
}
/* line 75, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details md-menu .combined-button:hover i {
  color: #fff;
}
/* line 79, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details md-menu .combined-button button {
  line-height: 36px;
}
/* line 84, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details h3 {
  margin-top: 0;
  padding-top: 0;
  margin-left: 0;
  margin-bottom: 0;
}
/* line 89, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details h3 data {
  font-size: 30px !important;
  font-weight: 600;
}
/* line 93, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details h3 i {
  display: inline-block;
  margin-right: 9px;
}
/* line 97, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details h3 span {
  display: block;
  font-size: 18px !important;
  font-weight: 400;
}
/* line 102, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details h3 small {
  color: #777;
  font-weight: 400;
  float: right;
}
/* line 108, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details combined-arrow-button {
  height: 36px;
}
/* line 110, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details combined-arrow-button span {
  font-family: 'ProximaNova';
  font-size: 16px;
  font-weight: normal;
  padding: 0 9px;
  margin: 0;
  line-height: 36px;
}
/* line 118, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details combined-arrow-button i {
  color: #fff;
  top: 0;
  height: 36px;
  display: flex;
  align-items: center;
}
/* line 126, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details .weather-stats {
  margin-bottom: 0.5em;
  flex-wrap: wrap;
}
/* line 129, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details .weather-stats h4 {
  min-width: 100%;
  color: #aaa;
  margin: 0;
  text-transform: uppercase;
}
/* line 136, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details .weather-stats span.info-box {
  font-size: 15px;
  margin-top: 1px;
  display: flex;
  flex: 1;
  height: 36px;
  background: #ccc;
  padding: 2px;
  color: #44494a;
  font-weight: 600;
  align-self: center;
  justify-content: center;
  align-items: center;
  margin-right: 2px;
  position: relative;
}
/* line 151, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details .weather-stats span.info-box i.wicon {
  height: 22px;
}
/* line 155, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .track-details .weather-stats span[weather-icon] {
  display: flex;
  font-weight: 400;
  flex-direction: column;
  padding: 0;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  max-width: 48px;
}
/* line 169, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .filter-option {
  max-width: 215px;
  border-left: 0 !important;
  margin-right: 9px !important;
}
/* line 173, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .filter-option label {
  max-width: 65px;
}
/* line 176, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .filter-option combined-arrow-button,
.track-guide .filter-option combined-arrow-button .combined-button,
.track-guide .filter-option combined-arrow-button .combined-button .md-button {
  width: 100%;
}
/* line 181, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .filter-option md-menu {
  height: 30px;
}
/* line 185, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .filter-option .combined-button span {
  position: relative;
  top: -3px;
  left: 5px;
  font-size: 12px;
}
/* line 192, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .filter-option .combined-button i.material-icons {
  color: #eee;
  top: 4px;
  right: 3px;
}
/* line 200, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .heatmap {
  margin-top: 50px;
}
/* line 203, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .heatmap .grid-row {
  position: static;
}
/* line 207, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .heatmap .xicon-racing,
.track-guide .heatmap .track-direction {
  display: none;
}
/* line 212, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide .heatmap .floated-label * {
  display: none;
}
/* line 217, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide input {
  font-weight: 500;
}

/* line 222, /app/app/assets/stylesheets/partials/track-guide.scss */
#map {
  height: 540px;
}

/* line 226, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .addresses {
  padding-right: 20px;
}
/* line 229, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block,
md-bottom-sheet .options-block {
  display: flex;
  flex-direction: column;
  height: initial !important;
  min-height: inital !important;
  margin: 0.5em 0;
  padding-left: 0;
}
/* line 237, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block li,
md-bottom-sheet .options-block li {
  list-style: none;
  line-height: 30px;
}
/* line 240, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block li i,
md-bottom-sheet .options-block li i {
  color: #44494a;
  margin-left: -4px;
}
/* line 245, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block a,
md-bottom-sheet .options-block a {
  flex: 1;
  text-decoration: none;
  color: #136eae;
  align-self: center;
  font-weight: 600;
}
/* line 251, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block a:hover,
md-bottom-sheet .options-block a:hover {
  color: #2587a3;
}
/* line 255, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block div,
md-bottom-sheet .options-block div {
  width: 100%;
  height: 30px;
  margin-bottom: 1px;
  flex-direction: row;
  justify-content: flex-start;
}
/* line 262, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block div input,
md-bottom-sheet .options-block div input {
  height: 100%;
}
/* line 266, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block p,
md-bottom-sheet .options-block p {
  margin: 0;
  text-align: left;
  justify-content: flex-start;
  flex: 1;
  width: 100%;
}
/* line 272, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet .address-block p strong,
md-bottom-sheet .options-block p strong {
  margin-right: 2px;
  min-width: 250px;
}
/* line 278, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet h4.margin {
  margin: 1em 0 0 0;
  color: #aaa;
  font-size: 13px;
}

/* line 285, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector {
  height: 720px;
}
/* line 287, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector > [layout='row'] > div > div.address-search {
  display: flex;
  flex-direction: row;
  height: 36px;
  margin-bottom: 1px;
}
/* line 292, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector > [layout='row'] > div > div.address-search input {
  height: 100%;
}
/* line 296, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector .open-in-google-maps {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 36px;
  min-width: 36px;
  max-width: 36px;
}
/* line 305, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector .open-in-google-maps i {
  color: #aaa;
}
/* line 308, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector .open-in-google-maps:hover {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 311, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector .open-in-google-maps:hover i {
  color: #44494a;
}
/* line 315, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector .open-in-google-maps.md-default {
  background-color: #efefef;
}
/* line 318, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-selector .open-in-google-maps span {
  text-align: center;
  justify-content: center;
}

/* line 325, /app/app/assets/stylesheets/partials/track-guide.scss */
.inplace-edit {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 331, /app/app/assets/stylesheets/partials/track-guide.scss */
.inplace-edit.light {
  background-color: #dadada !important;
  color: #fff !important;
}

/* line 337, /app/app/assets/stylesheets/partials/track-guide.scss */
md-button.save,
.md-button.save.save-set-dimensions {
  width: 96px;
  height: 36px;
}

/* line 343, /app/app/assets/stylesheets/partials/track-guide.scss */
.max-width-80 {
  max-width: 80px;
}

/* line 347, /app/app/assets/stylesheets/partials/track-guide.scss */
.max-width-92 {
  max-width: 92px;
}

/* line 351, /app/app/assets/stylesheets/partials/track-guide.scss */
.max-width-130 {
  max-width: 130px;
}

/* line 355, /app/app/assets/stylesheets/partials/track-guide.scss */
.max-width-160 {
  max-width: 160px;
}

/* line 359, /app/app/assets/stylesheets/partials/track-guide.scss */
.space-left {
  margin-left: 10px;
}

/* line 363, /app/app/assets/stylesheets/partials/track-guide.scss */
.reset-height {
  height: initial !important;
  max-height: none !important;
  min-height: inital !important;
  justify-content: initial !important;
  align-items: initial !important;
}

/* line 371, /app/app/assets/stylesheets/partials/track-guide.scss */
div.padding-right {
  padding-right: 10px;
}

/* line 374, /app/app/assets/stylesheets/partials/track-guide.scss */
.large {
  min-height: 36px;
}

/* line 378, /app/app/assets/stylesheets/partials/track-guide.scss */
label {
  font-weight: 600;
}

/* line 383, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide-edit button {
  min-height: 36px;
  border-radius: 0;
  margin-left: 0;
  justify-content: center;
}
/* line 388, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide-edit button span {
  display: flex;
  justify-content: center;
}
/* line 393, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide-edit h4 {
  font-size: 16px;
}
/* line 396, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide-edit .help-block {
  min-height: 36px;
  max-height: 36px;
  line-height: 1em;
}
/* line 402, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide-edit label .help-block {
  color: #aaa;
  font-weight: 400;
  margin-left: 10px;
}
/* line 410, /app/app/assets/stylesheets/partials/track-guide.scss */
.track-guide-edit .right input,
.track-guide-edit .contacts input {
  margin-bottom: 5px;
}

/* line 415, /app/app/assets/stylesheets/partials/track-guide.scss */
.flag-inline {
  align-self: center;
  align-content: center;
  display: flex;
}
/* line 419, /app/app/assets/stylesheets/partials/track-guide.scss */
.flag-inline:before {
  margin-right: 9px;
  margin-top: -2px;
}

/* line 426, /app/app/assets/stylesheets/partials/track-guide.scss */
md-bottom-sheet.track-guide-edit input.large {
  width: 100%;
}

/* line 430, /app/app/assets/stylesheets/partials/track-guide.scss */
[ngf-drop].dragover #track-guide-map {
  display: none;
}

/* line 2, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content {
  height: calc(100vh - 72px);
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
/* line 7, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content > div {
  display: flex;
  flex-direction: column;
  flex: 1;
}
/* line 11, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content > div div[ui-view] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
/* line 17, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content .sheet.xmodel-factors {
  display: flex;
  height: calc(100vh - 272px);
}
/* line 20, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content .sheet.xmodel-factors md-radio-group {
  display: flex;
  flex-direction: column;
}
/* line 23, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content .sheet.xmodel-factors md-radio-group > [layout='row'] {
  flex: 1;
}
/* line 28, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer {
  display: flex;
  min-height: 200px;
  max-height: 200px;
}
/* line 33, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer [layout='row'] > div > div:hover {
  background: transparent;
}
/* line 36, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer p {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3em;
  color: #fff;
}
/* line 42, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer .left {
  flex: 1;
}
/* line 44, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer .left .factor {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  align-items: center;
  background: #2c8d99 !important;
  color: #fff;
  font-size: 24px;
  min-height: 100px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  margin-top: 0.5em;
}
/* line 55, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer .left .factor.blue {
  background: #136eae !important;
}
/* line 59, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer .left .description {
  flex: 1;
  margin-top: 0.5em;
  padding: 0 20px;
}
/* line 65, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer .right {
  flex: 1;
  border-left: none;
}
/* line 68, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer .right .math {
  margin-top: 0.5em;
  padding: 0 20px;
}
/* line 71, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse md-content footer .right .math p {
  font-size: 24px;
  font-weight: 600;
}
/* line 80, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .row-header {
  align-items: flex-start;
  background-color: #44494a;
  color: #fff;
  justify-content: flex-start;
}
/* line 88, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row .row-header {
  min-height: 100%;
  padding-left: 9px;
}
/* line 90, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row .row-header i {
  margin-right: 9px;
  align-self: center;
}
/* line 94, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row .row-header span {
  align-self: center;
}
/* line 102, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse #summary-arb-by-country {
  height: calc(100vh - 184px);
}
/* line 104, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse #summary-arb-by-country .tabular-data {
  height: calc(100% - 48px);
  display: flex;
  flex-direction: column;
}
/* line 108, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse #summary-arb-by-country .tabular-data > [layout='row'] {
  height: inherit;
  min-height: initial;
}
/* line 115, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(even) {
  background-color: rgba(38, 107, 155, 0.08);
}
/* line 117, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(even) .row-header {
  border-right: 5px solid #136eae;
  background: #3c4245;
}
/* line 120, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(even) .row-header:contains(xicon-noise) {
  border: 1px solid red;
}
/* line 124, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(even) md-radio-button {
  background: rgba(30, 108, 163, 0.1076);
}
/* line 127, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(even) md-radio-button:not([disabled]):hover {
  background: rgba(22, 110, 171, 0.264);
}
/* line 130, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(even) md-radio-button:not([disabled]).md-checked {
  background: #136eae;
  color: #fff;
}
/* line 137, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(odd) {
  background-color: rgba(64, 126, 133, 0.08);
}
/* line 139, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(odd) .row-header {
  border-right: 5px solid #2c8d99;
  background: #434c4e;
}
/* line 143, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(odd) md-radio-button {
  background: rgba(53, 134, 144, 0.126);
}
/* line 146, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(odd) md-radio-button:not([disabled]):hover {
  background: rgba(47, 139, 150, 0.264);
}
/* line 149, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-row:nth-child(odd) md-radio-button:not([disabled]).md-checked {
  background: #2c8d99;
  color: #fff;
}
/* line 156, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor {
  min-height: 100%;
}
/* line 158, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button {
  display: flex;
  flex: 1;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  margin: 2px;
  padding: 0;
  border-radius: 0;
  flex-direction: column-reverse;
  min-width: initial;
}
/* line 169, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button .md-container {
  align-self: flex-end;
  position: absolute;
  width: 24px !important;
  height: 24px !important;
  left: initial;
  top: initial;
  bottom: 2px;
  right: 2px;
}
/* line 178, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button .md-container .md-off {
  display: none;
}
/* line 181, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button .md-container .md-on {
  position: relative;
  background: transparent;
  -webkit-transition: 0;
  -moz-transition: 0;
  transition: 0;
  transform: none;
  border: none;
  width: 24px !important;
  height: 24px !important;
  padding: 0;
  flex: initial;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 195, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button .md-container .md-on:before {
  content: 'system_update_alt';
  font-family: 'Material Icons';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-feature-settings: 'liga' 1;
  font-style: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  color: #777;
}
/* line 209, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button .md-label {
  margin-left: 0;
  margin-right: 0;
  -webkit-transition: all 0s ease-out 0s !important;
  -moz-transition: all 0s ease-out 0s !important;
  transition: all 0s ease-out 0s !important;
}
/* line 218, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button.md-checked .md-container {
  visibility: visible;
}
/* line 221, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor md-radio-button.md-checked .md-container .md-on:before {
  color: #fff;
}
/* line 233, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.page.factor_warehouse .xmodel-factors-factor:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

/* line 239, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.segment md-autocomplete button {
  display: none;
}
/* line 242, /app/app/assets/stylesheets/partials/xmodel-factors.scss */
.segment md-autocomplete input {
  padding-left: 4.5px;
  padding-right: 4.5px;
}

/* line 2, /app/app/assets/stylesheets/partials/confirmation.scss */
.competitor-confirmation.card {
  height: 361px;
  margin: 0 9px;
}
/* line 6, /app/app/assets/stylesheets/partials/confirmation.scss */
.competitor-confirmation.card .filter-nav {
  height: 30px;
}
/* line 10, /app/app/assets/stylesheets/partials/confirmation.scss */
.competitor-confirmation.card [layout='row'] {
  padding: 4.5px 9px;
  height: 30px;
}
/* line 13, /app/app/assets/stylesheets/partials/confirmation.scss */
.competitor-confirmation.card [layout='row'] .header-item {
  font-weight: 600;
  padding: 0 18px 0 0;
  align-self: center;
}
/* line 18, /app/app/assets/stylesheets/partials/confirmation.scss */
.competitor-confirmation.card [layout='row'] .competitor-confirmation-origin {
  flex-direction: row;
  display: flex;
  align-self: center;
}
/* line 23, /app/app/assets/stylesheets/partials/confirmation.scss */
.competitor-confirmation.card [layout='row'] .content-item .flag {
  margin-left: 9px;
  display: flex;
  align-self: center;
  margin-top: 2px;
}
/* line 28, /app/app/assets/stylesheets/partials/confirmation.scss */
.competitor-confirmation.card [layout='row'] .content-item .flag:before {
  width: 18px;
  height: 18px;
}

/* line 2, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report.card {
  margin: 0 9px;
  padding: 0;
  min-height: 361px;
}
/* line 8, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report .filter-nav {
  min-height: 30px;
  padding-left: 9px;
  padding-right: 9px;
}
/* line 14, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report .filter-nav .header-item {
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
}
/* line 22, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report .content-row {
  padding-left: 9px;
  padding-right: 9px;
}
/* line 27, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report .content-item {
  display: flex;
  min-height: 30px;
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
  font-size: 14px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 40, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report .competitor-vet-report-icon {
  width: 36px;
}
/* line 44, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report .competitor-vet-report-date {
  width: 80px !important;
}
/* line 48, /app/app/assets/stylesheets/partials/vet-report.scss */
.competitor-vet-report .competitor-vet-report-details {
  text-align: left;
  justify-content: flex-start;
}

/* line 1, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials {
  height: 437px;
  overflow-y: scroll;
  background-color: #eaeaea !important;
}
/* line 5, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .filter-nav {
  min-height: 30px;
}
/* line 7, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .filter-nav .header-item {
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
}
/* line 15, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .content-row {
  height: 36px !important;
  max-height: 36px !important;
  min-height: 36px !important;
  margin-bottom: 1px;
}
/* line 22, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .content-item {
  display: flex;
  min-height: 36px;
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 33, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .content-item.text-left {
  text-align: left !important;
}
/* line 38, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .content-item.flag:before {
  width: 18px !important;
  height: 18px !important;
  margin-right: 4px !important;
  max-width: 18px;
  min-width: 18px;
}
/* line 48, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .competitor-barrier-trials-video {
  width: 36px !important;
}
/* line 52, /app/app/assets/stylesheets/partials/barrier-trials.scss */
md-bottom-sheet .competitor-barrier-trials .competitor-barrier-trials-date {
  width: 80px !important;
}

/* line 58, /app/app/assets/stylesheets/partials/barrier-trials.scss */
.sheet.competitor-barrier-trials .FP,
.sheet.competitor-barrier-trials .DW {
  max-width: 48px;
}

/* line 64, /app/app/assets/stylesheets/partials/barrier-trials.scss */
.barrier-trials .head .actions {
  justify-content: flex-end;
  width: 48px;
  min-width: 48px;
  max-width: 48px;
}
/* line 69, /app/app/assets/stylesheets/partials/barrier-trials.scss */
.barrier-trials .head .actions button {
  max-width: 48px;
  height: 100% !important;
  min-height: 100% !important;
}

/* line 1, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work {
  height: 437px;
  overflow-y: scroll;
}
/* line 4, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work .filter-nav {
  min-height: 30px;
}
/* line 6, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work .filter-nav .header-item {
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
}
/* line 14, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work .content-row {
  height: 36px !important;
  max-height: 36px !important;
  min-height: 36px !important;
  margin-bottom: 1px;
}
/* line 21, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work .content-item {
  display: flex;
  min-height: 30px;
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 33, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work .content-item.flag:before {
  width: 18px !important;
  height: 18px !important;
  margin-right: 4px !important;
  max-width: 18px;
  min-width: 18px;
}
/* line 43, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work .competitor-track-work-video {
  width: 36px;
}
/* line 47, /app/app/assets/stylesheets/partials/track-work.scss */
md-bottom-sheet .competitor-track-work .competitor-track-work-date {
  width: 80px !important;
}

/* line 53, /app/app/assets/stylesheets/partials/track-work.scss */
.sheet.competitor-track-work .FP,
.sheet.competitor-track-work .DW {
  max-width: 48px;
}
/* line 58, /app/app/assets/stylesheets/partials/track-work.scss */
.sheet.competitor-track-work .flag:before {
  width: 18px !important;
  height: 18px !important;
  margin-right: 4px !important;
  max-width: 18px;
  min-width: 18px;
}
/* line 66, /app/app/assets/stylesheets/partials/track-work.scss */
.sheet.competitor-track-work .content-item.competitor-track-work-workouts {
  text-align: left !important;
  justify-content: flex-start !important;
}
/* line 72, /app/app/assets/stylesheets/partials/track-work.scss */
.sheet.competitor-track-work .content-item span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 80, /app/app/assets/stylesheets/partials/track-work.scss */
.track-work .head .actions {
  justify-content: flex-end;
  width: 48px;
  min-width: 48px;
  max-width: 48px;
}
/* line 85, /app/app/assets/stylesheets/partials/track-work.scss */
.track-work .head .actions button {
  max-width: 48px;
  height: 100% !important;
  min-height: 100% !important;
}

/* line 2, /app/app/assets/stylesheets/partials/analyst-notes.scss */
.competitor-analyst-notes .filter-nav {
  min-height: 30px;
}
/* line 4, /app/app/assets/stylesheets/partials/analyst-notes.scss */
.competitor-analyst-notes .filter-nav .header-item {
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
}
/* line 12, /app/app/assets/stylesheets/partials/analyst-notes.scss */
.competitor-analyst-notes .content-item {
  display: flex;
  min-height: 30px;
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
}

/* line 2, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .filter-nav {
  min-height: 30px;
}
/* line 4, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .filter-nav .header-item {
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
}
/* line 12, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics #chart {
  text-transform: uppercase;
}
/* line 16, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .content-item {
  display: flex;
  min-height: 30px;
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
}
/* line 25, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .c3-chart-text text {
  font-size: 12px;
  font-weight: bold;
}
/* line 30, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .c3-line-mba {
  stroke-width: 0px;
}
/* line 34, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .c3-line-rbm {
  stroke-width: 0px;
}
/* line 38, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .c3 text {
  text-transform: uppercase;
}
/* line 43, /app/app/assets/stylesheets/partials/energetics.scss */
.competitor-energetics .c3-chart-text .c3-texts-MAVG5 text {
  display: none !important;
  fill: rgba(0, 0, 0, 0) !important;
}

/* line 2, /app/app/assets/stylesheets/partials/physical-profile.scss */
.competitor-physical-profile.card {
  margin: 0 9px;
  padding: 18px;
  min-height: 361px;
}
/* line 8, /app/app/assets/stylesheets/partials/physical-profile.scss */
.competitor-physical-profile.card > div div {
  justify-content: center;
  align-content: center;
  align-items: center;
  margin-bottom: 1px;
  margin-right: 1px;
  border-radius: 9px;
  color: #fff;
  background-color: #44494a;
}
/* line 17, /app/app/assets/stylesheets/partials/physical-profile.scss */
.competitor-physical-profile.card > div div span:before {
  font-size: 150px;
}

/* line 3, /app/app/assets/stylesheets/partials/freshdesk-widget.scss */
#freshwidget-button a {
  width: 48px;
  padding: 0;
  height: 48px;
  border-radius: 0;
  background-color: transparent !important;
  box-shadow: none !important;
  margin: 6px 6px 0 6px;
  color: #44494a !important;
  bottom: -4px !important;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 48px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* line 30, /app/app/assets/stylesheets/partials/freshdesk-widget.scss */
#freshwidget-button a:hover {
  bottom: -3px !important;
  color: #136eae !important;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

/**
 * Gridpak Beta SCSS
 *
 * Generator - http://gridpak.com/
 * Created by @simplygoodwork
 */
/* Reusable column setup */
/* line 19, /app/app/assets/stylesheets/mixins/_grid.scss */
.grid-col {
  border: 0 solid rgba(0, 0, 0, 0);
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding-box !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
}

/* 1. 9 Column Grid 0px - Infinity
    -----------------------------------------------------------------------------

    Span 1:    11.1111111111%
    Span 2:    22.2222222222%
    Span 3:    33.3333333333%
    Span 4:    44.4444444444%
    Span 5:    55.5555555556%
    Span 6:    66.6666666667%
    Span 7:    77.7777777778%
    Span 8:    88.8888888889%
    Span 9:    100%

    ----------------------------------------------------------------------------- */
@media screen and (min-width: 0px) {
  /* line 58, /app/app/assets/stylesheets/mixins/_grid.scss */
  .grid-row {
    position: absolute;
    width: 100%;
    height: 403px;
    margin-left: -1px;
    margin-right: 20px;
  }

  /* line 66, /app/app/assets/stylesheets/mixins/_grid.scss */
  .grid-col {
    padding: 0;
  }

  /* line 70, /app/app/assets/stylesheets/mixins/_grid.scss */
  .grid-cell {
    height: 12.5%;
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #dadada;
  }

  /* --- Gridpak variables ---*/
  /* line 81, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_1 {
    height: 100%;
    width: 9.0909090909%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 85, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_fill {
    height: 100%;
    width: calc(9.0909090909% - 48px);
    padding: 0 0;
    margin-left: 0;
  }

  /* line 89, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_2 {
    height: 100%;
    width: 18.1818181818%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 93, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_3 {
    height: 100%;
    width: 27.2727272727%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 97, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_4 {
    height: 100%;
    width: 36.3636363636%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 101, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_5 {
    height: 100%;
    width: 45.4545454545%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 105, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_6 {
    height: 100%;
    width: 54.5454545455%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 109, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_7 {
    height: 100%;
    width: 63.6363636364%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 113, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_8 {
    height: 100%;
    width: 72.7272727273%;
    padding: 0 0;
    margin-left: 0;
  }

  /* line 117, /app/app/assets/stylesheets/mixins/_grid.scss */
  .span_9 {
    margin-left: 0;
    width: 100%;
  }
}
/* line 123, /app/app/assets/stylesheets/mixins/_grid.scss */
.grid-col.span_1:first-child {
  margin-left: 48px;
}

/* line 127, /app/app/assets/stylesheets/mixins/_grid.scss */
.competitor-pill-list {
  position: relative;
}

/* line 131, /app/app/assets/stylesheets/mixins/_grid.scss */
greyhound-speed-matrix .grid-col .grid-cell,
model-speed-matrix .grid-col .grid-cell {
  border-bottom: 0;
  border-top: 0;
}

/* line 142, /app/app/assets/stylesheets/mixins/_grid.scss */
.grid-cell {
  align-items: center;
  justify-content: center;
  display: flex;
}
/* line 146, /app/app/assets/stylesheets/mixins/_grid.scss */
.grid-cell:first-child {
  border-top: 1px solid #dadada;
}
/* line 149, /app/app/assets/stylesheets/mixins/_grid.scss */
.grid-cell span {
  color: #aaa;
}
/* line 152, /app/app/assets/stylesheets/mixins/_grid.scss */
.grid-cell .mtx-probability {
  z-index: 999;
  background-color: #fff;
  padding: 2px;
  bottom: 2px;
  right: 2px;
}

/* line 163, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls,
md-bottom-sheet .speed-grid-tools div.input-controls {
  padding-top: 1px;
  padding-bottom: 1px;
  height: 52px;
  width: 100%;
  position: absolute;
  left: 0;
  top: -54px;
}
/* line 167, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls .floated-label,
md-bottom-sheet .speed-grid-tools div.input-controls .floated-label {
  position: relative;
}
/* line 169, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls .floated-label label,
md-bottom-sheet .speed-grid-tools div.input-controls .floated-label label {
  position: absolute;
  z-index: 12;
  font-size: 9px;
  top: 2px;
  left: 5px;
}
/* line 176, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls .floated-label div,
md-bottom-sheet div.grid-row div.input-controls .floated-label input,
md-bottom-sheet div.grid-row div.input-controls .floated-label select,
md-bottom-sheet .speed-grid-tools div.input-controls .floated-label div,
md-bottom-sheet .speed-grid-tools div.input-controls .floated-label input,
md-bottom-sheet .speed-grid-tools div.input-controls .floated-label select {
  min-height: 30px;
  padding-top: 6px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  color: #44494a;
  min-height: 50px;
}
/* line 187, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls .floated-label select,
md-bottom-sheet .speed-grid-tools div.input-controls .floated-label select {
  background-color: #fff;
  border: 0;
}
/* line 196, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls button,
md-bottom-sheet .speed-grid-tools div.input-controls button {
  margin: 0 9px 0 0 !important;
}
/* line 199, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls > div:first-child > *,
md-bottom-sheet .speed-grid-tools div.input-controls > div:first-child > * {
  margin-right: 15px;
}
/* line 202, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls [layout='column'],
md-bottom-sheet .speed-grid-tools div.input-controls [layout='column'] {
  padding-right: 9px;
}
/* line 205, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet div.grid-row div.input-controls.pos-absolute,
md-bottom-sheet .speed-grid-tools div.input-controls.pos-absolute {
  left: -19px;
  padding-left: 20px;
  padding-right: 12px;
  width: calc(100% + 40px);
  top: -54px;
  background: #ccc;
}

/* line 217, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet.speed-grid-with-tools .speed-grid-body {
  position: relative;
  top: 54px;
}
/* line 222, /app/app/assets/stylesheets/mixins/_grid.scss */
md-bottom-sheet.speed-grid-with-tools .speed-grid-tools {
  position: relative;
  top: 54px;
  width: 100%;
}

/* line 229, /app/app/assets/stylesheets/mixins/_grid.scss */
[is-draggable='true'] .competitor-pill-list {
  margin-top: 48px;
}

/* line 25, /app/app/assets/stylesheets/partials/file-upload.scss */
[ngf-drop] {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1em;
  max-width: 50%;
  height: auto;
  background: #343a3d url(/images/file-upload-bg.png) center center no-repeat !important;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}
/* line 34, /app/app/assets/stylesheets/partials/file-upload.scss */
[ngf-drop]:hover {
  opacity: 0.85;
}

/* ************************************** */
/* Mandatory CSS required for ng-sortable */
/* ************************************** */
/* line 5, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] {
  margin: 0;
  padding: 9px;
}
/* line 8, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] [as-sortable-item] {
  margin-bottom: 9px;
}
/* line 11, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] [as-sortable-item] {
  display: flex;
  flex-direction: row;
  margin: 0;
  margin-bottom: 1%;
}
/* line 19, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-2-col {
  flex-wrap: wrap;
  display: flex;
}
/* line 22, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-2-col li {
  max-width: 49%;
  min-width: 49%;
  margin-right: 0;
  margin-left: 1%;
}
/* line 31, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-3-col {
  flex-wrap: wrap;
  display: flex;
}
/* line 34, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-3-col li {
  max-width: 32%;
  min-width: 32%;
  margin-right: 0;
  margin-left: 1%;
}
/* line 43, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-4-col {
  flex-wrap: wrap;
  display: flex;
}
/* line 46, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-4-col li {
  max-width: 24%;
  min-width: 24%;
  margin-right: 0;
  margin-left: 1%;
}
/* line 55, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-5-col {
  flex-wrap: wrap;
  display: flex;
}
/* line 58, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable].sort-5-col li {
  max-width: 19%;
  min-width: 19%;
  margin-right: 0;
  margin-left: 1%;
}

/* line 67, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-item,
.as-sortable-placeholder {
  display: block;
}

/* line 72, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-item {
  -ms-touch-action: none;
  touch-action: none;
  flex-direction: row;
  display: flex;
}

/* line 79, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] {
  width: 100% !important;
}

/* line 86, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] span,
ul[as-sortable] strong,
ul[as-sortable] button,
ul[as-sortable-item] span,
ul[as-sortable-item] strong,
ul[as-sortable-item] button,
.as-sortable-dragging span,
.as-sortable-dragging strong,
.as-sortable-dragging button {
  height: 36px;
}
/* line 91, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] md-input-container,
ul[as-sortable-item] md-input-container,
.as-sortable-dragging md-input-container {
  padding: 0;
  line-height: 30px;
  min-height: 30px;
  font-size: 14px;
  margin-left: 2px;
  margin-right: 2px;
}
/* line 98, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] md-input-container .md-input,
ul[as-sortable-item] md-input-container .md-input,
.as-sortable-dragging md-input-container .md-input {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-radius: 0 !important;
}
/* line 102, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] md-input-container select,
ul[as-sortable-item] md-input-container select,
.as-sortable-dragging md-input-container select {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-radius: 0 !important;
  background: #eaeaea;
}
/* line 107, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] md-input-container option,
ul[as-sortable-item] md-input-container option,
.as-sortable-dragging md-input-container option {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-radius: 0 !important;
  background: #eaeaea;
}
/* line 112, /app/app/assets/stylesheets/mixins/sortable.scss */
ul[as-sortable] md-input-container input,
ul[as-sortable-item] md-input-container input,
.as-sortable-dragging md-input-container input {
  background: #fff;
  border-bottom: 2px solid #5c6365;
}

/* line 121, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-item-handle {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  padding-right: 10px;
}

/* line 128, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-item-handle:before {
  content: '.';
  position: absolute;
  /*left: 0;*/
  font-size: 20px;
  line-height: 20px;
  color: #aaa;
  text-shadow: 0 5px #aaa, 0 11px #aaa, 5px 0 #aaa, 5px 5px #aaa, 5px 11px #aaa, 10px 0 #aaa, 10px 5px #aaa, 10px 11px #aaa;
}

/* line 144, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-drag {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}

/* line 150, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-hidden {
  display: none !important;
}

/* line 154, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-un-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 163, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-placeholder {
  border: 1px dashed darkgrey;
  box-sizing: border-box;
  background-color: #dbdbdb;
}

/* line 169, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-drag {
  opacity: 0.8;
}

/* line 173, /app/app/assets/stylesheets/mixins/sortable.scss */
.layout-top {
  justify-content: start !important;
}

/* line 178, /app/app/assets/stylesheets/mixins/sortable.scss */
.push-right md-tabs-wrapper {
  padding-left: 85px;
}

/* line 183, /app/app/assets/stylesheets/mixins/sortable.scss */
.au.text-as-well:after {
  content: 'AU';
}

/* line 187, /app/app/assets/stylesheets/mixins/sortable.scss */
.hk.text-as-well:after {
  content: 'HK';
}

/* line 191, /app/app/assets/stylesheets/mixins/sortable.scss */
.sg.text-as-well:after {
  content: 'SG';
}

/* line 195, /app/app/assets/stylesheets/mixins/sortable.scss */
.nz.text-as-well:after {
  content: 'NZ';
}

/* line 199, /app/app/assets/stylesheets/mixins/sortable.scss */
.jp.text-as-well:after {
  content: 'JP';
}

/* line 203, /app/app/assets/stylesheets/mixins/sortable.scss */
.za.text-as-well:after {
  content: 'ZA';
}

/* line 207, /app/app/assets/stylesheets/mixins/sortable.scss */
.ie.text-as-well:after {
  content: 'IE';
}

/* line 211, /app/app/assets/stylesheets/mixins/sortable.scss */
.gb.text-as-well:after {
  content: 'GB';
}

/* line 215, /app/app/assets/stylesheets/mixins/sortable.scss */
.fr.text-as-well:after {
  content: 'FR';
}

/* line 219, /app/app/assets/stylesheets/mixins/sortable.scss */
.us.text-as-well:after {
  content: 'US';
}

/* line 223, /app/app/assets/stylesheets/mixins/sortable.scss */
.se.text-as-well:after {
  content: 'SE';
}

/* line 227, /app/app/assets/stylesheets/mixins/sortable.scss */
.text-as-well:after {
  position: absolute;
  left: 35px;
  top: 0;
}

/* line 233, /app/app/assets/stylesheets/mixins/sortable.scss */
md-menu-item .text-as-well:after {
  left: 44px !important;
}

/* line 237, /app/app/assets/stylesheets/mixins/sortable.scss */
.flag-menu {
  padding: 10px;
  min-width: 7rem;
}

/* line 242, /app/app/assets/stylesheets/mixins/sortable.scss */
.rel {
  position: relative;
}

/* line 246, /app/app/assets/stylesheets/mixins/sortable.scss */
.block {
  display: block !important;
}

/* line 250, /app/app/assets/stylesheets/mixins/sortable.scss */
.pos-abs {
  position: absolute;
}

/* line 254, /app/app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item,
ul.as-sortable-item {
  position: relative;
}

/* line 258, /app/app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item,
.as-sortable-dragging {
  border: 1px solid #eaeaea;
  box-sizing: border-box;
  background: #fafafa;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 265, /app/app/assets/stylesheets/mixins/sortable.scss */
ul.as-sortable-item,
.as-sortable-dragging {
  border: 1px solid #eaeaea;
  box-sizing: border-box;
  background: #fafafa;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  padding: 0;
}

/* line 274, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging [layout='row'] {
  margin-bottom: 1px !important;
}
/* line 276, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging [layout='row'] > button {
  max-height: 24px;
}

/* line 281, /app/app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item {
  margin-bottom: 16px;
}
/* line 283, /app/app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item [layout='row'] {
  margin-bottom: 1px !important;
}
/* line 285, /app/app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item [layout='row'] > button {
  max-height: 24px;
}

/* line 293, /app/app/assets/stylesheets/mixins/sortable.scss */
md-tab-content [role='tabpanel'] [layout='row'] [layout='column'].column-top {
  margin-right: 20px !important;
}
/* line 296, /app/app/assets/stylesheets/mixins/sortable.scss */
md-tab-content [role='tabpanel'] [layout='row'] [layout='column']:hover {
  background: initial;
}
/* line 301, /app/app/assets/stylesheets/mixins/sortable.scss */
md-tab-content [role='tabpanel'] .as-sortable-item-handle {
  padding: 0 10px;
  min-width: 24px;
  max-width: 24px;
}
/* line 305, /app/app/assets/stylesheets/mixins/sortable.scss */
md-tab-content [role='tabpanel'] .as-sortable-item-handle:before {
  line-height: 16px;
}

/* line 311, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable],
.as-sortable-dragging {
  padding-left: 0;
}
/* line 316, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] data,
.as-sortable-dragging [layout='row'] data {
  height: 36px;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center;
  font-weight: 400;
  font-size: 12px;
}
/* line 324, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] span,
.as-sortable-dragging [layout='row'] span {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 329, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] span.as-sortable-item-handle,
.as-sortable-dragging [layout='row'] span.as-sortable-item-handle {
  min-width: 24px;
  max-width: 24px;
  margin-right: 9px;
  padding: 0;
}
/* line 334, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] span.as-sortable-item-handle:before,
.as-sortable-dragging [layout='row'] span.as-sortable-item-handle:before {
  position: absolute;
  left: 9px;
  top: -5px;
  font-size: 24px;
  line-height: 24px;
}
/* line 343, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] span.name,
.as-sortable-dragging [layout='row'] span.name {
  font-weight: 600;
  font-size: 14px;
  min-width: 33%;
  max-width: initial;
  justify-content: flex-start;
}
/* line 350, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] span.number,
.as-sortable-dragging [layout='row'] span.number {
  font-weight: 600;
  font-size: 14px;
  flex: initial;
  min-width: 24px;
  max-width: 24px;
}
/* line 357, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] span.options,
.as-sortable-dragging [layout='row'] span.options {
  flex: 1;
}
/* line 360, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] i,
.as-sortable-dragging [layout='row'] i {
  min-width: 24px;
  max-width: 24px;
  margin-right: 9px;
}

/* line 367, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] {
  margin: 0 0 16px 0;
}
/* line 369, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] [layout='row']:not(.filter-nav) {
  margin-bottom: 0 !important;
}
/* line 372, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] .edit {
  min-width: 36px;
  max-width: 36px;
}
/* line 375, /app/app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] .edit md-icon {
  margin-left: 0 !important;
}

/* line 381, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging {
  margin: 0 0 0 0;
  max-height: 36px !important;
}
/* line 385, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  max-height: 38px !important;
}
/* line 391, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging > * > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  max-height: 38px !important;
}
/* line 397, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging > * > * > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  max-height: 38px !important;
}
/* line 406, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging [layout='row']:not(.filter-nav) {
  margin-bottom: 0 !important;
}
/* line 409, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging .edit {
  min-width: 36px;
  max-width: 36px;
}
/* line 412, /app/app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging .edit md-icon {
  margin-left: 0 !important;
}

/* line 419, /app/app/assets/stylesheets/mixins/sortable.scss */
.sorted ul {
  margin: 0;
}

/* line 3, /app/app/assets/stylesheets/site/datalab.scss */
.head .btn {
  display: inline-block;
  padding: 1px 6px;
}

/* line 10, /app/app/assets/stylesheets/site/datalab.scss */
.race-factors input {
  border: 0;
  color: #fafafa;
}
/* line 14, /app/app/assets/stylesheets/site/datalab.scss */
.race-factors input:focus {
  color: #333;
}

/* line 20, /app/app/assets/stylesheets/site/datalab.scss */
.racing .head div.details > div.name .runner-details h4,
.racing .head div.details button.name .runner-details h4 {
  font-size: 18px;
  text-transform: uppercase;
}

/*
 ____
|  _ \ _ __ ___       _ __ __ _  ___ ___
| |_) | '__/ _ \_____| '__/ _` |/ __/ _ \
|  __/| | |  __/_____| | | (_| | (_|  __/
|_|   |_|  \___|     |_|  \__,_|\___\___|
Sheet - Pre Race
 */
/* line 38, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .sub-right,
.pre-race .sheet .mtx-input .super-right,
.pre-race .sheet .mtx-input .super-left,
.pre-race .sheet .mtx-input .sub-left,
.race-guide .sheet .mtx-input .sub-right,
.race-guide .sheet .mtx-input .super-right,
.race-guide .sheet .mtx-input .super-left,
.race-guide .sheet .mtx-input .sub-left {
  width: 50%;
  align-self: stretch;
  font-size: 10px;
}
/* line 45, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .sub-right input,
.pre-race .sheet .mtx-input .super-right input,
.pre-race .sheet .mtx-input .super-left input,
.pre-race .sheet .mtx-input .sub-left input,
.race-guide .sheet .mtx-input .sub-right input,
.race-guide .sheet .mtx-input .super-right input,
.race-guide .sheet .mtx-input .super-left input,
.race-guide .sheet .mtx-input .sub-left input {
  font-size: 10px;
  border-bottom: 0;
  border: 0;
  box-shadow: none;
}
/* line 54, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .sub-right,
.pre-race .sheet .mtx-input .sub-left,
.race-guide .sheet .mtx-input .sub-right,
.race-guide .sheet .mtx-input .sub-left {
  bottom: 1px;
}
/* line 57, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .sub-right input,
.pre-race .sheet .mtx-input .sub-left input,
.race-guide .sheet .mtx-input .sub-right input,
.race-guide .sheet .mtx-input .sub-left input {
  text-align: left;
}
/* line 61, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .sub-right,
.pre-race .sheet .mtx-input .super-right,
.race-guide .sheet .mtx-input .sub-right,
.race-guide .sheet .mtx-input .super-right {
  right: 0;
  text-align: right;
  padding-right: 4.5px;
}
/* line 66, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .sub-right input,
.pre-race .sheet .mtx-input .super-right input,
.race-guide .sheet .mtx-input .sub-right input,
.race-guide .sheet .mtx-input .super-right input {
  text-align: right;
  padding-right: 0;
}
/* line 72, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .super-left,
.pre-race .sheet .mtx-input .sub-left,
.race-guide .sheet .mtx-input .super-left,
.race-guide .sheet .mtx-input .sub-left {
  left: -3px;
}
/* line 75, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input .super-left input,
.pre-race .sheet .mtx-input .sub-left input,
.race-guide .sheet .mtx-input .super-left input,
.race-guide .sheet .mtx-input .sub-left input {
  right: auto;
}
/* line 80, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .mtx-input.slash-it:after,
.race-guide .sheet .mtx-input.slash-it:after {
  content: '';
  position: absolute;
  border-top: 1px solid #eaeaea;
  width: 100%;
  transform-origin: 0% 0%;
  top: 50%;
}
/* line 89, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .wt,
.pre-race .sheet .ftime,
.pre-race .sheet .jtd,
.pre-race .sheet .mrgn,
.pre-race .sheet .run-stl,
.pre-race .sheet .str-spd,
.pre-race .sheet .mtx,
.pre-race .sheet .fin-spd,
.pre-race .sheet .sigfact,
.pre-race .sheet .WTm,
.pre-race .sheet .as,
.race-guide .sheet .wt,
.race-guide .sheet .ftime,
.race-guide .sheet .jtd,
.race-guide .sheet .mrgn,
.race-guide .sheet .run-stl,
.race-guide .sheet .str-spd,
.race-guide .sheet .mtx,
.race-guide .sheet .fin-spd,
.race-guide .sheet .sigfact,
.race-guide .sheet .WTm,
.race-guide .sheet .as {
  min-width: 44px;
  max-width: 44px;
}
/* line 103, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .wip-column,
.race-guide .sheet .wip-column {
  min-width: 107px !important;
  max-width: 107px !important;
  width: 107px !important;
}
/* line 108, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .irating,
.race-guide .sheet .irating {
  min-width: 55px !important;
  max-width: 55px !important;
  width: 55px !important;
}
/* line 113, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .dither,
.race-guide .sheet .dither {
  min-width: 48px !important;
  max-width: 48px !important;
  width: 48px !important;
}
/* line 117, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .dither span,
.race-guide .sheet .dither span {
  position: absolute;
  top: 8px;
  left: 12px;
  font-size: 15px !important;
}
/* line 123, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .dither i,
.race-guide .sheet .dither i {
  font-size: 24px !important;
  color: #dadada;
}
/* line 126, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .dither i.super-right,
.race-guide .sheet .dither i.super-right {
  top: -4px;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 0px;
}
/* line 133, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .dither i.sub-right,
.race-guide .sheet .dither i.sub-right {
  bottom: -4px;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 0px;
}
/* line 142, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .rbm,
.pre-race .sheet .odds,
.race-guide .sheet .rbm,
.race-guide .sheet .odds {
  min-width: 64px;
  max-width: 64px;
}
/* line 147, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .pir,
.race-guide .sheet .pir {
  width: 95px;
  min-width: 95px;
  max-width: 95px;
}
/* line 152, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .Vidcom,
.race-guide .sheet .Vidcom {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
}
/* line 157, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .rate,
.race-guide .sheet .rate {
  min-width: 84px;
  max-width: 84px;
  background: rgba(87, 162, 89, 0.08);
}
/* line 161, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .rate input,
.pre-race .sheet .rate span.input,
.race-guide .sheet .rate input,
.race-guide .sheet .rate span.input {
  font-size: 13.2px;
  font-weight: 600;
  background: transparent;
  border-bottom-color: transparent;
}
/* line 167, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .rate input:hover,
.pre-race .sheet .rate span.input:hover,
.race-guide .sheet .rate input:hover,
.race-guide .sheet .rate span.input:hover {
  background: rgba(255, 255, 255, 0.22);
  border-bottom: 2px solid #44494a;
}
/* line 171, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .rate input:focus,
.pre-race .sheet .rate span.input:focus,
.race-guide .sheet .rate input:focus,
.race-guide .sheet .rate span.input:focus {
  background: white;
  border-bottom: 2px solid #44494a;
}
/* line 180, /app/app/assets/stylesheets/site/datalab.scss */
.pre-race .sheet .oP,
.race-guide .sheet .oP {
  background: rgba(96, 142, 187, 0.25);
}

/* line 187, /app/app/assets/stylesheets/site/datalab.scss */
.content-row .dither:hover i {
  color: #44494a !important;
}

/*
 ____                                  _     _
|  _ \ __ _  ___ ___        __ _ _   _(_) __| | ___
| |_) / _` |/ __/ _ \_____ / _` | | | | |/ _` |/ _ \
|  _ < (_| | (_|  __/_____| (_| | |_| | | (_| |  __/
|_| \_\__,_|\___\___|      \__, |\__,_|_|\__,_|\___|
                           |___/
Race Guide Thoroughbred
 */
/* line 222, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] > div,
.race-guide.thoroughbred footer [layout='row'] > div {
  flex: 1;
}
/* line 225, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] .equipment,
.race-guide.thoroughbred footer [layout='row'] .equipment {
  flex: 3;
}
/* line 228, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] .oP,
.race-guide.thoroughbred footer [layout='row'] .oP {
  flex: 2;
}
/* line 231, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] .Vidcom,
.race-guide.thoroughbred footer [layout='row'] .Vidcom {
  flex: 6;
}
/* line 234, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] .ftm-std,
.race-guide.thoroughbred footer [layout='row'] .ftm-std {
  flex: 2;
  max-width: 71px;
}
/* line 238, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] .esect,
.race-guide.thoroughbred footer [layout='row'] .esect {
  flex: 2;
  max-width: 71px;
}
/* line 242, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] .Tm-800-400,
.race-guide.thoroughbred footer [layout='row'] .Tm-800-400 {
  flex: 2;
  max-width: 71px;
}
/* line 246, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.thoroughbred .sheet [layout='row'] .Tm-fn-400,
.race-guide.thoroughbred footer [layout='row'] .Tm-fn-400 {
  flex: 2;
  max-width: 71px;
}

/* line 258, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.harness .sheet [layout='row'] > div,
.race-guide.harness .sheet footer [layout='row'] > div,
.race-guide.harness.sheet [layout='row'] > div,
.race-guide.harness.sheet footer [layout='row'] > div {
  flex: 1;
}
/* line 261, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.harness .sheet [layout='row'] .Vidcom,
.race-guide.harness .sheet footer [layout='row'] .Vidcom,
.race-guide.harness.sheet [layout='row'] .Vidcom,
.race-guide.harness.sheet footer [layout='row'] .Vidcom {
  flex: 4;
}
/* line 264, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.harness .sheet [layout='row'] .ftime,
.race-guide.harness .sheet [layout='row'] .str-spd,
.race-guide.harness .sheet [layout='row'] .run-stl,
.race-guide.harness .sheet footer [layout='row'] .ftime,
.race-guide.harness .sheet footer [layout='row'] .str-spd,
.race-guide.harness .sheet footer [layout='row'] .run-stl,
.race-guide.harness.sheet [layout='row'] .ftime,
.race-guide.harness.sheet [layout='row'] .str-spd,
.race-guide.harness.sheet [layout='row'] .run-stl,
.race-guide.harness.sheet footer [layout='row'] .ftime,
.race-guide.harness.sheet footer [layout='row'] .str-spd,
.race-guide.harness.sheet footer [layout='row'] .run-stl {
  min-width: initial;
}
/* line 269, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.harness .sheet [layout='row'] .FP,
.race-guide.harness .sheet [layout='row'] .DW,
.race-guide.harness .sheet [layout='row'] .bp,
.race-guide.harness .sheet footer [layout='row'] .FP,
.race-guide.harness .sheet footer [layout='row'] .DW,
.race-guide.harness .sheet footer [layout='row'] .bp,
.race-guide.harness.sheet [layout='row'] .FP,
.race-guide.harness.sheet [layout='row'] .DW,
.race-guide.harness.sheet [layout='row'] .bp,
.race-guide.harness.sheet footer [layout='row'] .FP,
.race-guide.harness.sheet footer [layout='row'] .DW,
.race-guide.harness.sheet footer [layout='row'] .bp {
  max-width: 32px;
}

/* line 281, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] > div,
.race-guide.greyhound footer [layout='row'] > div {
  flex: 1;
}
/* line 284, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .dWT,
.race-guide.greyhound footer [layout='row'] .dWT {
  flex: 1.5;
}
/* line 293, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .odds,
.race-guide.greyhound footer [layout='row'] .odds {
  flex: 3;
}
/* line 296, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .fin-spd,
.race-guide.greyhound footer [layout='row'] .fin-spd {
  flex: 2;
}
/* line 299, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .rbm,
.race-guide.greyhound footer [layout='row'] .rbm {
  background: rgba(87, 162, 89, 0.25);
}
/* line 302, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .oP,
.race-guide.greyhound footer [layout='row'] .oP {
  flex: 2;
}
/* line 305, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .Vidcom,
.race-guide.greyhound footer [layout='row'] .Vidcom {
  flex: 5;
}
/* line 308, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .pvx,
.race-guide.greyhound footer [layout='row'] .pvx {
  width: 64px;
  min-width: 64px;
  max-width: 64px;
}
/* line 313, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .ftm-std,
.race-guide.greyhound footer [layout='row'] .ftm-std {
  flex: 2;
}
/* line 316, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .esect,
.race-guide.greyhound footer [layout='row'] .esect {
  flex: 2;
}
/* line 319, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .Tm-800-400,
.race-guide.greyhound footer [layout='row'] .Tm-800-400 {
  flex: 2;
}
/* line 322, /app/app/assets/stylesheets/site/datalab.scss */
.race-guide.greyhound .sheet [layout='row'] .Tm-fn-400,
.race-guide.greyhound footer [layout='row'] .Tm-fn-400 {
  flex: 2;
}

/*
 _                                        _     _
| |    ___  _ __   __ _        __ _ _   _(_) __| | ___
| |   / _ \| '_ \ / _` |_____ / _` | | | | |/ _` |/ _ \
| |__| (_) | | | | (_| |_____| (_| | |_| | | (_| |  __/
|_____\___/|_| |_|\__, |      \__, |\__,_|_|\__,_|\___|
                 |___/       |___/

 */
/* line 339, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] > div,
footer [layout='row'] > div {
  font-family: arial, tahoma, helvetica;
  font-size: 12px;
}

/* line 348, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] > div,
footer [layout='row'] > div {
  font-size: 12px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: none;
  overflow: hidden;
  white-space: nowrap;
  font-family: 'Proxima Nova', sans-serif;
  font-size: 12px;
}
/* line 356, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] > div:first-child,
footer [layout='row'] > div:first-child {
  border-left: none;
}
/* line 361, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row']:not(.filter-nav) > div,
footer [layout='row']:not(.filter-nav) > div {
  border-left: 1px solid rgba(147, 145, 145, 0.08);
  border-right: none;
}
/* line 364, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row']:not(.filter-nav) > div span,
footer [layout='row']:not(.filter-nav) > div span {
  padding: 0 2px;
}
/* line 369, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .avc,
footer [layout='row'] .avc {
  max-width: 24px;
  min-width: 24px;
  width: 24px;
}
/* line 373, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .avc i.material-icons,
footer [layout='row'] .avc i.material-icons {
  font-size: 18px;
}
/* line 378, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .dslr,
.long-guide.sheet [layout='row'] .days,
.long-guide.sheet [layout='row'] .race-num,
.long-guide.sheet [layout='row'] .DW,
footer [layout='row'] .dslr,
footer [layout='row'] .days,
footer [layout='row'] .race-num,
footer [layout='row'] .DW {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
/* line 386, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .mrgn,
footer [layout='row'] .mrgn {
  flex: 1;
}
/* line 389, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .race-dt,
footer [layout='row'] .race-dt {
  flex: 2.5;
}
/* line 391, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .race-dt .date-month,
footer [layout='row'] .race-dt .date-month {
  margin: 0 2px;
  text-transform: capitalize;
}
/* line 396, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .Venue,
footer [layout='row'] .Venue {
  flex: 1.3;
}
/* line 398, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .Venue.flag:before,
footer [layout='row'] .Venue.flag:before {
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
}
/* line 405, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .Winner,
footer [layout='row'] .Winner {
  flex: 3;
  justify-content: flex-start;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 411, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .Jockey,
footer [layout='row'] .Jockey {
  flex: 2;
  justify-content: flex-start;
  font-size: 10px !important;
  text-transform: uppercase;
}
/* line 417, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .Trainer,
.long-guide.sheet [layout='row'] .Runner,
footer [layout='row'] .Trainer,
footer [layout='row'] .Runner {
  flex: 3;
  justify-content: flex-start;
  text-transform: uppercase;
}
/* line 423, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .Trainer,
footer [layout='row'] .Trainer {
  font-size: 10px !important;
}
/* line 426, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .sigma,
footer [layout='row'] .sigma {
  flex: 1.5;
}
/* line 430, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .fp-top3, .long-guide.sheet [layout='row'] .fp.second, .long-guide.sheet [layout='row'] .fp.third,
footer [layout='row'] .fp-top3,
footer .long-guide.sheet [layout='row'] .fp.second,
.long-guide.sheet footer [layout='row'] .fp.second,
footer [layout='row'] .fp.second,
footer .long-guide.sheet [layout='row'] .fp.third,
.long-guide.sheet footer [layout='row'] .fp.third,
footer [layout='row'] .fp.third {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  text-transform: capitalize;
  font-weight: 600;
}
/* line 438, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .winner-highlight,
footer [layout='row'] .winner-highlight {
  background-color: #70b271;
  color: #fff;
  border-left: 1px solid #fefefe3f !important;
}
/* line 444, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .fp.second,
footer [layout='row'] .fp.second {
  background-color: rgba(112, 178, 113, 0.6);
  color: #fff;
}
/* line 450, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .fp.third,
footer [layout='row'] .fp.third {
  background-color: rgba(112, 178, 113, 0.3);
  color: #fff;
}
/* line 456, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet [layout='row'] .rug *,
footer [layout='row'] .rug * {
  flex: 1;
  display: flex;
  max-width: 16px;
  justify-content: center;
}
/* line 468, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet[ng-if*='THOROUGHBRED'] .Vidcom,
.long-guide.sheet[ng-if*='THOROUGHBRED'] .vidcom,
footer[ng-if*='THOROUGHBRED'] .Vidcom,
footer[ng-if*='THOROUGHBRED'] .vidcom {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
/* line 477, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet[ng-if*='HARNESS'] .Vidcom,
.long-guide.sheet[ng-if*='HARNESS'] .vidcom,
footer[ng-if*='HARNESS'] .Vidcom,
footer[ng-if*='HARNESS'] .vidcom {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}
/* line 482, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet[ng-if*='HARNESS'] .esect,
footer[ng-if*='HARNESS'] .esect {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}
/* line 490, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet[ng-if*='GREYHOUND'] .Vidcom,
.long-guide.sheet[ng-if*='GREYHOUND'] .vidcom,
footer[ng-if*='GREYHOUND'] .Vidcom,
footer[ng-if*='GREYHOUND'] .vidcom {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}
/* line 497, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet .barrier-trials,
footer .barrier-trials {
  margin-left: 500px;
}
/* line 500, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet .barrier-trials span,
footer .barrier-trials span {
  margin-right: 10px;
}
/* line 503, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet .barrier-trials .md-container,
footer .barrier-trials .md-container {
  height: 24px;
}
/* line 506, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet .barrier-trials .md-bar,
footer .barrier-trials .md-bar {
  border-radius: 9px;
  background-color: #dc5345;
  height: 8px;
  margin-top: 8px;
  width: 38px;
  margin-left: 4px;
}
/* line 514, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet .barrier-trials .md-thumb,
footer .barrier-trials .md-thumb {
  width: 17px;
  height: 17px;
}
/* line 518, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet .barrier-trials md-switch.md-checked .md-bar,
footer .barrier-trials md-switch.md-checked .md-bar {
  background-color: #3ebb41;
}
/* line 521, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide.sheet .barrier-trials .md-thumb-container,
footer .barrier-trials .md-thumb-container {
  width: 20px !important;
}

/* line 528, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide .content-row {
  color: #000;
}
/* line 531, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide .content-row > * {
  font-size: 1.2rem !important;
}
/* line 535, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide .content-row .super-left,
.long-guide .content-row .super-right,
.long-guide .content-row .sub-left,
.long-guide .content-row .sub-right {
  font-size: 1.1rem !important;
}
/* line 542, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide .content-row .sect .super-left {
  font-size: 1.4rem !important;
}
/* line 546, /app/app/assets/stylesheets/site/datalab.scss */
.long-guide .content-row .sub-right {
  color: #343a3d !important;
}

/* line 555, /app/app/assets/stylesheets/site/datalab.scss */
.speed-matrix-grid,
.rel {
  position: relative;
}
/* line 558, /app/app/assets/stylesheets/site/datalab.scss */
.speed-matrix-grid .data-entry-inline,
.rel .data-entry-inline {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
/* line 563, /app/app/assets/stylesheets/site/datalab.scss */
.speed-matrix-grid .data-entry-inline input[type='text'],
.rel .data-entry-inline input[type='text'] {
  display: inline-block;
  width: 64px;
  min-width: 64px;
}

/* line 575, /app/app/assets/stylesheets/site/datalab.scss */
.text-grey-mid {
  color: #5c6365 !important;
}

/* line 579, /app/app/assets/stylesheets/site/datalab.scss */
.text-grey-light {
  color: #aaa !important;
}

/* line 584, /app/app/assets/stylesheets/site/datalab.scss */
.filter-nav .parameters input {
  color: #eee;
}
/* line 586, /app/app/assets/stylesheets/site/datalab.scss */
.filter-nav .parameters input:focus {
  color: #333;
}

/* line 592, /app/app/assets/stylesheets/site/datalab.scss */
button.full-height {
  max-height: none !important;
  text-align: center;
  justify-content: center !important;
}

/* line 602, /app/app/assets/stylesheets/site/datalab.scss */
.show-if-prev-dirty {
  color: #333 !important;
}

/* line 606, /app/app/assets/stylesheets/site/datalab.scss */
input.ng-pristine + .show-if-prev-dirty {
  display: none;
}

/* line 610, /app/app/assets/stylesheets/site/datalab.scss */
input.ng-pristine + span + .show-if-prev-dirty {
  display: none;
}

/* line 614, /app/app/assets/stylesheets/site/datalab.scss */
.head .race-selected button.header-button.save-header {
  max-width: 90px;
  margin-right: 30px;
}

/* line 619, /app/app/assets/stylesheets/site/datalab.scss */
.head .search .search-options {
  background-color: #343a3d;
  left: -556px;
  padding: 0 9px;
  position: absolute;
  top: 52px;
  width: 556px;
  z-index: 68;
}
/* line 627, /app/app/assets/stylesheets/site/datalab.scss */
.head .search .search-options label {
  font-size: 12px;
  line-height: 1.1em;
  align-self: center;
}
/* line 632, /app/app/assets/stylesheets/site/datalab.scss */
.head .search .search-options input {
  background-color: #2b2e2e;
  margin-left: 9px;
  max-width: 36px;
}
/* line 639, /app/app/assets/stylesheets/site/datalab.scss */
.head .search .search-options md-menu .combined-button {
  margin-left: 9px;
  padding: 0 0 0 9px;
}
/* line 642, /app/app/assets/stylesheets/site/datalab.scss */
.head .search .search-options md-menu .combined-button i {
  top: 0;
}

/* line 650, /app/app/assets/stylesheets/site/datalab.scss */
.sheet.long-guide div.content-row.dslr-0 {
  margin-bottom: 1px !important;
}

/* line 655, /app/app/assets/stylesheets/site/datalab.scss */
.transparent-if-1-1:not(:focus) {
  color: transparent !important;
}

/* line 659, /app/app/assets/stylesheets/site/datalab.scss */
.sheet .win.win-exp {
  max-width: 83px;
  min-width: 83px;
  width: 83px;
}
/* line 660, /app/app/assets/stylesheets/site/datalab.scss */
.sheet .win.win-exp span.super-left {
  font-size: 15px !important;
}

/* line 668, /app/app/assets/stylesheets/site/datalab.scss */
.sheet .d3 {
  border-bottom: 1px solid rgba(200, 200, 200, 0.5);
  border-right: 1px solid rgba(200, 200, 200, 0.5) !important;
  background-color: rgba(239, 239, 239, 0.38);
  border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
  border-left: 1px solid rgba(255, 255, 255, 0.8) !important;
}

/* line 676, /app/app/assets/stylesheets/site/datalab.scss */
.sheet .scratched .d3 {
  border-bottom: 0;
  border-right: 0 !important;
  background-color: rgba(239, 239, 239, 0.38);
  border-top: 0 !important;
  border-left: 0 !important;
}

/* line 684, /app/app/assets/stylesheets/site/datalab.scss */
.cellgrid {
  padding: 2px;
}
/* line 687, /app/app/assets/stylesheets/site/datalab.scss */
.cellgrid .cell {
  color: #ccc;
  position: relative;
  text-align: center;
}
/* line 692, /app/app/assets/stylesheets/site/datalab.scss */
.cellgrid .cell.first, .cellgrid .cell.last {
  top: -8px;
}
/* line 696, /app/app/assets/stylesheets/site/datalab.scss */
.cellgrid .cell.middle {
  top: 8px;
}

/* line 703, /app/app/assets/stylesheets/site/datalab.scss */
.tooltip-grid div {
  text-align: center;
  padding: 3px;
}

/* line 1, /app/app/assets/stylesheets/review.scss */
.head .races-upcoming.races-upcoming-long {
  min-width: 1332px !important;
  width: 1332px !important;
}

/* line 7, /app/app/assets/stylesheets/review.scss */
.page-only footer,
.page-only md-bottom-sheet {
  left: 0;
  width: 100%;
}
/* line 13, /app/app/assets/stylesheets/review.scss */
.page-only md-bottom-sheet {
  display: flex;
  flex-direction: column;
}
/* line 17, /app/app/assets/stylesheets/review.scss */
.page-only md-bottom-sheet div.left:first-child {
  margin-right: 15px !important;
}
/* line 27, /app/app/assets/stylesheets/review.scss */
.page-only md-bottom-sheet div.left:first-child > [layout='column'] {
  justify-content: flex-start;
  align-content: flex-start;
  min-height: initial;
  max-height: initial;
  height: initial;
  min-width: 100% !important;
  margin: 0;
  flex: initial;
}
/* line 37, /app/app/assets/stylesheets/review.scss */
.page-only md-bottom-sheet div.left:first-child > [layout='column'] > [layout='row'] {
  border: 2px solid transparent;
}
/* line 41, /app/app/assets/stylesheets/review.scss */
.page-only md-bottom-sheet div.left:first-child > [layout='column'] > [layout='column'] {
  justify-content: flex-start;
  align-content: flex-start;
  min-height: initial;
  max-height: initial;
  height: initial;
  min-width: 100% !important;
  flex: initial;
}

/* line 55, /app/app/assets/stylesheets/review.scss */
.head.long-guide .date {
  justify-content: flex-end;
  padding-right: 6px;
}

/* line 60, /app/app/assets/stylesheets/review.scss */
.head [weather-icon] {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-weight: 400;
  justify-content: center;
  max-width: 36px;
  min-width: 36px;
  padding: 0;
}
/* line 70, /app/app/assets/stylesheets/review.scss */
.head [weather-icon] i.wicon {
  font-size: 24px;
  line-height: 1em;
  margin-top: -0.125em;
}
/* line 76, /app/app/assets/stylesheets/review.scss */
.head [weather-icon] span {
  display: flex;
  font-size: 10px;
  justify-content: center;
  line-height: 1em;
}

/* line 84, /app/app/assets/stylesheets/review.scss */
.card.commentary {
  min-height: 310px;
  overflow-y: scroll;
}

/* line 89, /app/app/assets/stylesheets/review.scss */
.nav-tabs.filter-nav .md-button.semi-active,
.flat-button.semi-active {
  background-color: rgba(255, 255, 255, 0.05) !important;
  color: #fff !important;
}

/* line 95, /app/app/assets/stylesheets/review.scss */
.nav-tabs.filter-nav .md-button.active,
.md-button.active,
.flat-button.active {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}

/* line 102, /app/app/assets/stylesheets/review.scss */
.scratched .hide-if-scratched {
  text-indent: -9999px;
}
/* line 105, /app/app/assets/stylesheets/review.scss */
.scratched .hide-if-scratched input,
.scratched .hide-if-scratched textarea {
  display: none;
}

/* line 111, /app/app/assets/stylesheets/review.scss */
.scratched input.hide-if-scratched,
.scratched textarea.hide-if-scratched {
  display: none;
}

/* line 116, /app/app/assets/stylesheets/review.scss */
.scratched .x-hide-if-scratched {
  display: none;
}

/* line 120, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet.pir greyhound-speed-matrix .competitor-trainer,
md-bottom-sheet.pir model-speed-matrix .competitor-trainer {
  display: none;
}

/* line 126, /app/app/assets/stylesheets/review.scss */
.data-entry-with-image.hidden {
  display: none;
}

/* line 130, /app/app/assets/stylesheets/review.scss */
.speed-matrix-grid.full-width .competitor-pill.placed {
  width: 200px;
}

/* line 134, /app/app/assets/stylesheets/review.scss */
.layout-align-end {
  justify-content: flex-end !important;
  padding-right: 6px;
}

/* line 140, /app/app/assets/stylesheets/review.scss */
.sheet [layout='row'] div.spacer {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAL0lEQVQIW2P8//+/JAMUnDt3TooRJgDiGBkZPQMLwDgghYxnz541BsswMj4HSQIAlLsb4eSiUEoAAAAASUVORK5CYII=");
  max-width: 10px;
  width: 10px;
}
/* line 146, /app/app/assets/stylesheets/review.scss */
.sheet .ng-invalid-max,
.sheet .ng-invalid-min,
.sheet .ng-invalid-required {
  animation: argh-my-eyes 1s infinite;
}

/* line 153, /app/app/assets/stylesheets/review.scss */
.p-left {
  padding-left: 6px;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-1 {
  font-size: 110% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-2 {
  font-size: 120% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-3 {
  font-size: 130% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-4 {
  font-size: 140% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-5 {
  font-size: 150% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-6 {
  font-size: 160% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-7 {
  font-size: 170% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-8 {
  font-size: 180% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-9 {
  font-size: 190% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-10 {
  font-size: 200% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-11 {
  font-size: 210% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-12 {
  font-size: 220% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-13 {
  font-size: 230% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-14 {
  font-size: 240% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-15 {
  font-size: 250% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-16 {
  font-size: 260% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-17 {
  font-size: 270% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-18 {
  font-size: 280% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-19 {
  font-size: 290% !important;
}

/* line 157, /app/app/assets/stylesheets/review.scss */
.big-20 {
  font-size: 300% !important;
}

/* Spaces for Days Since Last Run */
/* line 163, /app/app/assets/stylesheets/review.scss */
.dslr-1 {
  margin-bottom: 36px !important;
}

/* line 163, /app/app/assets/stylesheets/review.scss */
.dslr-2 {
  margin-bottom: 72px !important;
}

/* line 163, /app/app/assets/stylesheets/review.scss */
.dslr-3 {
  margin-bottom: 108px !important;
}

/* line 163, /app/app/assets/stylesheets/review.scss */
.dslr-4 {
  margin-bottom: 144px !important;
}

/* line 168, /app/app/assets/stylesheets/review.scss */
.sheet-grey {
  background-color: #eaeaea !important;
}

/* line 173, /app/app/assets/stylesheets/review.scss */
.racing .sheet [layout='row'] > div.lg {
  font-size: 14px !important;
}

/* line 177, /app/app/assets/stylesheets/review.scss */
.sm {
  font-size: 12px !important;
}

/* line 181, /app/app/assets/stylesheets/review.scss */
.racing .sheet [layout='row'] > div.bit-lg,
.super-left.bit-lg {
  font-size: 13px !important;
}

/* line 187, /app/app/assets/stylesheets/review.scss */
div.pir data {
  margin: 0 2px;
}

/* line 192, /app/app/assets/stylesheets/review.scss */
.image[role='button'] {
  cursor: pointer;
}

/* line 196, /app/app/assets/stylesheets/review.scss */
footer .toggle-buttons {
  height: 49px !important;
  justify-content: flex-start !important;
}
/* line 200, /app/app/assets/stylesheets/review.scss */
footer .toggle-buttons .md-fab {
  min-width: 38px;
}

/* line 205, /app/app/assets/stylesheets/review.scss */
trol-dashboard.sheet .name {
  align-items: flex-start;
  margin-left: 9px;
}

/* line 210, /app/app/assets/stylesheets/review.scss */
.process-control .segment.filters .md-icon {
  min-height: 50px;
}

/* line 215, /app/app/assets/stylesheets/review.scss */
.process-control > h2 {
  margin-left: 9px;
  margin-bottom: 0;
}
/* line 219, /app/app/assets/stylesheets/review.scss */
.process-control .step-nav {
  min-height: 100px;
  padding-bottom: 9px;
  padding-top: 9px;
}
/* line 225, /app/app/assets/stylesheets/review.scss */
.process-control .step-nav .xicon {
  margin-right: 9px;
  width: 24px;
  font-size: 24px;
}
/* line 231, /app/app/assets/stylesheets/review.scss */
.process-control .step-nav .flag {
  margin-right: 9px;
  width: 24px;
}
/* line 237, /app/app/assets/stylesheets/review.scss */
.process-control .step-nav .name h3,
.process-control .step-nav .name p {
  text-align: left;
  width: 100%;
  color: #44494a;
}

/* line 251, /app/app/assets/stylesheets/review.scss */
.process-control .country-group h2 {
  padding: 0 12px;
}

/* line 261, /app/app/assets/stylesheets/review.scss */
.race-number-display {
  padding: 0;
  font-weight: 600;
  display: flex;
  flex: 1;
  margin: 0;
  font-size: 24px;
  min-width: 36px;
  min-height: 50px;
  justify-content: center;
  align-items: center;
}

/* Remove focus */
/* line 274, /app/app/assets/stylesheets/review.scss */
select:focus {
  outline: none;
}

/* line 278, /app/app/assets/stylesheets/review.scss */
input.center-input {
  text-align: center !important;
}

/* line 282, /app/app/assets/stylesheets/review.scss */
input.slightly-higher {
  padding-bottom: 9px;
}

/* line 286, /app/app/assets/stylesheets/review.scss */
input.abit-higher {
  padding-bottom: 15px;
}

@keyframes argh-my-eyes {
  0% {
    background-color: rgba(255, 0, 0, 0.2);
  }
  49% {
    background-color: rgba(255, 0, 0, 0.2);
  }
  50% {
    background-color: rgba(255, 0, 0, 0);
  }
  99% {
    background-color: rgba(255, 0, 0, 0);
  }
  100% {
    background-color: rgba(255, 0, 0, 0.2);
  }
}
/* line 311, /app/app/assets/stylesheets/review.scss */
.max-width-30 {
  min-width: 30px !important;
  max-width: 30px !important;
  width: 30px;
}

/* line 317, /app/app/assets/stylesheets/review.scss */
.max-width-36 {
  min-width: 36px !important;
  max-width: 36px !important;
  width: 36px;
}

/* line 323, /app/app/assets/stylesheets/review.scss */
.max-width-48 {
  min-width: 48px !important;
  max-width: 48px !important;
  width: 48px;
}

/* line 329, /app/app/assets/stylesheets/review.scss */
.max-width-56 {
  min-width: 56px !important;
  max-width: 56px !important;
  width: 56px;
}

/* line 335, /app/app/assets/stylesheets/review.scss */
.max-width-72 {
  min-width: 72px !important;
  max-width: 72px !important;
  width: 72px;
}

/* line 341, /app/app/assets/stylesheets/review.scss */
.max-width-84 {
  min-width: 84px !important;
  max-width: 84px !important;
  width: 84px;
}

/* line 347, /app/app/assets/stylesheets/review.scss */
.max-width-88 {
  min-width: 88px !important;
  max-width: 88px !important;
  width: 88px;
}

/* line 353, /app/app/assets/stylesheets/review.scss */
.max-width-108 {
  min-width: 108px !important;
  max-width: 108px !important;
  width: 108px;
}

/* line 359, /app/app/assets/stylesheets/review.scss */
.max-width-128 {
  min-width: 128px !important;
  max-width: 128px !important;
  width: 128px;
}

/* line 365, /app/app/assets/stylesheets/review.scss */
.max-width-216 {
  min-width: 216px !important;
  max-width: 216px !important;
  width: 216px;
}

/* line 371, /app/app/assets/stylesheets/review.scss */
.max-width-436 {
  min-width: 436px !important;
  max-width: 436px !important;
  width: 436px;
}

/* line 377, /app/app/assets/stylesheets/review.scss */
.max-width-972 {
  min-width: 972px !important;
  max-width: 972px !important;
  width: 972px;
}

/* line 383, /app/app/assets/stylesheets/review.scss */
.max-height-16 {
  min-height: 16px !important;
  max-height: 16px !important;
  height: 16px;
}

/* line 389, /app/app/assets/stylesheets/review.scss */
.max-height-36 {
  min-height: 36px !important;
  max-height: 36px !important;
  height: 36px;
}

/* line 395, /app/app/assets/stylesheets/review.scss */
.footer,
footer {
  display: flex;
  flex-direction: row;
}

/* line 401, /app/app/assets/stylesheets/review.scss */
.footer .footer-button,
footer .footer-button {
  background-color: #44494a !important;
  border: 0;
  box-shadow: none !important;
  display: flex;
  height: 52px;
  justify-content: center;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  text-align: center;
  width: 88px;
}
/* line 414, /app/app/assets/stylesheets/review.scss */
.footer .footer-button:hover,
footer .footer-button:hover {
  background-color: rgba(158, 158, 158, 0.2) !important;
}

/* Preocess control Dashboard */
/* line 420, /app/app/assets/stylesheets/review.scss */
.card.dark {
  background-color: #2b2e2e;
  color: #fff;
  padding: 9px;
  margin: 9px 9px 9px 0;
}

/* line 427, /app/app/assets/stylesheets/review.scss */
.card.orange {
  background-color: #ee8955;
  color: #fff;
}

/* line 432, /app/app/assets/stylesheets/review.scss */
.card.red {
  background-color: #ee8955;
  color: #fff;
}

/* line 437, /app/app/assets/stylesheets/review.scss */
.text-align-right {
  text-align: right;
}

/* line 441, /app/app/assets/stylesheets/review.scss */
.text-align-left {
  text-align: left;
}

/* line 445, /app/app/assets/stylesheets/review.scss */
#donut-plot1-chart,
#donut-plot2-chart {
  align-self: center;
  height: 200px;
  margin: 18px 0 -9px;
  width: 200px;
}

/* line 453, /app/app/assets/stylesheets/review.scss */
#bar-plot2-chart {
  align-self: center;
  height: 180px;
  margin: 18px 0 -9px;
  width: 100%;
}

/* line 460, /app/app/assets/stylesheets/review.scss */
.flex-stretch {
  align-self: stretch;
}

/* line 464, /app/app/assets/stylesheets/review.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 468, /app/app/assets/stylesheets/review.scss */
.filters .md-button.active-line {
  border-bottom: 2px solid #fff;
}

/* line 473, /app/app/assets/stylesheets/review.scss */
.md-button.xicon.active {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 478, /app/app/assets/stylesheets/review.scss */
.max-25 {
  max-width: 25% !important;
}

/* line 492, /app/app/assets/stylesheets/review.scss */
.filters.process-control-edit {
  height: auto;
}
/* line 495, /app/app/assets/stylesheets/review.scss */
.filters.process-control-edit .dark-row > div, .filters.process-control-edit .process-control .country-group > div, .process-control .filters.process-control-edit .country-group > div {
  height: auto;
}
/* line 499, /app/app/assets/stylesheets/review.scss */
.filters.process-control-edit label {
  text-align: left;
}
/* line 503, /app/app/assets/stylesheets/review.scss */
.filters.process-control-edit .flag {
  margin-right: 9px;
}
/* line 507, /app/app/assets/stylesheets/review.scss */
.filters.process-control-edit .track-selected .track-time h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 18px !important;
  text-align: left;
}
/* line 515, /app/app/assets/stylesheets/review.scss */
.filters.process-control-edit .track-selected .track-time p.date {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-size: 12px !important;
  text-align: left;
}

/* line 524, /app/app/assets/stylesheets/review.scss */
.sub-right input {
  margin: 0 !important;
  position: absolute;
  right: -10px;
  top: -13px;
  text-align: right;
}

/* line 532, /app/app/assets/stylesheets/review.scss */
.justify-content-flex-end {
  justify-content: flex-end !important;
}

/* line 536, /app/app/assets/stylesheets/review.scss */
body div md-content > div.filter-nav div a > md-icon {
  color: #fff;
}

/* line 540, /app/app/assets/stylesheets/review.scss */
.inline {
  display: inline !important;
}

/* line 544, /app/app/assets/stylesheets/review.scss */
.flex {
  display: flex;
}

/* line 548, /app/app/assets/stylesheets/review.scss */
.flex-middle {
  justify-content: center;
  align-items: center;
}

/* line 553, /app/app/assets/stylesheets/review.scss */
.flex-center {
  align-content: center;
  justify-content: center;
  align-self: center;
  align-items: center;
}

/* line 561, /app/app/assets/stylesheets/review.scss */
.highlighed-edited .ng-dirty {
  color: #136eae;
}

/* line 566, /app/app/assets/stylesheets/review.scss */
.highlighed-edited .ng-pristine + .show-if-edited {
  visibility: hidden;
}

/* line 570, /app/app/assets/stylesheets/review.scss */
.highlighed-edited .ng-dirty + .show-if-edited {
  visibility: visible;
}

/* ALT to step-nav */
/* line 575, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal {
  min-height: initial;
  height: initial;
  display: flex;
  background: #2b2e2e;
}
/* line 581, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] {
  display: flex;
  flex: 1;
  margin: 8px 0 8px 8px;
  align-items: center;
}
/* line 587, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step {
  display: flex;
  flex: 1;
  align-items: center;
  align-self: stretch;
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 599, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step > button {
  -webkit-border-radius: 24px;
  -khtml-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  position: absolute;
  left: 0;
  display: flex;
  flex: 1;
  align-self: stretch;
  align-items: center;
  justify-content: space-around;
  min-width: calc(100% - 8px);
  min-height: 100%;
  margin: 0 auto;
  padding: 0;
  background: #5c6365;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', 'Proxima Nova', sans-serif;
  font-size: 12px;
  font-weight: 600;
  border: none !important;
}
/* line 621, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step > button:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
/* line 625, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step > button i {
  font-size: 18px;
}
/* line 630, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.todo {
  background: transparent;
}
/* line 633, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.todo > div {
  background: #5c6365;
}
/* line 638, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.doing {
  border-radius: 0 24px 24px 0 !important;
  margin-right: 8px;
}
/* line 643, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.doing > button {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  background: rgba(62, 187, 65, 0.5);
  min-width: calc(100% - 0px);
  right: 0;
  color: #fff;
}
/* line 653, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.doing > button:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
/* line 661, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.done > button {
  background: rgba(62, 187, 65, 0.3);
  justify-content: space-between;
  padding: 0 12px 0 16px;
}
/* line 668, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.done > button:hover {
  background: #38a83a;
}
/* line 673, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.done:nth-child(1) {
  border-radius: 24px 0 0 24px !important;
}
/* line 678, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.warning {
  background: transparent;
}
/* line 681, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.warning > button {
  background: #eb7235;
  justify-content: space-between;
  padding: 0 12px 0 16px;
}
/* line 688, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.warning > button:hover {
  background: #ec793e;
}
/* line 693, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.warning:nth-child(1) {
  border-radius: 24px 0 0 24px !important;
}
/* line 700, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.error > button {
  background: #d53828;
  justify-content: space-between;
  padding: 0 12px 0 16px;
}
/* line 707, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.error > button:hover {
  background: #d83f30;
}
/* line 712, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step.error:nth-child(1) {
  border-radius: 24px 0 0 24px !important;
}
/* line 718, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .step-compound .step-name {
  margin-top: 5px;
}
/* line 722, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'].data-status-bar {
  min-height: 50px;
}
/* line 726, /app/app/assets/stylesheets/review.scss */
.pill-list-horizontal [layout='row'] .details {
  min-height: 10px;
}

/* line 732, /app/app/assets/stylesheets/review.scss */
.error-cell {
  background-color: rgba(220, 83, 69, 0.15);
}

/* line 737, /app/app/assets/stylesheets/review.scss */
.action .md-button {
  max-width: 100%;
  width: 100%;
  display: flex !important;
  min-width: initial;
  margin: 0;
  justify-content: center;
}
/* line 745, /app/app/assets/stylesheets/review.scss */
.action .md-button .material-icons {
  color: #777;
}

/* line 750, /app/app/assets/stylesheets/review.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 754, /app/app/assets/stylesheets/review.scss */
.small-flag:before {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: 4.5px;
}

/* line 762, /app/app/assets/stylesheets/review.scss */
.small-flag.xicon:before {
  font-size: 16px;
}

/* line 771, /app/app/assets/stylesheets/review.scss */
.scratched div .tiny {
  display: block;
}

/* Style Select Field */
/* line 775, /app/app/assets/stylesheets/review.scss */
input.material-dark,
select.material-dark {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: inherit;
  background-color: rgba(255, 255, 255, 0.219608);
  width: 100%;
  padding: 4.5px;
  color: #fff;
  border: none;
  border-bottom: 1px solid #2b2e2e;
}
/* line 788, /app/app/assets/stylesheets/review.scss */
input.material-dark *,
select.material-dark * {
  background-color: #2b2e2e;
}

/* line 793, /app/app/assets/stylesheets/review.scss */
input.material-light,
select.material-light {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
  appearance: none;
  font-family: inherit;
  background-color: rgba(255, 255, 255, 0.219608);
  width: 100%;
  padding: 4.5px;
  border: none;
  border-bottom: 1px solid #136eae;
}
/* line 807, /app/app/assets/stylesheets/review.scss */
input.material-light *,
select.material-light * {
  background-color: #fff;
}

/* line 812, /app/app/assets/stylesheets/review.scss */
[layout='row'].flex-row {
  flex-direction: row;
}
/* line 815, /app/app/assets/stylesheets/review.scss */
[layout='row'].flex-row.flex-end {
  justify-content: flex-end;
}
/* line 819, /app/app/assets/stylesheets/review.scss */
[layout='row'].flex-row.at-end {
  margin-right: 0;
  padding-right: 0;
}

/* md-select, weid position of labels when trying to line md-input and md-select across columns */
/* line 825, /app/app/assets/stylesheets/review.scss */
label.position-above {
  position: absolute;
  top: -3px;
}

/* line 830, /app/app/assets/stylesheets/review.scss */
.to_competitor {
  margin-left: 9px;
}

/* line 834, /app/app/assets/stylesheets/review.scss */
.pill-container > * {
  justify-content: center;
  background-color: #319534;
  border: 0;
  border-radius: 14px;
  color: #fff;
  display: flex;
  flex: 1;
  font-size: 14px;
  height: 28px;
  /*padding: 0 $spacing;*/
  padding: 0;
}

/* line 850, /app/app/assets/stylesheets/review.scss */
.pill-container.error > * {
  background-color: #dc5345;
}
/* line 855, /app/app/assets/stylesheets/review.scss */
.pill-container.warning {
  background-color: transparent;
}
/* line 858, /app/app/assets/stylesheets/review.scss */
.pill-container.warning > * {
  background-color: #ee8955;
}
/* line 863, /app/app/assets/stylesheets/review.scss */
.pill-container.info {
  background-color: transparent;
}
/* line 866, /app/app/assets/stylesheets/review.scss */
.pill-container.info > * {
  background-color: #498ed2;
}

/* line 872, /app/app/assets/stylesheets/review.scss */
h4.light,
span.light {
  color: #fff;
}
/* line 876, /app/app/assets/stylesheets/review.scss */
h4.light.with-spacing,
span.light.with-spacing {
  margin: 9px;
}

/* line 880, /app/app/assets/stylesheets/review.scss */
span.mid-grey {
  color: #44494a;
}

/* line 883, /app/app/assets/stylesheets/review.scss */
span.grey-5-midlight {
  color: #dadada;
}

/* line 887, /app/app/assets/stylesheets/review.scss */
span.grey-6-darklight {
  color: #aaa;
}

/* line 891, /app/app/assets/stylesheets/review.scss */
span.grey-9-mid {
  color: #777;
}

/* line 895, /app/app/assets/stylesheets/review.scss */
body
> div.long-guide.racing
> div
> div
> md-content
> div
> div
> div.sheet.striped.sheet-grey.long-guide
div
div.race-dt
a {
  padding: 0;
  justify-content: center;
  text-transform: capitalize;
}

/* line 929, /app/app/assets/stylesheets/review.scss */
[class*='color-']:before {
  background-color: #e9d527 !important;
}

/* line 952, /app/app/assets/stylesheets/review.scss */
.color-1:before,
.color-2:before,
.color-3:before,
.color-4:before,
.color-5:before,
.color-6:before,
.color-7:before,
.color-8:before,
.color-9:before,
.color-10:before,
.color-11:before,
.color-12:before,
.color-13:before,
.color-14:before,
.color-15:before,
.color-16:before,
.color-17:before,
.color-18:before,
.color-19:before {
  background-color: #3ebb41 !important;
}

/* line 975, /app/app/assets/stylesheets/review.scss */
.color-31:before,
.color-32:before,
.color-33:before,
.color-33:before,
.color-35:before,
.color-36:before,
.color-37:before,
.color-38:before,
.color-39:before,
.color-40:before,
.color-41:before,
.color-42:before,
.color-43:before,
.color-44:before,
.color-45:before,
.color-46:before,
.color-47:before,
.color-48:before,
.color-49:before {
  background-color: #dc5345 !important;
}

/* line 981, /app/app/assets/stylesheets/review.scss */
.q i:before {
  font-size: 21px;
  color: #fff !important;
  min-width: 26px;
  height: 26px;
  border: 2px solid rgba(225, 225, 225, 0.8);
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 994, /app/app/assets/stylesheets/review.scss */
.top-of-bottom-sheet {
  position: absolute;
  top: 15px;
}

/* line 999, /app/app/assets/stylesheets/review.scss */
.top-of-bottom-sheet.data-entry-inline {
  width: 50%;
}

/* line 1003, /app/app/assets/stylesheets/review.scss */
.center-on-bottom-sheet.data-entry-inline {
  left: 25%;
}

/* line 1007, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet.speed-matrix
.body
.data-entry-inline.matrix-data-entry
> div:before {
  content: 'Matrix Data';
}

/* line 1014, /app/app/assets/stylesheets/review.scss */
.height-410 {
  height: 410px;
}

/* line 1022, /app/app/assets/stylesheets/review.scss */
.faint-on-blur {
  color: rgba(68, 73, 74, 0.1);
}
/* line 1024, /app/app/assets/stylesheets/review.scss */
.faint-on-blur:focus {
  color: #44494a;
}

/* line 1029, /app/app/assets/stylesheets/review.scss */
.flex-align-right {
  align-items: flex-end;
}
/* line 1031, /app/app/assets/stylesheets/review.scss */
.flex-align-right i {
  padding: 2px;
}

/* line 1036, /app/app/assets/stylesheets/review.scss */
.flex-align-left {
  align-items: flex-start;
  justify-content: flex-start;
  align-content: flex-start;
  align-self: flex-start;
  text-align: left;
}

/* line 1044, /app/app/assets/stylesheets/review.scss */
[layout='column'].flex-align-top {
  justify-content: flex-start;
  align-content: flex-start;
  align-self: flex-start;
}

/* line 1050, /app/app/assets/stylesheets/review.scss */
[layout='row'] .flex-align-center {
  justify-content: center;
  align-content: center;
  align-self: center;
}

/* line 1057, /app/app/assets/stylesheets/review.scss */
course-direction-editor {
  width: calc(711px - 9.09091%);
  margin-right: -18px;
  align-self: flex-end;
  height: 50px;
}
/* line 1063, /app/app/assets/stylesheets/review.scss */
course-direction-editor .track-edit,
course-direction-editor .flex-width-0-25 {
  height: 50px;
}
/* line 1067, /app/app/assets/stylesheets/review.scss */
course-direction-editor button.toggle-button {
  width: 20px;
}
/* line 1075, /app/app/assets/stylesheets/review.scss */
course-direction-editor md-checkbox {
  margin-left: 10px;
  margin-right: -10px;
}
/* line 1079, /app/app/assets/stylesheets/review.scss */
course-direction-editor .toggle-container {
  width: 29px;
}

/* line 1084, /app/app/assets/stylesheets/review.scss */
body
> md-bottom-sheet
div.grid-row
.input-controls
course-direction-editor
button.flat-button {
  width: 78.63px;
  margin-left: 48px;
  margin-right: 0;
}

/* line 1095, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet div.grid-row > div.input-controls button.toggle-button {
  margin-left: -21px !important;
}

/* line 1102, /app/app/assets/stylesheets/review.scss */
.input-controls div input,
.input-controls div select,
.track-edit div input,
.track-edit div select {
  width: 100px;
}

/* line 1109, /app/app/assets/stylesheets/review.scss */
course-direction-editor .track-edit {
  justify-content: flex-end;
}

/* line 1113, /app/app/assets/stylesheets/review.scss */
.speed-matrix .track-info {
  margin-left: 36px;
  width: 120px;
  justify-content: flex-end;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 1121, /app/app/assets/stylesheets/review.scss */
.text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1127, /app/app/assets/stylesheets/review.scss */
.button-flat {
  border-radius: 0 !important;
}
/* line 1129, /app/app/assets/stylesheets/review.scss */
.button-flat.no-padding {
  padding: 0 !important;
}

/* line 1134, /app/app/assets/stylesheets/review.scss */
.service-status {
  display: flex;
  height: 56px;
  width: 56px;
  margin: 0 4.5px;
  padding: 4px;
  justify-content: center;
  align-content: center;
  align-self: center;
  align-items: center;
  border-radius: 50%;
}
/* line 1146, /app/app/assets/stylesheets/review.scss */
.service-status:before {
  margin-right: 0;
}

/* line 1151, /app/app/assets/stylesheets/review.scss */
.card.dark .c3-tooltip-container,
.card.dark .c3-tooltip-container .value {
  color: #44494a;
  stroke: #44494a;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.ry-1 {
  background-color: #e8b050 !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.ry-1 span.super-right {
  color: #fff;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.ry-1.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.ry-2 {
  background-color: #e2824a !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.ry-2 span.super-right {
  color: #fff;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.ry-2.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.ry-3 {
  background-color: #dc5445 !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.ry-3 span.super-right {
  color: #fff;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.ry-3.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.yg-1 {
  background-color: #78c748 !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.yg-1 span.super-right {
  color: #fff;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.yg-1.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.yg-2 {
  background-color: #b2d24e !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.yg-2 span.super-right {
  color: #fff;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.yg-2.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.yg-3 {
  background-color: #ecde55 !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.yg-3 span.super-right {
  color: #fff;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.yg-3.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-1 {
  background-color: rgba(225, 212, 98, 0.296875) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-1 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-1.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-2 {
  background-color: rgba(229, 215, 95, 0.34375) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-2 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-2.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-3 {
  background-color: rgba(231, 216, 92, 0.390625) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-3 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-3.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-4 {
  background-color: rgba(232, 218, 91, 0.4375) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-4 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-4.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-5 {
  background-color: rgba(233, 218, 90, 0.484375) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-5 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-5.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-6 {
  background-color: rgba(234, 219, 89, 0.53125) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-6 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-6.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-7 {
  background-color: rgba(235, 220, 88, 0.578125) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-7 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-7.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-8 {
  background-color: rgba(236, 220, 87, 0.625) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-8 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-8.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-9 {
  background-color: rgba(236, 221, 87, 0.671875) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-9 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-9.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-10 {
  background-color: rgba(237, 221, 87, 0.71875) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-10 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-10.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-11 {
  background-color: rgba(237, 221, 86, 0.765625) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-11 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-11.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-12 {
  background-color: rgba(237, 221, 86, 0.8125) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-12 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-12.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-13 {
  background-color: rgba(237, 222, 86, 0.859375) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-13 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-13.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-14 {
  background-color: rgba(238, 222, 85, 0.90625) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-14 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-14.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-15 {
  background-color: rgba(238, 222, 85, 0.953125) !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-15 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-15.diff-jtd {
  font-weight: 600;
}

/* line 1162, /app/app/assets/stylesheets/review.scss */
.diff-16 {
  background-color: #eede55 !important;
}
/* line 1164, /app/app/assets/stylesheets/review.scss */
.diff-16 span.super-right {
  color: #44494a;
}

/* line 1169, /app/app/assets/stylesheets/review.scss */
.diff-16.diff-jtd {
  font-weight: 600;
}

/* line 1180, /app/app/assets/stylesheets/review.scss */
.head track-work-video button {
  height: 100% !important;
}

/* line 1184, /app/app/assets/stylesheets/review.scss */
.light-weight {
  font-weight: 400 !important;
}

/* line 1192, /app/app/assets/stylesheets/review.scss */
select.button-flat {
  margin: 0;
  align-self: stretch;
}

/* line 1200, /app/app/assets/stylesheets/review.scss */
.competitor-running-style .competitor-pill,
.strspd .competitor-pill,
.race-guide-pir .competitor-pill {
  height: 36px;
}

/* line 1205, /app/app/assets/stylesheets/review.scss */
.segment.actions {
  width: 175px !important;
  min-width: 175px !important;
  max-width: 175px !important;
}

/* line 1211, /app/app/assets/stylesheets/review.scss */
.x-filter-no-borders {
  height: 36px;
  overflow: hidden;
}
/* line 1214, /app/app/assets/stylesheets/review.scss */
.x-filter-no-borders .segment {
  border-right: 1px solid transparent !important;
}
/* line 1217, /app/app/assets/stylesheets/review.scss */
.x-filter-no-borders button {
  max-height: 36px;
}
/* line 1219, /app/app/assets/stylesheets/review.scss */
.x-filter-no-borders button.active {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 1224, /app/app/assets/stylesheets/review.scss */
.x-filter-no-borders .model-build-selector button.flat-button {
  margin-right: 9px;
  width: 120px !important;
  display: block;
  min-width: 120px !important;
  max-width: 120px !important;
}
/* line 1231, /app/app/assets/stylesheets/review.scss */
.x-filter-no-borders .model-build-selector md-autocomplete {
  min-width: 220px;
  flex: 1;
}
/* line 1234, /app/app/assets/stylesheets/review.scss */
.x-filter-no-borders .model-build-selector md-autocomplete input {
  height: 36px;
}

/* line 1247, /app/app/assets/stylesheets/review.scss */
.long-guide .Winner span,
.long-guide .Jockey span,
.long-guide .Trainer span,
.long-guide .Competitor span,
.long-guide .vidcom span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1253, /app/app/assets/stylesheets/review.scss */
.long-guide .racing div.details {
  max-width: initial;
  min-width: 980px !important;
  flex: 4 !important;
}

/* line 1260, /app/app/assets/stylesheets/review.scss */
.sheet.post-race [layout='row'].content-row {
  min-height: 36px;
}

/* line 1265, /app/app/assets/stylesheets/review.scss */
.toggle-button.active {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

/* line 1271, /app/app/assets/stylesheets/review.scss */
.vidcom-provider:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/images/ic_comment_white_24dp_1x.png);
}
/* line 1281, /app/app/assets/stylesheets/review.scss */
.vidcom-provider.analyst:before {
  background-image: url(/images/binoculars.png);
}

/* line 1290, /app/app/assets/stylesheets/review.scss */
.vidcom-predefined {
  max-height: 35px;
}
/* line 1293, /app/app/assets/stylesheets/review.scss */
.vidcom-predefined .md-button {
  height: 25px;
  margin: 2px;
  min-width: 28px !important;
  max-width: 28px !important;
}
/* line 1299, /app/app/assets/stylesheets/review.scss */
.vidcom-predefined .md-button.wider {
  min-width: 34px !important;
  max-width: 34px !important;
}
/* line 1304, /app/app/assets/stylesheets/review.scss */
.vidcom-predefined .md-button span {
  justify-content: center;
  font-size: 9px;
}

/* line 1312, /app/app/assets/stylesheets/review.scss */
.run-style-input-control .input-switch {
  flex-direction: row;
  position: absolute;
  top: 54px;
  width: 100%;
  z-index: 998;
  padding: 0 !important;
  margin: 0 !important;
  height: 36px !important;
  max-height: 36px !important;
  min-height: 36px !important;
}
/* line 1323, /app/app/assets/stylesheets/review.scss */
.run-style-input-control .input-switch button {
  display: flex;
  width: 80px;
  border-bottom: 2px solid transparent;
  color: #fff;
  padding: 0 !important;
  margin: 0 !important;
  justify-content: center;
  border-radius: 0 !important;
}
/* line 1332, /app/app/assets/stylesheets/review.scss */
.run-style-input-control .input-switch button.active {
  border-bottom: 2px solid #fff;
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 1340, /app/app/assets/stylesheets/review.scss */
.opacity-50 {
  opacity: 0.5;
}

/* line 1344, /app/app/assets/stylesheets/review.scss */
.white {
  color: #fff !important;
}

/* line 1348, /app/app/assets/stylesheets/review.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 1352, /app/app/assets/stylesheets/review.scss */
.filter-field {
  font-weight: 600;
  color: #ccc !important;
}

/* line 1357, /app/app/assets/stylesheets/review.scss */
.details.autocomplete i {
  position: absolute;
  right: 9px;
  opacity: 0.5;
}

/* line 1363, /app/app/assets/stylesheets/review.scss */
.loggedout .error-bar {
  position: relative;
  top: 0;
  padding-left: 30px;
}

/* line 1371, /app/app/assets/stylesheets/review.scss */
[factoryname="'monitoringMarketProviders'"].no-big-item md-grid-tile p {
  font-size: 0.85vw !important;
  line-height: 0.8em !important;
}
/* line 1375, /app/app/assets/stylesheets/review.scss */
[factoryname="'monitoringMarketProviders'"].no-big-item md-grid-tile:first-child p .value,
[factoryname="'monitoringMarketProviders'"].no-big-item md-grid-tile p .value {
  font-size: 0.8vw !important;
  line-height: 0.8vw !important;
}

/* line 1382, /app/app/assets/stylesheets/review.scss */
.racing
.sheet
[layout='row']:not(.filter-nav)
[layout='row']
> div.faux-button-in-field {
  /* width: 60px; */
  height: 25px;
  display: block;
  position: absolute;
  bottom: 0;
  /* top: auto; */
  /* left: auto; */
  right: 0;
  z-index: 9999;
  padding: 4.5px;
}

/* line 1401, /app/app/assets/stylesheets/review.scss */
.c3-shapes-RBM circle,
.c3-shapes-MAVG5 circle {
  display: none;
}

/* line 1407, /app/app/assets/stylesheets/review.scss */
.q-track-comments {
  justify-content: flex-start !important;
}
/* line 1409, /app/app/assets/stylesheets/review.scss */
.q-track-comments span.xicon {
  margin: 0 4.5px;
  padding: 2px;
  font-size: 18px;
}

/* line 1417, /app/app/assets/stylesheets/review.scss */
.racing .head div.details > div.name div[layout='row'] {
  flex-direction: row !important;
  height: 1em;
}
/* line 1420, /app/app/assets/stylesheets/review.scss */
.racing .head div.details > div.name div[layout='row'] span {
  height: 1em;
  display: flex;
  flex-grow: 1;
  line-height: 1em;
  font-size: 10px;
  color: #fff;
  margin-top: 4.5px;
}

/* line 1431, /app/app/assets/stylesheets/review.scss */
.dark-row.darker-row, .process-control .darker-row.country-group {
  background-color: #444;
}

/* line 1435, /app/app/assets/stylesheets/review.scss */
.no-min-height {
  min-height: initial !important;
}

/* line 1440, /app/app/assets/stylesheets/review.scss */
.long-guide .summary .segment h3 {
  padding: 4.5px;
}
/* line 1443, /app/app/assets/stylesheets/review.scss */
.long-guide .summary .segment calendar-month-dropdown label {
  display: none;
}

/* line 1450, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet.generic trainer-profile-info .trainer-profile .image,
md-bottom-sheet.generic jockey-profile-info .jockey-profile .image {
  width: 72px !important;
  max-width: 72px !important;
  min-width: 72px !important;
  height: 72px !important;
  background-color: #ccc;
  margin-right: 9px !important;
}
/* line 1458, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet.generic trainer-profile-info .trainer-profile .name-image,
md-bottom-sheet.generic jockey-profile-info .jockey-profile .name-image {
  align-items: flex-start !important;
}
/* line 1461, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet.generic trainer-profile-info .trainer-profile .details,
md-bottom-sheet.generic jockey-profile-info .jockey-profile .details {
  align-items: flex-start;
}

/* line 1466, /app/app/assets/stylesheets/review.scss */
.search-options [calendar-month-dropdown] label {
  font-weight: normal !important;
}

/* line 1470, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet hr {
  color: #eaeaea;
  border-color: #eaeaea;
  border-collapse: collapse;
  border-style: solid;
}

/* line 1477, /app/app/assets/stylesheets/review.scss */
.fieldset-border-right {
  padding-right: 9px;
  margin-right: 9px;
  border-right: 1px solid #eaeaea;
}

/* line 1483, /app/app/assets/stylesheets/review.scss */
.md-button.md-fab.red {
  background-color: #dc5345 !important;
}

/* line 1486, /app/app/assets/stylesheets/review.scss */
.md-button.md-fab.orange {
  background-color: #ee8955 !important;
}

/* line 1489, /app/app/assets/stylesheets/review.scss */
.md-button.md-fab.yellow {
  background-color: #eede55 !important;
}

/* line 1492, /app/app/assets/stylesheets/review.scss */
.md-button.md-fab {
  border-radius: 25% !important;
}

/* line 1496, /app/app/assets/stylesheets/review.scss */
.text-overflow {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1503, /app/app/assets/stylesheets/review.scss */
.no-wrap {
  white-space: nowrap;
}

/* line 1507, /app/app/assets/stylesheets/review.scss */
md-autocomplete.cell-search,
md-autocomplete.cell-search md-autocomplete-wrap {
  background-color: transparent;
  box-shadow: none;
  width: 100%;
}
/* line 1513, /app/app/assets/stylesheets/review.scss */
md-autocomplete.cell-search button,
md-autocomplete.cell-search md-autocomplete-wrap button {
  left: auto;
  right: 10px;
  position: absolute !important;
  opacity: 0.1;
}

/* line 1521, /app/app/assets/stylesheets/review.scss */
md-autocomplete[flex='25'] {
  min-width: 0;
}

/* line 1525, /app/app/assets/stylesheets/review.scss */
md-autocomplete.height-18,
md-autocomplete.height-18 md-autocomplete-wrap {
  height: 18px;
  min-height: 18px;
  max-height: 18px;
}
/* line 1530, /app/app/assets/stylesheets/review.scss */
md-autocomplete.height-18 div,
md-autocomplete.height-18 input,
md-autocomplete.height-18 md-autocomplete-wrap div,
md-autocomplete.height-18 md-autocomplete-wrap input {
  height: 18px !important;
  min-height: 18px !important;
  max-height: 18px !important;
  font-size: 10px !important;
}

/* line 1539, /app/app/assets/stylesheets/review.scss */
md-autocomplete.bg-dark,
md-autocomplete.bg-dark md-autocomplete-wrap {
  box-shadow: none;
  border-radius: 0;
  background-color: #343a3d;
}
/* line 1544, /app/app/assets/stylesheets/review.scss */
md-autocomplete.bg-dark input,
md-autocomplete.bg-dark md-autocomplete-wrap input {
  background-color: transparent;
  box-shadow: none;
  width: 100%;
  color: #fff;
  line-height: 14px;
}
/* line 1551, /app/app/assets/stylesheets/review.scss */
md-autocomplete.bg-dark input button,
md-autocomplete.bg-dark md-autocomplete-wrap input button {
  left: auto;
  right: 10px;
  position: absolute !important;
  opacity: 0.1;
}

/* line 1561, /app/app/assets/stylesheets/review.scss */
ul.md-autocomplete-suggestions li .xicon {
  width: 24px;
  max-width: 24px;
  color: #777;
  position: relative;
  font-size: 18px;
  align-self: center;
}
/* line 1570, /app/app/assets/stylesheets/review.scss */
ul.md-autocomplete-suggestions li .xicon-greyhound,
ul.md-autocomplete-suggestions li .xicon-harness {
  font-size: 24px;
  top: 14px;
}

/* line 1577, /app/app/assets/stylesheets/review.scss */
.md-autocomplete-suggestions {
  overflow-y: scroll;
  position: absolute;
  z-index: 9000;
}

/* line 1583, /app/app/assets/stylesheets/review.scss */
.auto-complete-aliases span {
  background-color: #eee;
  padding: 4.5px;
  font-size: 9.5px;
  font-weight: normal;
  margin-right: 4.5px;
  border-radius: 4.5px;
}

/* line 1592, /app/app/assets/stylesheets/review.scss */
.auto-complete-details div {
  margin-top: 4.5px;
}

/* line 1596, /app/app/assets/stylesheets/review.scss */
.auto-complete-line-item {
  min-height: 36px;
}

/* line 1600, /app/app/assets/stylesheets/review.scss */
.autocomplete-trainer.auto-complete-line-item {
  min-height: 66px;
}

/* line 1604, /app/app/assets/stylesheets/review.scss */
.autocomplete-general.auto-complete-line-item {
  min-height: 44px;
}

/* line 1609, /app/app/assets/stylesheets/review.scss */
.overlapping-1 {
  margin-top: -10px !important;
  margin-left: -10px !important;
}

/* line 1614, /app/app/assets/stylesheets/review.scss */
.overlapping-2 {
  margin-top: 0px !important;
  margin-left: 0px !important;
}

/* line 1619, /app/app/assets/stylesheets/review.scss */
.overlapping-3 {
  margin-top: 10px !important;
  margin-left: 10px !important;
}

/* line 1624, /app/app/assets/stylesheets/review.scss */
.competitor-pill:hover {
  z-index: 9999;
  opacity: 1 !important;
}

/* line 1629, /app/app/assets/stylesheets/review.scss */
a.height-40px {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
}

/* line 1635, /app/app/assets/stylesheets/review.scss */
md-input-container.height-40px select {
  height: 31px !important;
  min-height: 31px !important;
  max-height: 31px !important;
}

/* line 1641, /app/app/assets/stylesheets/review.scss */
input.height-40px {
  height: 33px !important;
  min-height: 33px !important;
  max-height: 33px !important;
}

/* line 1647, /app/app/assets/stylesheets/review.scss */
.flat-button-arrgh-flex {
  flex-grow: initial !important;
  display: flex;
  align-items: center;
  text-decoration: none;
}

/* line 1654, /app/app/assets/stylesheets/review.scss */
div.height-25 {
  height: 25px;
}

/* line 1658, /app/app/assets/stylesheets/review.scss */
.align-self-center {
  align-self: center;
}

/* line 1662, /app/app/assets/stylesheets/review.scss */
.report-summary-row {
  background-color: #ccc;
  font-weight: bold !important;
  font-size: 14.4px !important;
}
/* line 1666, /app/app/assets/stylesheets/review.scss */
.report-summary-row div,
.report-summary-row div div {
  font-size: 14.4px !important;
  font-weight: bold !important;
}

/* line 1673, /app/app/assets/stylesheets/review.scss */
.border-bottom-9px {
  border-bottom: 9px solid rgba(255, 255, 255, 0.75);
}

/* line 1677, /app/app/assets/stylesheets/review.scss */
.border-bottom-1px {
  border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}

/* line 1681, /app/app/assets/stylesheets/review.scss */
.row-align-item-center {
  flex-direction: row !important;
  display: flex !important;
  align-items: center !important;
}

/* line 1691, /app/app/assets/stylesheets/review.scss */
meeting-navigation .filter-nav button,
meeting-navigation .filter-nav button div {
  margin: 0;
  padding: 0;
  align-items: center;
  justify-content: center;
  align-content: center;
  min-height: 36px;
  height: 36px;
}

/* line 1702, /app/app/assets/stylesheets/review.scss */
.md-button.white-bg {
  background-color: #fff !important;
  color: #44494a !important;
  opacity: 0.85;
}
/* line 1706, /app/app/assets/stylesheets/review.scss */
.md-button.white-bg div,
.md-button.white-bg span {
  color: #44494a !important;
}
/* line 1710, /app/app/assets/stylesheets/review.scss */
.md-button.white-bg:before,
.md-button.white-bg i,
.md-button.white-bg i:before,
.md-button.white-bg div i:before {
  color: #dadada !important;
}
/* line 1717, /app/app/assets/stylesheets/review.scss */
.md-button.white-bg:hover {
  opacity: 1;
  background-color: #eaeaea !important;
}

/* line 1723, /app/app/assets/stylesheets/review.scss */
i.white-bg,
i.white-bg:before {
  color: #dadada !important;
}

/* line 1729, /app/app/assets/stylesheets/review.scss */
line.red-green-gradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ebb41+0,dc5345+100 */
  background: #3ebb41;
  /* Old browsers */
  background: -moz-linear-gradient(left, #dc5345 0%, #3ebb41 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #dc5345 0%, #3ebb41 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #dc5345 0%, #3ebb41 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc5345', endColorstr='#3ebb41',GradientType=1 );
  /* IE6-9 */
  height: 2px;
  max-height: 2px;
  display: flex;
  margin: auto 9px !important;
  width: calc(100% - 18px);
}

/* line 1757, /app/app/assets/stylesheets/review.scss */
.entropthy-label {
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 10px;
  color: #ccc;
}

/* line 1768, /app/app/assets/stylesheets/review.scss */
.head line.red-green-gradient {
  position: absolute;
  top: 50%;
  display: block;
}
/* line 1773, /app/app/assets/stylesheets/review.scss */
.head .white-triangle {
  top: 25%;
}
/* line 1776, /app/app/assets/stylesheets/review.scss */
.head .entropthy-label {
  height: 1em !important;
  line-height: 1em;
  bottom: 10%;
}

/* line 1783, /app/app/assets/stylesheets/review.scss */
.mid-grey-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #44494a transparent transparent transparent;
  display: block !important;
  position: absolute !important;
  top: 5px;
  left: calc(50% - 5px);
}

/* line 1795, /app/app/assets/stylesheets/review.scss */
.white-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #fff transparent transparent transparent;
  display: block !important;
  position: absolute !important;
  top: 5px;
  left: calc(50% - 5px);
}

/* line 1807, /app/app/assets/stylesheets/review.scss */
.max-height-36 .md-container,
.segment.filters md-checkbox.icon.max-height-36 .md-container,
.segment.filters md-checkbox.icon.max-height-36 .md-icon {
  max-height: 36px !important;
}
/* line 1811, /app/app/assets/stylesheets/review.scss */
.max-height-36 .md-container md-icon,
.max-height-36 .md-container md-icon:after,
.segment.filters md-checkbox.icon.max-height-36 .md-container md-icon,
.segment.filters md-checkbox.icon.max-height-36 .md-container md-icon:after,
.segment.filters md-checkbox.icon.max-height-36 .md-icon md-icon,
.segment.filters md-checkbox.icon.max-height-36 .md-icon md-icon:after {
  max-height: 36px !important;
}

/* line 1816, /app/app/assets/stylesheets/review.scss */
.segment.filters md-checkbox.icon.max-height-36 {
  margin-top: 5px;
}

/* line 1819, /app/app/assets/stylesheets/review.scss */
md-checkbox.max-height-36 .md-container:after {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1826, /app/app/assets/stylesheets/review.scss */
.md-button.light-bg,
.md-button .light-bg {
  background-color: #fafafa;
  color: #dadada;
  justify-content: center;
}
/* line 1831, /app/app/assets/stylesheets/review.scss */
.md-button.light-bg i,
.md-button.light-bg i:before,
.md-button .light-bg i,
.md-button .light-bg i:before {
  color: #dadada;
}
/* line 1835, /app/app/assets/stylesheets/review.scss */
.md-button.light-bg:hover, .md-button.light-bg:hover i, .md-button.light-bg:hover i:before,
.md-button .light-bg:hover,
.md-button .light-bg:hover i,
.md-button .light-bg:hover i:before {
  background-color: #ededed !important;
  color: #cdcdcd !important;
}

/* line 1843, /app/app/assets/stylesheets/review.scss */
.no-top.xicon-harness,
.no-top.xicon-greyhound {
  top: 0 !important;
}

/* line 1849, /app/app/assets/stylesheets/review.scss */
meeting-management md-autocomplete {
  height: 50px !important;
}
/* line 1851, /app/app/assets/stylesheets/review.scss */
meeting-management md-autocomplete input {
  background-color: rgba(255, 255, 255, 0.22) !important;
  height: 50px !important;
}
/* line 1854, /app/app/assets/stylesheets/review.scss */
meeting-management md-autocomplete input:focus {
  background-color: #fff !important;
  color: #44494a !important;
}

/* line 1864, /app/app/assets/stylesheets/review.scss */
.meeting-navigation-event-cell span.super-left, .meeting-navigation-event-cell span.super-right {
  opacity: 0.5;
}
/* line 1870, /app/app/assets/stylesheets/review.scss */
.meeting-navigation-event-cell:hover span {
  opacity: 1;
}

/* line 1875, /app/app/assets/stylesheets/review.scss */
circle {
  display: inline-block;
  border-radius: 50%;
}
/* line 1878, /app/app/assets/stylesheets/review.scss */
circle[diameter='5'] {
  width: 5px;
  height: 5px;
}
/* line 1882, /app/app/assets/stylesheets/review.scss */
circle[diameter='7'] {
  width: 7px;
  height: 7px;
}
/* line 1886, /app/app/assets/stylesheets/review.scss */
circle[diameter='9'] {
  width: 9px;
  height: 9px;
}
/* line 1890, /app/app/assets/stylesheets/review.scss */
circle[status='error'] {
  background-color: #dc5345;
}
/* line 1893, /app/app/assets/stylesheets/review.scss */
circle[status='complete'] {
  background-color: #3ebb41;
}
/* line 1896, /app/app/assets/stylesheets/review.scss */
circle[status='progress'] {
  background-color: #ee8955;
}
/* line 1899, /app/app/assets/stylesheets/review.scss */
circle[status='starting'] {
  background-color: #eede55;
}
/* line 1902, /app/app/assets/stylesheets/review.scss */
circle[status='open'] {
  background-color: #ccc;
}

/* line 1911, /app/app/assets/stylesheets/review.scss */
market-diagnostics-chi > div[layout='row'] > div[layout='column'],
market-diagnostics-aex > div[layout='row'] > div[layout='column'],
market-diagnostics-trade > div[layout='row'] > div[layout='column'],
market-diagnostics-graph-by > div[layout='row'] > div[layout='column'] {
  height: auto !important;
}
/* line 1913, /app/app/assets/stylesheets/review.scss */
market-diagnostics-chi > div[layout='row'] > div[layout='column'] [layout='row'],
market-diagnostics-aex > div[layout='row'] > div[layout='column'] [layout='row'],
market-diagnostics-trade > div[layout='row'] > div[layout='column'] [layout='row'],
market-diagnostics-graph-by > div[layout='row'] > div[layout='column'] [layout='row'] {
  width: 100% !important;
}

/* line 1919, /app/app/assets/stylesheets/review.scss */
.align-items-center {
  align-items: center !important;
}

/* line 1923, /app/app/assets/stylesheets/review.scss */
.datamap-full-height,
.datamap-full-height .service-map {
  height: calc(100vh - 220px);
}

/* line 1927, /app/app/assets/stylesheets/review.scss */
.datamap-full-height .datamap {
  height: calc(100vh - 260px);
}

/* line 1931, /app/app/assets/stylesheets/review.scss */
.like-auto-complete {
  width: 100%;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  padding: 15px !important;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  outline: none;
  z-index: 2;
  background: transparent;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px;
}

/* line 1953, /app/app/assets/stylesheets/review.scss */
.like-auto-complete-container label span {
  font-weight: normal !important;
  position: relative;
  left: 9px;
  top: 11px;
}
/* line 1961, /app/app/assets/stylesheets/review.scss */
.like-auto-complete-container.md-input-focused label span, .like-auto-complete-container.md-input-has-value label span {
  font-weight: normal !important;
  position: relative;
  left: 0px;
  top: 2px;
}

/* line 1971, /app/app/assets/stylesheets/review.scss */
.fn-icon:before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  background-position: center;
}
/* line 1979, /app/app/assets/stylesheets/review.scss */
.fn-icon.fn-icon-small:before {
  width: 18px;
  height: 18px;
  background-size: 23px 24px;
}
/* line 1984, /app/app/assets/stylesheets/review.scss */
.fn-icon.last-start-winner:before {
  background-image: url(/images/fn/last-start-winner.png);
}
/* line 1987, /app/app/assets/stylesheets/review.scss */
.fn-icon.most-wins-in-last-4:before {
  background-image: url(/images/fn/most-wins-in-last-4.png);
}
/* line 1990, /app/app/assets/stylesheets/review.scss */
.fn-icon.most-wins-in-last-10:before {
  background-image: url(/images/fn/most-wins-in-last-10.png);
}
/* line 1993, /app/app/assets/stylesheets/review.scss */
.fn-icon.winning-back-to-back:before {
  background-image: url(/images/fn/winning-back-to-back.png);
}
/* line 1996, /app/app/assets/stylesheets/review.scss */
.fn-icon.winning-streak-2:before {
  background-image: url(/images/fn/winning-streak-2.png);
}
/* line 1999, /app/app/assets/stylesheets/review.scss */
.fn-icon.winning-streak-3:before {
  background-image: url(/images/fn/winning-streak-3.png);
}
/* line 2002, /app/app/assets/stylesheets/review.scss */
.fn-icon.winning-streak-4:before {
  background-image: url(/images/fn/winning-streak-4.png);
}
/* line 2005, /app/app/assets/stylesheets/review.scss */
.fn-icon.blank:before {
  background-image: none;
}

/* line 2010, /app/app/assets/stylesheets/review.scss */
.tabs .white-tab {
  color: #8b8b8b;
  margin-left: 1px !important;
  background-color: rgba(238, 238, 238, 0.5);
}
/* line 2014, /app/app/assets/stylesheets/review.scss */
.tabs .white-tab.active, .tabs .white-tab.active .xicon:before {
  background-color: rgba(68, 73, 74, 0.1) !important;
  color: #44494a !important;
}

/* line 2023, /app/app/assets/stylesheets/review.scss */
.tabs.dark .tab {
  border-left: 1px solid #777;
}

/* line 2033, /app/app/assets/stylesheets/review.scss */
.coloured-tabs {
  height: 30px;
}
/* line 2035, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button {
  margin-right: 1px;
  border-bottom: 2px solid transparent;
  position: relative;
}
/* line 2040, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.selected:after {
  content: 'star_rate';
  font-family: 'Material Icons';
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 8px;
  width: 8px;
  opacity: 0.75;
}
/* line 2054, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green.selected {
  border-bottom: 1px solid #319534 !important;
}
/* line 2057, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green:hover {
  background-color: #319534 !important;
}
/* line 2063, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow.selected {
  border-bottom: 2px solid #e9d527 !important;
}
/* line 2066, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow:hover {
  background-color: #e9d527 !important;
}
/* line 2072, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.red.selected {
  border-bottom: 2px solid #c83526 !important;
}
/* line 2075, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.red:hover {
  background-color: #c83526 !important;
}
/* line 2080, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green-yellow {
  background-color: #7ac748;
  color: #fff;
}
/* line 2083, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green-yellow:hover {
  background-color: #62a834 !important;
}
/* line 2086, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green-yellow.selected {
  border-bottom: 2px solid #62a834 !important;
}
/* line 2090, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green-yellow2 {
  background-color: #b4d24e;
  color: #fff;
}
/* line 2093, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green-yellow2:hover {
  background-color: #9dbd30 !important;
}
/* line 2096, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.green-yellow2.selected {
  border-bottom: 2px solid #62a834 !important;
}
/* line 2100, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow-red {
  background-color: #e8af50;
  color: #fff;
}
/* line 2103, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow-red:hover {
  background-color: #e29a23 !important;
}
/* line 2106, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow-red.selected {
  border-bottom: 2px solid #e29a23 !important;
}
/* line 2110, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow-red2 {
  background-color: #e2814a;
  color: #fff;
}
/* line 2113, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow-red2:hover {
  background-color: #d76422 !important;
}
/* line 2116, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.yellow-red2.selected {
  border-bottom: 2px solid #d76422 !important;
}
/* line 2120, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.grey {
  background-color: #eee;
  color: #44494a;
}
/* line 2123, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.grey:hover {
  background-color: #d5d5d5 !important;
}
/* line 2126, /app/app/assets/stylesheets/review.scss */
.coloured-tabs button.grey.selected {
  border-bottom: 2px solid #d5d5d5 !important;
}

/* line 2133, /app/app/assets/stylesheets/review.scss */
.columns-with-gutter .column {
  padding-left: 18px;
}
/* line 2135, /app/app/assets/stylesheets/review.scss */
.columns-with-gutter .column:first-child {
  padding-left: 0;
}

/* line 2141, /app/app/assets/stylesheets/review.scss */
.pad {
  padding: 9px !important;
}

/* line 2145, /app/app/assets/stylesheets/review.scss */
.flag.small-flag:before {
  width: 18px !important;
  height: 18px;
  max-width: 18px;
  min-width: 18px;
}

/* line 2152, /app/app/assets/stylesheets/review.scss */
.tabular-data .comment-icons .xicon {
  font-size: 16px;
  padding: 2px;
  margin: 0 2px;
}

/* line 2158, /app/app/assets/stylesheets/review.scss */
.selectable-item.used {
  opacity: 0.5 !important;
}

/* line 2162, /app/app/assets/stylesheets/review.scss */
.event-competitor-comments {
  margin-top: -30px;
}

/* line 2166, /app/app/assets/stylesheets/review.scss */
.event-competitor-comments-row {
  height: 36px;
  align-items: center;
  align-content: center;
  align-self: flex-start;
  width: 100%;
}
/* line 2172, /app/app/assets/stylesheets/review.scss */
.event-competitor-comments-row div.cell {
  position: relative;
  display: flex;
  height: 36px;
  align-items: center;
  align-content: center;
  align-self: flex-start;
}
/* line 2181, /app/app/assets/stylesheets/review.scss */
.event-competitor-comments-row div.cell.odds {
  font-weight: 600;
}
/* line 2185, /app/app/assets/stylesheets/review.scss */
.event-competitor-comments-row img {
  margin-right: 10px;
}
/* line 2189, /app/app/assets/stylesheets/review.scss */
.event-competitor-comments-row.warning {
  background: #dc5345 !important;
  color: #fff !important;
}

/* line 2195, /app/app/assets/stylesheets/review.scss */
.review-race {
  position: relative;
  top: -42px;
}
/* line 2199, /app/app/assets/stylesheets/review.scss */
.review-race .review-race-details {
  padding: 10px 0 10px;
}
/* line 2202, /app/app/assets/stylesheets/review.scss */
.review-race .review-race-details button {
  margin: 0 1px;
}
/* line 2206, /app/app/assets/stylesheets/review.scss */
.review-race .review-race-details .track-name {
  font-size: 16px;
}
/* line 2211, /app/app/assets/stylesheets/review.scss */
.review-race .event-races button {
  border-right: 1px solid #fff !important;
  height: 40px;
}
/* line 2214, /app/app/assets/stylesheets/review.scss */
.review-race .event-races button span.number {
  display: block;
}
/* line 2219, /app/app/assets/stylesheets/review.scss */
.review-race .auditor-notes {
  margin-top: 5px;
  height: 10px;
  text-transform: uppercase;
  font-size: 13px;
}
/* line 2224, /app/app/assets/stylesheets/review.scss */
.review-race .auditor-notes .timestamp {
  color: #ccc;
  margin-left: 5px;
}
/* line 2230, /app/app/assets/stylesheets/review.scss */
.review-race .review-comments {
  margin-top: 10px;
  text-transform: uppercase;
  color: #777;
  margin-bottom: 20px;
}
/* line 2236, /app/app/assets/stylesheets/review.scss */
.review-race .review-comments button {
  margin-left: 1px;
}
/* line 2240, /app/app/assets/stylesheets/review.scss */
.review-race .review-comments .cell {
  padding: 10px;
}
/* line 2244, /app/app/assets/stylesheets/review.scss */
.review-race .review-comments .refresh-speedmaps button {
  height: auto;
}
/* line 2249, /app/app/assets/stylesheets/review.scss */
.review-race .tabs {
  height: 35px;
}
/* line 2252, /app/app/assets/stylesheets/review.scss */
.review-race .tabs .tab {
  cursor: pointer;
  line-height: 3;
  margin: 0;
  border: none;
}
/* line 2258, /app/app/assets/stylesheets/review.scss */
.review-race .tabs .tab:hover {
  background: rgba(255, 255, 255, 0.1) !important;
}
/* line 2262, /app/app/assets/stylesheets/review.scss */
.review-race .tabs .tab.current {
  background: rgba(255, 255, 255, 0.2) !important;
}

/* line 2269, /app/app/assets/stylesheets/review.scss */
.review-scroll {
  height: 520px;
  overflow-y: overlay;
}
/* line 2272, /app/app/assets/stylesheets/review.scss */
.review-scroll pre {
  max-width: calc(100% - 280px) !important;
}

/* line 2277, /app/app/assets/stylesheets/review.scss */
.rel .down332 {
  position: relative;
  top: 287px;
}

/* line 2282, /app/app/assets/stylesheets/review.scss */
.max-height {
  height: 100% !important;
  min-height: 100% !important;
  max-height: 100% !important;
  display: flex !important;
}

/* line 2289, /app/app/assets/stylesheets/review.scss */
.name .runner-details p {
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 2294, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet .competitor-legend {
  position: absolute;
  top: 467px;
  width: 100%;
  left: 0;
  padding: 9px;
  justify-content: center;
}
/* line 2301, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet .competitor-legend img,
md-bottom-sheet .competitor-legend a {
  display: flex;
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background-color: #44494a;
}
/* line 2310, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet .competitor-legend a {
  margin-right: 9px;
  opacity: 0.6;
}
/* line 2313, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet .competitor-legend a:hover {
  opacity: 1;
}
/* line 2317, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet .competitor-legend a.scratched {
  opacity: 0.05;
}
/* line 2319, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet .competitor-legend a.scratched:hover {
  opacity: 0.25;
}
/* line 2323, /app/app/assets/stylesheets/review.scss */
md-bottom-sheet .competitor-legend a .number {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  font-size: 18px;
  text-shadow: 0 0 4px black;
  width: 100%;
  justify-content: center;
}

/* line 2338, /app/app/assets/stylesheets/review.scss */
.flex-width-10of10.comment {
  justify-content: flex-start !important;
  padding-left: 4px !important;
}

/* line 2344, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .md-menu {
  padding: 0 !important;
}
/* line 2348, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .event-competitor-comments-row {
  font-size: 14px;
  height: 58px;
}
/* line 2352, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .event-competitor-comments-row > div {
  height: 100%;
  justify-content: center;
}
/* line 2357, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .event-competitor-comments-row input {
  background: inherit;
  box-shadow: none;
}
/* line 2363, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .selection {
  cursor: pointer;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 2371, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .changed {
  font-weight: 600;
}
/* line 2375, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .refresh {
  background: rgba(219, 207, 104, 0.08);
  align-items: center;
}
/* line 2378, /app/app/assets/stylesheets/review.scss */
.pre-race-race-summary .refresh i {
  font-size: 22px !important;
}

/* line 2384, /app/app/assets/stylesheets/review.scss */
body
div.head.process-control
div.segment.filters
md-checkbox.icon.beticon.tabcorp:before {
  position: absolute;
  top: 13px;
  z-index: 1;
  left: 15px;
}

/* line 2394, /app/app/assets/stylesheets/review.scss */
body
> md-bottom-sheet
> meeting-review
> div
> div.review-runner-data
> div.row.review-comments
> div.cell.flex-width-8.race-summary
> textarea.text-danger:focus {
  color: #dc5345 !important;
}

/* line 2406, /app/app/assets/stylesheets/review.scss */
.pre-race .audit-buttons button,
.pre-race .audit-benchmark,
.pre-race .audit-speedmaps {
  width: 100px !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
  height: 32px;
}
/* line 2413, /app/app/assets/stylesheets/review.scss */
.pre-race .audit-buttons button .text,
.pre-race .audit-benchmark .text,
.pre-race .audit-speedmaps .text {
  position: relative;
  top: 1px;
  left: 2px;
}
/* line 2419, /app/app/assets/stylesheets/review.scss */
.pre-race .audit-buttons button i,
.pre-race .audit-benchmark i,
.pre-race .audit-speedmaps i {
  font-size: 18px;
}
/* line 2424, /app/app/assets/stylesheets/review.scss */
.pre-race .audit-benchmark {
  margin-left: 2px !important;
}
/* line 2428, /app/app/assets/stylesheets/review.scss */
.pre-race .comment > span {
  height: 33px;
}
/* line 2433, /app/app/assets/stylesheets/review.scss */
.pre-race .event-races button {
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
  height: 32px;
}
/* line 2437, /app/app/assets/stylesheets/review.scss */
.pre-race .event-races button span.number {
  display: block;
}

/* line 2, /app/app/assets/stylesheets/partials/freshdesk.scss */
.feedback-wrapper .modal-header {
  background-color: #083880;
  color: #fff;
}

/* line 9, /app/app/assets/stylesheets/partials/freshdesk.scss */
#freshwidget-button a {
  width: 48px;
  padding: 0;
  height: 48px;
  border-radius: 0;
  background-color: transparent !important;
  box-shadow: none !important;
  margin: 6px 6px 0 6px;
  color: #44494a !important;
  bottom: -4px !important;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 48px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* line 36, /app/app/assets/stylesheets/partials/freshdesk.scss */
#freshwidget-button a:hover {
  bottom: -3px !important;
  color: #136eae !important;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 48, /app/app/assets/stylesheets/partials/freshdesk.scss */
  #freshwidget-button a {
    width: 40px;
    height: 40px;
    font-size: 36px;
  }
}
/* line 54, /app/app/assets/stylesheets/partials/freshdesk.scss */
body #lc_chat_layout {
  bottom: auto;
  top: 10px;
  right: 112px !important;
}
/* line 58, /app/app/assets/stylesheets/partials/freshdesk.scss */
body #lc_chat_layout.lc-collapsed {
  height: 43px;
  overflow: hidden;
  box-shadow: none;
}
/* line 63, /app/app/assets/stylesheets/partials/freshdesk.scss */
body #lc_chat_layout.lc-collapsed #lc_chat_header {
  background-color: transparent;
  border: 0;
  background-image: none;
  position: relative;
}
/* line 68, /app/app/assets/stylesheets/partials/freshdesk.scss */
body #lc_chat_layout.lc-collapsed #lc_chat_header:before {
  font-family: 'icomoon' !important;
  content: '\e9f8';
  font-size: 32px;
  position: absolute;
  right: 0;
  top: 10px;
  color: rgba(255, 255, 255, 0.65);
}
/* line 78, /app/app/assets/stylesheets/partials/freshdesk.scss */
body #lc_chat_layout.lc-collapsed #lc_offline_chat_form,
body #lc_chat_layout.lc-collapsed #lc_chat_title,
body #lc_chat_layout.lc-collapsed #lc_agent_profile_pic,
body #lc_chat_layout.lc-collapsed #lc-close #lc_minimize,
body #lc_chat_layout.lc-collapsed #lc_chat_layout,
body #lc_chat_layout.lc-collapsed #lc_chat_container {
  display: none;
}

/* line 2, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid {
  display: flex;
  flex: 1 1 0%;
}
/* line 13, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid md-grid-tile figure {
  border: 2px solid rgba(255, 255, 255, 0.12);
  background-color: rgba(255, 255, 255, 0.04);
  color: #fff !important;
  flex-direction: column;
  padding: 5px;
  justify-content: space-between;
}
/* line 20, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid md-grid-tile figure div.details {
  flex: 1;
}
/* line 24, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid md-grid-tile .beticon,
.monitoring.monitoring-grid md-grid-tile p,
.monitoring.monitoring-grid md-grid-tile div {
  align-self: flex-end;
}
/* line 28, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid md-grid-tile .beticon:before,
.monitoring.monitoring-grid md-grid-tile p:before,
.monitoring.monitoring-grid md-grid-tile div:before {
  margin: 0;
}
/* line 37, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid md-grid-tile p {
  padding: 0;
  margin: 0;
}
/* line 40, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid md-grid-tile p .avg {
  display: none;
}
/* line 44, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid md-grid-tile em {
  font-size: 0.5em;
  color: rgba(255, 255, 255, 0.8);
}
/* line 50, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid .monitoring-grid-cell-error figure {
  border-color: rgba(220, 83, 69, 0.5);
  background-color: rgba(220, 83, 69, 0.2);
}
/* line 56, /app/app/assets/stylesheets/monitoring/grid.scss */
.monitoring.monitoring-grid .monitoring-grid-cell-warning figure {
  border-color: rgba(238, 137, 85, 0.5);
  background-color: rgba(238, 137, 85, 0.2);
}

/* line 65, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringMarketProviders'"] p {
  font-size: 12px;
}
/* line 67, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringMarketProviders'"] p.value-line {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex: 1;
  align-content: flex-end;
  align-items: flex-end;
}
/* line 75, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringMarketProviders'"] p.service {
  font-size: 0.85vw;
  line-height: 0.8em;
  color: rgba(255, 255, 255, 0.65);
}
/* line 81, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringMarketProviders'"] p .avg {
  display: flex !important;
  font-size: 0.7vw;
  color: #777;
}
/* line 86, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringMarketProviders'"] p .value {
  font-size: 1vw;
}
/* line 92, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringMarketProviders'"] md-grid-tile:first-child p {
  font-size: 18px;
}
/* line 94, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringMarketProviders'"] md-grid-tile:first-child p .value {
  font-size: 24px !important;
}

/* line 102, /app/app/assets/stylesheets/monitoring/grid.scss */
md-grid-list {
  flex: 1;
}
/* line 104, /app/app/assets/stylesheets/monitoring/grid.scss */
md-grid-list md-grid-tile {
  justify-content: flex-end;
}
/* line 106, /app/app/assets/stylesheets/monitoring/grid.scss */
md-grid-list md-grid-tile * {
  justify-content: flex-end;
}

/* line 115, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringUpcommingHostPrices'"] md-grid-tile figure,
[factoryname="'monitoringUpcommingEvents'"] md-grid-tile figure {
  display: flex;
  padding: 3px !important;
}
/* line 118, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringUpcommingHostPrices'"] md-grid-tile figure span.xicon,
[factoryname="'monitoringUpcommingEvents'"] md-grid-tile figure span.xicon {
  order: 2;
  position: absolute;
  left: 3px;
  bottom: 3px;
}
/* line 123, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringUpcommingHostPrices'"] md-grid-tile figure span.xicon:before,
[factoryname="'monitoringUpcommingEvents'"] md-grid-tile figure span.xicon:before {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
}
/* line 128, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringUpcommingHostPrices'"] md-grid-tile figure [layout='row']:nth-of-type(1),
[factoryname="'monitoringUpcommingEvents'"] md-grid-tile figure [layout='row']:nth-of-type(1) {
  order: 1;
}
/* line 130, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringUpcommingHostPrices'"] md-grid-tile figure [layout='row']:nth-of-type(1) p.service,
[factoryname="'monitoringUpcommingEvents'"] md-grid-tile figure [layout='row']:nth-of-type(1) p.service {
  font-size: 12px;
}
/* line 134, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringUpcommingHostPrices'"] md-grid-tile figure [layout='row']:nth-of-type(2),
[factoryname="'monitoringUpcommingEvents'"] md-grid-tile figure [layout='row']:nth-of-type(2) {
  order: 3;
}
/* line 136, /app/app/assets/stylesheets/monitoring/grid.scss */
[factoryname="'monitoringUpcommingHostPrices'"] md-grid-tile figure [layout='row']:nth-of-type(2) .value-line,
[factoryname="'monitoringUpcommingEvents'"] md-grid-tile figure [layout='row']:nth-of-type(2) .value-line {
  font-size: 12px;
}

/* line 149, /app/app/assets/stylesheets/monitoring/grid.scss */
.small-grid-items .monitoring.monitoring-grid .monitoring-grid-cell .xicon {
  bottom: 4.5px;
  left: 4.5px;
}
/*
 * @@@@@
 *  This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 **= layout

 *= trade

 */


.error {
	color: red;
}

.field_with_errors input {
	border: 1px solid red;
}
