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

/* line 5, 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, vendor/assets/bower_components/angular-material-sass-files/_style.scss */
.s64 {
  font-size: 64px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 63, 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, vendor/assets/bower_components/angular-material-sass-files/_style.scss */
md-grid-tile-footer figcaption {
  width: 100%;
}

/* line 73, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_whiteframe.scss */
  md-whiteframe {
    border: 1px solid #fff;
  }
}

/* line 1, 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, vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-select-backdrop {
  z-index: 81;
}

/* line 6, vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-dialog-backdrop {
  z-index: 79;
}

/* line 9, vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-bottom-sheet-backdrop {
  z-index: 69;
}

/* line 12, vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-sidenav-backdrop {
  z-index: 59;
}

/* line 23, vendor/assets/bower_components/angular-material-sass-files/components/_backdrop.scss */
md-backdrop.md-click-catcher {
  position: fixed;
}

/* line 27, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_radio-button.scss */
md-radio-button input,
.md-switch-thumb input {
  display: none;
}

/* line 22, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container:not(.md-clickable) {
  pointer-events: none;
}

/* line 20, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-menu-container.md-active {
  opacity: 1;
}

/* line 29, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-input-container > md-select {
  margin: 0;
  margin-top: 1.4em;
}

/* line 54, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select:focus {
  outline: none;
}

/* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select[disabled]:hover {
  cursor: default;
}

/* line 67, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select:not([disabled]):hover {
  cursor: pointer;
}

/* line 71, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select.ng-invalid.ng-dirty:not([disabled]) .md-select-label {
  padding-bottom: 7px;
  border-bottom: 2px solid;
}

/* line 77, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
.md-select-label *:first-child {
  flex: 1;
}

/* line 102, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select-menu.md-reverse {
  flex-direction: column-reverse;
}

/* line 127, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-select-menu > * {
  opacity: 0;
}

/* line 149, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-option:focus {
  outline: none;
}

/* line 160, 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, vendor/assets/bower_components/angular-material-sass-files/components/_select.scss */
md-optgroup {
  display: block;
}

/* line 173, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-slider-wrapper {
  position: relative;
}

/* line 64, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider .md-track-fill {
  transition: width 0.05s linear;
}

/* line 79, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider.md-min .md-thumb:after {
  background-color: white;
}

/* line 195, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider.md-min .md-sign {
  opacity: 0;
}

/* line 200, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:focus {
  outline: none;
}

/* line 206, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb, md-slider.active:not([md-discrete]):not([disabled]) .md-focus-thumb {
  display: block;
}

/* line 231, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring, md-slider.active:not([md-discrete]):not([disabled]) .md-focus-ring {
  transform: scale(1);
}

/* line 234, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider:not([md-discrete]):not([disabled]):focus .md-thumb, md-slider.active:not([md-discrete]):not([disabled]) .md-thumb {
  transform: scale(0.85);
}

/* line 241, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[md-discrete] {
  /* Hide the focus thumb in discrete mode */
}

/* line 243, 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, 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.active[md-discrete]:not([disabled]) .md-sign,
md-slider.active[md-discrete]:not([disabled]) .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

/* line 261, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[disabled] .md-track-fill {
  display: none;
}

/* line 264, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[disabled] .md-sign {
  display: none;
}

/* line 267, vendor/assets/bower_components/angular-material-sass-files/components/_slider.scss */
md-slider[disabled] .md-thumb {
  transform: scale(0.35);
}

/* line 270, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip:first-child {
  margin: 0;
}

/* line 28, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_chips.scss */
.md-chips .md-chip-input {
  background-color: transparent;
  border-width: 0;
}

/* line 1, vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list {
  box-sizing: border-box;
  display: block;
  position: relative;
}

/* line 6, 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, vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
md-grid-list md-grid-tile {
  display: block;
  position: absolute;
}

/* line 16, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
  md-grid-tile {
    border: 1px solid #fff;
  }
  /* line 76, vendor/assets/bower_components/angular-material-sass-files/components/_gridList.scss */
  md-grid-tile-footer {
    border-top: 1px solid #fff;
  }
}

/* line 3, vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear {
  display: block;
  width: 100%;
  height: 5px;
}

/* line 8, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear .md-bar {
  height: 5px;
  position: absolute;
  width: 100%;
}

/* line 27, 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, vendor/assets/bower_components/angular-material-sass-files/components/_progressLinear.scss */
md-progress-linear[md-mode=determinate] .md-bar1 {
  display: none;
}

/* line 38, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_card.scss */
md-card md-card-content {
  order: 1;
  padding: 16px;
}

/* line 23, 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, vendor/assets/bower_components/angular-material-sass-files/components/_card.scss */
  md-card {
    border: 1px solid #fff;
  }
}

/* line 4, 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, vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.md-capsule {
  border-radius: 24px;
}

/* line 33, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-enter {
  transform: translate3d(0, 100%, 0);
  opacity: 0;
}

/* line 47, vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
md-toast.ng-enter.md-top {
  transform: translate3d(0, -100%, 0);
}

/* line 51, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-bottom {
    bottom: 8px;
  }
  /* line 104, vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-left {
    left: 8px;
  }
  /* line 107, vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-right {
    right: 8px;
  }
  /* line 110, vendor/assets/bower_components/angular-material-sass-files/components/_toast.scss */
  md-toast.md-top {
    top: 8px;
  }
  /* line 119, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner {
  width: 50px;
  height: 50px;
  position: relative;
}

/* line 42, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-left {
  left: 0;
}

/* line 70, 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, vendor/assets/bower_components/angular-material-sass-files/components/_progressCircular.scss */
md-progress-circular .md-inner .md-right {
  right: 0;
}

/* line 77, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list {
  display: block;
  padding: 8px 0px 8px 0px;
}

/* line 34, vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list .md-subheader {
  font-weight: 500;
  font-size: 0.875em;
}

/* line 41, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-with-secondary {
  padding-right: 16px;
}

/* line 53, vendor/assets/bower_components/angular-material-sass-files/components/_list.scss */
md-list-item.md-clickable:hover {
  cursor: pointer;
}

/* line 57, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav ul {
  list-style: none;
}

/* line 27, vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
md-sidenav.md-closed {
  display: none;
}

/* line 30, 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, 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, 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, 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, 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-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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
.md-sidenav-backdrop.md-locked-open {
  display: none;
}

/* line 91, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_sidenav.scss */
  md-sidenav {
    width: 85%;
  }
}

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

/* line 18, 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, vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container > md-icon {
  position: absolute;
  top: 5px;
  left: 2px;
}

/* line 31, vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container > md-icon + input {
  margin-left: 56px;
}

/* line 36, 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, vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container textarea {
  resize: none;
  overflow: hidden;
}

/* line 60, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-input:focus {
  outline: none;
}

/* line 119, vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-input:invalid {
  outline: none;
  box-shadow: none;
}

/* line 125, 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, 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, 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-enter[ng-message], md-input-container .ng-enter[data-ng-message], md-input-container .ng-enter[x-ng-message],
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, 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-leave[ng-message], md-input-container .ng-leave[data-ng-message], md-input-container .ng-leave[x-ng-message],
md-input-container .md-char-counter.ng-leave {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

/* line 145, 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-enter[ng-message],
md-input-container .ng-leave.ng-leave-active[ng-message], md-input-container .ng-enter[data-ng-message], md-input-container .ng-leave.ng-leave-active[data-ng-message], md-input-container .ng-enter[x-ng-message], md-input-container .ng-leave.ng-leave-active[x-ng-message],
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, 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-leave[ng-message],
md-input-container .ng-enter.ng-enter-active[ng-message], md-input-container .ng-leave[data-ng-message], md-input-container .ng-enter.ng-enter-active[data-ng-message], md-input-container .ng-leave[x-ng-message], md-input-container .ng-enter.ng-enter-active[x-ng-message],
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, vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
md-input-container .md-char-counter {
  bottom: 2px;
  right: 2px;
}

/* line 163, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_input.scss */
  md-input-container.md-default-theme > md-icon {
    fill: #fff;
  }
}

/* line 1, 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, vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
md-content[md-scroll-y] {
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 12, vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
md-content[md-scroll-x] {
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 19, vendor/assets/bower_components/angular-material-sass-files/components/_content.scss */
md-content.md-padding {
  padding: 8px;
}

@media (min-width: 600px) {
  /* line 25, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[layout=column] {
  flex-direction: column;
}

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

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

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

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

/* line 43, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-fill] {
    margin: 0;
    width: 100%;
    min-height: auto;
    height: inherit;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 125, 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, 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, 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, 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, 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 160, 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 165, 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 170, 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 181, 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 186, 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 191, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
[flex-order="0"] {
  order: 0;
}

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

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

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

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

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

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

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

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

/* line 71, 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 213, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="0"] {
    order: 0;
  }
  /* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="1"] {
    order: 1;
  }
  /* line 64, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="2"] {
    order: 2;
  }
  /* line 65, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="3"] {
    order: 3;
  }
  /* line 66, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="4"] {
    order: 4;
  }
  /* line 67, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="5"] {
    order: 5;
  }
  /* line 68, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="6"] {
    order: 6;
  }
  /* line 69, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="7"] {
    order: 7;
  }
  /* line 70, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="8"] {
    order: 8;
  }
  /* line 71, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-sm="9"] {
    order: 9;
  }
  /* line 155, 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 160, 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 165, 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 170, 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 181, 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 186, 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 191, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-sm=column] {
    flex-direction: column;
  }
  /* line 87, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-sm=row] {
    flex-direction: row;
  }
  /* line 98, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm] {
    box-sizing: border-box;
    flex: 1;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="0"] {
    flex: 0 0 0%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="0"] {
    max-width: 0%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="0"] {
    max-height: 0%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="5"] {
    flex: 0 0 5%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="5"] {
    max-width: 5%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="5"] {
    max-height: 5%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="10"] {
    flex: 0 0 10%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="10"] {
    max-width: 10%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="10"] {
    max-height: 10%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="15"] {
    flex: 0 0 15%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="15"] {
    max-width: 15%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="15"] {
    max-height: 15%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="20"] {
    flex: 0 0 20%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="20"] {
    max-width: 20%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="20"] {
    max-height: 20%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="25"] {
    flex: 0 0 25%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="25"] {
    max-width: 25%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="25"] {
    max-height: 25%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="30"] {
    flex: 0 0 30%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="30"] {
    max-width: 30%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="30"] {
    max-height: 30%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="35"] {
    flex: 0 0 35%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="35"] {
    max-width: 35%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="35"] {
    max-height: 35%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="40"] {
    flex: 0 0 40%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="40"] {
    max-width: 40%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="40"] {
    max-height: 40%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="45"] {
    flex: 0 0 45%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="45"] {
    max-width: 45%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="45"] {
    max-height: 45%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="50"] {
    flex: 0 0 50%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="50"] {
    max-width: 50%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="50"] {
    max-height: 50%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="55"] {
    flex: 0 0 55%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="55"] {
    max-width: 55%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="55"] {
    max-height: 55%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="60"] {
    flex: 0 0 60%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="60"] {
    max-width: 60%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="60"] {
    max-height: 60%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="65"] {
    flex: 0 0 65%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="65"] {
    max-width: 65%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="65"] {
    max-height: 65%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="70"] {
    flex: 0 0 70%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="70"] {
    max-width: 70%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="70"] {
    max-height: 70%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="75"] {
    flex: 0 0 75%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="75"] {
    max-width: 75%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="75"] {
    max-height: 75%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="80"] {
    flex: 0 0 80%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="80"] {
    max-width: 80%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="80"] {
    max-height: 80%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="85"] {
    flex: 0 0 85%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="85"] {
    max-width: 85%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="85"] {
    max-height: 85%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="90"] {
    flex: 0 0 90%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="90"] {
    max-width: 90%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="90"] {
    max-height: 90%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="95"] {
    flex: 0 0 95%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="95"] {
    max-width: 95%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="95"] {
    max-height: 95%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="100"] {
    flex: 0 0 100%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-sm="100"] {
    max-width: 100%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-sm="100"] {
    max-height: 100%;
  }
  /* line 117, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="33"], [flex-sm="34"] {
    flex: 0 0 33.33%;
  }
  /* line 120, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-sm="66"], [flex-sm="67"] {
    flex: 0 0 66.66%;
  }
  /* line 125, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="0"] {
    order: 0;
  }
  /* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="1"] {
    order: 1;
  }
  /* line 64, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="2"] {
    order: 2;
  }
  /* line 65, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="3"] {
    order: 3;
  }
  /* line 66, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="4"] {
    order: 4;
  }
  /* line 67, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="5"] {
    order: 5;
  }
  /* line 68, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="6"] {
    order: 6;
  }
  /* line 69, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="7"] {
    order: 7;
  }
  /* line 70, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="8"] {
    order: 8;
  }
  /* line 71, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-sm="9"] {
    order: 9;
  }
  /* line 155, 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 160, 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 165, 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 170, 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 181, 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 186, 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 191, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-sm=column] {
    flex-direction: column;
  }
  /* line 87, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-sm=row] {
    flex-direction: row;
  }
  /* line 98, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm] {
    box-sizing: border-box;
    flex: 1;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="0"] {
    flex: 0 0 0%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="0"] {
    max-width: 0%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="0"] {
    max-height: 0%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="5"] {
    flex: 0 0 5%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="5"] {
    max-width: 5%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="5"] {
    max-height: 5%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="10"] {
    flex: 0 0 10%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="10"] {
    max-width: 10%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="10"] {
    max-height: 10%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="15"] {
    flex: 0 0 15%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="15"] {
    max-width: 15%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="15"] {
    max-height: 15%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="20"] {
    flex: 0 0 20%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="20"] {
    max-width: 20%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="20"] {
    max-height: 20%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="25"] {
    flex: 0 0 25%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="25"] {
    max-width: 25%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="25"] {
    max-height: 25%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="30"] {
    flex: 0 0 30%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="30"] {
    max-width: 30%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="30"] {
    max-height: 30%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="35"] {
    flex: 0 0 35%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="35"] {
    max-width: 35%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="35"] {
    max-height: 35%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="40"] {
    flex: 0 0 40%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="40"] {
    max-width: 40%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="40"] {
    max-height: 40%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="45"] {
    flex: 0 0 45%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="45"] {
    max-width: 45%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="45"] {
    max-height: 45%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="50"] {
    flex: 0 0 50%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="50"] {
    max-width: 50%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="50"] {
    max-height: 50%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="55"] {
    flex: 0 0 55%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="55"] {
    max-width: 55%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="55"] {
    max-height: 55%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="60"] {
    flex: 0 0 60%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="60"] {
    max-width: 60%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="60"] {
    max-height: 60%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="65"] {
    flex: 0 0 65%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="65"] {
    max-width: 65%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="65"] {
    max-height: 65%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="70"] {
    flex: 0 0 70%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="70"] {
    max-width: 70%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="70"] {
    max-height: 70%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="75"] {
    flex: 0 0 75%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="75"] {
    max-width: 75%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="75"] {
    max-height: 75%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="80"] {
    flex: 0 0 80%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="80"] {
    max-width: 80%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="80"] {
    max-height: 80%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="85"] {
    flex: 0 0 85%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="85"] {
    max-width: 85%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="85"] {
    max-height: 85%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="90"] {
    flex: 0 0 90%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="90"] {
    max-width: 90%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="90"] {
    max-height: 90%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="95"] {
    flex: 0 0 95%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="95"] {
    max-width: 95%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="95"] {
    max-height: 95%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-sm="100"] {
    flex: 0 0 100%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-sm="100"] {
    max-width: 100%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-sm="100"] {
    max-height: 100%;
  }
  /* line 117, 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, 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, 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, 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, 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, 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 235, 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 239, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide-md]:not([show-md]):not([show]) {
    display: none;
  }
  /* line 62, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="0"] {
    order: 0;
  }
  /* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="1"] {
    order: 1;
  }
  /* line 64, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="2"] {
    order: 2;
  }
  /* line 65, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="3"] {
    order: 3;
  }
  /* line 66, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="4"] {
    order: 4;
  }
  /* line 67, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="5"] {
    order: 5;
  }
  /* line 68, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="6"] {
    order: 6;
  }
  /* line 69, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="7"] {
    order: 7;
  }
  /* line 70, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="8"] {
    order: 8;
  }
  /* line 71, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-md="9"] {
    order: 9;
  }
  /* line 155, 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 160, 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 165, 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 170, 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 181, 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 186, 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 191, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-md=column] {
    flex-direction: column;
  }
  /* line 87, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-md=row] {
    flex-direction: row;
  }
  /* line 98, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md] {
    box-sizing: border-box;
    flex: 1;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="0"] {
    flex: 0 0 0%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="0"] {
    max-width: 0%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="0"] {
    max-height: 0%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="5"] {
    flex: 0 0 5%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="5"] {
    max-width: 5%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="5"] {
    max-height: 5%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="10"] {
    flex: 0 0 10%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="10"] {
    max-width: 10%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="10"] {
    max-height: 10%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="15"] {
    flex: 0 0 15%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="15"] {
    max-width: 15%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="15"] {
    max-height: 15%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="20"] {
    flex: 0 0 20%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="20"] {
    max-width: 20%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="20"] {
    max-height: 20%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="25"] {
    flex: 0 0 25%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="25"] {
    max-width: 25%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="25"] {
    max-height: 25%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="30"] {
    flex: 0 0 30%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="30"] {
    max-width: 30%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="30"] {
    max-height: 30%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="35"] {
    flex: 0 0 35%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="35"] {
    max-width: 35%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="35"] {
    max-height: 35%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="40"] {
    flex: 0 0 40%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="40"] {
    max-width: 40%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="40"] {
    max-height: 40%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="45"] {
    flex: 0 0 45%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="45"] {
    max-width: 45%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="45"] {
    max-height: 45%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="50"] {
    flex: 0 0 50%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="50"] {
    max-width: 50%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="50"] {
    max-height: 50%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="55"] {
    flex: 0 0 55%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="55"] {
    max-width: 55%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="55"] {
    max-height: 55%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="60"] {
    flex: 0 0 60%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="60"] {
    max-width: 60%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="60"] {
    max-height: 60%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="65"] {
    flex: 0 0 65%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="65"] {
    max-width: 65%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="65"] {
    max-height: 65%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="70"] {
    flex: 0 0 70%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="70"] {
    max-width: 70%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="70"] {
    max-height: 70%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="75"] {
    flex: 0 0 75%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="75"] {
    max-width: 75%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="75"] {
    max-height: 75%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="80"] {
    flex: 0 0 80%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="80"] {
    max-width: 80%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="80"] {
    max-height: 80%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="85"] {
    flex: 0 0 85%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="85"] {
    max-width: 85%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="85"] {
    max-height: 85%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="90"] {
    flex: 0 0 90%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="90"] {
    max-width: 90%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="90"] {
    max-height: 90%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="95"] {
    flex: 0 0 95%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="95"] {
    max-width: 95%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="95"] {
    max-height: 95%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="100"] {
    flex: 0 0 100%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-md="100"] {
    max-width: 100%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-md="100"] {
    max-height: 100%;
  }
  /* line 117, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="33"], [flex-md="34"] {
    flex: 0 0 33.33%;
  }
  /* line 120, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-md="66"], [flex-md="67"] {
    flex: 0 0 66.66%;
  }
  /* line 125, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="0"] {
    order: 0;
  }
  /* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="1"] {
    order: 1;
  }
  /* line 64, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="2"] {
    order: 2;
  }
  /* line 65, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="3"] {
    order: 3;
  }
  /* line 66, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="4"] {
    order: 4;
  }
  /* line 67, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="5"] {
    order: 5;
  }
  /* line 68, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="6"] {
    order: 6;
  }
  /* line 69, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="7"] {
    order: 7;
  }
  /* line 70, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="8"] {
    order: 8;
  }
  /* line 71, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-md="9"] {
    order: 9;
  }
  /* line 155, 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 160, 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 165, 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 170, 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 181, 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 186, 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 191, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-md=column] {
    flex-direction: column;
  }
  /* line 87, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-md=row] {
    flex-direction: row;
  }
  /* line 98, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md] {
    box-sizing: border-box;
    flex: 1;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="0"] {
    flex: 0 0 0%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="0"] {
    max-width: 0%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="0"] {
    max-height: 0%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="5"] {
    flex: 0 0 5%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="5"] {
    max-width: 5%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="5"] {
    max-height: 5%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="10"] {
    flex: 0 0 10%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="10"] {
    max-width: 10%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="10"] {
    max-height: 10%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="15"] {
    flex: 0 0 15%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="15"] {
    max-width: 15%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="15"] {
    max-height: 15%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="20"] {
    flex: 0 0 20%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="20"] {
    max-width: 20%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="20"] {
    max-height: 20%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="25"] {
    flex: 0 0 25%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="25"] {
    max-width: 25%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="25"] {
    max-height: 25%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="30"] {
    flex: 0 0 30%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="30"] {
    max-width: 30%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="30"] {
    max-height: 30%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="35"] {
    flex: 0 0 35%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="35"] {
    max-width: 35%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="35"] {
    max-height: 35%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="40"] {
    flex: 0 0 40%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="40"] {
    max-width: 40%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="40"] {
    max-height: 40%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="45"] {
    flex: 0 0 45%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="45"] {
    max-width: 45%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="45"] {
    max-height: 45%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="50"] {
    flex: 0 0 50%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="50"] {
    max-width: 50%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="50"] {
    max-height: 50%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="55"] {
    flex: 0 0 55%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="55"] {
    max-width: 55%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="55"] {
    max-height: 55%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="60"] {
    flex: 0 0 60%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="60"] {
    max-width: 60%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="60"] {
    max-height: 60%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="65"] {
    flex: 0 0 65%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="65"] {
    max-width: 65%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="65"] {
    max-height: 65%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="70"] {
    flex: 0 0 70%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="70"] {
    max-width: 70%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="70"] {
    max-height: 70%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="75"] {
    flex: 0 0 75%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="75"] {
    max-width: 75%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="75"] {
    max-height: 75%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="80"] {
    flex: 0 0 80%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="80"] {
    max-width: 80%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="80"] {
    max-height: 80%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="85"] {
    flex: 0 0 85%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="85"] {
    max-width: 85%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="85"] {
    max-height: 85%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="90"] {
    flex: 0 0 90%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="90"] {
    max-width: 90%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="90"] {
    max-height: 90%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="95"] {
    flex: 0 0 95%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="95"] {
    max-width: 95%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="95"] {
    max-height: 95%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-md="100"] {
    flex: 0 0 100%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-md="100"] {
    max-width: 100%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-md="100"] {
    max-height: 100%;
  }
  /* line 117, 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, 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, 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, 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, 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, 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 260, 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 264, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [hide-lg]:not([show-lg]):not([show]) {
    display: none;
  }
  /* line 62, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="0"] {
    order: 0;
  }
  /* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="1"] {
    order: 1;
  }
  /* line 64, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="2"] {
    order: 2;
  }
  /* line 65, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="3"] {
    order: 3;
  }
  /* line 66, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="4"] {
    order: 4;
  }
  /* line 67, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="5"] {
    order: 5;
  }
  /* line 68, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="6"] {
    order: 6;
  }
  /* line 69, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="7"] {
    order: 7;
  }
  /* line 70, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="8"] {
    order: 8;
  }
  /* line 71, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-lg="9"] {
    order: 9;
  }
  /* line 155, 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 160, 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 165, 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 170, 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 181, 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 186, 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 191, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-lg=column] {
    flex-direction: column;
  }
  /* line 87, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-lg=row] {
    flex-direction: row;
  }
  /* line 98, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg] {
    box-sizing: border-box;
    flex: 1;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="0"] {
    flex: 0 0 0%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="0"] {
    max-width: 0%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="0"] {
    max-height: 0%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="5"] {
    flex: 0 0 5%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="5"] {
    max-width: 5%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="5"] {
    max-height: 5%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="10"] {
    flex: 0 0 10%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="10"] {
    max-width: 10%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="10"] {
    max-height: 10%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="15"] {
    flex: 0 0 15%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="15"] {
    max-width: 15%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="15"] {
    max-height: 15%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="20"] {
    flex: 0 0 20%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="20"] {
    max-width: 20%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="20"] {
    max-height: 20%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="25"] {
    flex: 0 0 25%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="25"] {
    max-width: 25%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="25"] {
    max-height: 25%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="30"] {
    flex: 0 0 30%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="30"] {
    max-width: 30%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="30"] {
    max-height: 30%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="35"] {
    flex: 0 0 35%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="35"] {
    max-width: 35%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="35"] {
    max-height: 35%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="40"] {
    flex: 0 0 40%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="40"] {
    max-width: 40%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="40"] {
    max-height: 40%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="45"] {
    flex: 0 0 45%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="45"] {
    max-width: 45%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="45"] {
    max-height: 45%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="50"] {
    flex: 0 0 50%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="50"] {
    max-width: 50%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="50"] {
    max-height: 50%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="55"] {
    flex: 0 0 55%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="55"] {
    max-width: 55%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="55"] {
    max-height: 55%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="60"] {
    flex: 0 0 60%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="60"] {
    max-width: 60%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="60"] {
    max-height: 60%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="65"] {
    flex: 0 0 65%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="65"] {
    max-width: 65%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="65"] {
    max-height: 65%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="70"] {
    flex: 0 0 70%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="70"] {
    max-width: 70%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="70"] {
    max-height: 70%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="75"] {
    flex: 0 0 75%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="75"] {
    max-width: 75%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="75"] {
    max-height: 75%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="80"] {
    flex: 0 0 80%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="80"] {
    max-width: 80%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="80"] {
    max-height: 80%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="85"] {
    flex: 0 0 85%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="85"] {
    max-width: 85%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="85"] {
    max-height: 85%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="90"] {
    flex: 0 0 90%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="90"] {
    max-width: 90%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="90"] {
    max-height: 90%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="95"] {
    flex: 0 0 95%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="95"] {
    max-width: 95%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="95"] {
    max-height: 95%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="100"] {
    flex: 0 0 100%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-lg="100"] {
    max-width: 100%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-lg="100"] {
    max-height: 100%;
  }
  /* line 117, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="33"], [flex-lg="34"] {
    flex: 0 0 33.33%;
  }
  /* line 120, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-lg="66"], [flex-lg="67"] {
    flex: 0 0 66.66%;
  }
  /* line 125, 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, 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, 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, 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 277, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="0"] {
    order: 0;
  }
  /* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="1"] {
    order: 1;
  }
  /* line 64, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="2"] {
    order: 2;
  }
  /* line 65, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="3"] {
    order: 3;
  }
  /* line 66, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="4"] {
    order: 4;
  }
  /* line 67, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="5"] {
    order: 5;
  }
  /* line 68, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="6"] {
    order: 6;
  }
  /* line 69, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="7"] {
    order: 7;
  }
  /* line 70, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="8"] {
    order: 8;
  }
  /* line 71, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-order-gt-lg="9"] {
    order: 9;
  }
  /* line 155, 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 160, 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 165, 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 170, 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 181, 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 186, 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 191, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-lg=column] {
    flex-direction: column;
  }
  /* line 87, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout-gt-lg=row] {
    flex-direction: row;
  }
  /* line 98, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg] {
    box-sizing: border-box;
    flex: 1;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="0"] {
    flex: 0 0 0%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="0"] {
    max-width: 0%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="0"] {
    max-height: 0%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="5"] {
    flex: 0 0 5%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="5"] {
    max-width: 5%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="5"] {
    max-height: 5%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="10"] {
    flex: 0 0 10%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="10"] {
    max-width: 10%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="10"] {
    max-height: 10%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="15"] {
    flex: 0 0 15%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="15"] {
    max-width: 15%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="15"] {
    max-height: 15%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="20"] {
    flex: 0 0 20%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="20"] {
    max-width: 20%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="20"] {
    max-height: 20%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="25"] {
    flex: 0 0 25%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="25"] {
    max-width: 25%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="25"] {
    max-height: 25%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="30"] {
    flex: 0 0 30%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="30"] {
    max-width: 30%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="30"] {
    max-height: 30%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="35"] {
    flex: 0 0 35%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="35"] {
    max-width: 35%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="35"] {
    max-height: 35%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="40"] {
    flex: 0 0 40%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="40"] {
    max-width: 40%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="40"] {
    max-height: 40%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="45"] {
    flex: 0 0 45%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="45"] {
    max-width: 45%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="45"] {
    max-height: 45%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="50"] {
    flex: 0 0 50%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="50"] {
    max-width: 50%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="50"] {
    max-height: 50%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="55"] {
    flex: 0 0 55%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="55"] {
    max-width: 55%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="55"] {
    max-height: 55%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="60"] {
    flex: 0 0 60%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="60"] {
    max-width: 60%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="60"] {
    max-height: 60%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="65"] {
    flex: 0 0 65%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="65"] {
    max-width: 65%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="65"] {
    max-height: 65%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="70"] {
    flex: 0 0 70%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="70"] {
    max-width: 70%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="70"] {
    max-height: 70%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="75"] {
    flex: 0 0 75%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="75"] {
    max-width: 75%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="75"] {
    max-height: 75%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="80"] {
    flex: 0 0 80%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="80"] {
    max-width: 80%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="80"] {
    max-height: 80%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="85"] {
    flex: 0 0 85%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="85"] {
    max-width: 85%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="85"] {
    max-height: 85%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="90"] {
    flex: 0 0 90%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="90"] {
    max-width: 90%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="90"] {
    max-height: 90%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="95"] {
    flex: 0 0 95%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="95"] {
    max-width: 95%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="95"] {
    max-height: 95%;
  }
  /* line 106, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [flex-gt-lg="100"] {
    flex: 0 0 100%;
  }
  /* line 109, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="row"] > [flex-gt-lg="100"] {
    max-width: 100%;
  }
  /* line 112, vendor/assets/bower_components/angular-material-sass-files/components/_layout.scss */
  [layout="column"] > [flex-gt-lg="100"] {
    max-height: 100%;
  }
  /* line 117, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_divider.scss */
md-divider {
  display: block;
  border-top: 1px solid;
  margin: 0;
}

/* line 6, vendor/assets/bower_components/angular-material-sass-files/components/_divider.scss */
md-divider[md-inset] {
  margin-left: 80px;
}

/* line 5, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs:not(.md-no-tab-content) {
  min-height: 248px;
}

/* line 24, vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs[md-align-tabs="bottom"] {
  padding-bottom: 48px;
  position: relative;
}

/* line 27, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper {
  display: block;
  position: relative;
}

/* line 44, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper md-tab:after {
  content: attr(label);
}

/* line 73, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper .md-tab.md-active {
  cursor: default;
}

/* line 92, 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, vendor/assets/bower_components/angular-material-sass-files/components/_tabs.scss */
md-tabs md-tabs-wrapper .md-tab.ng-leave {
  transition: none;
}

/* line 104, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
md-toolbar .md-indent {
  margin-left: 64px;
}

/* line 51, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
}

/* line 74, vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools .fill-height {
  display: flex;
  align-items: center;
}

/* line 78, vendor/assets/bower_components/angular-material-sass-files/components/_toolbar.scss */
.md-toolbar-tools .md-tools {
  margin-left: auto;
}

/* line 82, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-content {
  overflow: visible;
}

/* line 33, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete[md-floating-label] md-autocomplete-wrap {
  height: auto;
}

/* line 49, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete[md-floating-label] md-input-container {
  padding-bottom: 0;
}

/* line 52, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete[md-floating-label] button {
  top: auto;
  bottom: 5px;
}

/* line 57, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete input:not(.md-input)::-ms-clear {
  display: none;
}

/* line 107, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button:focus {
  outline: none;
}

/* line 138, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button:focus:after {
  transform: scale(1);
  opacity: 1;
}

/* line 143, 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, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button md-icon path {
  stroke-width: 0;
}

/* line 152, 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, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button.ng-enter.ng-enter-active {
  transform: scale(1);
}

/* line 159, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button.ng-leave {
  transition: transform 0.15s ease-out;
}

/* line 161, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
md-autocomplete button.ng-leave.ng-leave-active {
  transform: scale(0);
}

/* line 166, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_autocomplete.scss */
  md-autocomplete input {
    border: 1px solid #fff;
  }
  /* line 206, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader.md-sticky-clone:not(.md-sticky-no-effect) {
  z-index: 2;
}

/* line 50, vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader[sticky-state="active"]:not(.md-sticky-no-effect) {
  margin-top: -2px;
}

/* line 53, vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader[sticky-prev-state="active"]:not(.md-sticky-no-effect):not(.md-sticky-clone):after {
  animation: subheaderStickyHoverOut 0.3s ease-out both;
}

/* line 58, vendor/assets/bower_components/angular-material-sass-files/components/_subheader.scss */
.md-subheader .md-subheader-content {
  z-index: 1;
  position: relative;
}

/* line 9, 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, vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet.md-has-header {
  padding-top: 0;
}

/* line 27, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet md-item {
  display: flex;
  outline: none;
}

/* line 63, vendor/assets/bower_components/angular-material-sass-files/components/_bottomSheet.scss */
md-bottom-sheet md-item:hover {
  cursor: pointer;
}

/* line 69, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_sticky.scss */
.md-sticky-clone[sticky-state="active"] {
  transform: translate3d(0, 0, 0);
}

/* line 13, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button:focus {
  outline: none;
}

/* line 78, vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button:hover, .md-button:focus {
  text-decoration: none;
}

/* line 82, vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.ng-hide, .md-button.ng-leave {
  transition: none;
}

/* line 86, vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-cornered {
  border-radius: 0;
}

/* line 90, vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-icon {
  padding: 0;
  background: none;
}

/* line 101, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button.md-fab md-icon {
  margin-top: 0;
}

/* line 142, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_button.scss */
.md-button-group {
  display: flex;
  flex: 1;
  width: 100%;
}

/* line 194, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch:not([disabled]) .md-dragging, md-switch.md-dragging:not([disabled]) .md-container {
  cursor: grabbing;
}

/* line 34, vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
md-switch .md-label {
  border-color: transparent;
  border-width: 0px;
}

/* line 39, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
  md-switch.md-default-theme .md-bar {
    background-color: #666;
  }
  /* line 102, 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, vendor/assets/bower_components/angular-material-sass-files/components/_switch.scss */
  md-switch.md-default-theme .md-thumb {
    background-color: #fff;
  }
}

/* line 4, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox.md-checked .md-icon {
  border: none;
}

/* line 64, vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox[disabled] {
  cursor: no-drop;
}

/* line 69, vendor/assets/bower_components/angular-material-sass-files/components/_checkbox.scss */
md-checkbox:focus .md-label:not(:empty) {
  border-color: black;
}

/* line 74, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog md-content:focus {
  outline: none;
}

/* line 51, 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, vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
md-dialog .md-actions > * {
  margin-left: 8px;
  margin-right: 0;
}

/* line 65, 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, vendor/assets/bower_components/angular-material-sass-files/components/_dialog.scss */
  md-dialog {
    border: 1px solid #fff;
  }
}

/* line 3, vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
html {
  font-size: 62.5%;
  line-height: 1.4;
}

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

/* line 10, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
.md-caption {
  font-size: 1.2rem;
  letter-spacing: 0.020em;
}

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

/************
 * Defaults
 ************/
/* line 90, 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, vendor/assets/bower_components/angular-material-sass-files/components/_typography.scss */
select,
button,
textarea,
input {
  font-size: 100%;
}

/* line 1, 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, vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
body {
  margin: 0;
  padding: 0;
}

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

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

/* line 20, 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, vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
select,
button,
textarea,
input {
  vertical-align: baseline;
}

/* line 37, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
textarea {
  vertical-align: top;
  overflow: auto;
}

/* line 55, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-ripple.md-ripple-scaled {
  transform: scale(1);
}

/* line 136, 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, vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
.md-padding {
  padding: 8px;
}

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

@media (min-width: 600px) {
  /* line 150, vendor/assets/bower_components/angular-material-sass-files/components/_structure.scss */
  .md-padding {
    padding: 16px;
  }
}

/* line 3, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-accent md-tab-item.md-active:not([disabled]), md-tabs.md-THEME_NAME-theme.md-accent md-tab-item.md-focus:not([disabled]) {
  color: '{{accent-contrast}}';
}

/* line 40, vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-accent md-tab-item.md-focus:not([disabled]) {
  background: '{{accent-contrast-0.1}}';
}

/* line 45, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-primary md-tab-item.md-active:not([disabled]), md-tabs.md-THEME_NAME-theme.md-primary md-tab-item.md-focus:not([disabled]) {
  color: '{{primary-contrast}}';
}

/* line 10, vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-primary md-tab-item.md-focus:not([disabled]) {
  background: '{{primary-contrast-0.1}}';
}

/* line 16, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-warn md-tab-item.md-active:not([disabled]), md-tabs.md-THEME_NAME-theme.md-warn md-tab-item.md-focus:not([disabled]) {
  color: '{{warn-contrast}}';
}

/* line 25, vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-tabs.md-THEME_NAME-theme.md-warn md-tab-item.md-focus:not([disabled]) {
  background: '{{warn-contrast-0.1}}';
}

/* line 2, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_tabs-theme.scss */
md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item.md-active:not([disabled]), md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item.md-focus:not([disabled]) {
  color: '{{primary-contrast}}';
}

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

/* line 31, 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, 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, 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.md-active:not([disabled]), md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item.md-focus:not([disabled]) {
  color: '{{accent-contrast}}';
}

/* line 40, 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.md-focus:not([disabled]) {
  background: '{{accent-contrast-0.1}}';
}

/* line 45, 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, 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, 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, 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.md-active:not([disabled]), md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item.md-focus:not([disabled]) {
  color: '{{warn-contrast}}';
}

/* line 25, 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.md-focus:not([disabled]) {
  background: '{{warn-contrast-0.1}}';
}

/* line 2, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete {
  background: '{{background-50}}';
}

/* line 5, vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete button md-icon path {
  fill: '{{background-600}}';
}

/* line 9, vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete button:after {
  background: '{{background-600-0.3}}';
}

/* line 13, vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete ul {
  background: '{{background-50}}';
}

/* line 15, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_autocomplete-theme.scss */
md-autocomplete ul li .highlight {
  color: '{{background-600}}';
}

/* line 21, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-has-value:not(.md-input-invalid) label {
  color: '{{foreground-2}}';
}

/* line 31, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-focused:not(.md-input-invalid) .md-input {
  border-color: '{{primary-500}}';
}

/* line 34, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-focused:not(.md-input-invalid) label {
  color: '{{primary-500}}';
}

/* line 37, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-focused:not(.md-input-invalid) md-icon {
  color: '{{primary-500}}';
}

/* line 41, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-focused.md-accent:not(.md-input-invalid) .md-input {
  border-color: '{{accent-500}}';
}

/* line 44, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-focused.md-accent:not(.md-input-invalid) label {
  color: '{{accent-500}}';
}

/* line 49, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-focused.md-warn:not(.md-input-invalid) .md-input {
  border-color: '{{warn-500}}';
}

/* line 52, vendor/assets/bower_components/angular-material-sass-files/themes/_input-theme.scss */
md-input-container.md-THEME_NAME-theme.md-input-focused.md-warn:not(.md-input-invalid) label {
  color: '{{warn-500}}';
}

/* line 59, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_tooltip-theme.scss */
md-tooltip.md-THEME_NAME-theme {
  color: '{{background-A100}}';
}

/* line 3, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_progressCircular-theme.scss */
md-progress-circular.md-THEME_NAME-theme {
  background-color: transparent;
}

/* line 5, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme.md-accent:not([disabled]):focus .md-select-label {
  border-bottom-color: '{{accent-color}}';
}

/* line 19, vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select.md-THEME_NAME-theme.md-warn:not([disabled]):focus .md-select-label {
  border-bottom-color: '{{warn-color}}';
}

/* line 24, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-option.md-accent[selected] {
  background-color: '{{accent-50}}';
}

/* line 54, vendor/assets/bower_components/angular-material-sass-files/themes/_select-theme.scss */
md-select-menu.md-THEME_NAME-theme md-option.md-accent[selected]:focus {
  background-color: '{{accent-100}}';
}

/* line 59, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-primary:not([disabled]) .md-ripple {
  color: '{{primary-600}}';
}

/* line 26, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-primary.md-checked:not([disabled]) .md-ripple {
  color: '{{background-600}}';
}

/* line 30, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-primary:not([disabled]) .md-icon {
  border-color: '{{foreground-2}}';
}

/* line 33, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-primary.md-checked:not([disabled]) .md-icon {
  background-color: '{{primary-color-0.87}}';
}

/* line 37, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-primary.md-checked:not([disabled]) .md-icon:after {
  border-color: '{{background-200}}';
}

/* line 43, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-warn:not([disabled]) .md-ripple {
  color: '{{warn-600}}';
}

/* line 47, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-warn:not([disabled]) .md-icon {
  border-color: '{{foreground-2}}';
}

/* line 50, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-warn.md-checked:not([disabled]) .md-icon {
  background-color: '{{warn-color-0.87}}';
}

/* line 54, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-warn.md-checked:not([disabled]) .md-icon:after {
  border-color: '{{background-200}}';
}

/* line 61, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_checkbox-theme.scss */
md-checkbox.md-THEME_NAME-theme.md-checked[disabled] .md-icon {
  background-color: '{{foreground-3}}';
}

/* line 3, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-primary:not([disabled]) .md-on {
  background-color: '{{primary-color-0.87}}';
}

/* line 26, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-primary.md-checked:not([disabled]) .md-off {
  border-color: '{{primary-color-0.87}}';
}

/* line 29, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-primary.md-checked:not([disabled]) .md-ink-ripple {
  color: '{{primary-color-0.87}}';
}

/* line 32, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-primary:not([disabled]) .md-container .md-ripple {
  color: '{{primary-600}}';
}

/* line 38, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-warn:not([disabled]) .md-on {
  background-color: '{{warn-color-0.87}}';
}

/* line 41, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-warn.md-checked:not([disabled]) .md-off {
  border-color: '{{warn-color-0.87}}';
}

/* line 44, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-warn.md-checked:not([disabled]) .md-ink-ripple {
  color: '{{warn-color-0.87}}';
}

/* line 47, vendor/assets/bower_components/angular-material-sass-files/themes/_radio-button-theme.scss */
md-radio-button.md-THEME_NAME-theme.md-warn:not([disabled]) .md-container .md-ripple {
  color: '{{warn-600}}';
}

/* line 55, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_icon-theme.scss */
md-icon.md-THEME_NAME-theme {
  color: '{{foreground-2}}';
}

/* line 4, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme {
  border-radius: 3px;
}

/* line 8, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, vendor/assets/bower_components/angular-material-sass-files/themes/_button-theme.scss */
.md-button.md-THEME_NAME-theme[disabled] {
  background-color: 'transparent';
}

/* line 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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}}';
}

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

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

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

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

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

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

/* line 96, app/assets/stylesheets/variables.scss */
.translucent-grey-6-darklight-light {
  background-color: rgba(170, 170, 170, 0.1) !important;
}

/* line 99, app/assets/stylesheets/variables.scss */
.translucent-dark {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* line 102, app/assets/stylesheets/variables.scss */
.dark-grey {
  background-color: #343a3d !important;
}

/* line 106, app/assets/stylesheets/variables.scss */
.translucent-white-strong {
  background-color: #fff !important;
}

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

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

/* line 115, app/assets/stylesheets/variables.scss */
.translucent-grey-6-darklight {
  background-color: rgba(170, 170, 170, 0.25) !important;
}

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

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

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

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

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

/* font-sizes */
/* line 161, app/assets/stylesheets/variables.scss */
div[class*='weight-left-right'] {
  height: 30px;
  width: 39px;
  background: #eaeaea;
  position: relative;
  overflow: hidden;
}

/* line 168, app/assets/stylesheets/variables.scss */
div[class*='weight-left-right']:before {
  margin-left: 1px;
  content: '';
  display: block;
  width: 0;
  height: 30px;
}

/* line 175, app/assets/stylesheets/variables.scss */
.weight-left-right-1:before {
  box-shadow: 16px 0 0 1px #dc5345;
}

/* line 178, app/assets/stylesheets/variables.scss */
.weight-left-right-2:before {
  box-shadow: 12px 0 0 1px #dc5345, 16px 0 0 1px #dc5345;
}

/* line 181, app/assets/stylesheets/variables.scss */
.weight-left-right-3:before {
  box-shadow: 8px 0 0 1px #dc5345, 12px 0 0 1px #dc5345, 16px 0 0 1px #dc5345;
}

/* line 184, app/assets/stylesheets/variables.scss */
.weight-left-right-4:before {
  box-shadow: 4px 0 0 1px #dc5345, 8px 0 0 1px #dc5345, 12px 0 0 1px #dc5345, 16px 0 0 1px #dc5345;
}

/* line 188, app/assets/stylesheets/variables.scss */
.weight-left-right-5:before {
  box-shadow: 0 0 0 1px #dc5345, 4px 0 0 1px #dc5345, 8px 0 0 1px #dc5345, 12px 0 0 1px #dc5345, 16px 0 0 1px #dc5345;
}

/* line 192, app/assets/stylesheets/variables.scss */
.weight-left-right1:before {
  box-shadow: 21px 0 0 1px #3ebb41;
}

/* line 195, app/assets/stylesheets/variables.scss */
.weight-left-right2:before {
  box-shadow: 21px 0 0 1px #3ebb41, 25px 0 0 1px #3ebb41;
}

/* line 198, app/assets/stylesheets/variables.scss */
.weight-left-right3:before {
  box-shadow: 21px 0 0 1px #3ebb41, 25px 0 0 1px #3ebb41, 29px 0 0 1px #3ebb41;
}

/* line 201, app/assets/stylesheets/variables.scss */
.weight-left-right4:before {
  box-shadow: 21px 0 0 1px #3ebb41, 25px 0 0 1px #3ebb41, 29px 0 0 1px #3ebb41, 33px 0 0 1px #3ebb41;
}

/* line 205, app/assets/stylesheets/variables.scss */
.weight-left-right5:before {
  box-shadow: 21px 0 0 1px #3ebb41, 25px 0 0 1px #3ebb41, 29px 0 0 1px #3ebb41, 33px 0 0 1px #3ebb41, 37px 0 0 1px #3ebb41;
}

/* -------------------------------------------------------------
  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)

------------------------------------------------------------- */
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

/* line 4, app/assets/stylesheets/mixins/tables.scss */
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px;
}

/* line 9, app/assets/stylesheets/mixins/tables.scss */
table {
  border-collapse: collapse;
}

/* line 12, app/assets/stylesheets/mixins/tables.scss */
table {
  margin-bottom: 0px !important;
}

/* line 15, app/assets/stylesheets/mixins/tables.scss */
table {
  background-color: #ffffff;
}

/* line 18, app/assets/stylesheets/mixins/tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 24, app/assets/stylesheets/mixins/tables.scss */
table.stripped td {
  padding: 0.5em;
}

/* line 27, app/assets/stylesheets/mixins/tables.scss */
table.stripped tbody tr:nth-child(odd) {
  background-color: #70b271;
}

/* line 30, app/assets/stylesheets/mixins/tables.scss */
table.stripped tbody tr:nth-child(even) {
  background-color: #a5bacf;
}

/* line 34, app/assets/stylesheets/mixins/tables.scss */
table.stripped .header {
  background-color: #fafafa;
  font-weight: bold;
}

@media (max-width: 1240px) {
  /* line 41, app/assets/stylesheets/mixins/tables.scss */
  td,
th {
    font-size: 90%;
  }
}

@media (max-width: 1000px) {
  /* line 48, app/assets/stylesheets/mixins/tables.scss */
  td,
th {
    font-size: 85%;
  }
}

/* line 56, app/assets/stylesheets/mixins/tables.scss */
td.text-left,
th.text-left {
  text-align: left;
}

/* line 61, app/assets/stylesheets/mixins/tables.scss */
table th {
  /*font-size: .8vw;*/
  vertical-align: middle;
  padding-left: 0.5vw;
  padding-right: 0.5vw;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
}

/* line 72, 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/assets/stylesheets/mixins/tables.scss */
.Table .pad span {
  padding: 10px;
}

/* line 90, app/assets/stylesheets/mixins/tables.scss */
.Table .pad .md-button {
  margin-left: 0;
  margin-right: 0;
}

/* line 97, app/assets/stylesheets/mixins/tables.scss */
.Table-header {
  display: none;
}

@media (min-width: 500px) {
  /* line 97, app/assets/stylesheets/mixins/tables.scss */
  .Table-header {
    font-weight: 700;
    background-color: #f2f2f2;
  }
}

/* line 105, app/assets/stylesheets/mixins/tables.scss */
.Table-row {
  width: 100%;
}

/* line 107, app/assets/stylesheets/mixins/tables.scss */
.Table-row:nth-of-type(even) {
  background-color: #f2f2f2;
}

/* line 110, app/assets/stylesheets/mixins/tables.scss */
.Table-row:nth-of-type(odd) {
  background-color: #ffffff;
}

@media (min-width: 500px) {
  /* line 105, 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/assets/stylesheets/mixins/tables.scss */
  .Table-row:nth-of-type(even) {
    background-color: #ffffff;
  }
  /* line 119, app/assets/stylesheets/mixins/tables.scss */
  .Table-row:nth-of-type(odd) {
    background-color: #f2f2f2;
  }
}

/* line 124, 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/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/assets/stylesheets/mixins/tables.scss */
  .Table-row-item {
    border: 1px solid #fff;
    padding: 0.5em;
  }
  /* line 140, app/assets/stylesheets/mixins/tables.scss */
  .Table-row-item:before {
    content: none;
  }
}

/* line 150, 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/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/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/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/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/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/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/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/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/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/assets/stylesheets/mixins/tables.scss */
.Table-row.blue {
  background-color: #a5bacf;
}

/* line 159, app/assets/stylesheets/mixins/tables.scss */
.Table-row.green {
  background-color: #70b271;
}

/* line 165, app/assets/stylesheets/mixins/tables.scss */
.Table-row-item.highlight {
  background-color: #3ebb41;
  color: #fff;
}

/* line 169, app/assets/stylesheets/mixins/tables.scss */
.Table-row-item.highlight-2 {
  background-color: #ee8955;
  color: #fff;
}

/* line 174, app/assets/stylesheets/mixins/tables.scss */
.reset-widths, .flex-width-12, .flex-width-11, .flex-width-10, .flex-width-9, .flex-width-8, .flex-width-7, .flex-width-6, .flex-width-5, .flex-width-4, .flex-width-3, .flex-width-2-5, .flex-width-2, .flex-width-1-7, .flex-width-1-6, .flex-width-1-5, .flex-width-1-4, .flex-width-1-3, .flex-width-1-2, .flex-width-1, .flex-width-0-5, .flex-width-0-7, .flex-width-0-3, .flex-width-0-25 {
  width: initial !important;
  min-width: initial !important;
  max-width: none !important;
}

/* line 179, app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-25 {
  flex: 0.25 !important;
}

/* line 183, app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-3 {
  flex: 0.3 !important;
}

/* line 187, app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-7 {
  flex: 0.7 !important;
}

/* line 191, app/assets/stylesheets/mixins/tables.scss */
.flex-width-0-5 {
  flex: 0.5 !important;
}

/* line 196, app/assets/stylesheets/mixins/tables.scss */
.flex-width-1 {
  flex: 1 !important;
}

/* line 200, app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-2 {
  flex: 1.2 !important;
}

/* line 204, app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-3 {
  flex: 1.3 !important;
}

/* line 208, app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-4 {
  flex: 1.4 !important;
}

/* line 212, app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-5 {
  flex: 1.5 !important;
}

/* line 216, app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-6 {
  flex: 1.6 !important;
}

/* line 220, app/assets/stylesheets/mixins/tables.scss */
.flex-width-1-7 {
  flex: 1.7 !important;
}

/* line 224, app/assets/stylesheets/mixins/tables.scss */
.flex-width-2 {
  flex: 2 !important;
}

/* line 228, app/assets/stylesheets/mixins/tables.scss */
.flex-width-2-5 {
  flex: 2.5 !important;
}

/* line 232, app/assets/stylesheets/mixins/tables.scss */
.flex-width-3 {
  flex: 3 !important;
}

/* line 236, app/assets/stylesheets/mixins/tables.scss */
.flex-width-4 {
  flex: 4 !important;
}

/* line 240, app/assets/stylesheets/mixins/tables.scss */
.flex-width-5 {
  flex: 5 !important;
}

/* line 244, app/assets/stylesheets/mixins/tables.scss */
.flex-width-6 {
  flex: 6 !important;
}

/* line 248, app/assets/stylesheets/mixins/tables.scss */
.flex-width-7 {
  flex: 7 !important;
}

/* line 252, app/assets/stylesheets/mixins/tables.scss */
.flex-width-8 {
  flex: 8 !important;
}

/* line 256, app/assets/stylesheets/mixins/tables.scss */
.flex-width-9 {
  flex: 9 !important;
}

/* line 260, app/assets/stylesheets/mixins/tables.scss */
.flex-width-10 {
  flex: 10 !important;
}

/* line 264, app/assets/stylesheets/mixins/tables.scss */
.flex-width-11 {
  flex: 11 !important;
}

/* line 268, app/assets/stylesheets/mixins/tables.scss */
.flex-width-12 {
  flex: 12 !important;
}

/* line 273, app/assets/stylesheets/mixins/tables.scss */
#container
> div
> div
> md-content
> div
> div.sheet.bottom
div.account-list-grid {
  position: relative;
  width: 100%;
}

/* line 3, app/assets/stylesheets/_card-theme.scss */
md-card.md-THEME_NAME-theme {
  background-color: '{{background-hue-3}}';
  border-radius: 2px;
}

/* line 7, app/assets/stylesheets/_card-theme.scss */
md-card.md-THEME_NAME-theme .md-card-image {
  border-radius: 2px 2px 0 0;
}

/* line 4, app/assets/stylesheets/_button-theme.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;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 10, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme {
  border-radius: 3px;
}

/* line 14, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme:not([disabled]):focus {
  background-color: '{{background-500-0.2}}';
}

/* line 19, 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 24, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):focus {
  background-color: '{{accent-A700}}';
}

/* line 30, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-primary {
  color: '{{primary-color}}';
}

/* line 32, 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 37, 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 44, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised {
  color: '{{background-contrast}}';
  background-color: '{{background-50}}';
}

/* line 48, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):focus {
  background-color: '{{background-200}}';
}

/* line 54, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-warn {
  color: '{{warn-color}}';
}

/* line 57, 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 62, 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 69, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme.md-accent {
  color: '{{accent-color}}';
}

/* line 72, 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 77, 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 84, 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 90, 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 94, app/assets/stylesheets/_button-theme.scss */
.md-button.md-THEME_NAME-theme[disabled] {
  background-color: 'transparent';
}

/* line 99, app/assets/stylesheets/_button-theme.scss */
combined-arrow-button {
  outline: none;
  display: flex;
  align-items: center;
}

/* line 104, app/assets/stylesheets/_button-theme.scss */
.null[class*='beticon']:before,
md-option.null[ng-repeat]:before {
  content: initial;
  margin-right: 0;
}

/* line 110, 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.md-button[type='submit'],
.actions input.md-button[type='submit'] {
  background-color: #44494a;
  color: #fff;
}

/* line 118, 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.md-button[type='submit']:hover,
.actions input.md-button[type='submit']:hover {
  background-color: #697072;
  color: #fff;
}

/* line 125, 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;
  display: flex;
  flex: initial;
  width: initial;
  min-width: initial;
  background-color: #3ebb41 !important;
}

/* line 138, app/assets/stylesheets/_button-theme.scss */
md-button.save-square:hover,
.md-button.save-square:hover {
  background: #4ec451 !important;
  margin-top: -1px;
}

/* line 145, app/assets/stylesheets/_button-theme.scss */
md-button.save,
.md-button.save {
  height: 36px;
  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 162, 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 165, app/assets/stylesheets/_button-theme.scss */
md-button.save.noround,
.md-button.save.noround {
  -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;
  padding: 0 0px !important;
}

/* line 169, app/assets/stylesheets/_button-theme.scss */
md-button.save:hover,
.md-button.save:hover {
  background: #4ec451 !important;
  margin-top: -1px;
}

/* line 173, 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 184, app/assets/stylesheets/_button-theme.scss */
.actions {
  min-height: 36px;
  max-height: 36px;
}

/* line 194, app/assets/stylesheets/_button-theme.scss */
.size-36 {
  width: 36px !important;
  height: 36px !important;
  color: #333 !important;
}

/* line 198, app/assets/stylesheets/_button-theme.scss */
.size-36 i {
  color: #333 !important;
}

/* line 201, app/assets/stylesheets/_button-theme.scss */
.size-36.green, .size-36.green:hover {
  color: #fff !important;
}

/* line 204, app/assets/stylesheets/_button-theme.scss */
.size-36.green i, .size-36.green:hover i {
  color: #fff !important;
}

/* line 208, app/assets/stylesheets/_button-theme.scss */
.size-36.green:hover {
  background-color: #61cb64 !important;
}

/* line 3, app/assets/stylesheets/_dialog.scss */
md-dialog {
  justify-content: center;
  padding: 10px;
}

/* line 6, app/assets/stylesheets/_dialog.scss */
md-dialog button {
  background: #3ebb41 !important;
  color: #fff;
}

/* line 10, app/assets/stylesheets/_dialog.scss */
md-dialog button[ng-click*='abort'] {
  background: #5c6365 !important;
  color: #fff;
}

/* line 14, app/assets/stylesheets/_dialog.scss */
md-dialog .md-actions {
  justify-content: center;
}

/* line 20, 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/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/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header {
  float: left;
  width: 100%;
  /*background: #2875c7;*/
  height: 40px;
  color: white;
}

/* line 19, 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/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/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header > i.fa-angle-left {
  text-align: left;
}

/* line 40, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.header > i.fa-angle-right {
  text-align: right;
  margin-left: -40px;
}

/* line 44, 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/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/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week:first-child {
  border-top: none;
}

/* line 65, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week.names {
  height: 24px;
}

/* line 68, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week.names,
calendar-month > div.week-row-0 {
  margin-top: 0;
}

/* line 72, 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/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day:first-child {
  border-left: none;
}

/* line 88, 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/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/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/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day *:focus {
  outline: none;
}

/* line 110, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day:last-child {
  margin-right: 0;
}

/* line 113, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week > span.day.selected {
  background: rgba(255, 255, 255, 0.1);
  color: white;
}

/* line 117, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month > div.week.names > span {
  color: #fafafa;
  background-color: transparent;
  text-align: center;
}

/* line 123, app/assets/stylesheets/mixins/_calendar-theme.scss */
md-menu-content.calendar {
  min-height: 360px;
  min-width: 343px;
  padding: 0;
  margin: 0;
}

/* line 130, 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 140, 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 152, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg {
  position: absolute;
  position: absolute;
  left: -8px;
  top: -5px;
}

/* line 157, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-chart-arc path {
  stroke: transparent;
}

/* line 160, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-arcs-data1 path {
  fill: #3ebb41;
}

/* line 163, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-arcs-data2 path {
  fill: transparent !important;
}

/* line 166, app/assets/stylesheets/mixins/_calendar-theme.scss */
calendar-month svg .c3-arcs-data3 path {
  fill: #dc5345 !important;
}

/* line 171, 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 186, app/assets/stylesheets/mixins/_calendar-theme.scss */
.embedded-calendar calendar-month .center-date {
  height: 31px;
}

/* line 190, 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;
}

/* line 2, app/assets/stylesheets/universal.scss */
[flex='1'] {
  flex: 0 0 1%;
}

/* line 5, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='1'] {
  max-width: 1%;
}

/* line 8, app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 2%;
}

/* line 11, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='2'] {
  max-width: 2%;
}

/* line 14, app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 3%;
}

/* line 17, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='3'] {
  max-width: 3%;
}

/* line 20, app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 4%;
}

/* line 23, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='4'] {
  max-width: 4%;
}

/* line 26, app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 6%;
}

/* line 29, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='6'] {
  max-width: 6%;
}

/* line 32, app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 7%;
}

/* line 35, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='7'] {
  max-width: 7%;
}

/* line 38, app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 8%;
}

/* line 41, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='8'] {
  max-width: 8%;
}

/* line 44, app/assets/stylesheets/universal.scss */
[flex='2'] {
  flex: 0 0 9%;
}

/* line 47, app/assets/stylesheets/universal.scss */
[layout='row'] > [flex='9'] {
  max-width: 9%;
}

/* line 51, app/assets/stylesheets/universal.scss */
[flex='initial'] {
  flex: initial !important;
}

/* line 56, app/assets/stylesheets/universal.scss */
[percent='5'] {
  min-width: 5%;
  max-width: 5%;
  width: 5%;
}

/* line 61, app/assets/stylesheets/universal.scss */
[percent='6-25'] {
  min-width: 6.25%;
  max-width: 6.25%;
  width: 6.25%;
}

/* line 66, app/assets/stylesheets/universal.scss */
[percent='6-67'] {
  min-width: 6.67%;
  max-width: 6.67%;
  width: 6.67%;
}

/* line 71, app/assets/stylesheets/universal.scss */
[percent='8-33'] {
  min-width: 8.33%;
  max-width: 8.33%;
  width: 8.33%;
}

/* line 76, app/assets/stylesheets/universal.scss */
[percent='10'] {
  min-width: 10%;
  max-width: 10%;
  width: 10%;
}

/* line 81, app/assets/stylesheets/universal.scss */
[percent='12-5'] {
  min-width: 12.5%;
  max-width: 12.5%;
  width: 12.5%;
}

/* line 86, app/assets/stylesheets/universal.scss */
[percent='14-285'] {
  min-width: 14.285%;
  max-width: 14.285%;
  width: 14.285%;
}

/* line 91, app/assets/stylesheets/universal.scss */
[percent='16-6'] {
  min-width: 16.6%;
  max-width: 16.6%;
  width: 16.6%;
}

/* line 96, app/assets/stylesheets/universal.scss */
[percent='20'] {
  min-width: 20%;
  max-width: 20%;
  width: 20%;
}

/* line 101, app/assets/stylesheets/universal.scss */
[percent='25'] {
  min-width: 25%;
  max-width: 25%;
  width: 25%;
}

/* line 106, app/assets/stylesheets/universal.scss */
[percent='30'] {
  min-width: 30%;
  max-width: 30%;
  width: 30%;
}

/* line 111, app/assets/stylesheets/universal.scss */
[percent='33-3'] {
  min-width: 33.3%;
  max-width: 33.3%;
  width: 33.3%;
}

/* line 116, app/assets/stylesheets/universal.scss */
[percent='40'] {
  min-width: 40%;
  max-width: 40%;
  width: 40%;
}

/* line 121, app/assets/stylesheets/universal.scss */
[percent='50'] {
  min-width: 50%;
  max-width: 50%;
  width: 50%;
}

/* line 126, app/assets/stylesheets/universal.scss */
[percent='60'] {
  min-width: 60%;
  max-width: 60%;
  width: 60%;
}

/* line 131, app/assets/stylesheets/universal.scss */
[percent='66-6'] {
  min-width: 66.6%;
  max-width: 66.6%;
  width: 66.6%;
}

/* line 136, app/assets/stylesheets/universal.scss */
[percent='70'] {
  min-width: 70%;
  max-width: 70%;
  width: 70%;
}

/* line 141, app/assets/stylesheets/universal.scss */
[percent='75'] {
  min-width: 75%;
  max-width: 75%;
  width: 75%;
}

/* line 146, app/assets/stylesheets/universal.scss */
[percent='80'] {
  min-width: 80%;
  max-width: 80%;
  width: 80%;
}

/* line 151, app/assets/stylesheets/universal.scss */
[percent='90'] {
  min-width: 90%;
  max-width: 90%;
  width: 90%;
}

/* line 156, app/assets/stylesheets/universal.scss */
[percent='100'] {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}

/* line 164, app/assets/stylesheets/universal.scss */
html {
  background: none;
  overflow-x: hidden;
}

/* line 169, app/assets/stylesheets/universal.scss */
body {
  background: #041031;
  background-size: cover;
  font-family: 'ProximaNova';
  font-weight: 400;
  color: #444;
  overflow-x: hidden;
}

/* line 188, app/assets/stylesheets/universal.scss */
body.loggedout {
  display: flex;
}

/* line 190, app/assets/stylesheets/universal.scss */
body.loggedout .ng-scope {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
}

/* line 195, app/assets/stylesheets/universal.scss */
body.loggedout .ng-scope > div {
  height: 100%;
}

/* line 199, app/assets/stylesheets/universal.scss */
body.loggedout #register_login {
  height: 100% !important;
}

/* line 204, app/assets/stylesheets/universal.scss */
.loggedout md-content layout-padding {
  padding: 0;
}

/* line 208, app/assets/stylesheets/universal.scss */
.loggedout div.page {
  padding: 0;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

/* line 217, app/assets/stylesheets/universal.scss */
.light-green {
  background-color: #4cda64 !important;
  color: #fff !important;
}

/* line 221, app/assets/stylesheets/universal.scss */
.pale-green {
  background-color: #70b271 !important;
  color: #fff !important;
}

/* line 225, app/assets/stylesheets/universal.scss */
.green,
.racing footer [layout='row'] > div .md-button.green,
footer [layout='row'] > div .md-button.green {
  background-color: #3ebb41 !important;
  color: #fff !important;
  background-image: linear-gradient(#3ebb41, #3b773c) !important;
}

/* line 232, app/assets/stylesheets/universal.scss */
.pale-blue {
  background-color: #a5bacf !important;
  color: #fff !important;
}

/* line 236, app/assets/stylesheets/universal.scss */
.blue {
  background-color: #498ed2 !important;
  color: #fff !important;
}

/* line 240, app/assets/stylesheets/universal.scss */
.xtblue {
  background-color: #136eae !important;
  color: #fff !important;
}

/* line 243, app/assets/stylesheets/universal.scss */
.xtblue:before,
.xtblue i,
.xtblue i:before {
  color: #fff !important;
}

/* line 248, app/assets/stylesheets/universal.scss */
.xtblue.flat-button:hover, .xtblue:hover, .xtblue:focus {
  background-color: #1979bc !important;
}

/* line 253, app/assets/stylesheets/universal.scss */
.xtblue[disabled] {
  background-color: #5d9dca !important;
}

/* line 255, app/assets/stylesheets/universal.scss */
.xtblue[disabled]:before,
.xtblue[disabled] i,
.xtblue[disabled] i:before {
  opacity: 0.5;
}

/* line 262, app/assets/stylesheets/universal.scss */
.xtgreen {
  background-color: #2c8d99 !important;
  color: #fff !important;
}

/* line 265, app/assets/stylesheets/universal.scss */
.xtgreen:before,
.xtgreen i,
.xtgreen i:before {
  color: #fff !important;
}

/* line 270, app/assets/stylesheets/universal.scss */
.xtgreen.flat-button:hover, .xtgreen:hover, .xtgreen:focus {
  background-color: #3598a4 !important;
}

/* line 275, app/assets/stylesheets/universal.scss */
.xtgreen[disabled] {
  background-color: #7baab0 !important;
}

/* line 277, app/assets/stylesheets/universal.scss */
.xtgreen[disabled]:before,
.xtgreen[disabled] i,
.xtgreen[disabled] i:before {
  opacity: 0.5;
}

/* line 284, app/assets/stylesheets/universal.scss */
.yellow {
  background-color: #eede55 !important;
  color: #fff !important;
}

/* line 289, app/assets/stylesheets/universal.scss */
.yellow-text {
  color: #e3da89 !important;
}

/* line 292, app/assets/stylesheets/universal.scss */
.orange,
.racing footer [layout='row'] > div .md-button.orange {
  background-color: #ee8955 !important;
  color: #fff !important;
}

/* line 300, app/assets/stylesheets/universal.scss */
.red div .md-button.red,
.racing footer [layout='row'] > div .md-button.red div .md-button.red,
footer [layout='row'] div .md-button.red {
  background-color: #dc5345 !important;
  color: #fff !important;
}

/* line 304, app/assets/stylesheets/universal.scss */
.red .ng-clock .md-button.red,
.racing footer [layout='row'] > div .md-button.red .ng-clock .md-button.red,
footer [layout='row'] .ng-clock .md-button.red {
  background-image: linear-gradient(#dc5345, #942116) !important;
}

/* line 310, app/assets/stylesheets/universal.scss */
.md-button.red:hover {
  background-color: #9d291e !important;
}

/* line 313, app/assets/stylesheets/universal.scss */
.md-button.red[disabled] {
  background-color: #eca29b !important;
}

/* line 315, app/assets/stylesheets/universal.scss */
.md-button.red[disabled]:hover {
  background-color: #eca29b !important;
}

/* line 322, app/assets/stylesheets/universal.scss */
.md-button.blue:hover {
  background-color: #245b91 !important;
}

/* line 325, app/assets/stylesheets/universal.scss */
.md-button.blue[disabled] {
  background-color: #9bc1e6 !important;
}

/* line 327, app/assets/stylesheets/universal.scss */
.md-button.blue[disabled]:hover {
  background-color: #9bc1e6 !important;
}

/* line 333, app/assets/stylesheets/universal.scss */
.pink,
.racing footer [layout='row'] > div .md-button.pink,
footer [layout='row'] > div .md-button.pink {
  background-color: rgba(202, 115, 175, 0.35) !important;
  color: #333 !important;
}

/* line 340, app/assets/stylesheets/universal.scss */
.white {
  color: white;
}

/* line 343, app/assets/stylesheets/universal.scss */
.light-grey {
  color: #fafafa;
}

/* line 348, app/assets/stylesheets/universal.scss */
div.suggested i {
  color: #aaa !important;
}

/* line 351, app/assets/stylesheets/universal.scss */
div.pending i {
  color: #ee8955 !important;
}

/* line 354, app/assets/stylesheets/universal.scss */
div.confirmed i {
  color: #3ebb41 !important;
}

/* line 357, 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 430, app/assets/stylesheets/universal.scss */
h1,
h2,
.app-name {
  font-family: "Raleway", "ProximaNova", sans-serif;
  font-weight: normal;
  text-rendering: optimizeLegibility;
  letter-spacing: -0.02em;
}

/* line 439, app/assets/stylesheets/universal.scss */
h3,
h4,
h5,
h6,
.match-row th,
.subtitles,
.filter-nav {
  font-family: "ProximaNova", sans-serif;
  font-weight: 600 !important;
  text-rendering: optimizeLegibility;
  letter-spacing: -0.02em;
}

/* line 452, app/assets/stylesheets/universal.scss */
h3 {
  margin-top: 0;
  padding-top: 18px;
  font-size: 24px;
}

/* line 457, app/assets/stylesheets/universal.scss */
h4 {
  font-size: 12px;
  margin: 0.5em 0;
}

/* line 462, app/assets/stylesheets/universal.scss */
.filters,
.filter-nav {
  background: #44494a;
}

/* line 465, app/assets/stylesheets/universal.scss */
.filters .md-button,
.filter-nav .md-button {
  color: #fafafa;
}

/* line 467, app/assets/stylesheets/universal.scss */
.filters .md-button.md-raised,
.filter-nav .md-button.md-raised {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 472, app/assets/stylesheets/universal.scss */
.filters md-input-container label,
.filter-nav md-input-container label {
  color: #fafafa !important;
}

/* line 475, app/assets/stylesheets/universal.scss */
.filters md-input-container input,
.filter-nav md-input-container input {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fafafa;
}

/* line 484, app/assets/stylesheets/universal.scss */
.sheet .danger {
  color: #dc5345;
}

/* line 488, app/assets/stylesheets/universal.scss */
.sheet .info {
  display: block;
  background-color: #a5bacf;
  color: #343a3d;
  padding: 0.5em;
}

/* line 495, app/assets/stylesheets/universal.scss */
.sheet.flat {
  padding: 0.5em;
}

/* line 499, app/assets/stylesheets/universal.scss */
.sheet .info:empty {
  display: none;
}

/* line 503, app/assets/stylesheets/universal.scss */
.sheet .success {
  color: #3ebb41;
}

/* line 507, app/assets/stylesheets/universal.scss */
.sr-only {
  position: absolute;
  left: -10000000px;
  top: -10000000px;
}

/* line 512, app/assets/stylesheets/universal.scss */
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}

/* line 523, app/assets/stylesheets/universal.scss */
a.md-button.md-fab,
.md-button.md-fab {
  background-color: #44494a !important;
}

/* line 526, app/assets/stylesheets/universal.scss */
a.md-button.md-fab:not([disabled]):hover,
.md-button.md-fab:not([disabled]):hover {
  background-color: #5c6365 !important;
}

/* line 531, app/assets/stylesheets/universal.scss */
a.md-button.md-primary,
.md-button.md-primary {
  color: #fff;
}

/* line 536, app/assets/stylesheets/universal.scss */
button.md-button.md-fab {
  line-height: 1rem;
  width: 42px;
  height: 42px;
}

/* line 542, app/assets/stylesheets/universal.scss */
button.md-button.md-fab i {
  font-size: 24px;
  vertical-align: middle;
  line-height: 24px;
}

/* line 553, app/assets/stylesheets/universal.scss */
button:focus,
.xicon:focus,
.md-button:focus,
.xicon:focus {
  outline: none;
}

/* line 557, app/assets/stylesheets/universal.scss */
i.material-icons {
  color: #fff;
  font-size: 24px;
  vertical-align: middle;
  margin-left: 0.2em;
}

/* line 563, app/assets/stylesheets/universal.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 572, app/assets/stylesheets/universal.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 578, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.md-small,
.sheet .md-button.tradeButton.md-small {
  font-size: 75%;
}

/* line 581, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.md-button,
.sheet .md-button.tradeButton.md-button {
  min-width: 100%;
  width: 100%;
  overflow: hidden;
}

/* line 586, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.light-green,
.sheet .md-button.tradeButton.light-green {
  background-color: #4cda64 !important;
}

/* line 592, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.pale-green,
.sheet .md-button.tradeButton.pale-green {
  background-color: #70b271 !important;
  color: #fff !important;
}

/* line 599, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.green,
.sheet .md-button.tradeButton.green {
  background-color: #3ebb41 !important;
  color: #fff !important;
}

/* line 606, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.pale-blue,
.sheet .md-button.tradeButton.pale-blue {
  background-color: #a5bacf !important;
}

/* line 612, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.blue,
.sheet .md-button.tradeButton.blue {
  background-color: #498ed2 !important;
  color: #fff !important;
}

/* line 619, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.orange,
.sheet .md-button.tradeButton.orange {
  background-color: #ee8955 !important;
  color: #fff !important;
}

/* line 626, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.red,
.sheet .md-button.tradeButton.red {
  background-color: #dc5345 !important;
  color: #fff !important;
}

/* line 633, app/assets/stylesheets/universal.scss */
.sheet button.tradeButton.tradeButton,
.sheet .md-button.tradeButton.tradeButton {
  color: #fff;
  text-align: left;
  padding-left: 0.8em;
}

/* line 637, app/assets/stylesheets/universal.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 649, app/assets/stylesheets/universal.scss */
.action-details > div:first-child {
  flex: 1;
}

/* line 654, app/assets/stylesheets/universal.scss */
.actions {
  max-width: 175px;
  width: 175px;
  min-width: 175px !important;
}

/* line 659, 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;
  cursor: pointer;
  display: block;
  margin: 0;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  width: 100% !important;
  color: #8b8b8b;
  padding: 0 !important;
  margin: 0;
  border-radius: 0 !important;
  color: #fff;
}

/* line 681, 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 689, 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 696, app/assets/stylesheets/universal.scss */
.actions button md-icon {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
}

/* line 701, app/assets/stylesheets/universal.scss */
.actions button:first-child {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 703, app/assets/stylesheets/universal.scss */
.actions button:first-child:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 707, app/assets/stylesheets/universal.scss */
.actions button.trade, .actions button.amend {
  padding-left: 15px;
  min-width: 143px !important;
}

/* line 712, app/assets/stylesheets/universal.scss */
.actions button.middle {
  align-items: center;
}

/* line 721, 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 736, 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 747, app/assets/stylesheets/universal.scss */
.md-button.hover-icon span {
  display: flex;
  min-width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
}

/* line 754, 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 763, app/assets/stylesheets/universal.scss */
.md-button.hover-icon:hover i {
  opacity: 1;
}

/* line 766, app/assets/stylesheets/universal.scss */
.md-button.hover-icon:hover {
  background-color: #5c6365 !important;
}

/* line 768, app/assets/stylesheets/universal.scss */
.md-button.hover-icon:hover span {
  opacity: 0.3;
}

/* line 774, app/assets/stylesheets/universal.scss */
.significant-red .flat-button {
  /*border-bottom: 2px dotted $red;*/
}

/* line 778, app/assets/stylesheets/universal.scss */
.significant-green:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 10px 5px;
  border-color: transparent transparent #3ebb41 transparent;
  content: '' !important;
  position: absolute;
  right: 6px;
  top: 4px;
}

/* line 790, app/assets/stylesheets/universal.scss */
.significant-red:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 5px 0px 5px;
  border-color: #dc5345 transparent transparent transparent;
  content: '' !important;
  position: absolute;
  right: 6px;
  top: 4px;
}

/* line 802, app/assets/stylesheets/universal.scss */
.significant-green .citibet-button.flat-button:before {
  display: none;
}

/* line 806, app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator'],
[class*='trade-indicator'] button.md-button,
.actions button.md-button.trade:not([disabled]) {
  position: absolute;
  left: 0;
}

/* line 811, app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator'] > *,
[class*='trade-indicator'] button.md-button > *,
.actions button.md-button.trade:not([disabled]) > * {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 814, app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator']:hover,
[class*='trade-indicator'] button.md-button:hover,
.actions button.md-button.trade:not([disabled]):hover {
  width: calc(100% + 24px);
  padding-right: 12px;
  z-index: 1;
}

/* line 818, 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,
.actions button.md-button.trade:not([disabled]):hover > .super-right,
.actions button.md-button.trade:not([disabled]):hover .sub-right,
.actions button.md-button.trade:not([disabled]):hover:before {
  right: 30px;
}

/* line 824, app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator']:after,
[class*='trade-indicator'] button.md-button:after,
.actions button.md-button.trade:not([disabled]):after {
  font-family: 'icomoon';
  width: 24px;
  height: 24px;
  font-size: 16px;
  content: '\e919';
  position: absolute;
  right: 2px;
  left: initial;
  top: 50%;
  margin-top: -12px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}

/* line 841, app/assets/stylesheets/universal.scss */
button.md-button[class*='trade-indicator']:hover:after,
[class*='trade-indicator'] button.md-button:hover:after,
.actions button.md-button.trade:not([disabled]):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 850, 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 851, 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 859, app/assets/stylesheets/universal.scss */
.trade-indicator-0 button.md-button:hover {
  color: #fff;
  background: #eede55 !important;
}

/* line 867, app/assets/stylesheets/universal.scss */
.manual-arb button.md-button {
  background: #88d78a !important;
}

/* line 868, app/assets/stylesheets/universal.scss */
.manual-arb button.md-button:after {
  font-family: 'icomoon';
  width: 24px;
  height: 24px;
  font-size: 16px;
  content: '\e919';
  position: absolute;
  left: 33%;
  top: 50%;
  margin-top: -12px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 882, app/assets/stylesheets/universal.scss */
.manual-arb button.md-button:after {
  color: #fff !important;
}

/* line 885, app/assets/stylesheets/universal.scss */
.manual-arb button.md-button:before {
  border-color: transparent transparent #fff transparent;
}

/* line 889, app/assets/stylesheets/universal.scss */
.manual-arb button.md-button > * {
  color: #fff;
}

/* line 892, app/assets/stylesheets/universal.scss */
.manual-arb button.md-button:hover {
  color: #fff;
  background: #3ebb41 !important;
}

/* line 900, app/assets/stylesheets/universal.scss */
.trade-indicator--1 button.md-button, .trade-indicator--1.TMODEL {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: #f8dedb !important;
}

/* line 902, app/assets/stylesheets/universal.scss */
.trade-indicator--1 button.md-button:before, .trade-indicator--1.TMODEL:before {
  border-color: transparent transparent #dc5345 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 910, app/assets/stylesheets/universal.scss */
.trade-indicator--1 button.md-button:hover, .trade-indicator--1.TMODEL:hover {
  background: #f8dedb !important;
}

/* line 917, app/assets/stylesheets/universal.scss */
.trade-indicator-1 button.md-button, .trade-indicator-1.TMODEL {
  -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 919, app/assets/stylesheets/universal.scss */
.trade-indicator-1 button.md-button:before, .trade-indicator-1.TMODEL: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 927, app/assets/stylesheets/universal.scss */
.trade-indicator-1 button.md-button:hover, .trade-indicator-1.TMODEL:hover {
  background: #c1eac2 !important;
}

/* line 934, app/assets/stylesheets/universal.scss */
.trade-indicator-2 button.md-button, .trade-indicator-2.TMODEL, .trade-indicator-2.TModel {
  -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 937, app/assets/stylesheets/universal.scss */
.trade-indicator-2 button.md-button:before, .trade-indicator-2.TMODEL:before, .trade-indicator-2.TModel: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 945, app/assets/stylesheets/universal.scss */
.trade-indicator-2 button.md-button:hover, .trade-indicator-2.TMODEL:hover, .trade-indicator-2.TModel:hover {
  background: #88d78a !important;
}

/* line 952, app/assets/stylesheets/universal.scss */
.trade-indicator--2 button.md-button, .trade-indicator--2.TMODEL, .trade-indicator--2.TModel {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: #eca29b !important;
}

/* line 955, app/assets/stylesheets/universal.scss */
.trade-indicator--2 button.md-button:before, .trade-indicator--2.TMODEL:before, .trade-indicator--2.TModel:before {
  border-color: transparent transparent #dc5345 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 961, app/assets/stylesheets/universal.scss */
.trade-indicator--2 button.md-button .text-danger, .trade-indicator--2.TMODEL .text-danger, .trade-indicator--2.TModel .text-danger {
  font-weight: bold;
}

/* line 964, app/assets/stylesheets/universal.scss */
.trade-indicator--2 button.md-button:hover, .trade-indicator--2.TMODEL:hover, .trade-indicator--2.TModel:hover {
  background: #eca29b !important;
}

/* line 971, app/assets/stylesheets/universal.scss */
.trade-indicator-2.TMODEL, .trade-indicator-2.TModel {
  box-shadow: inset 0 0 3px 3px rgba(68, 73, 74, 0.07);
}

/* line 974, app/assets/stylesheets/universal.scss */
.trade-indicator-2.TMODEL .sub-right, .trade-indicator-2.TModel .sub-right {
  color: #2b822d !important;
}

/* line 981, app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button, .trade-indicator-3.TMODEL, .trade-indicator-3.TModel {
  -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 984, app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button:after, .trade-indicator-3.TMODEL:after, .trade-indicator-3.TModel:after {
  color: #fff !important;
}

/* line 987, app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button:before, .trade-indicator-3.TMODEL:before, .trade-indicator-3.TModel: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 993, app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button > *, .trade-indicator-3.TMODEL > *, .trade-indicator-3.TModel > * {
  color: #fff;
}

/* line 996, app/assets/stylesheets/universal.scss */
.trade-indicator-3 button.md-button:hover, .trade-indicator-3.TMODEL:hover, .trade-indicator-3.TModel:hover {
  color: #fff;
  background: #3ebb41 !important;
}

/* line 1004, app/assets/stylesheets/universal.scss */
.trade-indicator-3.TMODEL, .trade-indicator-3.TModel {
  box-shadow: inset 0 0 3px 3px rgba(68, 73, 74, 0.1);
}

/* line 1008, app/assets/stylesheets/universal.scss */
.trade-indicator-3.TMODEL .sub-right, .trade-indicator-3.TModel .sub-right {
  color: #fff !important;
}

/* line 1015, app/assets/stylesheets/universal.scss */
.citibet-highlight 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 1019, app/assets/stylesheets/universal.scss */
.citibet-highlight button.md-button:before {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 1028, app/assets/stylesheets/universal.scss */
.citibet-highlight button.md-button:hover {
  background: #eede55 !important;
}

/* line 1036, 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 1047, app/assets/stylesheets/universal.scss */
.dark-header button:hover {
  background: transparent;
}

/* line 1050, 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 1063, 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 1090, app/assets/stylesheets/universal.scss */
::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: rgba(30, 30, 30, 0.5);
}

/* line 1095, app/assets/stylesheets/universal.scss */
.capitalize {
  text-transform: lowercase;
  text-transform: capitalize;
}

/* line 1099, app/assets/stylesheets/universal.scss */
.scratched > div,
.scratched-col {
  background-color: rgba(150, 150, 150, 0.3) !important;
}

/* line 1102, app/assets/stylesheets/universal.scss */
.scratched > div button,
.scratched-col button {
  display: none !important;
}

/* line 1106, 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 1115, 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 1122, app/assets/stylesheets/universal.scss */
.scratched .super-left,
.scratched .sub-right,
.scratched-col .super-left,
.scratched-col .sub-right {
  display: none;
}

/* line 1128, app/assets/stylesheets/universal.scss */
.scratched .scratched-col {
  background-color: transparent;
}

/* line 1132, app/assets/stylesheets/universal.scss */
.scratched .detail-action.graph {
  pointer-events: none;
  opacity: 0.3;
}

/* line 1137, app/assets/stylesheets/universal.scss */
.btn {
  cursor: pointer;
}

/* line 1139, app/assets/stylesheets/universal.scss */
.btn:focus {
  outline: none;
}

/* line 1144, app/assets/stylesheets/universal.scss */
.item,
div[class*='pa'] {
  background-color: rgba(100, 100, 100, 0.015);
}

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

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

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

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

/* line 1166, app/assets/stylesheets/universal.scss */
#trading-grid > div > div > div.column-idvp.k2.item.dw.PWIN span.super-left {
  font-weight: normal !important;
}

/* line 1171, app/assets/stylesheets/universal.scss */
#trading-grid .competitor-scratched {
  margin-top: 8px;
  margin-left: 20px;
  width: 100%;
  display: block;
}

/* line 1179, app/assets/stylesheets/universal.scss */
#trading-grid > div > div > div.column-idvp.k1.item.dw.PWIN_MIX span.super-left {
  font-weight: 600 !important;
}

/* line 1185, app/assets/stylesheets/universal.scss */
.item.AUS {
  background-color: rgba(96, 142, 187, 0.25);
}

/* line 1188, app/assets/stylesheets/universal.scss */
.item.PWIN,
.item.PPLC {
  background-color: rgba(87, 162, 89, 0.1);
}

/* line 1192, app/assets/stylesheets/universal.scss */
.item.XT.WIN,
.item.XT.PLC {
  background-color: rgba(87, 162, 89, 0.1);
}

/* line 1196, app/assets/stylesheets/universal.scss */
.item.PWIN_MIX,
.item.PPLC_MIX {
  background-color: rgba(219, 207, 104, 0.1);
}

/* line 1200, app/assets/stylesheets/universal.scss */
.item.DVP,
.item.SIGFACT,
.item.IDVP {
  background-color: rgba(219, 207, 104, 0.25);
}

/* line 1205, app/assets/stylesheets/universal.scss */
.item.back,
.item.bet {
  background-color: rgba(96, 142, 187, 0.25);
}

/* line 1209, app/assets/stylesheets/universal.scss */
.item.lay,
.item.eat {
  background-color: rgba(198, 101, 91, 0.25);
}

/* line 1213, app/assets/stylesheets/universal.scss */
.scratched .item {
  background-color: transparent;
}

/* line 1216, app/assets/stylesheets/universal.scss */
.betfair.BACK {
  background: rgba(128, 147, 196, 0.35);
}

/* line 1220, app/assets/stylesheets/universal.scss */
.betfair.LAY {
  background: rgba(202, 115, 175, 0.35);
}

/* line 1224, app/assets/stylesheets/universal.scss */
.citibet.EATW,
.citibet.EATP,
.citibet.EATWP {
  background: rgba(128, 147, 196, 0.35);
}

/* line 1230, app/assets/stylesheets/universal.scss */
.citibet.BETW,
.citibet.BETP,
.citibet.BETWP {
  background: rgba(202, 115, 175, 0.35);
}

/* line 1236, app/assets/stylesheets/universal.scss */
.host-pl {
  background-color: rgba(87, 162, 89, 0.1) !important;
}

/* line 1239, app/assets/stylesheets/universal.scss */
.ebetae-pl {
  background-color: rgba(96, 142, 187, 0.1) !important;
}

/* line 1242, app/assets/stylesheets/universal.scss */
.trade-balance {
  background-color: rgba(183, 134, 168, 0.1) !important;
}

/* line 1247, app/assets/stylesheets/universal.scss */
.scratched .item.lay,
.scratched .item.eat,
.scratched .item.PWIN,
.scratched .item.PPLC,
.scratched .item.XT.WIN,
.scratched .item.XT.PLC,
.scratched .item.AUS,
.scratched .item.DVP,
.scratched .item.SIGFACT,
.scratched .betfair.BACK,
.scratched .betfair.LAY,
.scratched .citibet.BETW,
.scratched .citibet.EATW,
.scratched .citibet.BETP,
.scratched .citibet.EATP,
.scratched .citibet.BETWP,
.scratched .citibet.EATWP {
  background: transparent;
}

/* line 1269, app/assets/stylesheets/universal.scss */
.sm {
  font-size: 14px !important;
}

/* line 1272, app/assets/stylesheets/universal.scss */
.xsm {
  font-size: 12px !important;
}

/* line 1275, app/assets/stylesheets/universal.scss */
.xxsm {
  font-size: 10px !important;
}

/* line 1277, app/assets/stylesheets/universal.scss */
.xxsm.super-right {
  top: 0px;
  right: 2px !important;
}

/* line 1281, app/assets/stylesheets/universal.scss */
.xxsm.super-left {
  top: 0px;
  left: 2px;
}

/* line 1286, app/assets/stylesheets/universal.scss */
.xxxsm {
  font-size: 10px !important;
}

/* line 1288, app/assets/stylesheets/universal.scss */
.xxxsm.super-right {
  top: 1px;
  right: 1px;
}

/* line 1295, app/assets/stylesheets/universal.scss */
table.striped tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}

/* line 1299, app/assets/stylesheets/universal.scss */
table.striped.lg tr {
  min-height: 48px;
}

/* line 1301, app/assets/stylesheets/universal.scss */
table.striped.lg tr th {
  font-weight: 600;
}

/* line 1303, app/assets/stylesheets/universal.scss */
table.striped.lg tr th.sub-group {
  font-weight: 100;
}

/* line 1307, app/assets/stylesheets/universal.scss */
table.striped.lg tr th,
table.striped.lg tr td {
  border-right: 1px solid rgba(181, 181, 181, 0.25);
}

/* line 1310, app/assets/stylesheets/universal.scss */
table.striped.lg tr th:first-child,
table.striped.lg tr td:first-child {
  font-weight: 600;
}

/* line 1313, app/assets/stylesheets/universal.scss */
table.striped.lg tr th:last-child,
table.striped.lg tr td:last-child {
  border-right: none;
}

/* line 1321, app/assets/stylesheets/universal.scss */
.width-100 {
  max-width: 100%;
}

/* line 1323, app/assets/stylesheets/universal.scss */
.width-100 .combined-button {
  max-width: 100%;
}

@keyframes greenPulse {
  from {
    background-color: transparent;
  }
  2% {
    background-color: rgba(81, 168, 83, 0.15);
  }
  98% {
    background-color: rgba(81, 168, 83, 0.15);
  }
  to {
    background-color: transparent;
  }
}

/* line 1351, app/assets/stylesheets/universal.scss */
.green-fake-ripple button:after,
.foot-row .green-fake-ripple > span:after {
  will-change: background-color;
  -webkit-transform: rotateZ(360deg);
  position: absolute;
  content: ' ';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-animation-name: greenPulse;
  -webkit-animation-duration: 3000ms;
  -webkit-animation-iteration-count: 1;
}

@keyframes redPulse {
  from {
    background-color: transparent;
  }
  2% {
    background-color: rgba(203, 97, 86, 0.15);
  }
  98% {
    background-color: rgba(203, 97, 86, 0.15);
  }
  to {
    background-color: transparent;
  }
}

/* line 1386, app/assets/stylesheets/universal.scss */
.red-fake-ripple button:after,
.foot-row .red-fake-ripple > span:after {
  will-change: background-color;
  -webkit-transform: rotateZ(360deg);
  position: absolute;
  content: ' ';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-animation-name: redPulse;
  -webkit-animation-duration: 3000ms;
  -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 1420, app/assets/stylesheets/universal.scss */
.neutral-fake-ripple button:after,
.foot-row .neutral-fake-ripple > span {
  will-change: background-color;
  -webkit-transform: rotateZ(360deg);
  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 1438, app/assets/stylesheets/universal.scss */
.width-spacer {
  width: 9px;
  min-width: 9px;
  max-width: 9px;
}

/* line 1444, app/assets/stylesheets/universal.scss */
.width-20px {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
}

/* line 1450, app/assets/stylesheets/universal.scss */
.width-24px {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}

/* line 1456, app/assets/stylesheets/universal.scss */
.height-33px {
  height: 33px;
}

/* line 1460, app/assets/stylesheets/universal.scss */
.height-24px {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}

/* line 1466, app/assets/stylesheets/universal.scss */
.width-40px {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}

/* line 1472, app/assets/stylesheets/universal.scss */
.width-48px {
  width: 48px;
  min-width: 48px;
  max-width: 48px;
}

/* line 1478, app/assets/stylesheets/universal.scss */
.width-70px {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}

/* line 1484, app/assets/stylesheets/universal.scss */
.width-80px {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}

/* line 1490, app/assets/stylesheets/universal.scss */
.width-82px {
  width: 82px;
  min-width: 82px;
  max-width: 82px;
}

/* line 1496, app/assets/stylesheets/universal.scss */
.width-89px {
  width: 89px;
  min-width: 89px;
  max-width: 89px;
}

/* line 1502, app/assets/stylesheets/universal.scss */
.width-96px {
  width: 96px;
  min-width: 96px;
  max-width: 96px;
}

/* line 1508, app/assets/stylesheets/universal.scss */
.width-100px {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}

/* line 1514, app/assets/stylesheets/universal.scss */
.width-140px {
  width: 140px;
  min-width: 140px;
  max-width: 140px;
}

/* line 1520, app/assets/stylesheets/universal.scss */
.width-126px {
  width: 126px !important;
  min-width: 126px !important;
  max-width: 126px !important;
}

/* line 1526, app/assets/stylesheets/universal.scss */
.width-136px {
  width: 136px !important;
  min-width: 136px !important;
  max-width: 136px !important;
}

/* line 1532, app/assets/stylesheets/universal.scss */
.width-150px {
  width: 150px;
  min-width: 150px !important;
  max-width: 150px;
}

/* line 1538, app/assets/stylesheets/universal.scss */
.width-160px {
  width: 160px !important;
  min-width: 160px !important;
  max-width: 160px !important;
}

/* line 1544, app/assets/stylesheets/universal.scss */
.width-300px {
  width: 150px;
  min-width: 150px !important;
  max-width: 150px;
}

/* line 1550, app/assets/stylesheets/universal.scss */
.width-100 {
  width: 100%;
}

/* line 1554, app/assets/stylesheets/universal.scss */
.pad-10 {
  padding: 10px;
}

/* line 1558, app/assets/stylesheets/universal.scss */
.pad-5 {
  padding: 5px;
}

/* line 1562, app/assets/stylesheets/universal.scss */
.pad-3 {
  padding: 3px;
}

/* line 1566, app/assets/stylesheets/universal.scss */
.pad-2 {
  padding: 2px;
}

/* line 1570, app/assets/stylesheets/universal.scss */
.normal,
.normal-light {
  font-weight: normal !important;
}

/* line 1575, app/assets/stylesheets/universal.scss */
[min-800] {
  min-height: 800px !important;
}

/* line 1579, app/assets/stylesheets/universal.scss */
[min-900] {
  min-height: 900px !important;
}

/* line 1583, app/assets/stylesheets/universal.scss */
[min-1000] {
  min-height: 1000px !important;
}

/* line 1586, app/assets/stylesheets/universal.scss */
[min-1100] {
  min-height: 1100px !important;
}

/* line 1590, app/assets/stylesheets/universal.scss */
input[type='text'] {
  max-width: 100%;
}

/* line 1594, app/assets/stylesheets/universal.scss */
.height-initial {
  height: initial !important;
}

/* line 1598, app/assets/stylesheets/universal.scss */
.column-top {
  justify-content: flex-start !important;
}

/* line 1602, app/assets/stylesheets/universal.scss */
.top-right {
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 1;
}

/* line 1607, app/assets/stylesheets/universal.scss */
.top-right md-checkbox {
  margin: 0 10px 0 0;
  min-width: 128px;
  align-content: center;
  align-items: center;
  display: flex;
  align-self: stretch;
}

/* line 1614, app/assets/stylesheets/universal.scss */
.top-right md-checkbox .md-container {
  display: flex;
  top: 0;
  overflow: hidden;
}

/* line 1620, app/assets/stylesheets/universal.scss */
.top-right button {
  margin: 0 10px 0 0;
}

/* line 1628, app/assets/stylesheets/universal.scss */
.margin-bottom-1 {
  margin-bottom: 1em;
}

/* line 1632, app/assets/stylesheets/universal.scss */
.text-center {
  text-align: center !important;
  justify-content: center !important;
}

/* line 1637, app/assets/stylesheets/universal.scss */
.text-left {
  text-align: left !important;
}

/* line 1641, app/assets/stylesheets/universal.scss */
.required-underline {
  border-bottom: 1px solid #dc5345 !important;
}

/* line 1645, 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 1651, app/assets/stylesheets/universal.scss */
.no-max-height {
  height: auto !important;
  max-height: none !important;
  min-height: auto !important;
}

/* line 1656, app/assets/stylesheets/universal.scss */
.col-36 {
  width: 36px;
  max-width: 36px;
}

/* line 1660, app/assets/stylesheets/universal.scss */
.col-100 {
  width: 100px;
  max-width: 100px;
}

/* line 1664, app/assets/stylesheets/universal.scss */
.col-150 {
  width: 150px;
  max-width: 150px;
}

/* line 1668, app/assets/stylesheets/universal.scss */
.col-200 {
  width: 200px;
  max-width: 200px;
}

/* line 1673, app/assets/stylesheets/universal.scss */
div.toaster {
  position: fixed;
  bottom: 70px;
  left: auto;
  right: 10px;
  width: 350px;
  color: #fff;
  background-color: #4595ac;
  z-index: 9999;
}

/* line 1685, app/assets/stylesheets/universal.scss */
div.toaster div {
  padding: 6px;
}

/* line 1694, app/assets/stylesheets/universal.scss */
.display-flex {
  display: flex;
}

/* line 1697, app/assets/stylesheets/universal.scss */
.full-width {
  width: 100%;
}

/* line 1700, app/assets/stylesheets/universal.scss */
.full-height {
  height: 100%;
}

/* line 1704, app/assets/stylesheets/universal.scss */
.md-ripple-container {
  pointer-events: inherit;
}

/* line 1709, app/assets/stylesheets/universal.scss */
.filters .layout-align-start-center {
  justify-content: initial;
}

/* line 1713, app/assets/stylesheets/universal.scss */
footer .bottom-diagnostics {
  width: 300px;
  max-width: 300px;
}

/* line 1718, app/assets/stylesheets/universal.scss */
.md-fab[class*='beticon']:before {
  margin-right: 0;
}

/* line 1722, app/assets/stylesheets/universal.scss */
footer .md-button.md-fab span {
  border-radius: 50%;
}

/* line 1726, app/assets/stylesheets/universal.scss */
.md-fab.betia:before {
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 1730, app/assets/stylesheets/universal.scss */
.sheet .small {
  font-size: 12px;
}

/* line 1734, app/assets/stylesheets/universal.scss */
.sheet .tiny {
  font-size: 10px;
}

/* line 1738, app/assets/stylesheets/universal.scss */
.sheet .super-tiny {
  font-size: 10px;
}

/* line 1742, app/assets/stylesheets/universal.scss */
.tiny-text {
  font-size: 10px;
}

/* line 1745, app/assets/stylesheets/universal.scss */
.small-text {
  font-size: 13px;
}

/* line 1748, app/assets/stylesheets/universal.scss */
.medium-text {
  font-size: 16px;
}

/* line 1753, app/assets/stylesheets/universal.scss */
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 144px;
}

/* line 1760, app/assets/stylesheets/universal.scss */
.ucase {
  text-transform: uppercase;
}

/* line 1764, app/assets/stylesheets/universal.scss */
.text-right {
  text-align: right;
}

/* line 1768, app/assets/stylesheets/universal.scss */
.justify-right {
  justify-content: flex-end;
}

/* line 1772, app/assets/stylesheets/universal.scss */
.text-center {
  text-align: center;
}

/* line 1776, app/assets/stylesheets/universal.scss */
.justify-center {
  justify-content: center;
}

/* line 1780, app/assets/stylesheets/universal.scss */
.danger {
  background-color: #dc5345;
  color: #fff;
}

/* line 1784, app/assets/stylesheets/universal.scss */
.warning {
  background-color: #ee8955;
  color: #fff;
}

/* line 1789, app/assets/stylesheets/universal.scss */
.normal {
  font-weight: normal !important;
  color: #fff !important;
}

/* line 1794, app/assets/stylesheets/universal.scss */
.number-place-hoder {
  width: 36px;
}

/* line 1799, app/assets/stylesheets/universal.scss */
#trading-matrix > div.grid-layout div.figures button.green:hover {
  background-color: #43c146 !important;
  color: #fff !important;
}

/* line 1804, app/assets/stylesheets/universal.scss */
#trading-matrix > div.grid-layout div.figures button.red:hover {
  background-color: #de5b4e !important;
  color: #fff !important;
}

/* line 1811, app/assets/stylesheets/universal.scss */
#trading-matrix
> div.grid-layout
div.matrix
.trade-indicator-3
button
> span.text-success {
  color: #fff !important;
}

/* line 1820, app/assets/stylesheets/universal.scss */
.reduce-letter-spacing {
  letter-spacing: -1.5px;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 1829, app/assets/stylesheets/universal.scss */
  .md-fab[class*='beticon']:before {
    padding: 4px;
  }
  /* line 1832, app/assets/stylesheets/universal.scss */
  button.md-fab {
    min-width: 42px;
    min-height: 42px;
    width: 42px;
    height: 42px;
    padding: 0 !important;
  }
  /* line 1838, app/assets/stylesheets/universal.scss */
  button.md-fab i {
    margin: 0 6px !important;
    font-size: 21px !important;
  }
  /* line 1841, app/assets/stylesheets/universal.scss */
  button.md-fab i.xicon {
    font-size: 21px;
  }
  /* line 1846, 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 1858, app/assets/stylesheets/universal.scss */
input.fakepassword {
  -webkit-text-security: disc;
}

/* line 1862, app/assets/stylesheets/universal.scss */
.header-icon.xicon,
.header-icon.xicon:before {
  font-size: 34px;
  margin-left: 9px;
}

/* line 1868, app/assets/stylesheets/universal.scss */
#register_login {
  /* Change Autocomplete styles in Chrome*/
}

/* line 1870, 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 1885, app/assets/stylesheets/universal.scss */
.layout-align-start-center[layout='row'] {
  justify-content: flex-start !important;
  justify-content: flex-start !important;
}

/* line 1, 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/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/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/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/assets/stylesheets/partials/icons.scss */
.icon-boost {
  max-width: 38px;
  min-width: 38px;
  height: 38px;
  position: relative;
  top: -3px;
}

/* line 40, app/assets/stylesheets/partials/icons.scss */
.xicon-afl:before {
  content: '\e900';
}

/* line 43, app/assets/stylesheets/partials/icons.scss */
.xicon-anti-clockwise-bottom:before {
  content: '\e901';
}

/* line 46, app/assets/stylesheets/partials/icons.scss */
.xicon-anti-clockwise-top:before {
  content: '\e902';
}

/* line 49, app/assets/stylesheets/partials/icons.scss */
.xicon-anti-clockwise:before {
  content: '\e903';
}

/* line 52, app/assets/stylesheets/partials/icons.scss */
.xicon-archive:before {
  content: '\e904';
}

/* line 55, app/assets/stylesheets/partials/icons.scss */
.xicon-baseball:before {
  content: '\e905';
}

/* line 58, app/assets/stylesheets/partials/icons.scss */
.xicon-basketball:before {
  content: '\e906';
}

/* line 61, app/assets/stylesheets/partials/icons.scss */
.xicon-clockwise-bottom:before {
  content: '\e907';
}

/* line 64, app/assets/stylesheets/partials/icons.scss */
.xicon-clockwise-top:before {
  content: '\e908';
}

/* line 67, app/assets/stylesheets/partials/icons.scss */
.xicon-clockwise:before {
  content: '\e909';
}

/* line 70, app/assets/stylesheets/partials/icons.scss */
.xicon-competitor:before {
  content: '\e90a';
}

/* line 73, app/assets/stylesheets/partials/icons.scss */
.xicon-cricket:before {
  content: '\e90b';
}

/* line 76, app/assets/stylesheets/partials/icons.scss */
.xicon-dashboard:before {
  content: '\e90c';
}

/* line 79, app/assets/stylesheets/partials/icons.scss */
.xicon-diagnostics:before {
  content: '\e90d';
}

/* line 82, app/assets/stylesheets/partials/icons.scss */
.xicon-female:before {
  content: '\e90e';
}

/* line 85, app/assets/stylesheets/partials/icons.scss */
.xicon-globe:before {
  content: '\e90f';
}

/* line 88, app/assets/stylesheets/partials/icons.scss */
.xicon-golf:before {
  content: '\e910';
}

/* line 91, app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound:before {
  content: '\e911';
}

/* line 94, app/assets/stylesheets/partials/icons.scss */
.xicon-harness:before {
  content: '\e912';
}

/* line 97, app/assets/stylesheets/partials/icons.scss */
.xicon-hockey:before {
  content: '\e913';
}

/* line 100, app/assets/stylesheets/partials/icons.scss */
.xicon-investor:before {
  content: '\e914';
}

/* line 103, app/assets/stylesheets/partials/icons.scss */
.xicon-investor2:before {
  content: '\e915';
}

/* line 106, app/assets/stylesheets/partials/icons.scss */
.xicon-jockey:before {
  content: '\e916';
}

/* line 109, app/assets/stylesheets/partials/icons.scss */
.xicon-line-graph:before {
  content: '\e917';
}

/* line 112, app/assets/stylesheets/partials/icons.scss */
.xicon-linegraph:before {
  content: '\e918';
}

/* line 115, app/assets/stylesheets/partials/icons.scss */
.xicon-logout:before {
  content: '\e919';
}

/* line 118, app/assets/stylesheets/partials/icons.scss */
.xicon-male:before {
  content: '\e91a';
}

/* line 121, app/assets/stylesheets/partials/icons.scss */
.xicon-map:before {
  content: '\e91b';
}

/* line 124, app/assets/stylesheets/partials/icons.scss */
.xicon-material-chart-line:before {
  content: '\e91c';
}

/* line 127, app/assets/stylesheets/partials/icons.scss */
.xicon-material-chevron-down:before {
  content: '\e91d';
}

/* line 130, app/assets/stylesheets/partials/icons.scss */
.xicon-material-file-upload:before {
  content: '\e91e';
}

/* line 133, app/assets/stylesheets/partials/icons.scss */
.xicon-material-globe:before {
  content: '\e91f';
}

/* line 136, app/assets/stylesheets/partials/icons.scss */
.xicon-material-play_circle_outline:before {
  content: '\e920';
}

/* line 139, app/assets/stylesheets/partials/icons.scss */
.xicon-material-upload:before {
  content: '\e921';
}

/* line 142, app/assets/stylesheets/partials/icons.scss */
.xicon-motorsports:before {
  content: '\e922';
}

/* line 145, app/assets/stylesheets/partials/icons.scss */
.xicon-nfl:before {
  content: '\e923';
}

/* line 148, app/assets/stylesheets/partials/icons.scss */
.xicon-nrl:before {
  content: '\e924';
}

/* line 151, app/assets/stylesheets/partials/icons.scss */
.xicon-profile:before {
  content: '\e925';
}

/* line 154, app/assets/stylesheets/partials/icons.scss */
.xicon-racing:before {
  content: '\e926';
}

/* line 157, app/assets/stylesheets/partials/icons.scss */
.xicon-reports:before {
  content: '\e927';
}

/* line 160, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path1:before {
  content: '\e928';
  color: white;
}

/* line 164, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path2:before {
  content: '\e929';
  margin-left: -1em;
  color: white;
}

/* line 169, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path3:before {
  content: '\e92a';
  margin-left: -1em;
  color: #3dba47;
}

/* line 174, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1-white .path4:before {
  content: '\e92b';
  margin-left: -1em;
  color: #3dba47;
}

/* line 179, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path1:before {
  content: '\e92c';
  color: black;
}

/* line 183, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path2:before {
  content: '\e92d';
  margin-left: -1em;
  color: black;
}

/* line 188, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path3:before {
  content: '\e92e';
  margin-left: -1em;
  color: #3dba47;
}

/* line 193, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-1 .path4:before {
  content: '\e92f';
  margin-left: -1em;
  color: #3dba47;
}

/* line 198, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path1:before {
  content: '\e930';
  color: #ffe345;
}

/* line 202, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path2:before {
  content: '\e931';
  margin-left: -1em;
  color: #ffe345;
}

/* line 207, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path3:before {
  content: '\e932';
  margin-left: -1em;
  color: white;
}

/* line 212, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2-white .path4:before {
  content: '\e933';
  margin-left: -1em;
  color: white;
}

/* line 217, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path1:before {
  content: '\e934';
  color: #ffe345;
}

/* line 221, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path2:before {
  content: '\e935';
  margin-left: -1em;
  color: #ffe345;
}

/* line 226, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path3:before {
  content: '\e936';
  margin-left: -1em;
  color: black;
}

/* line 231, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-2 .path4:before {
  content: '\e937';
  margin-left: -1em;
  color: black;
}

/* line 236, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path1:before {
  content: '\e938';
  color: #d83232;
}

/* line 240, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path2:before {
  content: '\e939';
  margin-left: -1em;
  color: #d83232;
}

/* line 245, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path3:before {
  content: '\e93a';
  margin-left: -1em;
  color: white;
}

/* line 250, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path4:before {
  content: '\e93b';
  margin-left: -1em;
  color: white;
}

/* line 255, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3-white .path5:before {
  content: '\e93c';
  margin-left: -1em;
  color: white;
}

/* line 260, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path1:before {
  content: '\e93d';
  color: #d83232;
}

/* line 264, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path2:before {
  content: '\e93e';
  margin-left: -1em;
  color: #d83232;
}

/* line 269, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path3:before {
  content: '\e93f';
  margin-left: -1em;
  color: black;
}

/* line 274, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path4:before {
  content: '\e940';
  margin-left: -1em;
  color: black;
}

/* line 279, app/assets/stylesheets/partials/icons.scss */
.xicon-runline-3 .path5:before {
  content: '\e941';
  margin-left: -1em;
  color: black;
}

/* line 284, app/assets/stylesheets/partials/icons.scss */
.xicon-schedule:before {
  content: '\e942';
}

/* line 287, app/assets/stylesheets/partials/icons.scss */
.xicon-settings:before {
  content: '\e943';
}

/* line 290, app/assets/stylesheets/partials/icons.scss */
.xicon-settings2:before {
  content: '\e944';
}

/* line 293, app/assets/stylesheets/partials/icons.scss */
.xicon-soccer:before {
  content: '\e945';
}

/* line 296, app/assets/stylesheets/partials/icons.scss */
.xicon-sports:before {
  content: '\e946';
}

/* line 299, app/assets/stylesheets/partials/icons.scss */
.xicon-straight-track:before {
  content: '\e947';
}

/* line 302, app/assets/stylesheets/partials/icons.scss */
.xicon-tennis:before {
  content: '\e948';
}

/* line 305, app/assets/stylesheets/partials/icons.scss */
.xicon-thumbsup:before {
  content: '\e949';
}

/* line 308, app/assets/stylesheets/partials/icons.scss */
.xicon-track:before {
  content: '\e94a';
}

/* line 311, app/assets/stylesheets/partials/icons.scss */
.xicon-tradeslip:before {
  content: '\e94b';
}

/* line 314, app/assets/stylesheets/partials/icons.scss */
.xicon-trainer:before {
  content: '\e94c';
}

/* line 317, app/assets/stylesheets/partials/icons.scss */
.xicon-noise:before {
  content: '\e94d';
}

/* line 320, app/assets/stylesheets/partials/icons.scss */
.xicon-entropy:before {
  content: '\e94e';
}

/* line 323, app/assets/stylesheets/partials/icons.scss */
.xicon-material-trend-up:before {
  content: '\e94f';
}

/* line 326, app/assets/stylesheets/partials/icons.scss */
.xicon-material-trend-down:before {
  content: '\e950';
}

/* line 329, app/assets/stylesheets/partials/icons.scss */
.xicon-delta-jockey-positive:before {
  content: '\e951';
}

/* line 332, app/assets/stylesheets/partials/icons.scss */
.xicon-delta-jockey-negative:before {
  content: '\e952';
}

/* line 335, app/assets/stylesheets/partials/icons.scss */
.xicon-delta-gear-positive:before {
  content: '\e953';
}

/* line 338, app/assets/stylesheets/partials/icons.scss */
.xicon-delta-gear-negative:before {
  content: '\e954';
}

/* line 341, app/assets/stylesheets/partials/icons.scss */
.xicon-1up:before {
  content: '\e955';
}

/* line 344, app/assets/stylesheets/partials/icons.scss */
.xicon-matrix-positive:before {
  content: '\e956';
}

/* line 347, app/assets/stylesheets/partials/icons.scss */
.xicon-matrix-negative:before {
  content: '\e957';
}

/* line 350, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-1:before {
  content: '\e958';
}

/* line 353, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-2:before {
  content: '\e959';
}

/* line 356, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-3:before {
  content: '\e95a';
}

/* line 359, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-4:before {
  content: '\e95b';
}

/* line 362, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength-5:before {
  content: '\e95c';
}

/* line 365, app/assets/stylesheets/partials/icons.scss */
.xicon-query-at-distance:before {
  content: '\e95d';
}

/* line 368, app/assets/stylesheets/partials/icons.scss */
.xicon-market-movement-significant:before {
  content: '\e95e';
}

/* line 371, app/assets/stylesheets/partials/icons.scss */
.xicon-query-fitness:before {
  content: '\e95f';
}

/* line 374, app/assets/stylesheets/partials/icons.scss */
.xicon-motive:before {
  content: '\e960';
}

/* line 377, app/assets/stylesheets/partials/icons.scss */
.xicon-small-data-sample:before {
  content: '\e961';
}

/* line 380, app/assets/stylesheets/partials/icons.scss */
.xicon-scope:before {
  content: '\e962';
}

/* line 383, app/assets/stylesheets/partials/icons.scss */
.xicon-plus:before {
  content: '\e963';
}

/* line 386, app/assets/stylesheets/partials/icons.scss */
.xicon-plus-05:before {
  content: '\e964';
}

/* line 389, app/assets/stylesheets/partials/icons.scss */
.xicon-plus-1:before {
  content: '\e965';
}

/* line 392, app/assets/stylesheets/partials/icons.scss */
.xicon-plus-2:before {
  content: '\e966';
}

/* line 395, app/assets/stylesheets/partials/icons.scss */
.xicon-fit-up:before {
  content: '\e967';
}

/* line 398, app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-up:before {
  content: '\e968';
}

/* line 401, app/assets/stylesheets/partials/icons.scss */
.xicon-negative:before {
  content: '\e969';
}

/* line 404, app/assets/stylesheets/partials/icons.scss */
.xicon-negative-05:before {
  content: '\e96a';
}

/* line 407, app/assets/stylesheets/partials/icons.scss */
.xicon-negative-1:before {
  content: '\e96b';
}

/* line 410, app/assets/stylesheets/partials/icons.scss */
.xicon-negative-2:before {
  content: '\e96c';
}

/* line 413, app/assets/stylesheets/partials/icons.scss */
.xicon-fit-down:before {
  content: '\e96d';
}

/* line 416, app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-down:before {
  content: '\e96e';
}

/* line 419, app/assets/stylesheets/partials/icons.scss */
.xicon-sky1:before {
  content: '\e96f';
}

/* line 422, app/assets/stylesheets/partials/icons.scss */
.xicon-sky2:before {
  content: '\e970';
}

/* line 425, app/assets/stylesheets/partials/icons.scss */
.xicon-sky-global:before {
  content: '\e971';
}

/* line 428, app/assets/stylesheets/partials/icons.scss */
.xicon-nar:before {
  content: '\e972';
}

/* line 431, app/assets/stylesheets/partials/icons.scss */
.xicon-jra:before {
  content: '\e973';
}

/* line 434, app/assets/stylesheets/partials/icons.scss */
.xicon-at-the-races:before {
  content: '\e974';
}

/* line 437, app/assets/stylesheets/partials/icons.scss */
.xicon-racinguk:before {
  content: '\e975';
}

/* line 440, app/assets/stylesheets/partials/icons.scss */
.xicon-equidia:before {
  content: '\e976';
}

/* line 443, app/assets/stylesheets/partials/icons.scss */
.xicon-jra-1:before {
  content: '\e977';
}

/* line 446, app/assets/stylesheets/partials/icons.scss */
.xicon-jra-2:before {
  content: '\e978';
}

/* line 449, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-03:before {
  content: '\e979';
}

/* line 452, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-02:before {
  content: '\e97a';
}

/* line 455, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-01:before {
  content: '\e97b';
}

/* line 458, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-01:before {
  content: '\e97b';
}

/* line 461, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-03:before {
  content: '\e97c';
}

/* line 464, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-02:before {
  content: '\e97d';
}

/* line 467, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-03:before {
  content: '\e97e';
}

/* line 470, app/assets/stylesheets/partials/icons.scss */
.xicon-big:before {
  content: '\e97f';
}

/* line 473, app/assets/stylesheets/partials/icons.scss */
.xicon-light:before {
  content: '\e980';
}

/* line 476, app/assets/stylesheets/partials/icons.scss */
.xicon-coat:before {
  content: '\e981';
}

/* line 479, app/assets/stylesheets/partials/icons.scss */
.xicon-temperament:before {
  content: '\e982';
}

/* line 482, app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-standard:before {
  content: '\e983';
}

/* line 485, app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-bar:before {
  content: '\e984';
}

/* line 488, app/assets/stylesheets/partials/icons.scss */
.xicon-shoe-bar-glue:before {
  content: '\e985';
}

/* line 491, app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle:before {
  content: '\e986';
}

/* line 494, app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle-rail:before {
  content: '\e987';
}

/* line 497, app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle-centre:before {
  content: '\e988';
}

/* line 500, app/assets/stylesheets/partials/icons.scss */
.xicon-jumpstyle-outside:before {
  content: '\e989';
}

/* line 503, app/assets/stylesheets/partials/icons.scss */
.xicon-horse-side:before {
  content: '\e98a';
}

/* line 506, app/assets/stylesheets/partials/icons.scss */
.xicon-horse-stride:before {
  content: '\e98b';
}

/* line 509, app/assets/stylesheets/partials/icons.scss */
.xicon-horse-front:before {
  content: '\e98c';
}

/* line 512, app/assets/stylesheets/partials/icons.scss */
.xicon-horsehoof:before {
  content: '\e98d';
}

/* line 515, app/assets/stylesheets/partials/icons.scss */
.xicon-base-up:before {
  content: '\e98e';
}

/* line 518, app/assets/stylesheets/partials/icons.scss */
.xicon-pe:before {
  content: '\e98f';
}

/* line 521, app/assets/stylesheets/partials/icons.scss */
.xicon-cl-up-plus:before {
  content: '\e990';
}

/* line 524, app/assets/stylesheets/partials/icons.scss */
.xicon-prep-up:before {
  content: '\e991';
}

/* line 527, app/assets/stylesheets/partials/icons.scss */
.xicon-dist-plus:before {
  content: '\e992';
}

/* line 530, app/assets/stylesheets/partials/icons.scss */
.xicon-lead-plus:before {
  content: '\e993';
}

/* line 533, app/assets/stylesheets/partials/icons.scss */
.xicon-bias-plus:before {
  content: '\e994';
}

/* line 536, app/assets/stylesheets/partials/icons.scss */
.xicon-peak-ls:before {
  content: '\e995';
}

/* line 539, app/assets/stylesheets/partials/icons.scss */
.xicon-roarer:before {
  content: '\e996';
}

/* line 542, app/assets/stylesheets/partials/icons.scss */
.xicon-injury:before {
  content: '\e997';
}

/* line 545, app/assets/stylesheets/partials/icons.scss */
.xicon-bias-neg:before {
  content: '\e998';
}

/* line 548, app/assets/stylesheets/partials/icons.scss */
.xicon-win-percent:before {
  content: '\e999';
}

/* line 551, app/assets/stylesheets/partials/icons.scss */
.xicon-plc-percent:before {
  content: '\e99a';
}

/* line 554, app/assets/stylesheets/partials/icons.scss */
.xicon-pattern-man:before {
  content: '\e99b';
}

/* line 557, app/assets/stylesheets/partials/icons.scss */
.xicon-fsp1:before {
  content: '\e99c';
}

/* line 560, app/assets/stylesheets/partials/icons.scss */
.xicon-fsp2:before {
  content: '\e99d';
}

/* line 563, app/assets/stylesheets/partials/icons.scss */
.xicon-fsp3:before {
  content: '\e99e';
}

/* line 566, app/assets/stylesheets/partials/icons.scss */
.xicon-mtc:before {
  content: '\e99f';
}

/* line 569, app/assets/stylesheets/partials/icons.scss */
.xicon-first-start:before {
  content: '\e9a0';
}

/* line 572, app/assets/stylesheets/partials/icons.scss */
.xicon-accelleration:before {
  content: '\e9a1';
}

/* line 575, app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-paw:before {
  content: '\e9a2';
}

/* line 578, app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-front:before {
  content: '\e9a3';
}

/* line 581, app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-sidee:before {
  content: '\e9a4';
}

/* line 584, app/assets/stylesheets/partials/icons.scss */
.xicon-greyhound-stride:before {
  content: '\e9a5';
}

/* line 587, app/assets/stylesheets/partials/icons.scss */
.xicon-2up:before {
  content: '\e9a6';
}

/* line 590, app/assets/stylesheets/partials/icons.scss */
.xicon-3up:before {
  content: '\e9a7';
}

/* line 593, app/assets/stylesheets/partials/icons.scss */
.xicon-top-rated:before {
  content: '\e9a8';
}

/* line 596, app/assets/stylesheets/partials/icons.scss */
.xicon-best-time-at-dist:before {
  content: '\e9a9';
}

/* line 599, app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-lifetime:before {
  content: '\e9aa';
}

/* line 602, app/assets/stylesheets/partials/icons.scss */
.xicon-last-start-win:before {
  content: '\e9ab';
}

/* line 605, app/assets/stylesheets/partials/icons.scss */
.xicon-last-start-winner-2-lengths:before {
  content: '\e9ac';
}

/* line 608, app/assets/stylesheets/partials/icons.scss */
.xicon-win-streak-2:before {
  content: '\e9ad';
}

/* line 611, app/assets/stylesheets/partials/icons.scss */
.xicon-win-streak-3:before {
  content: '\e9ae';
}

/* line 614, app/assets/stylesheets/partials/icons.scss */
.xicon-win-streak-4:before {
  content: '\e9af';
}

/* line 617, app/assets/stylesheets/partials/icons.scss */
.xicon-last-start-place:before {
  content: '\e9b0';
}

/* line 620, app/assets/stylesheets/partials/icons.scss */
.xicon-place-streak-2:before {
  content: '\e9b1';
}

/* line 623, app/assets/stylesheets/partials/icons.scss */
.xicon-place-streak-3:before {
  content: '\e9b2';
}

/* line 626, app/assets/stylesheets/partials/icons.scss */
.xicon-place-streak-4:before {
  content: '\e9b3';
}

/* line 629, app/assets/stylesheets/partials/icons.scss */
.xicon-most-prize-money:before {
  content: '\e9b4';
}

/* line 632, app/assets/stylesheets/partials/icons.scss */
.xicon-biggest-prize:before {
  content: '\e9b5';
}

/* line 635, app/assets/stylesheets/partials/icons.scss */
.xicon-highest-average-prize:before {
  content: '\e9b6';
}

/* line 638, app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-track:before {
  content: '\e9b7';
}

/* line 641, app/assets/stylesheets/partials/icons.scss */
.xicon-place-at-track:before {
  content: '\e9b8';
}

/* line 644, app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-at-track:before {
  content: '\e9b9';
}

/* line 647, app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-distance:before {
  content: '\e9ba';
}

/* line 650, app/assets/stylesheets/partials/icons.scss */
.xicon-place-at-distance:before {
  content: '\e9bb';
}

/* line 653, app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-at-distance:before {
  content: '\e9bc';
}

/* line 656, app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-track-conditions:before {
  content: '\e9bd';
}

/* line 659, app/assets/stylesheets/partials/icons.scss */
.xicon-most-wins-at-conditions:before {
  content: '\e9be';
}

/* line 662, app/assets/stylesheets/partials/icons.scss */
.xicon-place-in-conditions:before {
  content: '\e9bf';
}

/* line 665, app/assets/stylesheets/partials/icons.scss */
.xicon-leader:before {
  content: '\e9c0';
}

/* line 668, app/assets/stylesheets/partials/icons.scss */
.xicon-on-pace:before {
  content: '\e9c1';
}

/* line 671, app/assets/stylesheets/partials/icons.scss */
.xicon-rail:before {
  content: '\e9c2';
}

/* line 674, app/assets/stylesheets/partials/icons.scss */
.xicon-fast-finisher:before {
  content: '\e9c3';
}

/* line 677, app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-grade:before {
  content: '\e9c4';
}

/* line 680, app/assets/stylesheets/partials/icons.scss */
.xicon-place-at-grade:before {
  content: '\e9c5';
}

/* line 683, app/assets/stylesheets/partials/icons.scss */
.xicon-won-at-grade-1l:before {
  content: '\e9c6';
}

/* line 686, app/assets/stylesheets/partials/icons.scss */
.xicon-new-jockey:before {
  content: '\e9c7';
}

/* line 689, app/assets/stylesheets/partials/icons.scss */
.xicon-winning-jockey:before {
  content: '\e9c8';
}

/* line 692, app/assets/stylesheets/partials/icons.scss */
.xicon-second-run-jockey:before {
  content: '\e9c9';
}

/* line 695, app/assets/stylesheets/partials/icons.scss */
.xicon-third-run-jockey:before {
  content: '\e9ca';
}

/* line 698, app/assets/stylesheets/partials/icons.scss */
.xicon-old-faithful:before {
  content: '\e9cb';
}

/* line 701, app/assets/stylesheets/partials/icons.scss */
.xicon-new-trainer:before {
  content: '\e9cc';
}

/* line 704, app/assets/stylesheets/partials/icons.scss */
.xicon-new-trainer-2:before {
  content: '\e9cd';
}

/* line 707, app/assets/stylesheets/partials/icons.scss */
.xicon-new-trainer-3:before {
  content: '\e9ce';
}

/* line 710, app/assets/stylesheets/partials/icons.scss */
.xicon-top-jockey:before {
  content: '\e9cf';
}

/* line 713, app/assets/stylesheets/partials/icons.scss */
.xicon-top-trainer:before {
  content: '\e9d0';
}

/* line 716, app/assets/stylesheets/partials/icons.scss */
.xicon-upward-form:before {
  content: '\e9d1';
}

/* line 719, app/assets/stylesheets/partials/icons.scss */
.xicon-2up2:before {
  content: '\e9d2';
}

/* line 722, app/assets/stylesheets/partials/icons.scss */
.xicon-3up2:before {
  content: '\e9d3';
}

/* line 725, app/assets/stylesheets/partials/icons.scss */
.xicon-4up:before {
  content: '\e9d4';
}

/* line 728, app/assets/stylesheets/partials/icons.scss */
.xicon-fav-last-race:before {
  content: '\e9d5';
}

/* line 731, app/assets/stylesheets/partials/icons.scss */
.xicon-backup:before {
  content: '\e9d6';
}

/* line 734, app/assets/stylesheets/partials/icons.scss */
.xicon-most-places-lifetime:before {
  content: '\e9d7';
}

/* line 737, app/assets/stylesheets/partials/icons.scss */
.xicon-stewards-comment:before {
  content: '\e9d8';
}

/* line 740, app/assets/stylesheets/partials/icons.scss */
.xicon-running-trait-rail:before {
  content: '\e9d9';
}

/* line 743, app/assets/stylesheets/partials/icons.scss */
.xicon-running-trait-middle:before {
  content: '\e9da';
}

/* line 746, app/assets/stylesheets/partials/icons.scss */
.xicon-running-trait-wide:before {
  content: '\e9db';
}

/* line 749, app/assets/stylesheets/partials/icons.scss */
.xicon-surface-optimal:before {
  content: '\e9dc';
}

/* line 752, app/assets/stylesheets/partials/icons.scss */
.xicon-surface-unsuited:before {
  content: '\e9dd';
}

/* line 755, app/assets/stylesheets/partials/icons.scss */
.xicon-distance-question:before {
  content: '\e9de';
}

/* line 758, app/assets/stylesheets/partials/icons.scss */
.xicon-distance-unsuited:before {
  content: '\e9df';
}

/* line 761, app/assets/stylesheets/partials/icons.scss */
.xicon-distance-suited:before {
  content: '\e9e0';
}

/* line 764, app/assets/stylesheets/partials/icons.scss */
.xicon-form-up:before {
  content: '\e9e1';
}

/* line 767, app/assets/stylesheets/partials/icons.scss */
.xicon-form-down:before {
  content: '\e9e2';
}

/* line 770, app/assets/stylesheets/partials/icons.scss */
.xicon-top-rated2:before {
  content: '\e9e3';
}

/* line 773, app/assets/stylesheets/partials/icons.scss */
.xicon-average-performer:before {
  content: '\e9e4';
}

/* line 776, app/assets/stylesheets/partials/icons.scss */
.xicon-fitness-query:before {
  content: '\e9e5';
}

/* line 779, app/assets/stylesheets/partials/icons.scss */
.xicon-track-unsuited:before {
  content: '\e9e6';
}

/* line 782, app/assets/stylesheets/partials/icons.scss */
.xicon-no-recent-wins:before {
  content: '\e9e7';
}

/* line 785, app/assets/stylesheets/partials/icons.scss */
.xicon-win-percentage-negative:before {
  content: '\e9e8';
}

/* line 788, app/assets/stylesheets/partials/icons.scss */
.xicon-win-percentage-positive:before {
  content: '\e9e9';
}

/* line 791, app/assets/stylesheets/partials/icons.scss */
.xicon-place-percentage-negative:before {
  content: '\e9ea';
}

/* line 794, app/assets/stylesheets/partials/icons.scss */
.xicon-fast-gate:before {
  content: '\e9eb';
}

/* line 797, app/assets/stylesheets/partials/icons.scss */
.xicon-fast-middle:before {
  content: '\e9ec';
}

/* line 800, app/assets/stylesheets/partials/icons.scss */
.xicon-fast-finish:before {
  content: '\e9ed';
}

/* line 803, app/assets/stylesheets/partials/icons.scss */
.xicon-slow-gate:before {
  content: '\e9ee';
}

/* line 806, app/assets/stylesheets/partials/icons.scss */
.xicon-slow-middle:before {
  content: '\e9ef';
}

/* line 809, app/assets/stylesheets/partials/icons.scss */
.xicon-slow-finish:before {
  content: '\e9f0';
}

/* line 812, app/assets/stylesheets/partials/icons.scss */
.xicon-box-favourable:before {
  content: '\e9f1';
}

/* line 815, app/assets/stylesheets/partials/icons.scss */
.xicon-box-negative:before {
  content: '\e9f2';
}

/* line 818, app/assets/stylesheets/partials/icons.scss */
.xicon-class-up:before {
  content: '\e9f3';
}

/* line 821, app/assets/stylesheets/partials/icons.scss */
.xicon-class-down:before {
  content: '\e9f4';
}

/* line 824, app/assets/stylesheets/partials/icons.scss */
.xicon-had-chances:before {
  content: '\e9f5';
}

/* line 827, app/assets/stylesheets/partials/icons.scss */
.xicon-race-negative:before {
  content: '\e9f6';
}

/* line 830, app/assets/stylesheets/partials/icons.scss */
.xicon-race-positive:before {
  content: '\e9f7';
}

/* line 833, app/assets/stylesheets/partials/icons.scss */
.xicon-chat:before {
  content: '\e9f8';
}

/* line 836, app/assets/stylesheets/partials/icons.scss */
.xicon-fulcrum:before {
  content: '\e9f9';
}

/* line 839, app/assets/stylesheets/partials/icons.scss */
.xicon-stopwatch:before {
  content: '\e9fa';
}

/* line 842, app/assets/stylesheets/partials/icons.scss */
.xicon-stopwatch-user:before {
  content: '\e9fb';
}

/* line 845, app/assets/stylesheets/partials/icons.scss */
.xicon-base:before {
  content: '\e9fc';
}

/* line 848, app/assets/stylesheets/partials/icons.scss */
.xicon-win:before {
  content: '\e9fd';
}

/* line 851, app/assets/stylesheets/partials/icons.scss */
.xicon-win-colour:before {
  content: '\e9fe';
  color: #3ebb41;
}

/* line 855, app/assets/stylesheets/partials/icons.scss */
.xicon-place:before {
  content: '\e9ff';
}

/* line 858, app/assets/stylesheets/partials/icons.scss */
.xicon-place-colour:before {
  content: '\ea00';
  color: #eede55;
}

/* line 862, app/assets/stylesheets/partials/icons.scss */
.xicon-poor-run:before {
  content: '\ea01';
}

/* line 865, app/assets/stylesheets/partials/icons.scss */
.xicon-poor-run-colour:before {
  content: '\ea02';
  color: #dc5345;
}

/* line 871, app/assets/stylesheets/partials/icons.scss */
.xicon-thoroughbred:before {
  content: '\e926';
}

/* line 874, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--1:before {
  content: '\e958';
}

/* line 877, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--2:before {
  content: '\e959';
}

/* line 880, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--3:before {
  content: '\e95a';
}

/* line 883, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--4:before {
  content: '\e95b';
}

/* line 886, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--1:before {
  content: '\e958';
}

/* line 889, app/assets/stylesheets/partials/icons.scss */
.xicon-Trade-Strength--5:before {
  content: '\e95c';
}

/* line 892, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-01:before {
  content: '\e97b';
}

/* line 895, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-01:before {
  content: '\e97b';
}

/* line 900, app/assets/stylesheets/partials/icons.scss */
[class*='xicon-Trade-Strength-'] {
  width: 24px;
  height: 24px;
  position: relative;
}

/* line 904, app/assets/stylesheets/partials/icons.scss */
[class*='xicon-Trade-Strength-']:before {
  font-size: 24px;
  color: #3ebb41 !important;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

/* line 912, app/assets/stylesheets/partials/icons.scss */
[class*='xicon-Trade-Strength-']:after {
  content: '\e95c';
  font-size: 24px;
  color: #dadada !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 923, app/assets/stylesheets/partials/icons.scss */
[class*='xicon-Trade-Strength--']:before {
  color: #dc5345 !important;
}

/* line 928, app/assets/stylesheets/partials/icons.scss */
.xsm[class*='xicon-Trade-Strength-'] {
  display: flex;
  width: 16px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  top: initial;
  left: initial;
  right: initial;
  bottom: initial;
  margin: initial;
  padding: initial;
}

/* line 940, app/assets/stylesheets/partials/icons.scss */
.xsm[class*='xicon-Trade-Strength-']:before {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  min-height: 16px;
  overflow: hidden;
  top: initial;
  left: initial;
  right: initial;
  bottom: initial;
  margin: initial;
  padding: initial;
}

/* line 953, app/assets/stylesheets/partials/icons.scss */
.xsm[class*='xicon-Trade-Strength-']:after {
  content: '\e95c';
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  min-height: 16px;
  overflow: hidden;
  top: initial;
  left: initial;
  right: initial;
  bottom: initial;
  margin: initial;
  padding: initial;
}

/* line 969, app/assets/stylesheets/partials/icons.scss */
.xsm.offset-right[class*='xicon-Trade-Strength-'] {
  margin-right: -2px;
}

/* line 973, app/assets/stylesheets/partials/icons.scss */
.reverse {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 982, app/assets/stylesheets/partials/icons.scss */
[class*='xicon-trend-'] {
  width: 24px;
  height: 24px;
  position: relative;
}

/* line 986, app/assets/stylesheets/partials/icons.scss */
[class*='xicon-trend-']:before {
  font-size: 24px;
  color: #ee8955 !important;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

/* line 994, app/assets/stylesheets/partials/icons.scss */
[class*='xicon-trend-']:after {
  content: '\e97e';
  font-size: 24px;
  color: #dadada !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1005, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-01:before {
  color: #dc5345 !important;
}

/* line 1011, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-02:before {
  color: #dc5345 !important;
}

/* line 1016, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-up-03:before {
  color: #dc5345 !important;
}

/* line 1021, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-01:before {
  color: #4cda64 !important;
}

/* line 1026, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-02:before {
  color: #4cda64 !important;
}

/* line 1031, app/assets/stylesheets/partials/icons.scss */
.xicon-trend-down-03:before {
  color: #3ebb41 !important;
}

/* line 1040, app/assets/stylesheets/partials/icons.scss */
.material-icon:before {
  color: #aaa;
  font-family: 'Material Icons', serif;
  font-weight: normal;
  font-style: normal;
  font-size: 28px;
  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: 32px;
}

/* line 1066, app/assets/stylesheets/partials/icons.scss */
md-switch.material-icon:before {
  content: none;
}

/* line 1070, app/assets/stylesheets/partials/icons.scss */
md-switch.material-icon .md-thumb:before {
  color: #aaa;
  font-family: 'Material Icons', serif;
  font-weight: normal;
  font-style: normal;
  font-size: 28px;
  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: 32px;
}

/* line 1095, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon:before {
  content: none;
}

/* line 1099, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon .md-thumb:before {
  padding: 0 !important;
  display: flex;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-height: 32px;
  background-size: cover;
}

@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 1126, app/assets/stylesheets/partials/icons.scss */
[class^='wicon-'],
[class*=' wicon-']:before {
  font-family: 'dripicons-weather', 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 1141, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud:before {
  content: 'a';
}

/* line 1144, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle:before {
  content: 'b';
}

/* line 1147, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning:before {
  content: 'c';
}

/* line 1150, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning-moon:before {
  content: 'd';
}

/* line 1153, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning-sun:before {
  content: 'e';
}

/* line 1156, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-lightning-sun-2:before {
  content: 'f';
}

/* line 1159, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-moon:before {
  content: 'g';
}

/* line 1162, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-sun:before {
  content: 'h';
}

/* line 1165, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-drizzle-sun-2:before {
  content: 'i';
}

/* line 1168, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog:before {
  content: 'j';
}

/* line 1171, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-2:before {
  content: 'k';
}

/* line 1174, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-moon:before {
  content: 'l';
}

/* line 1177, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-sun:before {
  content: 'm';
}

/* line 1180, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-fog-sun-2:before {
  content: 'n';
}

/* line 1183, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail:before {
  content: 'o';
}

/* line 1186, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning:before {
  content: 'p';
}

/* line 1189, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning-moon:before {
  content: 'q';
}

/* line 1192, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning-sun:before {
  content: 'r';
}

/* line 1195, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-lightning-sun-2:before {
  content: 's';
}

/* line 1198, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-moon:before {
  content: 't';
}

/* line 1201, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-sun:before {
  content: 'u';
}

/* line 1204, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-hail-sun-2:before {
  content: 'v';
}

/* line 1207, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning:before {
  content: 'w';
}

/* line 1210, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning-moon:before {
  content: 'x';
}

/* line 1213, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning-sun:before {
  content: 'y';
}

/* line 1216, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-lightning-sun-2:before {
  content: 'z';
}

/* line 1219, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-moon:before {
  content: 'A';
}

/* line 1222, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain:before {
  content: 'B';
}

/* line 1225, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2:before {
  content: 'C';
}

/* line 1228, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2-moon:before {
  content: 'D';
}

/* line 1231, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2-sun:before {
  content: 'E';
}

/* line 1234, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-2-sun-2:before {
  content: 'F';
}

/* line 1237, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning:before {
  content: 'G';
}

/* line 1240, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning-moon:before {
  content: 'H';
}

/* line 1243, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning-sun:before {
  content: 'I';
}

/* line 1246, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-lightning-sun-2:before {
  content: 'J';
}

/* line 1249, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-moon:before {
  content: 'K';
}

/* line 1252, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-sun:before {
  content: 'L';
}

/* line 1255, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-rain-sun-2:before {
  content: 'M';
}

/* line 1258, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow:before {
  content: 'N';
}

/* line 1261, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow-moon:before {
  content: 'O';
}

/* line 1264, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow-sun:before {
  content: 'P';
}

/* line 1267, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-snow-sun-2:before {
  content: 'Q';
}

/* line 1270, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-sun:before {
  content: 'R';
}

/* line 1273, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-sun-2:before {
  content: 'S';
}

/* line 1276, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind:before {
  content: 'T';
}

/* line 1279, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2:before {
  content: 'U';
}

/* line 1282, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2-moon:before {
  content: 'V';
}

/* line 1285, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2-sun:before {
  content: 'W';
}

/* line 1288, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-2-sun-2:before {
  content: 'X';
}

/* line 1291, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-moon:before {
  content: 'Y';
}

/* line 1294, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-sun:before {
  content: 'Z';
}

/* line 1297, app/assets/stylesheets/partials/icons.scss */
.wicon-cloud-wind-sun-2:before {
  content: '0';
}

/* line 1300, app/assets/stylesheets/partials/icons.scss */
.wicon-clouds:before {
  content: '1';
}

/* line 1303, app/assets/stylesheets/partials/icons.scss */
.wicon-clouds-moon:before {
  content: '2';
}

/* line 1306, app/assets/stylesheets/partials/icons.scss */
.wicon-clouds-sun:before {
  content: '3';
}

/* line 1309, app/assets/stylesheets/partials/icons.scss */
.wicon-clouds-sun-2:before {
  content: '4';
}

/* line 1312, app/assets/stylesheets/partials/icons.scss */
.wicon-compass-east:before {
  content: '5';
}

/* line 1315, app/assets/stylesheets/partials/icons.scss */
.wicon-compass-north:before {
  content: '6';
}

/* line 1318, app/assets/stylesheets/partials/icons.scss */
.wicon-compass-south:before {
  content: '7';
}

/* line 1321, app/assets/stylesheets/partials/icons.scss */
.wicon-compass-west:before {
  content: '8';
}

/* line 1324, app/assets/stylesheets/partials/icons.scss */
.wicon-degrees-celcius:before {
  content: '9';
}

/* line 1327, app/assets/stylesheets/partials/icons.scss */
.wicon-degrees-fahrenheit:before {
  content: '!';
}

/* line 1330, app/assets/stylesheets/partials/icons.scss */
.wicon-drizzle:before {
  content: '"';
}

/* line 1333, app/assets/stylesheets/partials/icons.scss */
.wicon-flag:before {
  content: '#';
}

/* line 1336, app/assets/stylesheets/partials/icons.scss */
.wicon-fog:before {
  content: '$';
}

/* line 1339, app/assets/stylesheets/partials/icons.scss */
.wicon-hail:before {
  content: '%';
}

/* line 1342, app/assets/stylesheets/partials/icons.scss */
.wicon-lightning:before {
  content: '&';
}

/* line 1345, app/assets/stylesheets/partials/icons.scss */
.wicon-moon-25:before {
  content: "'";
}

/* line 1348, app/assets/stylesheets/partials/icons.scss */
.wicon-moon-50:before {
  content: '(';
}

/* line 1351, app/assets/stylesheets/partials/icons.scss */
.wicon-moon-75:before {
  content: ')';
}

/* line 1354, app/assets/stylesheets/partials/icons.scss */
.wicon-moon-100:before {
  content: '*';
}

/* line 1357, app/assets/stylesheets/partials/icons.scss */
.wicon-moon-stars:before {
  content: '+';
}

/* line 1360, app/assets/stylesheets/partials/icons.scss */
.wicon-rain:before {
  content: ',';
}

/* line 1363, app/assets/stylesheets/partials/icons.scss */
.wicon-raindrop:before {
  content: '-';
}

/* line 1366, app/assets/stylesheets/partials/icons.scss */
.wicon-snow:before {
  content: '.';
}

/* line 1369, app/assets/stylesheets/partials/icons.scss */
.wicon-sun:before {
  content: '/';
}

/* line 1372, app/assets/stylesheets/partials/icons.scss */
.wicon-sun-eclipse:before {
  content: ':';
}

/* line 1375, app/assets/stylesheets/partials/icons.scss */
.wicon-sun-low:before {
  content: ';';
}

/* line 1378, app/assets/stylesheets/partials/icons.scss */
.wicon-sun-lower:before {
  content: '<';
}

/* line 1381, app/assets/stylesheets/partials/icons.scss */
.wicon-sun-rise:before {
  content: '=';
}

/* line 1384, app/assets/stylesheets/partials/icons.scss */
.wicon-sun-set:before {
  content: '>';
}

/* line 1387, app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-25:before {
  content: '?';
}

/* line 1390, app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-50:before {
  content: '@';
}

/* line 1393, app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-75:before {
  content: '[';
}

/* line 1396, app/assets/stylesheets/partials/icons.scss */
.wicon-thermometer-100:before {
  content: ']';
}

/* line 1399, app/assets/stylesheets/partials/icons.scss */
.wicon-tornado:before {
  content: '^';
}

/* line 1402, app/assets/stylesheets/partials/icons.scss */
.wicon-umbrella:before {
  content: '_';
}

/* line 1405, app/assets/stylesheets/partials/icons.scss */
.wicon-umbrella-drizzle:before {
  content: '`';
}

/* line 1408, app/assets/stylesheets/partials/icons.scss */
.wicon-wet:before {
  content: '{';
}

/* line 1411, app/assets/stylesheets/partials/icons.scss */
.wicon-wind:before {
  content: '|';
}

/* line 1416, app/assets/stylesheets/partials/icons.scss */
.xicon.GREYHOUND:before {
  content: '\e911';
}

/* line 1419, app/assets/stylesheets/partials/icons.scss */
.xicon.HARNESS:before {
  content: '\e912';
}

/* line 1422, app/assets/stylesheets/partials/icons.scss */
.xicon.THOROUGHBRED:before {
  content: '\e926';
}

/* line 1427, app/assets/stylesheets/partials/icons.scss */
[class^='symbol-'],
[class*=' symbol-']:before {
  width: 24px;
  height: 24px;
  background: url(/images/symbols/symbol-up.png);
}

/* line 1433, app/assets/stylesheets/partials/icons.scss */
.symbol-up {
  background: url(/images/symbols/symbol-up.png);
}

/* line 1436, app/assets/stylesheets/partials/icons.scss */
.symbol-down {
  background: url(/images/symbols/symbol-down.png);
}

/* line 1439, app/assets/stylesheets/partials/icons.scss */
.symbol-star {
  background: url(/images/symbols/symbol-star.png);
}

/* line 1446, app/assets/stylesheets/partials/icons.scss */
[class*='beticon']:before,
[class*='beticon'] > span,
[class*='accounts'] > span:before,
md-option:before,
.t1pa.translucent-blue.tmodel:before {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
}

/* line 1460, app/assets/stylesheets/partials/icons.scss */
[class*='beticon']:before,
md-option[ng-repeat]:before,
.t1pa.translucent-blue.tmodel:before {
  content: '';
  margin-right: 0.5em;
}

/* line 1466, app/assets/stylesheets/partials/icons.scss */
i[class*='beticon'] {
  width: 24px;
  max-width: 24px;
  height: 24px;
}

/* line 1471, app/assets/stylesheets/partials/icons.scss */
.filter-nav i[class*='beticon'] {
  margin-right: 0.25em;
}

/* line 1476, app/assets/stylesheets/partials/icons.scss */
[class*='beticon']:empty:before,
md-option[ng-repeat]:empty:before {
  margin-right: 0 !important;
}

/* line 1481, app/assets/stylesheets/partials/icons.scss */
.beticon-DW:before,
.beticon.DW:before,
.beticon .DW:before,
.accounts .DW:before {
  display: none;
}

/* line 1487, 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/flag-au-60x40.png);
}

/* line 1498, app/assets/stylesheets/partials/icons.scss */
.beticon-standard_bank:before,
.beticon.standard_bank:before,
.beticon.STANDARD_BANK:before,
.beticon.beticon-STANDARD_BANK:before,
.beticon .standard_bank:before,
.accounts .standard_bank:before,
md-option[value*='standard_bank']:before {
  background-image: url(/images/accounts/standard-128.png);
}

/* line 1507, app/assets/stylesheets/partials/icons.scss */
.beticon-hsbc:before,
.beticon.hsbc:before,
.beticon.HSBC:before,
.beticon.beticon-HSBC:before,
.beticon .hsbc:before,
.accounts .hsbc:before,
md-option[value*='hsbc']:before {
  background-image: url(/images/accounts/hsbc-128.jpg);
}

/* line 1516, 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 1525, 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 1534, app/assets/stylesheets/partials/icons.scss */
.beticon-Cash:before,
.beticon.Cash:before,
.beticon .Cash:before,
.accounts .Cash:before,
md-option[value*='Cash']:before {
  background-image: url(/images/accounts/cash.png);
}

/* line 1541, app/assets/stylesheets/partials/icons.scss */
.beticon-Custom:before,
.beticon.Custom:before,
.beticon .Custom:before,
.accounts .Custom:before,
md-option[value*='Custom']:before {
  background-image: url(/images/accounts/sigma-128.png);
}

/* line 1548, app/assets/stylesheets/partials/icons.scss */
.beticon-custom:before,
.beticon.custom:before,
.beticon .custom:before,
.accounts .custom:before,
md-option[value*='custom']:before {
  background-image: url(/images/accounts/sigma-128.png);
}

/* line 1555, app/assets/stylesheets/partials/icons.scss */
.beticon-Discount.Harville:before,
.beticon.Discount.Harville:before,
.beticon .Discount.Harville:before,
.accounts .Discount.Harville:before,
md-option[value*='Discount Harville']:before {
  background-image: url(/images/accounts/sigma-128.png);
}

/* line 1562, app/assets/stylesheets/partials/icons.scss */
.beticon-dhv:before,
.beticon.dhv:before,
.beticon .dhv:before,
.accounts .dhv:before,
md-option[value*='dhv']:before {
  background-image: url(/images/accounts/sigma-128.png);
}

/* line 1569, app/assets/stylesheets/partials/icons.scss */
.beticon-DHV:before,
.beticon.DHV:before,
.beticon .DHV:before,
.accounts .DHV:before,
md-option[value*='DHV']:before {
  background-image: url(/images/accounts/sigma-128.png);
}

/* line 1576, app/assets/stylesheets/partials/icons.scss */
.beticon-bestbookies:before,
.beticon.bestbookies:before,
.beticon.Best.Bookies:before,
.beticon .bestbookies:before,
.accounts .bestbookies:before,
.beticon.Bestbookies:before,
md-option[value*='bestbookies']:before {
  background-image: url(/images/accounts/bestbookies-128.png);
}

/* line 1586, 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 1594, app/assets/stylesheets/partials/icons.scss */
.beticon-betfair:before,
.beticon.betfair:before,
.beticon.bm_betfair:before,
.beticon.Betfair:before,
.beticon .betfair:before,
.accounts .betfair:before,
md-option[value*='betfair']:before {
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 1603, app/assets/stylesheets/partials/icons.scss */
.beticon-blacktype:before,
.beticon.Black.Type:before,
.beticon.Black-Type:before,
.beticon.black_type:before,
.beticon .blacktype:before,
.accounts .blacktype:before,
md-option[value*='blacktype']:before {
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 1612, 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 1621, app/assets/stylesheets/partials/icons.scss */
.beticon-_888Sport:before,
.beticon._888Sport:before,
.beticon.bm_888Sport:before,
.accounts ._888Sport:before,
md-option[value*='_888Sport']:before {
  background-image: url(/images/accounts/888Sport-128.png);
}

/* line 1629, app/assets/stylesheets/partials/icons.scss */
.beticon-AAP:before,
.beticon.AAP:before,
.beticon.bm_aap:before,
.accounts .AAP:before,
md-option[value*='AAP']:before {
  background-image: url(/images/accounts/aap-128.png);
}

/* line 1637, app/assets/stylesheets/partials/icons.scss */
.beticon-South.African.Tote:before,
.beticon.South.African.Tote:before,
.beticon.bm_south_african_tote:before,
.accounts .South.African.Tote:before,
md-option[value*='bm_south_african_tote']:before {
  background-image: url(/images/accounts/south-africa-tote-128.png);
}

/* line 1645, app/assets/stylesheets/partials/icons.scss */
.beticon-Sportech.Tote:before,
.beticon.Sportech.Tote:before,
.beticon.bm_sportech_tote:before,
.accounts .Sportech.Tote:before,
md-option[value*='bm_sportech_tote']:before {
  background-image: url(/images/accounts/sportech_tote-128.png);
}

/* line 1653, app/assets/stylesheets/partials/icons.scss */
.beticon-Swedish.Tote:before,
.beticon.Swedish.Tote:before,
.beticon.bm_swedish_tote:before,
.accounts .Swedish.Tote:before,
md-option[value*='bm_swedish_tote']:before {
  background-image: url(/images/accounts/swedish_tote-128.png);
}

/* line 1661, app/assets/stylesheets/partials/icons.scss */
.beticon-US.Tote:before,
.beticon.US.Tote:before,
.beticon.bm_us_tote:before,
.accounts .US.Tote:before,
md-option[value*='bm_us_tote']:before {
  background-image: url(/images/accounts/usa_tote-128.png);
}

/* line 1669, app/assets/stylesheets/partials/icons.scss */
.beticon-Betway:before,
.beticon.Betway:before,
.accounts .Betway:before,
md-option[value*='Betway']:before {
  background-image: url(/images/accounts/betway-128.png);
}

/* line 1676, app/assets/stylesheets/partials/icons.scss */
.beticon-BaggyBet:before,
.beticon.BaggyBet:before,
.beticon.bm_baggy_bet:before,
.accounts .BaggyBet:before,
md-option[value*='bm_baggy_bet']:before {
  background-image: url(/images/accounts/baggy_bet-128.png);
}

/* line 1684, app/assets/stylesheets/partials/icons.scss */
.beticon-Betdaq:before,
.beticon.Betdaq:before,
.beticon.bm_betdaq:before,
.accounts .Betdaq:before,
md-option[value*='bm_betdaq']:before,
md-option[value*='Betdaq']:before {
  background-image: url(/images/accounts/betdaq-128.png);
}

/* line 1693, app/assets/stylesheets/partials/icons.scss */
.beticon-Betfred:before,
.beticon.Betfred:before,
.beticon.bm_betfred:before,
.accounts .Betfred:before,
md-option[value*='bm_betfred']:before {
  background-image: url(/images/accounts/betfred-128.png);
}

/* line 1701, app/assets/stylesheets/partials/icons.scss */
.beticon-Bet.Price:before,
.beticon.Bet.Price:before,
.beticon.bm_bet_price:before,
.accounts .Bet.Price:before,
md-option[value*='bm_bet_price']:before {
  background-image: url(/images/accounts/bet-price-128.png);
}

/* line 1709, app/assets/stylesheets/partials/icons.scss */
.beticon-BLU:before,
.beticon.BLU:before,
.beticon.BLU:before,
.beticon .BLU:before,
.accounts .BLU:before,
md-option[value*='BLU']:before,
md-option.beticon.BLU:before,
.beticon-bluebet:before,
.beticon.bluebet:before,
.beticon.bm_blue_bet:before,
.beticon.BlueBet:before,
.beticon.Blue.Bet:before,
.beticon .BlueBet:before,
.beticon .bluebet:before,
.accounts .bluebet:before,
.accounts .Blue.Bet:before,
md-option[value*='bluebet']:before,
md-option[value*='bm_blue_bet']:before {
  background-image: url(/images/accounts/bluebet-128.png);
}

/* line 1729, app/assets/stylesheets/partials/icons.scss */
.beticon-bookmaker:before, .beticon.bookmaker:before, .beticon.bookmaker\.com\.au:before, .beticon .bookmaker:before, .accounts .bookmaker:before {
  background-image: url(/images/accounts/bookmaker-128.png);
}

/* line 1732, app/assets/stylesheets/partials/icons.scss */
.beticon-bookmaker\.com\.au:before {
  background-image: url(/images/accounts/bookmaker-128.png);
}

/* line 1736, app/assets/stylesheets/partials/icons.scss */
.beticon-Caesars.Nebraska:before,
.beticon.Caesars.Nebraska:before,
.beticon.bm_caesars_nebraska:before,
.accounts .Caesars.Nebraska:before,
md-option[value*='bm_caesars_nebraska']:before {
  background-image: url(/images/accounts/caesars_nebraska-128.png);
}

/* line 1744, app/assets/stylesheets/partials/icons.scss */
.beticon-Caesars.Iowa:before,
.beticon.Caesars.Iowa:before,
.beticon.bm_caesars_iowa:before,
.accounts .Caesars.Iowa:before,
md-option[value*='bm_caesars_iowa']:before {
  background-image: url(/images/accounts/caesars_iowa-128.png);
}

/* line 1752, app/assets/stylesheets/partials/icons.scss */
.beticon-Caymanas:before,
.beticon.Caymanas:before,
.beticon.bm_caymanas:before,
.accounts .Caymanas:before,
md-option[value*='bm_caymanas']:before {
  background-image: url(/images/accounts/caymanas-128.png);
}

/* line 1760, app/assets/stylesheets/partials/icons.scss */
.beticon-Dave.Dwyer:before,
.beticon.Dave.Dwyer:before,
.beticon.bm_dave_dwyer:before,
.accounts .Dave.Dwyer:before,
md-option[value*='Dave.Dwyer']:before {
  background-image: url(/images/accounts/dave_dwyer-128.png);
}

/* line 1767, app/assets/stylesheets/partials/icons.scss */
.beticon-Las.Vegas.Dissemination.Company:before,
.beticon.Las.Vegas.Dissemination.Company:before,
.beticon.bm_las_vegas_dissemination:before,
.accounts .Las.Vegas.Dissemination.Company:before,
md-option[value*='bm_las_vegas_dissemination']:before {
  background-image: url(/images/accounts/las_vegas_dissemination_company-128.png);
}

/* line 1775, app/assets/stylesheets/partials/icons.scss */
.beticon-Monmouth.Park:before,
.beticon.Monmouth.Park:before,
.beticon.bm_monmouth_park:before,
.accounts .Monmouth.Park:before,
md-option[value*='bm_monmouth_park']:before {
  background-image: url(/images/accounts/monmount_park-128.png);
}

/* line 1783, app/assets/stylesheets/partials/icons.scss */
.beticon-PA:before,
.beticon.PA:before,
.beticon.bm_pa:before,
.accounts .PA:before,
md-option[value*='bm_pa']:before {
  background-image: url(/images/accounts/pa-128.png);
}

/* line 1791, app/assets/stylesheets/partials/icons.scss */
.beticon-Paddy.Power:before,
.beticon.Paddy.Power:before,
.beticon.bm_paddy_power:before,
.accounts .Paddy.Power:before,
md-option[value*='bm_paddy_power']:before {
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 1799, app/assets/stylesheets/partials/icons.scss */
.beticon-Play.West.Bet:before,
.beticon.Play.West.Bet:before,
.beticon.bm_play_west_bet:before,
.accounts .Play.West.Bet:before,
md-option[value*='bm_play_west_bet']:before {
  background-image: url(/images/accounts/play_west_bet-128.png);
}

/* line 1807, app/assets/stylesheets/partials/icons.scss */
.beticon-Playup:before,
.beticon.Playup:before,
.beticon.bm_playup:before,
.accounts .Playup:before,
md-option[value*='bm_playup']:before {
  background-image: url(/images/accounts/playup-128.png);
}

/* line 1815, app/assets/stylesheets/partials/icons.scss */
.beticon-Sportech.Conneticut:before,
.beticon.Sportech.Conneticut:before,
.beticon.bm_sportech_conneticut:before,
.accounts .Sportech.Conneticut:before,
md-option[value*='bm_sportech_conneticut']:before {
  background-image: url(/images/accounts/sportech_conneticut-128.png);
}

/* line 1823, app/assets/stylesheets/partials/icons.scss */
.beticon-Suffolk.OTB:before,
.beticon.Suffolk.OTB:before,
.beticon.bm_suffolk_otb:before,
.accounts .Suffolk.OTB:before,
md-option[value*='bm_suffolk_otb']:before {
  background-image: url(/images/accounts/suffolk-otb-128.png);
}

/* line 1831, app/assets/stylesheets/partials/icons.scss */
.beticon-Svenskapel:before,
.beticon.Svenskapel:before,
.beticon.bm_svenskapel:before,
.accounts .Svenskapel:before,
md-option[value*='bm_svenskapel']:before {
  background-image: url(/images/accounts/svenskapel-128.png);
}

/* line 1840, app/assets/stylesheets/partials/icons.scss */
.beticon-World.Sports.Betting:before,
.beticon.World.Sports.Betting:before,
.beticon.bm_world_sports_betting:before,
.accounts .World.Sports.Betting:before,
md-option[value*='bm_world_sports_betting']:before {
  background-image: url(/images/accounts/world_sports_betting-128.png);
}

/* line 1848, app/assets/stylesheets/partials/icons.scss */
.beticon-Terry.Bet:before,
.beticon.Terry.Bet:before,
.beticon.bm_terry_bet:before,
.accounts .Terry.Bet:before,
md-option[value*='bm_terry_bet']:before {
  background-image: url(/images/accounts/terry_bet-128.png);
}

/* line 1856, 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);
  background-color: #fff;
}

/* line 1864, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.gbs,
.filter-nav .accounts.gbs {
  background-color: #dadada;
  color: #44494a;
}

/* line 1869, 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 1877, 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 {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 1885, app/assets/stylesheets/partials/icons.scss */
.beticon-ebetfx:before,
.beticon.ebetfx:before,
.beticon.ebetfx:before,
.beticon .ebetfx:before,
.accounts .ebetfx:before,
.beticon.exchange:before md-option[value*='ebetfx']:before {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 1893, app/assets/stylesheets/partials/icons.scss */
.beticon-CB:before,
.beticon.CB:before,
.beticon.CB:before,
.beticon .CB:before,
.accounts .CB:before,
.beticon.EBET.AE:before,
md-option[value*='EBET AE']:before {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 1902, app/assets/stylesheets/partials/icons.scss */
.beticon-CLB:before,
.beticon.CLB:before,
.beticon.CLB:before,
.beticon .CLB:before,
.accounts .CLB:before,
md-option[value*='CLB']:before,
md-option.beticon.CLB:before,
.beticon-classicbet:before,
.beticon.classicbet:before,
.beticon.classicbet:before,
.beticon .classicbet:before,
.accounts .classicbet:before,
md-option[value*='classicbet']:before,
.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);
}

/* TAB WA : Tab Touch */
/* line 1924, app/assets/stylesheets/partials/icons.scss */
.beticon-TABWA:before,
.beticon.TABWA:before,
.beticon.TABWA:before,
.beticon .TABWA:before,
.accounts .TABWA:before,
md-option[value*='TABWA']:before,
md-option.beticon.TABWA:before,
.beticon-TAB.WA:before,
.beticon.TAB.WA:before,
.beticon.TAB.WA:before,
.beticon .TAB.WA:before,
.accounts .TAB.WA:before,
md-option[value*='TAB.WA']:before,
md-option.beticon.TAB.WA:before,
.beticon-tabtouch:before,
.beticon.tabtouch:before,
.beticon.tabtouch:before,
.beticon .tabtouch:before,
.accounts .tabtouch:before,
md-option[value*='tabtouch']:before,
.beticon-TabTouch:before,
.beticon.TabTouch:before,
.beticon.TabTouch:before,
.beticon .TabTouch:before,
.accounts .TabTouch:before,
md-option[value*='TabTouch']:before,
.beticon-Tab.Touch:before,
.beticon.Tab.Touch:before,
.beticon.Tab.Touch:before,
.beticon .Tab.Touch:before,
.accounts .Tab.Touch:before,
md-option[value*='Tab Touch']:before {
  background-image: url(/images/accounts/tab-touch-128.png) !important;
}

/* line 1958, 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/beteasy-128.png);
}

/* line 1966, app/assets/stylesheets/partials/icons.scss */
.beticon-beteasy:before,
.beticon.beteasy:before,
.beticon.beteasy:before,
.beticon .beteasy:before,
.beticon.Bet.Easy:before,
md-option[value*='crownbet']:before {
  background-image: url(/images/accounts/beteasy-128.png);
}

/* line 1974, app/assets/stylesheets/partials/icons.scss */
.beticon-hollywoodbets:before,
.beticon-Hollywood.Bets:before,
.beticon.hollywoodbets:before,
.beticon.bm_hollywood_bet:before,
.beticon.Hollywood.Bets:before,
.beticon .hollywoodbets:before,
.beticon .Hollywood.Bets:before,
.beticon.Hollywoodbets:before,
md-option[value*='hollywoodbets']:before,
md-option[value*='bm_hollywood_bet']:before,
md-option[value*='Hollywoodbets']:before {
  background-image: url(/images/accounts/hollywoodbets-128.png);
}

/* line 1987, 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 1990, app/assets/stylesheets/partials/icons.scss */
.beticon-hkjc:before,
.beticon.hkjc:before,
.beticon.Hong.Kong.Jockey.Club:before,
.beticon .hkjc:before,
.accounts .hkjc:before,
md-option[value*='hkjc']:before {
  background-image: url(/images/accounts/hkjc-128.png);
}

/* line 1998, app/assets/stylesheets/partials/icons.scss */
.beticon-HKJC:before,
.beticon.HKJC:before,
.beticon .HKJC:before,
.accounts .HKJC:before,
md-option[value*='HKJC']:before {
  background-image: url(/images/accounts/hkjc-128.png);
}

/* Internationals */
/* line 2007, 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 2015, 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 2023, 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 2033, app/assets/stylesheets/partials/icons.scss */
.beticon-Japan.Tote:before,
.beticon.Japan.Tote:before,
.beticon.bm_japan_tote:before,
.beticon .Japan.Tote:before,
.accounts .Japan.Tote:before,
md-option[value*='bm_japan_tote']:before {
  background-image: url(/images/accounts/japan_tote-128.png);
}

/* line 2042, 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 2050, 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 2059, 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 2068, app/assets/stylesheets/partials/icons.scss */
.beticon-USA:before,
.beticon.USA:before,
.beticon.usa:before,
.beticon .USA:before,
.accounts .USA:before,
md-option[value*='USA']:before {
  background-image: url(/images/flags/flag-usa-40x40.png);
}

/* line 2076, app/assets/stylesheets/partials/icons.scss */
.beticon-FR:before,
.beticon.FR:before,
.beticon.fr:before,
.beticon .FR:before,
.accounts .FR:before,
md-option[value*='FR']:before,
md-option[value*='FRA']:before {
  background-image: url(/images/flags/flag-fr-40x40.png);
}

/* line 2085, app/assets/stylesheets/partials/icons.scss */
.beticon-UK:before,
.beticon.UK:before,
.beticon.uk:before,
.beticon .UK:before,
.accounts .UK:before,
md-option[value*='UK']:before {
  background-image: url(/images/flags/flag-uk-40x40.png);
}

/* line 2093, app/assets/stylesheets/partials/icons.scss */
.beticon-GB:before,
.beticon.GB:before,
.beticon.gb:before,
.beticon .GB:before,
.accounts .GB:before,
md-option[value*='GB']:before,
.beticon-GBR:before,
.beticon.GBR:before,
.beticon.gbr:before,
.beticon .GBR:before,
.accounts .GBR:before,
md-option[value*='GBR']:before {
  background-image: url(/images/flags/flag-uk-40x40.png);
}

/* line 2107, app/assets/stylesheets/partials/icons.scss */
.beticon-IRE:before,
.beticon.IRE:before,
.beticon.ire:before,
.beticon .ire:before,
.accounts .IRE:before,
md-option[value*='IRE']:before {
  background-image: url(/images/flags/flag-ire-40x40.png);
}

/* line 2115, app/assets/stylesheets/partials/icons.scss */
.beticon-IRL:before,
.beticon.IRL:before,
.beticon.irl:before,
.beticon .irl:before,
.accounts .IRL:before,
md-option[value*='IRL']:before {
  background-image: url(/images/flags/flag-ire-40x40.png);
}

/* line 2123, app/assets/stylesheets/partials/icons.scss */
.beticon-SAF:before,
.beticon.SAF:before,
.beticon.saf:before,
.beticon .SAF:before,
.accounts .SAF:before,
md-option[value*='SAF']:before,
md-option[value*='SAF']:before,
.beticon-ZAF:before,
.beticon.ZAF:before,
.beticon.zaf:before,
.beticon .ZAF:before,
.accounts .ZAF:before,
md-option[value*='ZAF']:before,
md-option[value*='ZAF']:before {
  background-image: url(/images/flags/flag-saf-40x40.png);
}

/* line 2139, app/assets/stylesheets/partials/icons.scss */
.beticon-HKG:before,
.beticon.HKG:before,
.beticon.hkg:before,
.beticon HKG:before,
.accounts .HKG:before,
md-option[value*='HKG']:before {
  background-image: url(/images/flags/flag-hk-40x40.png);
}

/* line 2147, app/assets/stylesheets/partials/icons.scss */
.beticon-SGP:before,
.beticon.SGP:before,
.beticon.sgp:before,
.beticon .SGP:before,
.accounts .SGP:before,
md-option[value*='SGP']:before {
  background-image: url(/images/flags/flag-sgp-40x40.png);
}

/* line 2155, app/assets/stylesheets/partials/icons.scss */
.beticon-NZL:before,
.beticon.NZL:before,
.beticon.nzl:before,
.beticon .NZL:before,
.accounts .NZL:before,
md-option[value*='NZL']:before {
  background-image: url(/images/flags/flag-nz-40x40.png);
}

/* / Internationals */
/* line 2165, app/assets/stylesheets/partials/icons.scss */
.beticon-ladbrokes:before,
.beticon.ladbrokes:before,
.beticon.bm_ladbrokes:before,
.beticon.Ladbrokes:before,
.beticon .ladbrokes:before,
.accounts .ladbrokes:before,
md-option[value*='ladbrokes']:before,
.beticon-ladbrokes_uk:before,
.beticon.ladbrokes_uk:before,
.beticon.Ladbrokes:before,
.beticon .ladbrokes_uk:before,
.accounts .ladbrokes_uk:before,
md-option[value*='ladbrokes_uk']:before {
  background-image: url(/images/accounts/ladbrokes-128.png);
}

/* line 2180, 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 2188, 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 2196, app/assets/stylesheets/partials/icons.scss */
.beticon-MadBookie:before,
.beticon.MadBookie:before,
.beticon.MadBookie:before,
.beticon .MadBookie:before,
.accounts .MadBookie:before,
md-option[value*='MadBookie']:before,
.beticon-MAD:before,
.beticon.MAD:before,
.beticon.MAD:before,
.beticon .MAD:before,
.accounts .MAD:before,
md-option[value*='MAD']:before {
  background-image: url(/images/accounts/madbookie-128.png);
}

/* line 2210, app/assets/stylesheets/partials/icons.scss */
.beticon-pro:before,
.beticon.pro:before,
.beticon.PRO:before,
.beticon .pro:before,
.accounts .pro:before,
md-option[value*='pro']:before {
  background-image: url(/images/accounts/pro-128.png);
}

/* line 2218, app/assets/stylesheets/partials/icons.scss */
.beticon-Pro:before,
.beticon.Pro:before,
.beticon .Pro:before,
.accounts .Pro:before,
md-option[value*='Pro']:before {
  background-image: url(/images/accounts/pro-128.png);
}

/* line 2225, app/assets/stylesheets/partials/icons.scss */
.beticon-org:before,
.beticon.org:before,
.beticon.ORG:before,
.beticon .org:before,
.accounts .org:before,
md-option[value*='org']:before {
  background-image: url(/images/accounts/pro-128.png);
}

/* line 2233, app/assets/stylesheets/partials/icons.scss */
.beticon-Palmerbet:before,
.beticon.Palmerbet:before,
.beticon.bm_palmerbet:before,
.beticon .Palmerbet:before,
.accounts .Palmerbet:before,
md-option[value*='Palmerbet']:before,
.beticon-palmerbet:before,
.beticon.palmerbet:before,
.beticon.palmerbet:before,
.beticon .palmerbet:before,
.accounts .palmerbet:before,
md-option[value*='palmerbet']:before,
.beticon-PAL:before,
.beticon.PAL:before,
.beticon.PAL:before,
.beticon .PAL:before,
.accounts .PAL:before,
md-option[value*='PAL']:before {
  background-image: url(/images/accounts/palmerbet-128.png);
}

/* line 2253, 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 2261, 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 2269, 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 2278, app/assets/stylesheets/partials/icons.scss */
.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 2284, app/assets/stylesheets/partials/icons.scss */
.beticon-sportingbet:before,
.beticon.sportingbet:before,
.beticon.Sportingbet:before,
.beticon .sportingbet:before,
.accounts .sportingbet:before,
md-option[value*='sportingbet']:before,
.beticon-sportingbet_uk:before,
.beticon.sportingbet_uk:before,
.beticon.bm_sporting_bet_uk:before,
.beticon .sportingbet_uk:before,
.accounts .sportingbet_uk:before,
md-option[value*='bm_sporting_bet_uk']:before,
md-option[value*='sportingbet_uk']:before {
  background-image: url(/images/accounts/sportingbet-128.png);
}

/* line 2299, app/assets/stylesheets/partials/icons.scss */
.beticon-betdeluxe:before,
.beticon.deluxe:before,
.beticon.Deluxe:before,
.beticon .deluxe:before,
.accounts .deluxe:before,
md-option[value*='betdeluxe']:before {
  background-image: url(/images/accounts/betdeluxe-128.png);
}

/* line 2308, app/assets/stylesheets/partials/icons.scss */
.beticon-sportsbetting:before,
.beticon-SportsBetting:before,
.beticon.sportsbetting:before,
.beticon.bm_sports_betting:before,
.beticon.SportsBetting:before,
.beticon.Sports.Betting:before,
.beticon .sportsbetting:before,
.beticon .SportsBetting:before,
.accounts .sportsbetting:before,
.accounts .SportsBetting:before,
md-option[value*='bm_sports_betting']:before,
md-option[value*='SportsBetting']:before {
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 2322, app/assets/stylesheets/partials/icons.scss */
.beticon-racebets:before,
.beticon.racebets:before,
.beticon.bm_race_bets:before,
.beticon.Racebets.Betting:before,
.beticon .racebets:before,
.accounts .racebets:before,
md-option[value*='bm_race_bets']:before,
md-option[value*='racebets']:before {
  background-image: url(/images/accounts/racebets-128.png);
}

/* line 2332, app/assets/stylesheets/partials/icons.scss */
.beticon-standard:before,
.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 2341, app/assets/stylesheets/partials/icons.scss */
.beticon-tab:before,
.beticon.tab:before,
.beticon.TAB:before,
.beticon .tab:before,
.accounts .tab:before,
.beticon.TAB:before,
md-option[value*='tab']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2350, app/assets/stylesheets/partials/icons.scss */
.beticon-tab.nz:before,
.beticon.tab.nz:before,
.beticon.TAB.NZ:before,
.beticon .tab.nz:before,
.accounts .tab.nz:before,
.beticon.TAB.NZ:before,
md-option[value*='tab nz']:before {
  background-image: url(/images/accounts/tabnz-128.png);
}

/* line 2359, app/assets/stylesheets/partials/icons.scss */
.beticon-tabfx:before,
.beticon.tabfx:before,
.beticon.TabFX:before,
.beticon .tabfx:before,
.accounts .tabfx:before,
.beticon.TabFX:before,
md-option[value*='TabFX']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2368, app/assets/stylesheets/partials/icons.scss */
.beticon-tabfxscr:before,
.beticon.tabfxscr:before,
.beticon.TabFXscr:before,
.beticon .tabfxscr:before,
.accounts .tabfxscr:before,
.beticon.TabFXscr:before,
md-option[value*='TabFXscr']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2377, app/assets/stylesheets/partials/icons.scss */
.beticon-tabfx1:before,
.beticon.tabfx1:before,
.beticon.TabFX1:before,
.beticon .tabfx1:before,
.accounts .tabfx1:before,
.beticon.TabFX1:before,
md-option[value*='TabFX1']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2386, app/assets/stylesheets/partials/icons.scss */
.beticon-tabcorp:before,
.beticon.tabcorp:before,
.beticon.Tabcorp:before,
.beticon .tabcorp:before,
.beticon.TABCORP:before,
.accounts .tabcorp:before,
md-option[value*='tabcorp']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2395, app/assets/stylesheets/partials/icons.scss */
.beticon-tabcorpfx:before,
.beticon.tabcorpfx:before,
.beticon.TabcorpFX:before,
.beticon .tabcorpfx:before,
.beticon .TabcorpFX:before,
.beticon.TABCORPFX:before,
.accounts .tabcorpfx:before,
md-option[value*='tabcorpfx']:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 2405, app/assets/stylesheets/partials/icons.scss */
.beticon-tab_nz:before,
.beticon.tab_nz:before,
.beticon.bm_tab_nz:before,
.beticon.TAB.NZ:before,
.beticon .tab_nz:before,
.accounts .tab_nz:before,
.beticon.TABNZ:before,
md-option[value*='tab_nz']:before {
  background-image: url(/images/accounts/tabnz-128.png);
}

/* line 2415, app/assets/stylesheets/partials/icons.scss */
.beticon-tab_nsw:before,
.beticon.tab_nsw:before,
.beticon.bm_tab_nsw:before,
.beticon.bm_tab_nsw_fx:before,
.beticon.TAB.NSW:before,
.beticon .tab_nsw:before,
.accounts .tab_nsw:before,
.beticon.TABNSW:before,
md-option[value*='tab_nsw']:before {
  background-image: url(/images/accounts/tabnsw-128.png);
}

/* line 2426, app/assets/stylesheets/partials/icons.scss */
.beticon-tab_vic:before,
.beticon.tab_vic:before,
.beticon.bm_tab_vic:before,
.beticon.bm_tab_vic_fx:before,
.beticon.TAB.VIC:before,
.beticon .tab_vic:before,
.accounts .tab_vic:before,
.beticon.TABVIC:before,
md-option[value*='tab_vic']:before {
  background-image: url(/images/accounts/tab_vic-128.png);
}

/* line 2437, app/assets/stylesheets/partials/icons.scss */
.beticon-tab_qld:before,
.beticon.tab_qld:before,
.beticon.bm_tab_qld:before,
.beticon.bm_tab_qld_fx:before,
.beticon.UBET:before,
.beticon .tab_qld:before,
.accounts .tab_qld:before,
md-option[value*='tab_qld']:before {
  background-image: url(/images/accounts/tab_qld-128.png);
}

/* line 2447, 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 2455, app/assets/stylesheets/partials/icons.scss */
.beticon-ubet:before,
.beticon.ubet:before,
.beticon.UBET:before,
.beticon .ubet:before,
.accounts .ubet:before,
.beticon.UBET:before,
md-option[value*='ubet']:before {
  background-image: url(/images/accounts/ubet-128.png);
}

/* line 2464, app/assets/stylesheets/partials/icons.scss */
.beticon-bm_bet66:before,
.beticon.bm_bet66:before,
.beticon .bm_bet66:before,
.accounts .bm_bet66:before,
md-option[value*='bet66']:before {
  background-image: url(/images/accounts/bet66-128.png);
}

/* line 2471, app/assets/stylesheets/partials/icons.scss */
.beticon-bm_bet_gold:before,
.beticon.bm_bet_gold:before,
.beticon .bm_bet_gold:before,
.accounts .bm_bet_gold:before,
md-option[value*='bet_gold']:before {
  background-image: url(/images/accounts/bet_gold-128.png);
}

/* line 2479, app/assets/stylesheets/partials/icons.scss */
.beticon-topsport:before,
.beticon.topsport:before,
.beticon.bm_top_sport:before,
.beticon.Topsport:before,
.beticon.TopSport:before,
.beticon .topsport:before,
.beticon .TopSport:before,
.accounts .topsport:before,
.accounts .TopSport:before,
md-option[value*='topsport']:before,
md-option[value*='TopSport']:before,
.beticon-Top.Sport:before,
.beticon.Top.Sport:before,
.beticon.Top.Sport:before,
.beticon .Top.Sport:before,
.accounts .Top.Sport:before,
md-option[value*='top sport']:before,
.beticon-TOP:before,
.beticon.TOP:before,
.beticon.TOP:before,
.beticon .TOP:before,
.accounts .TOP:before,
md-option[value*='bm_top_sport']:before {
  background-image: url(/images/accounts/topsport-128.png);
}

/* line 2505, app/assets/stylesheets/partials/icons.scss */
.beticon-unibet:before,
.beticon.unibet:before,
.beticon.bm_unibet:before,
.beticon.Unibet:before,
.beticon .unibet:before,
.accounts .unibet,
md-option[value*='unibet']:before,
.beticon-unibet_uk:before,
.beticon.unibet_uk:before,
.beticon.bm_unibet_uk:before,
.beticon .unibet_uk:before,
.accounts .unibet_uk,
md-option[value*='unibet_uk']:before {
  background-image: url(/images/accounts/unibet-128.png);
}

/* line 2521, app/assets/stylesheets/partials/icons.scss */
.beticon-neds:before,
.beticon.neds:before,
.beticon.bm_neds:before,
.beticon .neds:before,
.accounts .neds:before,
.beticon.Neds:before,
md-option[value*='neds']:before {
  background-image: url(/images/accounts/neds-128.png);
}

/* line 2532, app/assets/stylesheets/partials/icons.scss */
.beticon-topbetta:before,
.beticon.topbetta:before,
.beticon .topbetta:before,
.accounts .topbetta:before,
.beticon.Top.Betta:before,
md-option[value*='topbetta']:before {
  background-image: url(/images/accounts/topbetta-128.png);
}

/* line 2541, app/assets/stylesheets/partials/icons.scss */
.beticon-Betr:before,
.beticon.Betr:before,
.beticon.bm_betr:before,
.beticon .Betr:before,
.accounts .Betr:before,
.beticon-betrau:before,
.beticon.betrau:before,
.beticon .betrau:before,
.accounts .betrau:before,
.beticon.BetrAU:before,
.beticon.Betia.BetrAU:before,
.account.BetrAU:before,
.accounts.BetrAU:before,
md-option[value*='Betr']:before,
md-option[value*='bm_betr']:before,
md-option[value*='betrau']:before,
md-option[value*='BetrAU']:before {
  background-image: url(/images/accounts/betr-logo.png);
}

/* line 2562, app/assets/stylesheets/partials/icons.scss */
.beticon-bfsportsbook:before,
.beticon.bfsportsbook:before,
.beticon .bfsportsbook:before,
.accounts .bfsportsbook:before,
.beticon.BFSportsbook:before,
.beticon.Betfair.Sportsbook:before,
.account.BFSportsbook:before,
.accounts.BFSportsbook:before,
md-option[value*='bfsportsbook']:before,
md-option[value*='BFSportsbook']:before {
  background-image: url(/images/accounts/bfsportsbook.png);
}

/* line 2576, app/assets/stylesheets/partials/icons.scss */
.beticon.GlobalTote:before,
.account.GlobalTote:before,
.beticon.Global.Tote:before,
.account.Global.Tote:before {
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 2583, app/assets/stylesheets/partials/icons.scss */
.beticon-sport888:before,
.beticon.sport888:before,
.beticon.sport888:before,
.beticon .sport888:before,
.accounts .sport888:before,
.beticon.Sport888:before,
md-option[value*='sport888']:before {
  background-image: url(/images/accounts/sport888-128.png);
  background-color: #000;
}

/* line 2594, app/assets/stylesheets/partials/icons.scss */
.beticon-boylesports:before,
.beticon-Boylesports:before,
.beticon.boylesports:before,
.beticon.bm_boyle_sports:before,
.beticon.Boylesports:before,
.beticon .boylesports:before,
.beticon .Boylesports:before,
.accounts .boylesports:before,
.accounts .Boylesports:before,
.beticon.Boyle.Sports:before,
md-option[value*='boylesports']:before,
md-option[value*='bm_boyle_sports']:before {
  background-image: url(/images/accounts/boylesports-128.png);
}

/* line 2609, app/assets/stylesheets/partials/icons.scss */
.beticon-oddschecker:before,
.beticon.oddschecker:before,
.beticon.oddschecker:before,
.beticon .oddschecker:before,
.accounts .oddschecker:before,
.beticon.Odds.Checker:before,
md-option[value*='oddschecker']:before {
  background-image: url(/images/accounts/oddschecker-128.png);
  background-color: #fff;
}

/* line 2620, app/assets/stylesheets/partials/icons.scss */
.beticon-totesport:before,
.beticon.totesport:before,
.beticon.totesport:before,
.beticon .totesport:before,
.accounts .totesport:before,
.beticon.Tote.Sport:before,
md-option[value*='totesport']:before {
  background-image: url(/images/accounts/totesport-128.png);
}

/* line 2630, app/assets/stylesheets/partials/icons.scss */
.beticon-atg:before,
.beticon.atg:before,
.beticon.atg:before,
.beticon .atg:before,
.accounts .atg:before,
.beticon.ATG:before,
md-option[value*='atg']:before {
  background-image: url(/images/accounts/atg-128.png);
  background-color: #fff;
}

/* line 2641, app/assets/stylesheets/partials/icons.scss */
.beticon-pointsbet:before,
.beticon.pointsbet:before,
.beticon.bm_points_bet:before,
.beticon.PointsBet:before,
.beticon .pointsbet:before,
.accounts .pointsbet:before,
.beticon.Points.Bet:before,
md-option[value*='pointsbet']:before,
md-option[value*='bm_points_bet']:before {
  background-image: url(/images/accounts/pointsbet-128.png);
  background-color: #121212;
}

/* line 2654, app/assets/stylesheets/partials/icons.scss */
.beticon-PBT:before,
.beticon.PBT:before,
.beticon .PBT:before,
.accounts .PBT:before,
.beticon.Points.Bet:before,
md-option[value*='PBT']:before {
  background-image: url(/images/accounts/pointsbet-128.png);
  background-color: #121212;
}

/* line 2664, app/assets/stylesheets/partials/icons.scss */
.beticon-woodcock:before,
.beticon.woodcock:before,
.beticon.Woodcock:before,
.beticon .woodcock:before,
.accounts .woodcock:before,
md-option[value*='woodcock']:before {
  background-image: url(/images/accounts/woodcock-128.png);
  background-color: #121212;
}

/* line 2673, app/assets/stylesheets/partials/icons.scss */
.beticon-stanjames:before,
.beticon.stanjames:before,
.beticon.stanjames:before,
.beticon .stanjames:before,
.accounts .stanjames:before,
md-option[value*='stanjames']:before {
  background-image: url(/images/accounts/stanjames-128.png);
}

/* line 2682, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.GB:before,
.beticon.betia_usa_gbr:before,
.accounts.betia_usa_gbr:before,
.account.betia_usa_gbr:before {
  background-image: url(/images/accounts/ebet-uk-128.png);
}

/* line 2689, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.NZ:before,
.beticon.betia_usa_nzl:before,
.accounts.betia_usa_nzl:before,
.account.betia_usa_nzl:before {
  background-image: url(/images/accounts/ebet-nz-128.png);
}

/* line 2696, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.HK:before,
.beticon.betia_usa_hkg:before,
.accounts.betia_usa_hkg:before,
.account.betia_usa_hkg:before {
  background-image: url(/images/accounts/ebet-hk-128.png);
}

/* line 2703, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.IR:before,
.beticon.betia_usa_irl:before,
.accounts.betia_usa_irl:before,
.account.betia_usa_irl:before {
  background-image: url(/images/accounts/ebet-ire-128.png);
}

/* line 2710, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.ZA:before,
.beticon.betia_usa_zaf:before,
.accounts.betia_usa_zaf:before,
.account.betia_usa_zaf:before {
  background-image: url(/images/accounts/ebet-za-128.png);
}

/* line 2717, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.AR:before,
.beticon.betia_usa_are:before,
.accounts.betia_usa_are:before,
.account.betia_usa_are:before {
  background-image: url(/images/accounts/ebet-uae-128.png);
}

/* line 2724, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.GLOBAL:before,
.beticon.betia_usa_global:before,
.accounts.betia_usa_global:before,
.account.betia_usa_global:before {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 2731, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.SG:before,
.beticon.betia_usa_sgp:before,
.accounts.betia_usa_sgp:before,
.account.betia_usa_sgp:before {
  background-image: url(/images/accounts/ebet-sg-128.png);
}

/* line 2738, app/assets/stylesheets/partials/icons.scss */
.beticon.Betia.US.FR:before,
.beticon.betia_usa_fra:before,
.accounts.betia_usa_fra:before,
.account.betia_usa_fra:before {
  background-image: url(/images/accounts/ebet-fr-128.png);
}

/* line 2745, app/assets/stylesheets/partials/icons.scss */
.beticon-XT:before,
.beticon.MM_A:before,
.beticon.MM_B:before,
.beticon.MM_F: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-betia:before,
.beticon.betia:before,
.beticon .betia:before,
.accounts .betia:before,
.beticon-xTrade:before,
.beticon.xTrade:before,
.beticon .xTrade:before,
.accounts .xTrade: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-FX_MW:before,
.beticon.FX_MW:before,
.beticon .FX_MW:before,
.accounts .FX_MW:before,
.beticon-TMODEL:before,
.beticon.TMODEL:before,
.beticon .TMODEL:before,
.accounts .TMODEL:before,
.beticon-FMODEL:before,
.beticon.FMODEL:before,
.beticon .FMODEL:before,
.accounts .FMODEL: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-IDVP:before,
.beticon.IDVP:before,
.beticon .IDVP:before,
.accounts .IDVP:before,
.beticon-XT_alpha:before,
.beticon.XT_alpha:before,
.beticon .XT_alpha:before,
.accounts .XT_alpha:before,
md-option[value*='XT_alpha']:before,
.beticon.betia-factor:before,
.account.betia-factor:before,
.beticon.BETIA.Factor:before,
.account.BETIA.Factor:before,
.beticon.BETIA.Arb.Hedge:before,
.account.BETIA.Arb.Hedge:before {
  background-image: url(/images/accounts/A-128.png);
}

/* line 2815, app/assets/stylesheets/partials/icons.scss */
md-select[market*='BETIA']:before,
md-option[market*='BETIA']:before {
  background-image: url(/images/accounts/A-128.png) !important;
}

/* line 2820, app/assets/stylesheets/partials/icons.scss */
.duel-bet .beticon.betia:before,
.derivatives-plus .beticon.betia:before,
.beticon.alpha:before,
.beticon.hedge:before {
  background-image: url(/images/accounts/A-alpha-128.png) !important;
}

/* line 2827, app/assets/stylesheets/partials/icons.scss */
.beticon-sportech_hkg:before,
.beticon.sportech_hkg:before,
.beticon.Sportech.HKG:before,
.beticon .sportech_hkg:before,
.beticon.sportech_HK:before,
.accounts .sportech_hkg:before,
md-option[value*='sportech_hkg']:before {
  background-image: url(/images/accounts/sportech-hk-128.png);
}

/* line 2837, app/assets/stylesheets/partials/icons.scss */
.beticon-sportech_sgp:before,
.beticon.sportech_sgp:before,
.beticon.Sportech.SGP:before,
.beticon .sportech_sgp:before,
.beticon.sportech_SG:before,
.accounts .sportech_sgp:before,
md-option[value*='sportech_sgp']:before {
  background-image: url(/images/accounts/sportech-sgp-128.png);
}

/* line 2847, app/assets/stylesheets/partials/icons.scss */
.beticon.web:before {
  background-image: url(/images/accounts/web-128.png);
}

/* line 2851, app/assets/stylesheets/partials/icons.scss */
.beticon-colossalbetFX:before,
.beticon.ColossalbetFX:before,
.beticon-ColossalBet:before,
.beticon.colossalbetFX:before,
.beticon.ColossalBet:before,
.beticon.bm_colossal_bet:before,
.beticon .colossalbetFX:before,
.beticon .ColossalbetFX:before,
.beticon .ColossalBet:before,
.accounts .colossalbetFX:before,
.accounts .ColossalbetFX:before,
.accounts .ColossalBet:before,
md-option[value*='colossalbetFX']:before,
md-option[value*='ColossalBet']:before,
md-option[value*='bm_colossal_bet']:before,
md-option[value*='ColossalbetFX']:before {
  background-image: url(/images/accounts/colossalbet-128.png);
}

/* line 2870, app/assets/stylesheets/partials/icons.scss */
md-menu-item button.beticon {
  padding-left: 36px;
}

/* line 2873, app/assets/stylesheets/partials/icons.scss */
md-menu-item button.beticon:before {
  position: absolute;
  left: 6px;
  top: 6px;
}

/* line 2879, app/assets/stylesheets/partials/icons.scss */
.account-list-grid combined-arrow-button .beticon:before {
  display: none;
}

/* line 2883, app/assets/stylesheets/partials/icons.scss */
.account-list-grid combined-arrow-button .combined-button span {
  max-height: 32px;
  height: 32px;
}

/* line 2888, app/assets/stylesheets/partials/icons.scss */
.beticon-XT-transparent:before,
.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.TMODEL:before,
.filter-nav .beticon.FX_MW: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,
.t1pa.translucent-blue.tmodel:before,
.filter-nav .pl.trade-pl .beticon.WIN.FX.betia.beticon-betia:before {
  background-image: url(/images/accounts/A-alpha-128.png) !important;
}

/* line 2902, app/assets/stylesheets/partials/icons.scss */
.filter-nav .beticon.SP:before {
  background-image: url(/images/accounts/racelab-early-128.png) !important;
}

/* line 2907, app/assets/stylesheets/partials/icons.scss */
.filter-nav .pl.trade-pl .beticon.WIN.FX.betia.beticon-betia,
.filter-nav .price-column .beticon.WIN.FX.xtrade.beticon-xtrade,
.filter-nav .beticon.WIN.FX.xtrade.beticon-xtrade {
  background-color: transparent !important;
}

/* line 2913, app/assets/stylesheets/partials/icons.scss */
footer .md-fab.beticon.betia:before,
.price-column .beticon.betia:before {
  background-image: url(/images/accounts/A-alpha-128.png) !important;
}

/* line 2918, app/assets/stylesheets/partials/icons.scss */
.beticon.betia-transparent:before,
.beticon.beticon-betia-transparent:before,
.beticon.FX.PLUS:before,
.beticon.dw.WIN_MTM:before,
.beticon.dw.PLC_MTM:before,
.filter-nav .beticon.IDVP:before {
  background-image: url(/images/accounts/A-alpha-128.png) !important;
}

/* line 2927, app/assets/stylesheets/partials/icons.scss */
.filter-nav .pl .beticon.XT {
  background-color: transparent !important;
}

/* line 2931, app/assets/stylesheets/partials/icons.scss */
.filter-nav .pl .beticon.XT:before {
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 2935, app/assets/stylesheets/partials/icons.scss */
.account-list-grid.accounts .account:before {
  content: ' ';
  display: block;
  width: 128px;
  height: 128px;
  background-position: 50%;
  background-repeat: no-repeat;
  max-width: 100%;
  z-index: 0;
  position: absolute;
}

/* line 2947, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.anz,
.filter-nav .accounts.anz {
  background-color: #004062;
  color: #fff;
}

/* line 2952, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.AUS,
.filter-nav .accounts.AUS,
.filter-nav .AUS {
  background-color: #002a7c;
  color: #fff;
}

/* line 2958, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bestbookies,
.filter-nav .accounts.bestbookies {
  background-color: #222;
  color: #fff;
}

/* line 2963, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bet365,
.filter-nav .accounts.bet365 {
  background-color: #06855f;
  color: #fff;
}

/* line 2968, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair,
.filter-nav .accounts.betfair {
  background-color: #232323;
  color: #fff;
}

/* line 2973, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betstar,
.filter-nav .accounts.betstar {
  background-color: #0a51a3;
  color: #fff;
}

/* line 2978, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bookmaker,
.filter-nav .accounts.bookmaker {
  background-color: #000;
  color: #fff;
}

/* line 2983, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.centrebet,
.filter-nav .accounts.centrebet {
  background-color: #000000;
  color: #fff;
}

/* line 2988, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet,
.filter-nav .accounts.citibet {
  background-color: #6b6f70;
  color: #fff;
}

/* line 2993, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.classicbet,
.filter-nav .accounts.classicbet {
  background-color: #262825;
  color: #fff;
}

/* line 2998, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.crownbet,
.filter-nav .accounts.crownbet {
  background-color: #7f3fb9;
  color: #fff;
}

/* line 3003, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.ebet,
.filter-nav .accounts.ebet {
  background-color: #6b6f70;
  color: #fff;
}

/* line 3008, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.hkjc,
.filter-nav .accounts.hkjc {
  background-color: #002e65;
  color: #fff;
}

/* line 3013, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bluebet,
.filter-nav .accounts.bluebet {
  background-color: #000b6d;
  color: #fff;
}

/* line 3018, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.japan_nar,
.filter-nav .accounts.japan_nar {
  background-color: #fff;
  color: #333;
  position: relative;
}

/* line 3023, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.japan_nar:after,
.filter-nav .accounts.japan_nar:after {
  content: '';
  position: absolute;
  height: 3px;
  width: 100%;
  display: block;
  background: #de0000;
  bottom: 0;
  left: 0;
}

/* line 3034, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.japan_jra,
.filter-nav .accounts.japan_jra {
  background-color: #fff;
  color: #333;
  position: relative;
}

/* line 3039, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.japan_jra:after,
.filter-nav .accounts.japan_jra:after {
  content: '';
  position: absolute;
  height: 3px;
  width: 100%;
  display: block;
  background: #de0000;
  bottom: 0;
  left: 0;
}

/* line 3050, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.ladbrokes,
.filter-nav .accounts.ladbrokes,
.filter-nav .accounts.ladbrokes_uk,
.filter-nav .accounts.ladbrokes_uk {
  background-color: #f21816;
  color: #fff;
}

/* line 3057, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.luxbet,
.filter-nav .accounts.luxbet {
  background-color: #af0136;
  color: #fff;
}

/* line 3062, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.macquarie,
.filter-nav .accounts.macquarie {
  background-color: #000000;
  color: #fff;
}

/* line 3067, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi,
.filter-nav .accounts.pgi {
  background-color: #5460a3;
  color: #fff;
}

/* line 3072, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pinnacle,
.filter-nav .accounts.pinnacle {
  background-color: #010034;
  color: #fff;
}

/* line 3077, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.skybet,
.filter-nav .accounts.skybet {
  background-color: #28397b;
  color: #fff;
}

/* line 3082, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportingbet,
.filter-nav .accounts.sportingbet,
.filter-nav .accounts.sportingbet_uk,
.filter-nav .accounts.sportingbet_uk {
  background-color: #37c2fa;
  color: #fff;
}

/* line 3089, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbet,
.filter-nav .accounts.sportsbet {
  background-color: #147cbe;
  color: #fff;
}

/* line 3094, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbetfx,
.filter-nav .accounts.sportsbetfx {
  background-color: #147cbe;
  color: #fff;
}

/* line 3099, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbetting,
.filter-nav .accounts.sportsbetting {
  background-color: #08263e;
  color: #fff;
}

/* line 3104, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportschamps,
.filter-nav .accounts.sportschamps {
  background-color: #002352;
  color: #fff;
}

/* line 3109, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.standard,
.filter-nav .accounts.standard {
  background-color: #002671;
  color: #fff;
}

/* line 3114, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.stanjames,
.filter-nav .accounts.stanjames {
  background-color: #78b41e;
  color: #fff;
}

/* line 3119, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab,
.filter-nav .accounts.tab.nz {
  background-color: #1b4aa0 !important;
  color: #fff;
}

/* line 3124, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab,
.filter-nav .accounts.tab {
  background-color: #008542;
  color: #fff;
}

/* line 3129, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tabfx,
.filter-nav .accounts.tabfx {
  background-color: #008542;
  color: #fff;
}

/* line 3134, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_nsw,
.filter-nav .accounts.tab_nsw {
  background-color: #276d4c;
  color: #fff;
}

/* line 3140, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_nz,
.filter-nav .accounts.tab_nz {
  background-color: #00438c;
  color: #fff;
}

/* line 3145, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_vic,
.filter-nav .accounts.tab_vic {
  background-color: #008542;
  color: #fff;
}

/* line 3150, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.TAB.WA,
.filter-nav .accounts.TAB.WA {
  background-color: #542d6b;
  color: #fff;
}

/* line 3155, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_qld,
.filter-nav .accounts.tab_qld {
  background-color: #3b3c3c;
  color: #fff;
}

/* line 3160, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tabcorp,
.filter-nav .accounts.tabcorp {
  background-color: #276d4c;
  color: #fff;
}

/* line 3165, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tabcorpfx,
.filter-nav .accounts.tabcorpfx {
  background-color: #276d4c;
  color: #fff;
}

/* line 3170, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.titanbet,
.filter-nav .accounts.titanbet {
  background-color: #222;
  color: #fff;
}

/* line 3175, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.topbetta,
.filter-nav .accounts.topbetta {
  background-color: #ea6406;
  color: #fff;
}

/* line 3180, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pointsbet,
.filter-nav .accounts.pointsbet {
  background-color: #121212;
  color: #fff;
}

/* line 3185, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.neds,
.filter-nav .accounts.neds {
  background-color: #ff7800;
  color: #fff;
}

/* line 3190, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.boylesports,
.filter-nav .accounts.boylesports {
  background-color: #001d54;
  color: #fff;
}

/* line 3195, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.oddschecker,
.filter-nav .accounts.oddschecker {
  background-color: #000000;
  color: #fff;
}

/* line 3200, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.totesport,
.filter-nav .accounts.totesport {
  background-color: #000000;
  color: #fff;
}

/* line 3205, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sport888,
.filter-nav .accounts.sport888 {
  background-color: #000000;
  color: #fff;
}

/* line 3210, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.atg,
.filter-nav .accounts.atg {
  background-color: #ffffff;
  color: #fff;
}

/* line 3215, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.topsport,
.filter-nav .accounts.topsport {
  background-color: #0909b6;
  color: #fff;
}

/* line 3220, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.unibet,
.filter-nav .accounts.unibet,
.filter-nav .accounts.unibet_uk,
.filter-nav .accounts.unibet_uk {
  background-color: #237425;
  color: #fff;
}

/* line 3227, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.william_hill,
.filter-nav .accounts.william_hill {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3232, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.colossalbetFX,
.filter-nav .accounts.colossalbetFX {
  background-color: black;
  color: #fff;
}

/* line 3237, app/assets/stylesheets/partials/icons.scss */
.filter-nav .XT,
.filter-nav .xtrade,
.filter-nav .betia,
.filter-nav .PPLC,
.filter-nav .PWIN,
.filter-nav .PWIN_MIX,
.filter-nav .FSN,
.filter-nav .SP,
.filter-nav .SIGFACT,
.filter-nav .DVP,
.filter-nav .IDVP,
.filter-nav .WIN_ARB,
.filter-nav .PLC_ARB,
.filter-nav .WIN_MTM,
.filter-nav .PLC_MTM,
.filter-nav .WIN_MRV,
.filter-nav .PLC_MRV,
.filter-nav .FX_MW,
.filter-nav .XT.PLC,
.filter-nav .t1pa {
  background-color: #2587a3 !important;
  color: #fff;
}

/* line 3262, app/assets/stylesheets/partials/icons.scss */
.filter-nav .beticon.PWIN_MIX + span {
  display: none !important;
}

/* line 3265, app/assets/stylesheets/partials/icons.scss */
.filter-nav .beticon.PWIN + span {
  font-size: 16px;
}

/* line 3297, app/assets/stylesheets/partials/icons.scss */
.flag:before {
  content: '';
  display: flex;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  /* Default Globe Icon =========== */
  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;
  font-size: 24px;
  background: transparent url(/images/flags/128/UN_128.png);
  background-size: cover;
}

/* line 3300, app/assets/stylesheets/partials/icons.scss */
.flag:after {
  margin-left: 0.5em;
}

/* line 3303, app/assets/stylesheets/partials/icons.scss */
.flag.text-as-well:after {
  content: 'ALL';
}

/* line 3309, app/assets/stylesheets/partials/icons.scss */
.flag.flag-small:before {
  font-size: 18px;
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.al:before {
  content: '';
  background-image: url(/images/flags/128/Albania_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.al.text-as-well:after {
  content: "AL - ALBANIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AL:before {
  content: '';
  background-image: url(/images/flags/128/Albania_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AL.text-as-well:after {
  content: "AL - ALBANIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.alb:before {
  content: '';
  background-image: url(/images/flags/128/Albania_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.alb.text-as-well:after {
  content: "AL - ALBANIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ALB:before {
  content: '';
  background-image: url(/images/flags/128/Albania_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ALB.text-as-well:after {
  content: "AL - ALBANIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.dz:before {
  content: '';
  background-image: url(/images/flags/128/Algeria_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.dz.text-as-well:after {
  content: "DZ - ALGERIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.DZ:before {
  content: '';
  background-image: url(/images/flags/128/Algeria_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.DZ.text-as-well:after {
  content: "DZ - ALGERIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.dza:before {
  content: '';
  background-image: url(/images/flags/128/Algeria_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.dza.text-as-well:after {
  content: "DZ - ALGERIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.DZA:before {
  content: '';
  background-image: url(/images/flags/128/Algeria_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.DZA.text-as-well:after {
  content: "DZ - ALGERIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.as:before {
  content: '';
  background-image: url(/images/flags/128/American_Samoa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.as.text-as-well:after {
  content: "AS - AMERICAN SAMOA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AS:before {
  content: '';
  background-image: url(/images/flags/128/American_Samoa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AS.text-as-well:after {
  content: "AS - AMERICAN SAMOA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.asm:before {
  content: '';
  background-image: url(/images/flags/128/American_Samoa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.asm.text-as-well:after {
  content: "AS - AMERICAN SAMOA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ASM:before {
  content: '';
  background-image: url(/images/flags/128/American_Samoa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ASM.text-as-well:after {
  content: "AS - AMERICAN SAMOA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ad:before {
  content: '';
  background-image: url(/images/flags/128/Andorra_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ad.text-as-well:after {
  content: "AS - ANDORRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AD:before {
  content: '';
  background-image: url(/images/flags/128/Andorra_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AD.text-as-well:after {
  content: "AS - ANDORRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.and:before {
  content: '';
  background-image: url(/images/flags/128/Andorra_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.and.text-as-well:after {
  content: "AS - ANDORRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AND:before {
  content: '';
  background-image: url(/images/flags/128/Andorra_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AND.text-as-well:after {
  content: "AS - ANDORRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ar:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ar.text-as-well:after {
  content: "AR - ARGENTINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AR:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AR.text-as-well:after {
  content: "AR - ARGENTINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.arg:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.arg.text-as-well:after {
  content: "AR - ARGENTINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ARG:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ARG.text-as-well:after {
  content: "AR - ARGENTINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Argentina:before {
  content: '';
  background-image: url(/images/flags/128/Argentina_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Argentina.text-as-well:after {
  content: "AR - ARGENTINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.au:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.au.text-as-well:after {
  content: "AU - AUSTRALIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AU:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AU.text-as-well:after {
  content: "AU - AUSTRALIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.aus:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.aus.text-as-well:after {
  content: "AU - AUSTRALIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AUS:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AUS.text-as-well:after {
  content: "AU - AUSTRALIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AUD:before {
  content: '';
  background-image: url(/images/flags/128/Australia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AUD.text-as-well:after {
  content: "AU - AUSTRALIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.bh:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.bh.text-as-well:after {
  content: "BH - BAHRAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.BH:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.BH.text-as-well:after {
  content: "BH - BAHRAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.bhr:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.bhr.text-as-well:after {
  content: "BH - BAHRAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.BHR:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.BHR.text-as-well:after {
  content: "BH - BAHRAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Bahrain:before {
  content: '';
  background-image: url(/images/flags/128/Bahrain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Bahrain.text-as-well:after {
  content: "BH - BAHRAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.be:before {
  content: '';
  background-image: url(/images/flags/128/Belgium_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.be.text-as-well:after {
  content: "BE - BELGIUM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.BE:before {
  content: '';
  background-image: url(/images/flags/128/Belgium_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.BE.text-as-well:after {
  content: "BE - BELGIUM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.bel:before {
  content: '';
  background-image: url(/images/flags/128/Belgium_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.bel.text-as-well:after {
  content: "BE - BELGIUM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.BEL:before {
  content: '';
  background-image: url(/images/flags/128/Belgium_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.BEL.text-as-well:after {
  content: "BE - BELGIUM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Belgium:before {
  content: '';
  background-image: url(/images/flags/128/Belgium_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Belgium.text-as-well:after {
  content: "BE - BELGIUM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.br:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.br.text-as-well:after {
  content: "BR - BRAZIL";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.BR:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.BR.text-as-well:after {
  content: "BR - BRAZIL";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.bra:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.bra.text-as-well:after {
  content: "BR - BRAZIL";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.BRA:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.BRA.text-as-well:after {
  content: "BR - BRAZIL";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Brazil:before {
  content: '';
  background-image: url(/images/flags/128/Brazil_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Brazil.text-as-well:after {
  content: "BR - BRAZIL";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ca:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ca.text-as-well:after {
  content: "CA - CANADA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CA:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CA.text-as-well:after {
  content: "CA - CANADA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.can:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.can.text-as-well:after {
  content: "CA - CANADA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CAN:before {
  content: '';
  background-image: url(/images/flags/128/Canada_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CAN.text-as-well:after {
  content: "CA - CANADA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.cl:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.cl.text-as-well:after {
  content: "CL - CHILE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CL:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CL.text-as-well:after {
  content: "CL - CHILE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.chl:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.chl.text-as-well:after {
  content: "CL - CHILE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CHL:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CHL.text-as-well:after {
  content: "CL - CHILE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Chile:before {
  content: '';
  background-image: url(/images/flags/128/Chile_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Chile.text-as-well:after {
  content: "CL - CHILE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ch:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ch.text-as-well:after {
  content: "CH - CHINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CH:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CH.text-as-well:after {
  content: "CH - CHINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.chn:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.chn.text-as-well:after {
  content: "CH - CHINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CHN:before {
  content: '';
  background-image: url(/images/flags/128/China_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CHN.text-as-well:after {
  content: "CH - CHINA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.cz:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.cz.text-as-well:after {
  content: "CZ - CZECH REPUBLIC";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CZ:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CZ.text-as-well:after {
  content: "CZ - CZECH REPUBLIC";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.cze:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.cze.text-as-well:after {
  content: "CZ - CZECH REPUBLIC";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.CZE:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.CZE.text-as-well:after {
  content: "CZ - CZECH REPUBLIC";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Czech Republic:before {
  content: '';
  background-image: url(/images/flags/128/Czech_Republic_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Czech Republic.text-as-well:after {
  content: "CZ - CZECH REPUBLIC";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.dk:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.dk.text-as-well:after {
  content: "DK - DENMARK";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.DK:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.DK.text-as-well:after {
  content: "DK - DENMARK";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.dnk:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.dnk.text-as-well:after {
  content: "DK - DENMARK";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.DNK:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.DNK.text-as-well:after {
  content: "DK - DENMARK";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Denmark:before {
  content: '';
  background-image: url(/images/flags/128/Denmark_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Denmark.text-as-well:after {
  content: "DK - DENMARK";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.eu:before {
  content: '';
  background-image: url(/images/flags/128/European_Union_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.eu.text-as-well:after {
  content: "EU - EUROPEAN UNION";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.eur:before {
  content: '';
  background-image: url(/images/flags/128/European_Union_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.eur.text-as-well:after {
  content: "EU - EUROPEAN UNION";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.EUR:before {
  content: '';
  background-image: url(/images/flags/128/European_Union_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.EUR.text-as-well:after {
  content: "EU - EUROPEAN UNION";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.fi:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.fi.text-as-well:after {
  content: "FI - FINLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.FI:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.FI.text-as-well:after {
  content: "FI - FINLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.fin:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.fin.text-as-well:after {
  content: "FI - FINLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.FIN:before {
  content: '';
  background-image: url(/images/flags/128/Finland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.FIN.text-as-well:after {
  content: "FI - FINLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.fr:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.fr.text-as-well:after {
  content: "FR - FRANCE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.FR:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.FR.text-as-well:after {
  content: "FR - FRANCE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.fra:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.fra.text-as-well:after {
  content: "FR - FRANCE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.FRA:before {
  content: '';
  background-image: url(/images/flags/128/France_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.FRA.text-as-well:after {
  content: "FR - FRANCE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.de:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.de.text-as-well:after {
  content: "DE - GERMANY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.DE:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.DE.text-as-well:after {
  content: "DE - GERMANY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.deu:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.deu.text-as-well:after {
  content: "DE - GERMANY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.DEU:before {
  content: '';
  background-image: url(/images/flags/128/Germany_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.DEU.text-as-well:after {
  content: "DE - GERMANY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.gr:before {
  content: '';
  background-image: url(/images/flags/128/Greece_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.gr.text-as-well:after {
  content: "GR - GREECE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.GR:before {
  content: '';
  background-image: url(/images/flags/128/Greece_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.GR.text-as-well:after {
  content: "GR - GREECE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.grc:before {
  content: '';
  background-image: url(/images/flags/128/Greece_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.grc.text-as-well:after {
  content: "GR - GREECE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.GRC:before {
  content: '';
  background-image: url(/images/flags/128/Greece_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.GRC.text-as-well:after {
  content: "GR - GREECE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Greece:before {
  content: '';
  background-image: url(/images/flags/128/Greece_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Greece.text-as-well:after {
  content: "GR - GREECE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.hk:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.hk.text-as-well:after {
  content: "HK - HONG KONG";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.HK:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.HK.text-as-well:after {
  content: "HK - HONG KONG";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.hkd:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.hkd.text-as-well:after {
  content: "HK - HONG KONG";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.HKD:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.HKD.text-as-well:after {
  content: "HK - HONG KONG";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.hkg:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.hkg.text-as-well:after {
  content: "HK - HONG KONG";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.HKG:before {
  content: '';
  background-image: url(/images/flags/128/Hong_Kong_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.HKG.text-as-well:after {
  content: "HK - HONG KONG";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.hu:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.hu.text-as-well:after {
  content: "HU - HUNGARY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.HU:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.HU.text-as-well:after {
  content: "HU - HUNGARY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.hun:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.hun.text-as-well:after {
  content: "HU - HUNGARY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.HUN:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.HUN.text-as-well:after {
  content: "HU - HUNGARY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Hungary:before {
  content: '';
  background-image: url(/images/flags/128/Hungary_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Hungary.text-as-well:after {
  content: "HU - HUNGARY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ie:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ie.text-as-well:after {
  content: "IE - IRELAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.IE:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.IE.text-as-well:after {
  content: "IE - IRELAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ire:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ire.text-as-well:after {
  content: "IE - IRELAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.IRE:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.IRE.text-as-well:after {
  content: "IE - IRELAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.IRL:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.IRL.text-as-well:after {
  content: "IE - IRELAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.irl:before {
  content: '';
  background-image: url(/images/flags/128/Ireland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.irl.text-as-well:after {
  content: "IE - IRELAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.it:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.it.text-as-well:after {
  content: "IT - ITALY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.IT:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.IT.text-as-well:after {
  content: "IT - ITALY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ita:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ita.text-as-well:after {
  content: "IT - ITALY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ITA:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ITA.text-as-well:after {
  content: "IT - ITALY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Italy:before {
  content: '';
  background-image: url(/images/flags/128/Italy_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Italy.text-as-well:after {
  content: "IT - ITALY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.in:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.in.text-as-well:after {
  content: "IN - INDIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.IN:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.IN.text-as-well:after {
  content: "IN - INDIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ind:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ind.text-as-well:after {
  content: "IN - INDIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.IND:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.IND.text-as-well:after {
  content: "IN - INDIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.India:before {
  content: '';
  background-image: url(/images/flags/128/India_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.India.text-as-well:after {
  content: "IN - INDIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jm:before {
  content: '';
  background-image: url(/images/flags/128/Jamaica_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jm.text-as-well:after {
  content: "JM - JAMAICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JM:before {
  content: '';
  background-image: url(/images/flags/128/Jamaica_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JM.text-as-well:after {
  content: "JM - JAMAICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jam:before {
  content: '';
  background-image: url(/images/flags/128/Jamaica_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jam.text-as-well:after {
  content: "JM - JAMAICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JAM:before {
  content: '';
  background-image: url(/images/flags/128/Jamaica_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JAM.text-as-well:after {
  content: "JM - JAMAICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Jamaica:before {
  content: '';
  background-image: url(/images/flags/128/Jamaica_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Jamaica.text-as-well:after {
  content: "JM - JAMAICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jp:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jp.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JP:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JP.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jpn:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jpn.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JPN:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JPN.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jap:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jap.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JAP:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JAP.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jpy:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jpy.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JPY:before {
  content: '';
  background-image: url(/images/flags/128/Japan_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JPY.text-as-well:after {
  content: "JP - JAPAN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jp-jar:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jp-jar.text-as-well:after {
  content: "JR - JAPAN JRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JP-JAR:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JP-JAR.text-as-well:after {
  content: "JR - JAPAN JRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jp-ja:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jp-ja.text-as-well:after {
  content: "JR - JAPAN JRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JP-JA:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JP-JA.text-as-well:after {
  content: "JR - JAPAN JRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.japan_jra:before {
  content: '';
  background-image: url(/images/flags/128/Japan_JRA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.japan_jra.text-as-well:after {
  content: "JR - JAPAN JRA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jp-nar:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jp-nar.text-as-well:after {
  content: "JN - JAPAN NAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JP-NAR:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JP-NAR.text-as-well:after {
  content: "JN - JAPAN NAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.jp-na:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.jp-na.text-as-well:after {
  content: "JN - JAPAN NAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.JP-NA:before {
  content: '';
  background-image: url(/images/flags/128/Japan_NAR_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.JP-NA.text-as-well:after {
  content: "JN - JAPAN NAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.kr:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.kr.text-as-well:after {
  content: "KR - KOREA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.KR:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.KR.text-as-well:after {
  content: "KR - KOREA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.kor:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.kor.text-as-well:after {
  content: "KR - KOREA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.KOR:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.KOR.text-as-well:after {
  content: "KR - KOREA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Korea:before {
  content: '';
  background-image: url(/images/flags/128/South_Korea_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Korea.text-as-well:after {
  content: "KR - KOREA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.mo:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.mo.text-as-well:after {
  content: "MO - MACAU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MO:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MO.text-as-well:after {
  content: "MO - MACAU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.mac:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.mac.text-as-well:after {
  content: "MO - MACAU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MAC:before {
  content: '';
  background-image: url(/images/flags/128/Macau_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MAC.text-as-well:after {
  content: "MO - MACAU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.mys:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.mys.text-as-well:after {
  content: "MY - MALAYSIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MYS:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MYS.text-as-well:after {
  content: "MY - MALAYSIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.my:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.my.text-as-well:after {
  content: "MY - MALAYSIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MY:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MY.text-as-well:after {
  content: "MY - MALAYSIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Malaysia:before {
  content: '';
  background-image: url(/images/flags/128/Malaysia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Malaysia.text-as-well:after {
  content: "MY - MALAYSIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.mu:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.mu.text-as-well:after {
  content: "MU - MAURITIUS";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MU:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MU.text-as-well:after {
  content: "MU - MAURITIUS";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.mus:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.mus.text-as-well:after {
  content: "MU - MAURITIUS";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MUS:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MUS.text-as-well:after {
  content: "MU - MAURITIUS";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Mauritius:before {
  content: '';
  background-image: url(/images/flags/128/Mauritius_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Mauritius.text-as-well:after {
  content: "MU - MAURITIUS";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.mx:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.mx.text-as-well:after {
  content: "MX - MEXICO";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MX:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MX.text-as-well:after {
  content: "MX - MEXICO";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.mex:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.mex.text-as-well:after {
  content: "MX - MEXICO";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.MEX:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.MEX.text-as-well:after {
  content: "MX - MEXICO";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Mexico:before {
  content: '';
  background-image: url(/images/flags/128/Mexico_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Mexico.text-as-well:after {
  content: "MX - MEXICO";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.nz:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.nz.text-as-well:after {
  content: "NZ - NEW ZEALAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.NZ:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.NZ.text-as-well:after {
  content: "NZ - NEW ZEALAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.nzl:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.nzl.text-as-well:after {
  content: "NZ - NEW ZEALAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.NZL:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.NZL.text-as-well:after {
  content: "NZ - NEW ZEALAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.NZD:before {
  content: '';
  background-image: url(/images/flags/128/New_Zealand_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.NZD.text-as-well:after {
  content: "NZ - NEW ZEALAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.no:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.no.text-as-well:after {
  content: "NO - NORWAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.NO:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.NO.text-as-well:after {
  content: "NO - NORWAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.nor:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.nor.text-as-well:after {
  content: "NO - NORWAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.NOR:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.NOR.text-as-well:after {
  content: "NO - NORWAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Norway:before {
  content: '';
  background-image: url(/images/flags/128/Norway_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Norway.text-as-well:after {
  content: "NO - NORWAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.pa:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.pa.text-as-well:after {
  content: "PA - PANAMA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.PA:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.PA.text-as-well:after {
  content: "PA - PANAMA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.pan:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.pan.text-as-well:after {
  content: "PA - PANAMA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.PAN:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.PAN.text-as-well:after {
  content: "PA - PANAMA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Panama:before {
  content: '';
  background-image: url(/images/flags/128/Panama_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Panama.text-as-well:after {
  content: "PA - PANAMA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.pe:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.pe.text-as-well:after {
  content: "PE - PERU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.PE:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.PE.text-as-well:after {
  content: "PE - PERU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.per:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.per.text-as-well:after {
  content: "PE - PERU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.PER:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.PER.text-as-well:after {
  content: "PE - PERU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Peru:before {
  content: '';
  background-image: url(/images/flags/128/Peru_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Peru.text-as-well:after {
  content: "PE - PERU";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.pl:before {
  content: '';
  background-image: url(/images/flags/128/Poland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.pl.text-as-well:after {
  content: "PL - POLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.PL:before {
  content: '';
  background-image: url(/images/flags/128/Poland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.PL.text-as-well:after {
  content: "PL - POLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.pol:before {
  content: '';
  background-image: url(/images/flags/128/Poland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.pol.text-as-well:after {
  content: "PL - POLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.POL:before {
  content: '';
  background-image: url(/images/flags/128/Poland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.POL.text-as-well:after {
  content: "PL - POLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Poland:before {
  content: '';
  background-image: url(/images/flags/128/Poland_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Poland.text-as-well:after {
  content: "PL - POLAND";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.qa:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.qa.text-as-well:after {
  content: "QA - QATAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.QA:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.QA.text-as-well:after {
  content: "QA - QATAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.qat:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.qat.text-as-well:after {
  content: "QA - QATAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.QAT:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.QAT.text-as-well:after {
  content: "QA - QATAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Qatar:before {
  content: '';
  background-image: url(/images/flags/128/Qatar_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Qatar.text-as-well:after {
  content: "QA - QATAR";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.sa:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.sa.text-as-well:after {
  content: "SA - SAUDI ARABIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SA:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SA.text-as-well:after {
  content: "SA - SAUDI ARABIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.sau:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.sau.text-as-well:after {
  content: "SA - SAUDI ARABIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SAU:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SAU.text-as-well:after {
  content: "SA - SAUDI ARABIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Saudi Arabia:before {
  content: '';
  background-image: url(/images/flags/128/Saudi_Arabia_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Saudi Arabia.text-as-well:after {
  content: "SA - SAUDI ARABIA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.sg:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.sg.text-as-well:after {
  content: "SG - SINGAPORE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SG:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SG.text-as-well:after {
  content: "SG - SINGAPORE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.sgp:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.sgp.text-as-well:after {
  content: "SG - SINGAPORE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SGP:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SGP.text-as-well:after {
  content: "SG - SINGAPORE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.sgd:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.sgd.text-as-well:after {
  content: "SG - SINGAPORE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SGD:before {
  content: '';
  background-image: url(/images/flags/128/Singapore_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SGD.text-as-well:after {
  content: "SG - SINGAPORE";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.za:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.za.text-as-well:after {
  content: "ZA - SOUTH AFRICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ZA:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ZA.text-as-well:after {
  content: "ZA - SOUTH AFRICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.zaf:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.zaf.text-as-well:after {
  content: "ZA - SOUTH AFRICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ZAF:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ZAF.text-as-well:after {
  content: "ZA - SOUTH AFRICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.saf:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.saf.text-as-well:after {
  content: "ZA - SOUTH AFRICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SAF:before {
  content: '';
  background-image: url(/images/flags/128/South_Africa_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SAF.text-as-well:after {
  content: "ZA - SOUTH AFRICA";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.es:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.es.text-as-well:after {
  content: "ES - SPAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ES:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ES.text-as-well:after {
  content: "ES - SPAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.esp:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.esp.text-as-well:after {
  content: "ES - SPAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ESP:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ESP.text-as-well:after {
  content: "ES - SPAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Spain:before {
  content: '';
  background-image: url(/images/flags/128/Spain_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Spain.text-as-well:after {
  content: "ES - SPAIN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.se:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.se.text-as-well:after {
  content: "SE - SWEDEN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SE:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SE.text-as-well:after {
  content: "SE - SWEDEN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.swe:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.swe.text-as-well:after {
  content: "SE - SWEDEN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SWE:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SWE.text-as-well:after {
  content: "SE - SWEDEN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.sw:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.sw.text-as-well:after {
  content: "SE - SWEDEN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.SW:before {
  content: '';
  background-image: url(/images/flags/128/Sweden_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.SW.text-as-well:after {
  content: "SE - SWEDEN";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.tr:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.tr.text-as-well:after {
  content: "TR - TURKEY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.TR:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.TR.text-as-well:after {
  content: "TR - TURKEY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.tur:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.tur.text-as-well:after {
  content: "TR - TURKEY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.TUR:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.TUR.text-as-well:after {
  content: "TR - TURKEY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Turkey:before {
  content: '';
  background-image: url(/images/flags/128/Turkey_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Turkey.text-as-well:after {
  content: "TR - TURKEY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.uae:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.uae.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.UAE:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.UAE.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ua:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ua.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.UA:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.UA.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ae:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ae.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.AE:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.AE.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.are:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.are.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ARE:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ARE.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.United Arab Emirates:before {
  content: '';
  background-image: url(/images/flags/128/United_Arab_Emirates_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.United Arab Emirates.text-as-well:after {
  content: "AE - UNITED ARAB EMIRATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.uk:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.uk.text-as-well:after {
  content: "UK - UNITED KINGDOM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.UK:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.UK.text-as-well:after {
  content: "UK - UNITED KINGDOM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.gb:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.gb.text-as-well:after {
  content: "UK - UNITED KINGDOM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.GB:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.GB.text-as-well:after {
  content: "UK - UNITED KINGDOM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.gbr:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.gbr.text-as-well:after {
  content: "UK - UNITED KINGDOM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.GBR:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.GBR.text-as-well:after {
  content: "UK - UNITED KINGDOM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.GBP:before {
  content: '';
  background-image: url(/images/flags/128/United_Kingdom_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.GBP.text-as-well:after {
  content: "UK - UNITED KINGDOM";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.us:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.us.text-as-well:after {
  content: "US - UNITED STATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.US:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.US.text-as-well:after {
  content: "US - UNITED STATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.usa:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.usa.text-as-well:after {
  content: "US - UNITED STATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.USA:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.USA.text-as-well:after {
  content: "US - UNITED STATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.USD:before {
  content: '';
  background-image: url(/images/flags/128/USA_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.USD.text-as-well:after {
  content: "US - UNITED STATES";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.uy:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.uy.text-as-well:after {
  content: "UY - URUGUAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.UY:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.UY.text-as-well:after {
  content: "UY - URUGUAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.ury:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.ury.text-as-well:after {
  content: "UY - URUGUAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.URY:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.URY.text-as-well:after {
  content: "UY - URUGUAY";
}

/* line 3321, app/assets/stylesheets/partials/icons.scss */
.flag.Uruguay:before {
  content: '';
  background-image: url(/images/flags/128/Uruguay_128.png);
}

/* line 3325, app/assets/stylesheets/partials/icons.scss */
.flag.Uruguay.text-as-well:after {
  content: "UY - URUGUAY";
}

/* line 3383, app/assets/stylesheets/partials/icons.scss */
i.material-icons {
  margin-left: 0;
  outline: none;
}

/* line 3388, app/assets/stylesheets/partials/icons.scss */
figure [layout='row'] {
  min-width: 100%;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgiausvic {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgiausvic,
.accounts .pgiausvic,
md-option[value='pgiausvic'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgiausvic:before,
.accounts .pgiausvic:before,
md-option[value='pgiausvic']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiausvic:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiausvic .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiausvic .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgiausvic:before,
.sortables-section .options .beticon.pgiausvic:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgiausvic {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGIAUSVIC {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIAUSVIC,
.accounts .PGIAUSVIC,
md-option[value='PGIAUSVIC'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIAUSVIC:before,
.accounts .PGIAUSVIC:before,
md-option[value='PGIAUSVIC']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIAUSVIC:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIAUSVIC .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIAUSVIC .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGIAUSVIC:before,
.sortables-section .options .beticon.PGIAUSVIC:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGIAUSVIC {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_aus_vic {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_vic,
.accounts .pgi_aus_vic,
md-option[value='pgi_aus_vic'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_vic:before,
.accounts .pgi_aus_vic:before,
md-option[value='pgi_aus_vic']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_vic:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_vic .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_vic .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_aus_vic:before,
.sortables-section .options .beticon.pgi_aus_vic:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_aus_vic {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_AUS_VIC {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_VIC,
.accounts .PGI_AUS_VIC,
md-option[value='PGI_AUS_VIC'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_VIC:before,
.accounts .PGI_AUS_VIC:before,
md-option[value='PGI_AUS_VIC']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_VIC:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_VIC .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_VIC .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_AUS_VIC:before,
.sortables-section .options .beticon.PGI_AUS_VIC:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_AUS_VIC {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_aus_vic {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_vic,
.accounts .pgi_aus_vic,
md-option[value='pgi_aus_vic'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_vic:before,
.accounts .pgi_aus_vic:before,
md-option[value='pgi_aus_vic']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_vic:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_vic .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_vic .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_aus_vic:before,
.sortables-section .options .beticon.pgi_aus_vic:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_aus_vic {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_AUS_VIC {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_VIC,
.accounts .PGI_AUS_VIC,
md-option[value='PGI_AUS_VIC'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_VIC:before,
.accounts .PGI_AUS_VIC:before,
md-option[value='PGI_AUS_VIC']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_VIC:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_VIC .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_VIC .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_AUS_VIC:before,
.sortables-section .options .beticon.PGI_AUS_VIC:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_AUS_VIC {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.AUS.VIC {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.AUS.VIC,
.accounts .PGI.AUS.VIC,
md-option[value='PGI.AUS.VIC'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.AUS.VIC:before,
.accounts .PGI.AUS.VIC:before,
md-option[value='PGI.AUS.VIC']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.AUS.VIC:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.AUS.VIC .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.AUS.VIC .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.AUS.VIC:before,
.sortables-section .options .beticon.PGI.AUS.VIC:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.AUS.VIC {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_VIC {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_VIC,
.accounts .pgi_VIC,
md-option[value='pgi_VIC'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_VIC:before,
.accounts .pgi_VIC:before,
md-option[value='pgi_VIC']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_VIC:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_VIC .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_VIC .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_VIC:before,
.sortables-section .options .beticon.pgi_VIC:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_VIC {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_STAB {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_STAB,
.accounts .pgi_STAB,
md-option[value='pgi_STAB'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_STAB:before,
.accounts .pgi_STAB:before,
md-option[value='pgi_STAB']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_STAB:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_STAB .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_STAB .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausvic-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_STAB:before,
.sortables-section .options .beticon.pgi_STAB:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_STAB {
  background-color: #eb6468;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pl {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pl,
.accounts .pl,
md-option[value='pl'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pl:before,
.accounts .pl:before,
md-option[value='pl']:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pl:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pl .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pl .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pl:before,
.sortables-section .options .beticon.pl:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pl {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.xt_price {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.xt_price,
.accounts .xt_price,
md-option[value='xt_price'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.xt_price:before,
.accounts .xt_price:before,
md-option[value='xt_price']:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_price:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_price .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_price .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.xt_price:before,
.sortables-section .options .beticon.xt_price:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.xt_price {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.xt_alpha {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.xt_alpha,
.accounts .xt_alpha,
md-option[value='xt_alpha'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.xt_alpha:before,
.accounts .xt_alpha:before,
md-option[value='xt_alpha']:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_alpha:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_alpha .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_alpha .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.xt_alpha:before,
.sortables-section .options .beticon.xt_alpha:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.xt_alpha {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.xt_icon_solid {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.xt_icon_solid,
.accounts .xt_icon_solid,
md-option[value='xt_icon_solid'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.xt_icon_solid:before,
.accounts .xt_icon_solid:before,
md-option[value='xt_icon_solid']:before {
  content: '';
  background-image: url(/images/accounts/xtrade-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_icon_solid:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_icon_solid .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.xt_icon_solid .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/xtrade-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.xt_icon_solid:before,
.sortables-section .options .beticon.xt_icon_solid:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.xt_icon_solid {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_icon_solid {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_icon_solid,
.accounts .betia_icon_solid,
md-option[value='betia_icon_solid'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_icon_solid:before,
.accounts .betia_icon_solid:before,
md-option[value='betia_icon_solid']:before {
  content: '';
  background-image: url(/images/accounts/A-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_icon_solid:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_icon_solid .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_icon_solid .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_icon_solid:before,
.sortables-section .options .beticon.betia_icon_solid:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_icon_solid {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia-factor {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia-factor,
.accounts .betia-factor,
md-option[value='betia-factor'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia-factor:before,
.accounts .betia-factor:before,
md-option[value='betia-factor']:before {
  content: '';
  background-image: url(/images/accounts/A-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia-factor:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia-factor .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia-factor .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia-factor:before,
.sortables-section .options .beticon.betia-factor:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia-factor {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia2 {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia2,
.accounts .betia2,
md-option[value='betia2'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia2:before,
.accounts .betia2:before,
md-option[value='betia2']:before {
  content: '';
  background-image: url(/images/accounts/A2-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia2:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia2 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia2 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A2-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia2:before,
.sortables-section .options .beticon.betia2:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia2 {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.rake {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.rake,
.accounts .rake,
md-option[value='rake'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.rake:before,
.accounts .rake:before,
md-option[value='rake']:before {
  content: '';
  background-image: url(/images/accounts/rake-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rake:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rake .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rake .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/rake-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.rake:before,
.sortables-section .options .beticon.rake:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.rake {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_gbr {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_gbr,
.accounts .betia_usa_gbr,
md-option[value='betia_usa_gbr'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_gbr:before,
.accounts .betia_usa_gbr:before,
md-option[value='betia_usa_gbr']:before {
  content: '';
  background-image: url(/images/accounts/ebet-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_gbr:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_gbr .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_gbr .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_gbr:before,
.sortables-section .options .beticon.betia_usa_gbr:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_gbr {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_are {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_are,
.accounts .betia_usa_are,
md-option[value='betia_usa_are'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_are:before,
.accounts .betia_usa_are:before,
md-option[value='betia_usa_are']:before {
  content: '';
  background-image: url(/images/accounts/ebet-uae-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_are:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_are .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_are .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-uae-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_are:before,
.sortables-section .options .beticon.betia_usa_are:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_are {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_fra {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_fra,
.accounts .betia_usa_fra,
md-option[value='betia_usa_fra'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_fra:before,
.accounts .betia_usa_fra:before,
md-option[value='betia_usa_fra']:before {
  content: '';
  background-image: url(/images/accounts/ebet-fr-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_fra:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_fra .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_fra .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-fr-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_fra:before,
.sortables-section .options .beticon.betia_usa_fra:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_fra {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_global {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_global,
.accounts .betia_usa_global,
md-option[value='betia_usa_global'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_global:before,
.accounts .betia_usa_global:before,
md-option[value='betia_usa_global']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_global:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_global .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_global .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_global:before,
.sortables-section .options .beticon.betia_usa_global:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_global {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_hkg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_hkg,
.accounts .betia_usa_hkg,
md-option[value='betia_usa_hkg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_hkg:before,
.accounts .betia_usa_hkg:before,
md-option[value='betia_usa_hkg']:before {
  content: '';
  background-image: url(/images/accounts/ebet-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_hkg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_hkg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_hkg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_hkg:before,
.sortables-section .options .beticon.betia_usa_hkg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_hkg {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_irl {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_irl,
.accounts .betia_usa_irl,
md-option[value='betia_usa_irl'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_irl:before,
.accounts .betia_usa_irl:before,
md-option[value='betia_usa_irl']:before {
  content: '';
  background-image: url(/images/accounts/ebet-ire-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_irl:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_irl .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_irl .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-ire-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_irl:before,
.sortables-section .options .beticon.betia_usa_irl:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_irl {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_nzl {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_nzl,
.accounts .betia_usa_nzl,
md-option[value='betia_usa_nzl'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_nzl:before,
.accounts .betia_usa_nzl:before,
md-option[value='betia_usa_nzl']:before {
  content: '';
  background-image: url(/images/accounts/ebet-nz-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_nzl:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_nzl .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_nzl .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-nz-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_nzl:before,
.sortables-section .options .beticon.betia_usa_nzl:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_nzl {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_sgp {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_sgp,
.accounts .betia_usa_sgp,
md-option[value='betia_usa_sgp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_sgp:before,
.accounts .betia_usa_sgp:before,
md-option[value='betia_usa_sgp']:before {
  content: '';
  background-image: url(/images/accounts/ebet-sg-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_sgp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_sgp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_sgp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-sg-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_sgp:before,
.sortables-section .options .beticon.betia_usa_sgp:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_sgp {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_ukg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_ukg,
.accounts .betia_usa_ukg,
md-option[value='betia_usa_ukg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_ukg:before,
.accounts .betia_usa_ukg:before,
md-option[value='betia_usa_ukg']:before {
  content: '';
  background-image: url(/images/flags/flag-uk-40x40.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_ukg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_ukg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_ukg .md-thumb:before {
  content: '';
  background-image: url(/images/flags/flag-uk-40x40.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_ukg:before,
.sortables-section .options .beticon.betia_usa_ukg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_ukg {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betia_usa_zaf {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_zaf,
.accounts .betia_usa_zaf,
md-option[value='betia_usa_zaf'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betia_usa_zaf:before,
.accounts .betia_usa_zaf:before,
md-option[value='betia_usa_zaf']:before {
  content: '';
  background-image: url(/images/accounts/ebet-za-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_zaf:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_zaf .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betia_usa_zaf .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-za-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betia_usa_zaf:before,
.sortables-section .options .beticon.betia_usa_zaf:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betia_usa_zaf {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.global_tote_orig {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.global_tote_orig,
.accounts .global_tote_orig,
md-option[value='global_tote_orig'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.global_tote_orig:before,
.accounts .global_tote_orig:before,
md-option[value='global_tote_orig']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote_orig:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote_orig .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote_orig .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.global_tote_orig:before,
.sortables-section .options .beticon.global_tote_orig:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.global_tote_orig {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WA {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WA,
.accounts .WA,
md-option[value='WA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WA:before,
.accounts .WA:before,
md-option[value='WA']:before {
  content: '';
  background-image: url(/images/accounts/tab-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/tab-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WA:before,
.sortables-section .options .beticon.WA:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WA {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_tab_wa {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_tab_wa,
.accounts .bm_tab_wa,
md-option[value='bm_tab_wa'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_tab_wa:before,
.accounts .bm_tab_wa:before,
md-option[value='bm_tab_wa']:before {
  content: '';
  background-image: url(/images/accounts/tab-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_tab_wa:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_tab_wa .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_tab_wa .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/tab-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_tab_wa:before,
.sortables-section .options .beticon.bm_tab_wa:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_tab_wa {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.jira {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.jira,
.accounts .jira,
md-option[value='jira'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.jira:before,
.accounts .jira:before,
md-option[value='jira']:before {
  content: '';
  background-image: url(/images/accounts/jira-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jira:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jira .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jira .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/jira-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.jira:before,
.sortables-section .options .beticon.jira:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.jira {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.database {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.database,
.accounts .database,
md-option[value='database'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.database:before,
.accounts .database:before,
md-option[value='database']:before {
  content: '';
  background-image: url(/images/accounts/database-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.database:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.database .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.database .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/database-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.database:before,
.sortables-section .options .beticon.database:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.database {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bookmakerlogo {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bookmakerlogo,
.accounts .bookmakerlogo,
md-option[value='bookmakerlogo'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bookmakerlogo:before,
.accounts .bookmakerlogo:before,
md-option[value='bookmakerlogo']:before {
  content: '';
  background-image: url(/images/accounts/bookmaker-logo-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bookmakerlogo:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bookmakerlogo .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bookmakerlogo .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bookmaker-logo-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bookmakerlogo:before,
.sortables-section .options .beticon.bookmakerlogo:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bookmakerlogo {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_AUD,
.accounts .pgi_AUD,
md-option[value='pgi_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_AUD:before,
.accounts .pgi_AUD:before,
md-option[value='pgi_AUD']:before {
  content: '';
  background-image: url(/images/accounts/pgi-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_AUD:before,
.sortables-section .options .beticon.pgi_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_AUD {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_bet_local {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_bet_local,
.accounts .bm_bet_local,
md-option[value='bm_bet_local'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_bet_local:before,
.accounts .bm_bet_local:before,
md-option[value='bm_bet_local']:before {
  content: '';
  background-image: url(/images/accounts/bet_local-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bet_local:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bet_local .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bet_local .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bet_local-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_bet_local:before,
.sortables-section .options .beticon.bm_bet_local:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_bet_local {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_bit_winning {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_bit_winning,
.accounts .bm_bit_winning,
md-option[value='bm_bit_winning'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_bit_winning:before,
.accounts .bm_bit_winning:before,
md-option[value='bm_bit_winning']:before {
  content: '';
  background-image: url(/images/accounts/bit_winning-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bit_winning:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bit_winning .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bit_winning .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bit_winning-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_bit_winning:before,
.sortables-section .options .beticon.bm_bit_winning:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_bit_winning {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_boss_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_boss_bet,
.accounts .bm_boss_bet,
md-option[value='bm_boss_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_boss_bet:before,
.accounts .bm_boss_bet:before,
md-option[value='bm_boss_bet']:before {
  content: '';
  background-image: url(/images/accounts/boss_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_boss_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_boss_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_boss_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/boss_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_boss_bet:before,
.sortables-section .options .beticon.bm_boss_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_boss_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_chase_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_chase_bet,
.accounts .bm_chase_bet,
md-option[value='bm_chase_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_chase_bet:before,
.accounts .bm_chase_bet:before,
md-option[value='bm_chase_bet']:before {
  content: '';
  background-image: url(/images/accounts/chase_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_chase_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_chase_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_chase_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/chase_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_chase_bet:before,
.sortables-section .options .beticon.bm_chase_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_chase_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_cross_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_cross_bet,
.accounts .bm_cross_bet,
md-option[value='bm_cross_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_cross_bet:before,
.accounts .bm_cross_bet:before,
md-option[value='bm_cross_bet']:before {
  content: '';
  background-image: url(/images/accounts/cross_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_cross_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_cross_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_cross_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/cross_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_cross_bet:before,
.sortables-section .options .beticon.bm_cross_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_cross_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_dave_dwyer {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_dave_dwyer,
.accounts .bm_dave_dwyer,
md-option[value='bm_dave_dwyer'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_dave_dwyer:before,
.accounts .bm_dave_dwyer:before,
md-option[value='bm_dave_dwyer']:before {
  content: '';
  background-image: url(/images/accounts/dave_dwyer-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_dave_dwyer:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_dave_dwyer .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_dave_dwyer .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/dave_dwyer-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_dave_dwyer:before,
.sortables-section .options .beticon.bm_dave_dwyer:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_dave_dwyer {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_diamond_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_diamond_bet,
.accounts .bm_diamond_bet,
md-option[value='bm_diamond_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_diamond_bet:before,
.accounts .bm_diamond_bet:before,
md-option[value='bm_diamond_bet']:before {
  content: '';
  background-image: url(/images/accounts/diamond_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_diamond_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_diamond_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_diamond_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/diamond_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_diamond_bet:before,
.sortables-section .options .beticon.bm_diamond_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_diamond_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_eskander_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_eskander_bet,
.accounts .bm_eskander_bet,
md-option[value='bm_eskander_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_eskander_bet:before,
.accounts .bm_eskander_bet:before,
md-option[value='bm_eskander_bet']:before {
  content: '';
  background-image: url(/images/accounts/eskander_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_eskander_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_eskander_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_eskander_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/eskander_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_eskander_bet:before,
.sortables-section .options .beticon.bm_eskander_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_eskander_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_fox_catcher {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_fox_catcher,
.accounts .bm_fox_catcher,
md-option[value='bm_fox_catcher'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_fox_catcher:before,
.accounts .bm_fox_catcher:before,
md-option[value='bm_fox_catcher']:before {
  content: '';
  background-image: url(/images/accounts/fox_catcher-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_fox_catcher:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_fox_catcher .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_fox_catcher .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/fox_catcher-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_fox_catcher:before,
.sortables-section .options .beticon.bm_fox_catcher:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_fox_catcher {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_get_set_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_get_set_bet,
.accounts .bm_get_set_bet,
md-option[value='bm_get_set_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_get_set_bet:before,
.accounts .bm_get_set_bet:before,
md-option[value='bm_get_set_bet']:before {
  content: '';
  background-image: url(/images/accounts/get_set_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_get_set_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_get_set_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_get_set_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/get_set_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_get_set_bet:before,
.sortables-section .options .beticon.bm_get_set_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_get_set_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_ladbrokes_uk {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_ladbrokes_uk,
.accounts .bm_ladbrokes_uk,
md-option[value='bm_ladbrokes_uk'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_ladbrokes_uk:before,
.accounts .bm_ladbrokes_uk:before,
md-option[value='bm_ladbrokes_uk']:before {
  content: '';
  background-image: url(/images/accounts/ladbrokes_uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_ladbrokes_uk:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_ladbrokes_uk .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_ladbrokes_uk .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ladbrokes_uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_ladbrokes_uk:before,
.sortables-section .options .beticon.bm_ladbrokes_uk:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_ladbrokes_uk {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_marantelli_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_marantelli_bet,
.accounts .bm_marantelli_bet,
md-option[value='bm_marantelli_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_marantelli_bet:before,
.accounts .bm_marantelli_bet:before,
md-option[value='bm_marantelli_bet']:before {
  content: '';
  background-image: url(/images/accounts/marantelli_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_marantelli_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_marantelli_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_marantelli_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/marantelli_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_marantelli_bet:before,
.sortables-section .options .beticon.bm_marantelli_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_marantelli_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_mint_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_mint_bet,
.accounts .bm_mint_bet,
md-option[value='bm_mint_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_mint_bet:before,
.accounts .bm_mint_bet:before,
md-option[value='bm_mint_bet']:before {
  content: '';
  background-image: url(/images/accounts/mint_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_mint_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_mint_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_mint_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/mint_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_mint_bet:before,
.sortables-section .options .beticon.bm_mint_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_mint_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_monmouth_park {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_monmouth_park,
.accounts .bm_monmouth_park,
md-option[value='bm_monmouth_park'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_monmouth_park:before,
.accounts .bm_monmouth_park:before,
md-option[value='bm_monmouth_park']:before {
  content: '';
  background-image: url(/images/accounts/monmount_park-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_monmouth_park:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_monmouth_park .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_monmouth_park .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/monmount_park-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_monmouth_park:before,
.sortables-section .options .beticon.bm_monmouth_park:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_monmouth_park {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_okebet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_okebet,
.accounts .bm_okebet,
md-option[value='bm_okebet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_okebet:before,
.accounts .bm_okebet:before,
md-option[value='bm_okebet']:before {
  content: '';
  background-image: url(/images/accounts/okebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_okebet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_okebet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_okebet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/okebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_okebet:before,
.sortables-section .options .beticon.bm_okebet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_okebet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_888Sport {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_888Sport,
.accounts .bm_888Sport,
md-option[value='bm_888Sport'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_888Sport:before,
.accounts .bm_888Sport:before,
md-option[value='bm_888Sport']:before {
  content: '';
  background-image: url(/images/accounts/888Sport-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_888Sport:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_888Sport .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_888Sport .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/888Sport-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_888Sport:before,
.sortables-section .options .beticon.bm_888Sport:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_888Sport {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts._888Sport {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon._888Sport,
.accounts ._888Sport,
md-option[value='_888Sport'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon._888Sport:before,
.accounts ._888Sport:before,
md-option[value='_888Sport']:before {
  content: '';
  background-image: url(/images/accounts/888Sport-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon._888Sport:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon._888Sport .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon._888Sport .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/888Sport-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon._888Sport:before,
.sortables-section .options .beticon._888Sport:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon._888Sport {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_bet_estate {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_bet_estate,
.accounts .bm_bet_estate,
md-option[value='bm_bet_estate'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_bet_estate:before,
.accounts .bm_bet_estate:before,
md-option[value='bm_bet_estate']:before {
  content: '';
  background-image: url(/images/accounts/bet_estate-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bet_estate:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bet_estate .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_bet_estate .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bet_estate-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_bet_estate:before,
.sortables-section .options .beticon.bm_bet_estate:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_bet_estate {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_picnic_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_picnic_bet,
.accounts .bm_picnic_bet,
md-option[value='bm_picnic_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_picnic_bet:before,
.accounts .bm_picnic_bet:before,
md-option[value='bm_picnic_bet']:before {
  content: '';
  background-image: url(/images/accounts/picnic_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_picnic_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_picnic_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_picnic_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/picnic_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_picnic_bet:before,
.sortables-section .options .beticon.bm_picnic_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_picnic_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_premium_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_premium_bet,
.accounts .bm_premium_bet,
md-option[value='bm_premium_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_premium_bet:before,
.accounts .bm_premium_bet:before,
md-option[value='bm_premium_bet']:before {
  content: '';
  background-image: url(/images/accounts/premium_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_premium_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_premium_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_premium_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/premium_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_premium_bet:before,
.sortables-section .options .beticon.bm_premium_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_premium_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_punt_123_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_punt_123_bet,
.accounts .bm_punt_123_bet,
md-option[value='bm_punt_123_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_punt_123_bet:before,
.accounts .bm_punt_123_bet:before,
md-option[value='bm_punt_123_bet']:before {
  content: '';
  background-image: url(/images/accounts/punt_123-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_punt_123_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_punt_123_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_punt_123_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/punt_123-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_punt_123_bet:before,
.sortables-section .options .beticon.bm_punt_123_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_punt_123_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BFSportsbook {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BFSportsbook,
.accounts .BFSportsbook,
md-option[value='BFSportsbook'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BFSportsbook:before,
.accounts .BFSportsbook:before,
md-option[value='BFSportsbook']:before {
  content: '';
  background-image: url(/images/accounts/bfsportsbook.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BFSportsbook:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BFSportsbook .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BFSportsbook .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bfsportsbook.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BFSportsbook:before,
.sortables-section .options .beticon.BFSportsbook:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BFSportsbook {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BFSB {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BFSB,
.accounts .BFSB,
md-option[value='BFSB'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BFSB:before,
.accounts .BFSB:before,
md-option[value='BFSB']:before {
  content: '';
  background-image: url(/images/accounts/bfsportsbook.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BFSB:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BFSB .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BFSB .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bfsportsbook.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BFSB:before,
.sortables-section .options .beticon.BFSB:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BFSB {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_wish {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_wish,
.accounts .bm_wish,
md-option[value='bm_wish'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_wish:before,
.accounts .bm_wish:before,
md-option[value='bm_wish']:before {
  content: '';
  background-image: url(/images/accounts/wish-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_wish:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_wish .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_wish .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/wish-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_wish:before,
.sortables-section .options .beticon.bm_wish:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_wish {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_upcoz {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_upcoz,
.accounts .bm_upcoz,
md-option[value='bm_upcoz'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_upcoz:before,
.accounts .bm_upcoz:before,
md-option[value='bm_upcoz']:before {
  content: '';
  background-image: url(/images/accounts/upcoz-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_upcoz:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_upcoz .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_upcoz .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/upcoz-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_upcoz:before,
.sortables-section .options .beticon.bm_upcoz:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_upcoz {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_thunder_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_thunder_bet,
.accounts .bm_thunder_bet,
md-option[value='bm_thunder_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_thunder_bet:before,
.accounts .bm_thunder_bet:before,
md-option[value='bm_thunder_bet']:before {
  content: '';
  background-image: url(/images/accounts/thunder_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_thunder_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_thunder_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_thunder_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/thunder_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_thunder_bet:before,
.sortables-section .options .beticon.bm_thunder_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_thunder_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_swift_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_swift_bet,
.accounts .bm_swift_bet,
md-option[value='bm_swift_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_swift_bet:before,
.accounts .bm_swift_bet:before,
md-option[value='bm_swift_bet']:before {
  content: '';
  background-image: url(/images/accounts/swift_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_swift_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_swift_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_swift_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/swift_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_swift_bet:before,
.sortables-section .options .beticon.bm_swift_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_swift_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_real_bookie {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_real_bookie,
.accounts .bm_real_bookie,
md-option[value='bm_real_bookie'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_real_bookie:before,
.accounts .bm_real_bookie:before,
md-option[value='bm_real_bookie']:before {
  content: '';
  background-image: url(/images/accounts/real_bookie-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_real_bookie:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_real_bookie .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_real_bookie .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/real_bookie-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_real_bookie:before,
.sortables-section .options .beticon.bm_real_bookie:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_real_bookie {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_ready_bet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_ready_bet,
.accounts .bm_ready_bet,
md-option[value='bm_ready_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_ready_bet:before,
.accounts .bm_ready_bet:before,
md-option[value='bm_ready_bet']:before {
  content: '';
  background-image: url(/images/accounts/ready_bet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_ready_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_ready_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_ready_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ready_bet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_ready_bet:before,
.sortables-section .options .beticon.bm_ready_bet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_ready_bet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_rob_waterhouse {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_rob_waterhouse,
.accounts .bm_rob_waterhouse,
md-option[value='bm_rob_waterhouse'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_rob_waterhouse:before,
.accounts .bm_rob_waterhouse:before,
md-option[value='bm_rob_waterhouse']:before {
  content: '';
  background-image: url(/images/accounts/rob_waterhouse-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_rob_waterhouse:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_rob_waterhouse .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_rob_waterhouse .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/rob_waterhouse-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_rob_waterhouse:before,
.sortables-section .options .beticon.bm_rob_waterhouse:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_rob_waterhouse {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_sports_champs_racing {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sports_champs_racing,
.accounts .bm_sports_champs_racing,
md-option[value='bm_sports_champs_racing'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sports_champs_racing:before,
.accounts .bm_sports_champs_racing:before,
md-option[value='bm_sports_champs_racing']:before {
  content: '';
  background-image: url(/images/accounts/sports_champs_racing-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sports_champs_racing:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sports_champs_racing .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sports_champs_racing .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sports_champs_racing-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_sports_champs_racing:before,
.sortables-section .options .beticon.bm_sports_champs_racing:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_sports_champs_racing {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgiglo {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgiglo,
.accounts .pgiglo,
md-option[value='pgiglo'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgiglo:before,
.accounts .pgiglo:before,
md-option[value='pgiglo']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiglo:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiglo .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiglo .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgiglo:before,
.sortables-section .options .beticon.pgiglo:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgiglo {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGIGLO {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIGLO,
.accounts .PGIGLO,
md-option[value='PGIGLO'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIGLO:before,
.accounts .PGIGLO:before,
md-option[value='PGIGLO']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIGLO:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIGLO .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIGLO .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGIGLO:before,
.sortables-section .options .beticon.PGIGLO:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGIGLO {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_glo {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_glo,
.accounts .pgi_glo,
md-option[value='pgi_glo'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_glo:before,
.accounts .pgi_glo:before,
md-option[value='pgi_glo']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_glo:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_glo .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_glo .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_glo:before,
.sortables-section .options .beticon.pgi_glo:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_glo {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_GLO {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLO,
.accounts .PGI_GLO,
md-option[value='PGI_GLO'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLO:before,
.accounts .PGI_GLO:before,
md-option[value='PGI_GLO']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLO:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLO .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLO .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_GLO:before,
.sortables-section .options .beticon.PGI_GLO:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_GLO {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_global {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global,
.accounts .pgi_global,
md-option[value='pgi_global'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global:before,
.accounts .pgi_global:before,
md-option[value='pgi_global']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_global:before,
.sortables-section .options .beticon.pgi_global:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_global {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_GLOBAL {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL,
.accounts .PGI_GLOBAL,
md-option[value='PGI_GLOBAL'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL:before,
.accounts .PGI_GLOBAL:before,
md-option[value='PGI_GLOBAL']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_GLOBAL:before,
.sortables-section .options .beticon.PGI_GLOBAL:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_GLOBAL {
  background-color: #3a3f40;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_global_a {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_a,
.accounts .pgi_global_a,
md-option[value='pgi_global_a'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_a:before,
.accounts .pgi_global_a:before,
md-option[value='pgi_global_a']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_a:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_a .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_a .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_global_a:before,
.sortables-section .options .beticon.pgi_global_a:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_global_a {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_GLOBAL_A {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_A,
.accounts .PGI_GLOBAL_A,
md-option[value='PGI_GLOBAL_A'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_A:before,
.accounts .PGI_GLOBAL_A:before,
md-option[value='PGI_GLOBAL_A']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_A:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_A .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_A .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_GLOBAL_A:before,
.sortables-section .options .beticon.PGI_GLOBAL_A:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_GLOBAL_A {
  background-color: #3a3f40;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_global_b {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_b,
.accounts .pgi_global_b,
md-option[value='pgi_global_b'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_b:before,
.accounts .pgi_global_b:before,
md-option[value='pgi_global_b']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_b:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_b .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_b .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_global_b:before,
.sortables-section .options .beticon.pgi_global_b:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_global_b {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_GLOBAL_B {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_B,
.accounts .PGI_GLOBAL_B,
md-option[value='PGI_GLOBAL_B'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_B:before,
.accounts .PGI_GLOBAL_B:before,
md-option[value='PGI_GLOBAL_B']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_B:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_B .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_B .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_GLOBAL_B:before,
.sortables-section .options .beticon.PGI_GLOBAL_B:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_GLOBAL_B {
  background-color: #3a3f40;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_global_a1 {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_a1,
.accounts .pgi_global_a1,
md-option[value='pgi_global_a1'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_a1:before,
.accounts .pgi_global_a1:before,
md-option[value='pgi_global_a1']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_a1:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_a1 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_a1 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_global_a1:before,
.sortables-section .options .beticon.pgi_global_a1:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_global_a1 {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_GLOBAL_A1 {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_A1,
.accounts .PGI_GLOBAL_A1,
md-option[value='PGI_GLOBAL_A1'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_A1:before,
.accounts .PGI_GLOBAL_A1:before,
md-option[value='PGI_GLOBAL_A1']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_A1:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_A1 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_A1 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_GLOBAL_A1:before,
.sortables-section .options .beticon.PGI_GLOBAL_A1:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_GLOBAL_A1 {
  background-color: #3a3f40;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_global_b1 {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_b1,
.accounts .pgi_global_b1,
md-option[value='pgi_global_b1'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_global_b1:before,
.accounts .pgi_global_b1:before,
md-option[value='pgi_global_b1']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_b1:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_b1 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_global_b1 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_global_b1:before,
.sortables-section .options .beticon.pgi_global_b1:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_global_b1 {
  background-color: #3a3f40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_GLOBAL_B1 {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_B1,
.accounts .PGI_GLOBAL_B1,
md-option[value='PGI_GLOBAL_B1'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GLOBAL_B1:before,
.accounts .PGI_GLOBAL_B1:before,
md-option[value='PGI_GLOBAL_B1']:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_B1:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_B1 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GLOBAL_B1 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-global-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_GLOBAL_B1:before,
.sortables-section .options .beticon.PGI_GLOBAL_B1:before {
  background-color: #3a3f40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_GLOBAL_B1 {
  background-color: #3a3f40;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgieu {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgieu,
.accounts .pgieu,
md-option[value='pgieu'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgieu:before,
.accounts .pgieu:before,
md-option[value='pgieu']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgieu:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgieu .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgieu .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgieu:before,
.sortables-section .options .beticon.pgieu:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgieu {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGIEU {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIEU,
.accounts .PGIEU,
md-option[value='PGIEU'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIEU:before,
.accounts .PGIEU:before,
md-option[value='PGIEU']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIEU:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIEU .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIEU .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGIEU:before,
.sortables-section .options .beticon.PGIEU:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGIEU {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_eu {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_eu,
.accounts .pgi_eu,
md-option[value='pgi_eu'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_eu:before,
.accounts .pgi_eu:before,
md-option[value='pgi_eu']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_eu:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_eu .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_eu .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_eu:before,
.sortables-section .options .beticon.pgi_eu:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_eu {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_EU {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_EU,
.accounts .PGI_EU,
md-option[value='PGI_EU'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_EU:before,
.accounts .PGI_EU:before,
md-option[value='PGI_EU']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_EU:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_EU .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_EU .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_EU:before,
.sortables-section .options .beticon.PGI_EU:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_EU {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_eur {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_eur,
.accounts .pgi_eur,
md-option[value='pgi_eur'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_eur:before,
.accounts .pgi_eur:before,
md-option[value='pgi_eur']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_eur:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_eur .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_eur .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_eur:before,
.sortables-section .options .beticon.pgi_eur:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_eur {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_EUR {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_EUR,
.accounts .PGI_EUR,
md-option[value='PGI_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_EUR:before,
.accounts .PGI_EUR:before,
md-option[value='PGI_EUR']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_EUR:before,
.sortables-section .options .beticon.PGI_EUR:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_EUR {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.EU {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.EU,
.accounts .PGI.EU,
md-option[value='PGI.EU'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.EU:before,
.accounts .PGI.EU:before,
md-option[value='PGI.EU']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.EU:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.EU .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.EU .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.EU:before,
.sortables-section .options .beticon.PGI.EU:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.EU {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_EUR {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_EUR,
.accounts .pgi_EUR,
md-option[value='pgi_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_EUR:before,
.accounts .pgi_EUR:before,
md-option[value='pgi_EUR']:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-eu-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_EUR:before,
.sortables-section .options .beticon.pgi_EUR:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_EUR {
  background-color: #455aa4;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgius {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgius,
.accounts .pgius,
md-option[value='pgius'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgius:before,
.accounts .pgius:before,
md-option[value='pgius']:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgius:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgius .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgius .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgius:before,
.sortables-section .options .beticon.pgius:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgius {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGIUS {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIUS,
.accounts .PGIUS,
md-option[value='PGIUS'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIUS:before,
.accounts .PGIUS:before,
md-option[value='PGIUS']:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIUS:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIUS .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIUS .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGIUS:before,
.sortables-section .options .beticon.PGIUS:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGIUS {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_usa {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_usa,
.accounts .pgi_usa,
md-option[value='pgi_usa'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_usa:before,
.accounts .pgi_usa:before,
md-option[value='pgi_usa']:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_usa:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_usa .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_usa .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_usa:before,
.sortables-section .options .beticon.pgi_usa:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_usa {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_USA {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_USA,
.accounts .PGI_USA,
md-option[value='PGI_USA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_USA:before,
.accounts .PGI_USA:before,
md-option[value='PGI_USA']:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_USA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_USA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_USA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_USA:before,
.sortables-section .options .beticon.PGI_USA:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_USA {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.US {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.US,
.accounts .PGI.US,
md-option[value='PGI.US'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.US:before,
.accounts .PGI.US:before,
md-option[value='PGI.US']:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.US:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.US .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.US .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.US:before,
.sortables-section .options .beticon.PGI.US:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.US {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_USD {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_USD,
.accounts .pgi_USD,
md-option[value='pgi_USD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_USD:before,
.accounts .pgi_USD:before,
md-option[value='pgi_USD']:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_USD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_USD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_USD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-usa-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_USD:before,
.sortables-section .options .beticon.pgi_USD:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_USD {
  background-color: #455aa4;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgius {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgius,
.accounts .pgius,
md-option[value='pgius'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgius:before,
.accounts .pgius:before,
md-option[value='pgius']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgius:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgius .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgius .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgius:before,
.sortables-section .options .beticon.pgius:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgius {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGIGB {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIGB,
.accounts .PGIGB,
md-option[value='PGIGB'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIGB:before,
.accounts .PGIGB:before,
md-option[value='PGIGB']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIGB:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIGB .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIGB .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGIGB:before,
.sortables-section .options .beticon.PGIGB:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGIGB {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_gb {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_gb,
.accounts .pgi_gb,
md-option[value='pgi_gb'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_gb:before,
.accounts .pgi_gb:before,
md-option[value='pgi_gb']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_gb:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_gb .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_gb .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_gb:before,
.sortables-section .options .beticon.pgi_gb:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_gb {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_GBR {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GBR,
.accounts .PGI_GBR,
md-option[value='PGI_GBR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_GBR:before,
.accounts .PGI_GBR:before,
md-option[value='PGI_GBR']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GBR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GBR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_GBR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_GBR:before,
.sortables-section .options .beticon.PGI_GBR:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_GBR {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_gbr {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_gbr,
.accounts .pgi_gbr,
md-option[value='pgi_gbr'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_gbr:before,
.accounts .pgi_gbr:before,
md-option[value='pgi_gbr']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_gbr:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_gbr .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_gbr .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_gbr:before,
.sortables-section .options .beticon.pgi_gbr:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_gbr {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.GBR {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.GBR,
.accounts .PGI.GBR,
md-option[value='PGI.GBR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.GBR:before,
.accounts .PGI.GBR:before,
md-option[value='PGI.GBR']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.GBR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.GBR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.GBR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.GBR:before,
.sortables-section .options .beticon.PGI.GBR:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.GBR {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.UK {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.UK,
.accounts .PGI.UK,
md-option[value='PGI.UK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.UK:before,
.accounts .PGI.UK:before,
md-option[value='PGI.UK']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.UK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.UK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.UK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.UK:before,
.sortables-section .options .beticon.PGI.UK:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.UK {
  background-color: #455aa4;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_GBP {
  background-color: #455aa4;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_GBP,
.accounts .pgi_GBP,
md-option[value='pgi_GBP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_GBP:before,
.accounts .pgi_GBP:before,
md-option[value='pgi_GBP']:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_GBP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_GBP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_GBP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-uk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_GBP:before,
.sortables-section .options .beticon.pgi_GBP:before {
  background-color: #455aa4;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_GBP {
  background-color: #455aa4;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgihk {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgihk,
.accounts .pgihk,
md-option[value='pgihk'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgihk:before,
.accounts .pgihk:before,
md-option[value='pgihk']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgihk:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgihk .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgihk .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgihk:before,
.sortables-section .options .beticon.pgihk:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgihk {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGIHK {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIHK,
.accounts .PGIHK,
md-option[value='PGIHK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIHK:before,
.accounts .PGIHK:before,
md-option[value='PGIHK']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIHK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIHK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIHK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGIHK:before,
.sortables-section .options .beticon.PGIHK:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGIHK {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_hk {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_hk,
.accounts .pgi_hk,
md-option[value='pgi_hk'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_hk:before,
.accounts .pgi_hk:before,
md-option[value='pgi_hk']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hk:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hk .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hk .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_hk:before,
.sortables-section .options .beticon.pgi_hk:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_hk {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_HK {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_HK,
.accounts .PGI_HK,
md-option[value='PGI_HK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_HK:before,
.accounts .PGI_HK:before,
md-option[value='PGI_HK']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_HK:before,
.sortables-section .options .beticon.PGI_HK:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_HK {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_hk {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_hk,
.accounts .pgi_hk,
md-option[value='pgi_hk'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_hk:before,
.accounts .pgi_hk:before,
md-option[value='pgi_hk']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hk:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hk .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hk .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_hk:before,
.sortables-section .options .beticon.pgi_hk:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_hk {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_HK {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_HK,
.accounts .PGI_HK,
md-option[value='PGI_HK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_HK:before,
.accounts .PGI_HK:before,
md-option[value='PGI_HK']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_HK:before,
.sortables-section .options .beticon.PGI_HK:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_HK {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_HKG {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_HKG,
.accounts .PGI_HKG,
md-option[value='PGI_HKG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_HKG:before,
.accounts .PGI_HKG:before,
md-option[value='PGI_HKG']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HKG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HKG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_HKG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_HKG:before,
.sortables-section .options .beticon.PGI_HKG:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_HKG {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_hkg {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_hkg,
.accounts .pgi_hkg,
md-option[value='pgi_hkg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_hkg:before,
.accounts .pgi_hkg:before,
md-option[value='pgi_hkg']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hkg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hkg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_hkg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_hkg:before,
.sortables-section .options .beticon.pgi_hkg:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_hkg {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.HK {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.HK,
.accounts .PGI.HK,
md-option[value='PGI.HK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.HK:before,
.accounts .PGI.HK:before,
md-option[value='PGI.HK']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.HK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.HK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.HK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.HK:before,
.sortables-section .options .beticon.PGI.HK:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.HK {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_HK {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_HK,
.accounts .pgi_HK,
md-option[value='pgi_HK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_HK:before,
.accounts .pgi_HK:before,
md-option[value='pgi_HK']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_HK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_HK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_HK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_HK:before,
.sortables-section .options .beticon.pgi_HK:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_HK {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_HKD {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_HKD,
.accounts .pgi_HKD,
md-option[value='pgi_HKD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_HKD:before,
.accounts .pgi_HKD:before,
md-option[value='pgi_HKD']:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_HKD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_HKD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_HKD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-hk-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_HKD:before,
.sortables-section .options .beticon.pgi_HKD:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_HKD {
  background-color: #eb6468;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgisgp {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgisgp,
.accounts .pgisgp,
md-option[value='pgisgp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgisgp:before,
.accounts .pgisgp:before,
md-option[value='pgisgp']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgisgp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgisgp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgisgp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgisgp:before,
.sortables-section .options .beticon.pgisgp:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgisgp {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGISGP {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGISGP,
.accounts .PGISGP,
md-option[value='PGISGP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGISGP:before,
.accounts .PGISGP:before,
md-option[value='PGISGP']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGISGP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGISGP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGISGP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGISGP:before,
.sortables-section .options .beticon.PGISGP:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGISGP {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_sgp {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_sgp,
.accounts .pgi_sgp,
md-option[value='pgi_sgp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_sgp:before,
.accounts .pgi_sgp:before,
md-option[value='pgi_sgp']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_sgp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_sgp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_sgp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_sgp:before,
.sortables-section .options .beticon.pgi_sgp:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_sgp {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_SGP {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_SGP,
.accounts .PGI_SGP,
md-option[value='PGI_SGP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_SGP:before,
.accounts .PGI_SGP:before,
md-option[value='PGI_SGP']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_SGP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_SGP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_SGP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_SGP:before,
.sortables-section .options .beticon.PGI_SGP:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_SGP {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_sgp {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_sgp,
.accounts .pgi_sgp,
md-option[value='pgi_sgp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_sgp:before,
.accounts .pgi_sgp:before,
md-option[value='pgi_sgp']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_sgp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_sgp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_sgp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_sgp:before,
.sortables-section .options .beticon.pgi_sgp:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_sgp {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_SGP {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_SGP,
.accounts .PGI_SGP,
md-option[value='PGI_SGP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_SGP:before,
.accounts .PGI_SGP:before,
md-option[value='PGI_SGP']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_SGP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_SGP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_SGP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_SGP:before,
.sortables-section .options .beticon.PGI_SGP:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_SGP {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.SGP {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.SGP,
.accounts .PGI.SGP,
md-option[value='PGI.SGP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.SGP:before,
.accounts .PGI.SGP:before,
md-option[value='PGI.SGP']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.SGP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.SGP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.SGP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.SGP:before,
.sortables-section .options .beticon.PGI.SGP:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.SGP {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.SG {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.SG,
.accounts .PGI.SG,
md-option[value='PGI.SG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.SG:before,
.accounts .PGI.SG:before,
md-option[value='PGI.SG']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.SG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.SG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.SG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.SG:before,
.sortables-section .options .beticon.PGI.SG:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.SG {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_SG {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_SG,
.accounts .pgi_SG,
md-option[value='pgi_SG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_SG:before,
.accounts .pgi_SG:before,
md-option[value='pgi_SG']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_SG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_SG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_SG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_SG:before,
.sortables-section .options .beticon.pgi_SG:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_SG {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_SGD {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_SGD,
.accounts .pgi_SGD,
md-option[value='pgi_SGD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_SGD:before,
.accounts .pgi_SGD:before,
md-option[value='pgi_SGD']:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_SGD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_SGD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_SGD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-sgp-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_SGD:before,
.sortables-section .options .beticon.pgi_SGD:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_SGD {
  background-color: #eb6468;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgiausnsw {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgiausnsw,
.accounts .pgiausnsw,
md-option[value='pgiausnsw'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgiausnsw:before,
.accounts .pgiausnsw:before,
md-option[value='pgiausnsw']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiausnsw:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiausnsw .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgiausnsw .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgiausnsw:before,
.sortables-section .options .beticon.pgiausnsw:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgiausnsw {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGIAUSNSW {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIAUSNSW,
.accounts .PGIAUSNSW,
md-option[value='PGIAUSNSW'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGIAUSNSW:before,
.accounts .PGIAUSNSW:before,
md-option[value='PGIAUSNSW']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIAUSNSW:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIAUSNSW .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGIAUSNSW .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGIAUSNSW:before,
.sortables-section .options .beticon.PGIAUSNSW:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGIAUSNSW {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_aus_nsw {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_nsw,
.accounts .pgi_aus_nsw,
md-option[value='pgi_aus_nsw'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_nsw:before,
.accounts .pgi_aus_nsw:before,
md-option[value='pgi_aus_nsw']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_nsw:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_nsw .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_nsw .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_aus_nsw:before,
.sortables-section .options .beticon.pgi_aus_nsw:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_aus_nsw {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_AUS_NSW {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_NSW,
.accounts .PGI_AUS_NSW,
md-option[value='PGI_AUS_NSW'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_NSW:before,
.accounts .PGI_AUS_NSW:before,
md-option[value='PGI_AUS_NSW']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_NSW:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_NSW .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_NSW .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_AUS_NSW:before,
.sortables-section .options .beticon.PGI_AUS_NSW:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_AUS_NSW {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_aus_nsw {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_nsw,
.accounts .pgi_aus_nsw,
md-option[value='pgi_aus_nsw'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_aus_nsw:before,
.accounts .pgi_aus_nsw:before,
md-option[value='pgi_aus_nsw']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_nsw:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_nsw .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_aus_nsw .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_aus_nsw:before,
.sortables-section .options .beticon.pgi_aus_nsw:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_aus_nsw {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI_AUS_NSW {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_NSW,
.accounts .PGI_AUS_NSW,
md-option[value='PGI_AUS_NSW'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI_AUS_NSW:before,
.accounts .PGI_AUS_NSW:before,
md-option[value='PGI_AUS_NSW']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_NSW:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_NSW .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI_AUS_NSW .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI_AUS_NSW:before,
.sortables-section .options .beticon.PGI_AUS_NSW:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI_AUS_NSW {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PGI.AUS.NSW {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.AUS.NSW,
.accounts .PGI.AUS.NSW,
md-option[value='PGI.AUS.NSW'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PGI.AUS.NSW:before,
.accounts .PGI.AUS.NSW:before,
md-option[value='PGI.AUS.NSW']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.AUS.NSW:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.AUS.NSW .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PGI.AUS.NSW .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PGI.AUS.NSW:before,
.sortables-section .options .beticon.PGI.AUS.NSW:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PGI.AUS.NSW {
  background-color: #eb6468;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pgi_NSW {
  background-color: #eb6468;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_NSW,
.accounts .pgi_NSW,
md-option[value='pgi_NSW'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pgi_NSW:before,
.accounts .pgi_NSW:before,
md-option[value='pgi_NSW']:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_NSW:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_NSW .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pgi_NSW .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pgi-ausnsw-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pgi_NSW:before,
.sortables-section .options .beticon.pgi_NSW:before {
  background-color: #eb6468;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pgi_NSW {
  background-color: #eb6468;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.XT_alpha {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.XT_alpha,
.accounts .XT_alpha,
md-option[value='XT_alpha'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.XT_alpha:before,
.accounts .XT_alpha:before,
md-option[value='XT_alpha']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.XT_alpha:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.XT_alpha .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.XT_alpha .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.XT_alpha:before,
.sortables-section .options .beticon.XT_alpha:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.XT_alpha {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.XT {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.XT,
.accounts .XT,
md-option[value='XT'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.XT:before,
.accounts .XT:before,
md-option[value='XT']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.XT:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.XT .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.XT .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.XT:before,
.sortables-section .options .beticon.XT:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.XT {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PWIN_MIX {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PWIN_MIX,
.accounts .PWIN_MIX,
md-option[value='PWIN_MIX'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PWIN_MIX:before,
.accounts .PWIN_MIX:before,
md-option[value='PWIN_MIX']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PWIN_MIX:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PWIN_MIX .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PWIN_MIX .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PWIN_MIX:before,
.sortables-section .options .beticon.PWIN_MIX:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PWIN_MIX {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.FSN {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.FSN,
.accounts .FSN,
md-option[value='FSN'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.FSN:before,
.accounts .FSN:before,
md-option[value='FSN']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FSN:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FSN .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FSN .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.FSN:before,
.sortables-section .options .beticon.FSN:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.FSN {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.YMODEL {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.YMODEL,
.accounts .YMODEL,
md-option[value='YMODEL'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.YMODEL:before,
.accounts .YMODEL:before,
md-option[value='YMODEL']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.YMODEL:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.YMODEL .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.YMODEL .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.YMODEL:before,
.sortables-section .options .beticon.YMODEL:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.YMODEL {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.RMODEL {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.RMODEL,
.accounts .RMODEL,
md-option[value='RMODEL'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.RMODEL:before,
.accounts .RMODEL:before,
md-option[value='RMODEL']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.RMODEL:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.RMODEL .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.RMODEL .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.RMODEL:before,
.sortables-section .options .beticon.RMODEL:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.RMODEL {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.ZMODEL {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.ZMODEL,
.accounts .ZMODEL,
md-option[value='ZMODEL'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.ZMODEL:before,
.accounts .ZMODEL:before,
md-option[value='ZMODEL']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.ZMODEL:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.ZMODEL .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.ZMODEL .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.ZMODEL:before,
.sortables-section .options .beticon.ZMODEL:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.ZMODEL {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.FX_V2 {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.FX_V2,
.accounts .FX_V2,
md-option[value='FX_V2'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.FX_V2:before,
.accounts .FX_V2:before,
md-option[value='FX_V2']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V2:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V2 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V2 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.FX_V2:before,
.sortables-section .options .beticon.FX_V2:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.FX_V2 {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.FX_V3 {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.FX_V3,
.accounts .FX_V3,
md-option[value='FX_V3'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.FX_V3:before,
.accounts .FX_V3:before,
md-option[value='FX_V3']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V3:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V3 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V3 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.FX_V3:before,
.sortables-section .options .beticon.FX_V3:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.FX_V3 {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.FX_V4 {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.FX_V4,
.accounts .FX_V4,
md-option[value='FX_V4'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.FX_V4:before,
.accounts .FX_V4:before,
md-option[value='FX_V4']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V4:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V4 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FX_V4 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.FX_V4:before,
.sortables-section .options .beticon.FX_V4:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.FX_V4 {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.t1pa {
  background-color: #2587a3;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.t1pa,
.accounts .t1pa,
md-option[value='t1pa'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.t1pa:before,
.accounts .t1pa:before,
md-option[value='t1pa']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.t1pa:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.t1pa .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.t1pa .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.t1pa:before,
.sortables-section .options .beticon.t1pa:before {
  background-color: #2587a3;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.t1pa {
  background-color: #2587a3;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.T1PA {
  background-color: #2587a3;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.T1PA,
.accounts .T1PA,
md-option[value='T1PA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.T1PA:before,
.accounts .T1PA:before,
md-option[value='T1PA']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.T1PA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.T1PA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.T1PA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.T1PA:before,
.sortables-section .options .beticon.T1PA:before {
  background-color: #2587a3;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.T1PA {
  background-color: #2587a3;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.t1_pa {
  background-color: #2587a3;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.t1_pa,
.accounts .t1_pa,
md-option[value='t1_pa'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.t1_pa:before,
.accounts .t1_pa:before,
md-option[value='t1_pa']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.t1_pa:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.t1_pa .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.t1_pa .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.t1_pa:before,
.sortables-section .options .beticon.t1_pa:before {
  background-color: #2587a3;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.t1_pa {
  background-color: #2587a3;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.T1_PA {
  background-color: #2587a3;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.T1_PA,
.accounts .T1_PA,
md-option[value='T1_PA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.T1_PA:before,
.accounts .T1_PA:before,
md-option[value='T1_PA']:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.T1_PA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.T1_PA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.T1_PA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.T1_PA:before,
.sortables-section .options .beticon.T1_PA:before {
  background-color: #2587a3;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.T1_PA {
  background-color: #2587a3;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.market {
  background-color: #2587a3;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.market,
.accounts .market,
md-option[value='market'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.market:before,
.accounts .market:before,
md-option[value='market']:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.market:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.market .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.market .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/xtrade-alpha-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.market:before,
.sortables-section .options .beticon.market:before {
  background-color: #2587a3;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.market {
  background-color: #2587a3;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tab_nsw {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.tab_nsw,
.accounts .tab_nsw,
md-option[value='tab_nsw'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.tab_nsw:before,
.accounts .tab_nsw:before,
md-option[value='tab_nsw']:before {
  content: '';
  background-image: url(/images/accounts/tabnsw-276D4C-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.tab_nsw:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.tab_nsw .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.tab_nsw .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/tabnsw-276D4C-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.tab_nsw:before,
.sortables-section .options .beticon.tab_nsw:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.tab_nsw {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.jp-nar {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-nar,
.accounts .jp-nar,
md-option[value='jp-nar'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-nar:before,
.accounts .jp-nar:before,
md-option[value='jp-nar']:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-nar:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-nar .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-nar .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.jp-nar:before,
.sortables-section .options .beticon.jp-nar:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.jp-nar {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.JP-NAR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-NAR,
.accounts .JP-NAR,
md-option[value='JP-NAR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-NAR:before,
.accounts .JP-NAR:before,
md-option[value='JP-NAR']:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-NAR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-NAR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-NAR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.JP-NAR:before,
.sortables-section .options .beticon.JP-NAR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.JP-NAR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.jp-na {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-na,
.accounts .jp-na,
md-option[value='jp-na'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-na:before,
.accounts .jp-na:before,
md-option[value='jp-na']:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-na:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-na .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-na .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.jp-na:before,
.sortables-section .options .beticon.jp-na:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.jp-na {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.JP-NA {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-NA,
.accounts .JP-NA,
md-option[value='JP-NA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-NA:before,
.accounts .JP-NA:before,
md-option[value='JP-NA']:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-NA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-NA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-NA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.JP-NA:before,
.sortables-section .options .beticon.JP-NA:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.JP-NA {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.japan_nar {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.japan_nar,
.accounts .japan_nar,
md-option[value='japan_nar'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.japan_nar:before,
.accounts .japan_nar:before,
md-option[value='japan_nar']:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.japan_nar:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.japan_nar .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.japan_nar .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.japan_nar:before,
.sortables-section .options .beticon.japan_nar:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.japan_nar {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.JAPAN_NAR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.JAPAN_NAR,
.accounts .JAPAN_NAR,
md-option[value='JAPAN_NAR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.JAPAN_NAR:before,
.accounts .JAPAN_NAR:before,
md-option[value='JAPAN_NAR']:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JAPAN_NAR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JAPAN_NAR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JAPAN_NAR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.JAPAN_NAR:before,
.sortables-section .options .beticon.JAPAN_NAR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.JAPAN_NAR {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.jp-jra {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-jra,
.accounts .jp-jra,
md-option[value='jp-jra'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-jra:before,
.accounts .jp-jra:before,
md-option[value='jp-jra']:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-jra:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-jra .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-jra .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.jp-jra:before,
.sortables-section .options .beticon.jp-jra:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.jp-jra {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.JP-JRA {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-JRA,
.accounts .JP-JRA,
md-option[value='JP-JRA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-JRA:before,
.accounts .JP-JRA:before,
md-option[value='JP-JRA']:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-JRA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-JRA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-JRA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.JP-JRA:before,
.sortables-section .options .beticon.JP-JRA:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.JP-JRA {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.jp-jr {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-jr,
.accounts .jp-jr,
md-option[value='jp-jr'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.jp-jr:before,
.accounts .jp-jr:before,
md-option[value='jp-jr']:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-jr:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-jr .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jp-jr .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.jp-jr:before,
.sortables-section .options .beticon.jp-jr:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.jp-jr {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.JP-JR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-JR,
.accounts .JP-JR,
md-option[value='JP-JR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.JP-JR:before,
.accounts .JP-JR:before,
md-option[value='JP-JR']:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-JR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-JR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JP-JR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.JP-JR:before,
.sortables-section .options .beticon.JP-JR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.JP-JR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.japan_jra {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.japan_jra,
.accounts .japan_jra,
md-option[value='japan_jra'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.japan_jra:before,
.accounts .japan_jra:before,
md-option[value='japan_jra']:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.japan_jra:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.japan_jra .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.japan_jra .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.japan_jra:before,
.sortables-section .options .beticon.japan_jra:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.japan_jra {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.JAPAN_JRA {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.JAPAN_JRA,
.accounts .JAPAN_JRA,
md-option[value='JAPAN_JRA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.JAPAN_JRA:before,
.accounts .JAPAN_JRA:before,
md-option[value='JAPAN_JRA']:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JAPAN_JRA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JAPAN_JRA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.JAPAN_JRA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.JAPAN_JRA:before,
.sortables-section .options .beticon.JAPAN_JRA:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.JAPAN_JRA {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.KRA {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.KRA,
.accounts .KRA,
md-option[value='KRA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.KRA:before,
.accounts .KRA:before,
md-option[value='KRA']:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KRA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KRA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KRA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.KRA:before,
.sortables-section .options .beticon.KRA:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.KRA {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.kr-kra {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.kr-kra,
.accounts .kr-kra,
md-option[value='kr-kra'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.kr-kra:before,
.accounts .kr-kra:before,
md-option[value='kr-kra']:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.kr-kra:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.kr-kra .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.kr-kra .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.kr-kra:before,
.sortables-section .options .beticon.kr-kra:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.kr-kra {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.KR-KRA {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.KR-KRA,
.accounts .KR-KRA,
md-option[value='KR-KRA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.KR-KRA:before,
.accounts .KR-KRA:before,
md-option[value='KR-KRA']:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KR-KRA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KR-KRA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KR-KRA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.KR-KRA:before,
.sortables-section .options .beticon.KR-KRA:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.KR-KRA {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.kr-kr {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.kr-kr,
.accounts .kr-kr,
md-option[value='kr-kr'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.kr-kr:before,
.accounts .kr-kr:before,
md-option[value='kr-kr']:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.kr-kr:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.kr-kr .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.kr-kr .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.kr-kr:before,
.sortables-section .options .beticon.kr-kr:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.kr-kr {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.KR-KR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.KR-KR,
.accounts .KR-KR,
md-option[value='KR-KR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.KR-KR:before,
.accounts .KR-KR:before,
md-option[value='KR-KR']:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KR-KR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KR-KR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KR-KR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.KR-KR:before,
.sortables-section .options .beticon.KR-KR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.KR-KR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.korea_kra {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.korea_kra,
.accounts .korea_kra,
md-option[value='korea_kra'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.korea_kra:before,
.accounts .korea_kra:before,
md-option[value='korea_kra']:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.korea_kra:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.korea_kra .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.korea_kra .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.korea_kra:before,
.sortables-section .options .beticon.korea_kra:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.korea_kra {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.KOREA_KRA {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.KOREA_KRA,
.accounts .KOREA_KRA,
md-option[value='KOREA_KRA'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.KOREA_KRA:before,
.accounts .KOREA_KRA:before,
md-option[value='KOREA_KRA']:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KOREA_KRA:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KOREA_KRA .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.KOREA_KRA .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/kra-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.KOREA_KRA:before,
.sortables-section .options .beticon.KOREA_KRA:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.KOREA_KRA {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair,
.accounts .betfair,
md-option[value='betfair'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair:before,
.accounts .betfair:before,
md-option[value='betfair']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair:before,
.sortables-section .options .beticon.betfair:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETFAIR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR,
.accounts .BETFAIR,
md-option[value='BETFAIR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR:before,
.accounts .BETFAIR:before,
md-option[value='BETFAIR']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETFAIR:before,
.sortables-section .options .beticon.BETFAIR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETFAIR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bf {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bf,
.accounts .bf,
md-option[value='bf'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bf:before,
.accounts .bf:before,
md-option[value='bf']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bf:before,
.sortables-section .options .beticon.bf:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bf {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BF_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_AUD,
.accounts .BF_AUD,
md-option[value='BF_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_AUD:before,
.accounts .BF_AUD:before,
md-option[value='BF_AUD']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BF_AUD:before,
.sortables-section .options .beticon.BF_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BF_AUD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bf_aud {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_aud,
.accounts .bf_aud,
md-option[value='bf_aud'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_aud:before,
.accounts .bf_aud:before,
md-option[value='bf_aud']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_aud:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_aud .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_aud .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bf_aud:before,
.sortables-section .options .beticon.bf_aud:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bf_aud {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_aud {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_aud,
.accounts .betfair_aud,
md-option[value='betfair_aud'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_aud:before,
.accounts .betfair_aud:before,
md-option[value='betfair_aud']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_aud:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_aud .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_aud .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_aud:before,
.sortables-section .options .beticon.betfair_aud:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_aud {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETFAIR_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_AUD,
.accounts .BETFAIR_AUD,
md-option[value='BETFAIR_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_AUD:before,
.accounts .BETFAIR_AUD:before,
md-option[value='BETFAIR_AUD']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETFAIR_AUD:before,
.sortables-section .options .beticon.BETFAIR_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETFAIR_AUD {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BF_GDP {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_GDP,
.accounts .BF_GDP,
md-option[value='BF_GDP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_GDP:before,
.accounts .BF_GDP:before,
md-option[value='BF_GDP']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_GDP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_GDP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_GDP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BF_GDP:before,
.sortables-section .options .beticon.BF_GDP:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BF_GDP {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bf_gdp {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_gdp,
.accounts .bf_gdp,
md-option[value='bf_gdp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_gdp:before,
.accounts .bf_gdp:before,
md-option[value='bf_gdp']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_gdp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_gdp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_gdp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bf_gdp:before,
.sortables-section .options .beticon.bf_gdp:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bf_gdp {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_gdp {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_gdp,
.accounts .betfair_gdp,
md-option[value='betfair_gdp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_gdp:before,
.accounts .betfair_gdp:before,
md-option[value='betfair_gdp']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_gdp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_gdp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_gdp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_gdp:before,
.sortables-section .options .beticon.betfair_gdp:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_gdp {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETFAIR_GDP {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_GDP,
.accounts .BETFAIR_GDP,
md-option[value='BETFAIR_GDP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_GDP:before,
.accounts .BETFAIR_GDP:before,
md-option[value='BETFAIR_GDP']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_GDP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_GDP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_GDP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETFAIR_GDP:before,
.sortables-section .options .beticon.BETFAIR_GDP:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETFAIR_GDP {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_GDP {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_GDP,
.accounts .betfair_GDP,
md-option[value='betfair_GDP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_GDP:before,
.accounts .betfair_GDP:before,
md-option[value='betfair_GDP']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_GDP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_GDP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_GDP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_GDP:before,
.sortables-section .options .beticon.betfair_GDP:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_GDP {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BF_USD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_USD,
.accounts .BF_USD,
md-option[value='BF_USD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_USD:before,
.accounts .BF_USD:before,
md-option[value='BF_USD']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_USD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_USD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_USD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BF_USD:before,
.sortables-section .options .beticon.BF_USD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BF_USD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bf_usd {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_usd,
.accounts .bf_usd,
md-option[value='bf_usd'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_usd:before,
.accounts .bf_usd:before,
md-option[value='bf_usd']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_usd:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_usd .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_usd .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bf_usd:before,
.sortables-section .options .beticon.bf_usd:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bf_usd {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_usd {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_usd,
.accounts .betfair_usd,
md-option[value='betfair_usd'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_usd:before,
.accounts .betfair_usd:before,
md-option[value='betfair_usd']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_usd:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_usd .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_usd .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_usd:before,
.sortables-section .options .beticon.betfair_usd:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_usd {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETFAIR_USD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_USD,
.accounts .BETFAIR_USD,
md-option[value='BETFAIR_USD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_USD:before,
.accounts .BETFAIR_USD:before,
md-option[value='BETFAIR_USD']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_USD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_USD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_USD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETFAIR_USD:before,
.sortables-section .options .beticon.BETFAIR_USD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETFAIR_USD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_USD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_USD,
.accounts .betfair_USD,
md-option[value='betfair_USD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_USD:before,
.accounts .betfair_USD:before,
md-option[value='betfair_USD']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_USD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_USD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_USD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_USD:before,
.sortables-section .options .beticon.betfair_USD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_USD {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BF_EUR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_EUR,
.accounts .BF_EUR,
md-option[value='BF_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_EUR:before,
.accounts .BF_EUR:before,
md-option[value='BF_EUR']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BF_EUR:before,
.sortables-section .options .beticon.BF_EUR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BF_EUR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bf_eur {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_eur,
.accounts .bf_eur,
md-option[value='bf_eur'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_eur:before,
.accounts .bf_eur:before,
md-option[value='bf_eur']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_eur:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_eur .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_eur .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bf_eur:before,
.sortables-section .options .beticon.bf_eur:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bf_eur {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_eur {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_eur,
.accounts .betfair_eur,
md-option[value='betfair_eur'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_eur:before,
.accounts .betfair_eur:before,
md-option[value='betfair_eur']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_eur:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_eur .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_eur .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_eur:before,
.sortables-section .options .beticon.betfair_eur:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_eur {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETFAIR_EUR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_EUR,
.accounts .BETFAIR_EUR,
md-option[value='BETFAIR_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_EUR:before,
.accounts .BETFAIR_EUR:before,
md-option[value='BETFAIR_EUR']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETFAIR_EUR:before,
.sortables-section .options .beticon.BETFAIR_EUR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETFAIR_EUR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_EUR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_EUR,
.accounts .betfair_EUR,
md-option[value='betfair_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_EUR:before,
.accounts .betfair_EUR:before,
md-option[value='betfair_EUR']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_EUR:before,
.sortables-section .options .beticon.betfair_EUR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_EUR {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BF_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_SDG,
.accounts .BF_SDG,
md-option[value='BF_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BF_SDG:before,
.accounts .BF_SDG:before,
md-option[value='BF_SDG']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BF_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BF_SDG:before,
.sortables-section .options .beticon.BF_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BF_SDG {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bf_sdg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_sdg,
.accounts .bf_sdg,
md-option[value='bf_sdg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_sdg:before,
.accounts .bf_sdg:before,
md-option[value='bf_sdg']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_sdg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_sdg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_sdg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bf_sdg:before,
.sortables-section .options .beticon.bf_sdg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bf_sdg {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_sdg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_sdg,
.accounts .betfair_sdg,
md-option[value='betfair_sdg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_sdg:before,
.accounts .betfair_sdg:before,
md-option[value='betfair_sdg']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_sdg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_sdg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_sdg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_sdg:before,
.sortables-section .options .beticon.betfair_sdg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_sdg {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETFAIR_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_SDG,
.accounts .BETFAIR_SDG,
md-option[value='BETFAIR_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFAIR_SDG:before,
.accounts .BETFAIR_SDG:before,
md-option[value='BETFAIR_SDG']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFAIR_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETFAIR_SDG:before,
.sortables-section .options .beticon.BETFAIR_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETFAIR_SDG {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_SDG,
.accounts .betfair_SDG,
md-option[value='betfair_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair_SDG:before,
.accounts .betfair_SDG:before,
md-option[value='betfair_SDG']:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair_SDG:before,
.sortables-section .options .beticon.betfair_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair_SDG {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfair2 {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair2,
.accounts .betfair2,
md-option[value='betfair2'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfair2:before,
.accounts .betfair2:before,
md-option[value='betfair2']:before {
  content: '';
  background-image: url(/images/accounts/betfair2-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair2:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair2 .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfair2 .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfair2-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfair2:before,
.sortables-section .options .beticon.betfair2:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfair2 {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bt_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bt_SDG,
.accounts .bt_SDG,
md-option[value='bt_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bt_SDG:before,
.accounts .bt_SDG:before,
md-option[value='bt_SDG']:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bt_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bt_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bt_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bt_SDG:before,
.sortables-section .options .beticon.bt_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bt_SDG {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bf_sdg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_sdg,
.accounts .bf_sdg,
md-option[value='bf_sdg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bf_sdg:before,
.accounts .bf_sdg:before,
md-option[value='bf_sdg']:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_sdg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_sdg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bf_sdg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bf_sdg:before,
.sortables-section .options .beticon.bf_sdg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bf_sdg {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.black-type_sdg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.black-type_sdg,
.accounts .black-type_sdg,
md-option[value='black-type_sdg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.black-type_sdg:before,
.accounts .black-type_sdg:before,
md-option[value='black-type_sdg']:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.black-type_sdg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.black-type_sdg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.black-type_sdg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.black-type_sdg:before,
.sortables-section .options .beticon.black-type_sdg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.black-type_sdg {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BlackType_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BlackType_SDG,
.accounts .BlackType_SDG,
md-option[value='BlackType_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BlackType_SDG:before,
.accounts .BlackType_SDG:before,
md-option[value='BlackType_SDG']:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BlackType_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BlackType_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BlackType_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BlackType_SDG:before,
.sortables-section .options .beticon.BlackType_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BlackType_SDG {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.blacktype_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.blacktype_SDG,
.accounts .blacktype_SDG,
md-option[value='blacktype_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.blacktype_SDG:before,
.accounts .blacktype_SDG:before,
md-option[value='blacktype_SDG']:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.blacktype_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.blacktype_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.blacktype_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/black-type-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.blacktype_SDG:before,
.sortables-section .options .beticon.blacktype_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.blacktype_SDG {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.ebetae-pl {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.ebetae-pl,
.accounts .ebetae-pl,
md-option[value='ebetae-pl'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.ebetae-pl:before,
.accounts .ebetae-pl:before,
md-option[value='ebetae-pl']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.ebetae-pl:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.ebetae-pl .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.ebetae-pl .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.ebetae-pl:before,
.sortables-section .options .beticon.ebetae-pl:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.ebetae-pl {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet,
.accounts .citibet,
md-option[value='citibet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet:before,
.accounts .citibet:before,
md-option[value='citibet']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet:before,
.sortables-section .options .beticon.citibet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet,
.accounts .citibet,
md-option[value='citibet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet:before,
.accounts .citibet:before,
md-option[value='citibet']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet:before,
.sortables-section .options .beticon.citibet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.cb {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.cb,
.accounts .cb,
md-option[value='cb'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.cb:before,
.accounts .cb:before,
md-option[value='cb']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.cb:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.cb .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.cb .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.cb:before,
.sortables-section .options .beticon.cb:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.cb {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_AUD,
.accounts .CB_AUD,
md-option[value='CB_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_AUD:before,
.accounts .CB_AUD:before,
md-option[value='CB_AUD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_AUD:before,
.sortables-section .options .beticon.CB_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_AUD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_aud {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_aud,
.accounts .CB_aud,
md-option[value='CB_aud'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_aud:before,
.accounts .CB_aud:before,
md-option[value='CB_aud']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_aud:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_aud .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_aud .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_aud:before,
.sortables-section .options .beticon.CB_aud:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_aud {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_aud {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_aud,
.accounts .citibet_aud,
md-option[value='citibet_aud'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_aud:before,
.accounts .citibet_aud:before,
md-option[value='citibet_aud']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_aud:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_aud .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_aud .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_aud:before,
.sortables-section .options .beticon.citibet_aud:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_aud {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_AUD,
.accounts .citibet_AUD,
md-option[value='citibet_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_AUD:before,
.accounts .citibet_AUD:before,
md-option[value='citibet_AUD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_AUD:before,
.sortables-section .options .beticon.citibet_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_AUD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CITIBET_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_AUD,
.accounts .CITIBET_AUD,
md-option[value='CITIBET_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_AUD:before,
.accounts .CITIBET_AUD:before,
md-option[value='CITIBET_AUD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CITIBET_AUD:before,
.sortables-section .options .beticon.CITIBET_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CITIBET_AUD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.exchange {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.exchange,
.accounts .exchange,
md-option[value='exchange'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.exchange:before,
.accounts .exchange:before,
md-option[value='exchange']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.exchange:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.exchange .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.exchange .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.exchange:before,
.sortables-section .options .beticon.exchange:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.exchange {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet-fx {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet-fx,
.accounts .citibet-fx,
md-option[value='citibet-fx'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet-fx:before,
.accounts .citibet-fx:before,
md-option[value='citibet-fx']:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet-fx:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet-fx .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet-fx .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet-fx:before,
.sortables-section .options .beticon.citibet-fx:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet-fx {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_fx {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_fx,
.accounts .citibet_fx,
md-option[value='citibet_fx'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_fx:before,
.accounts .citibet_fx:before,
md-option[value='citibet_fx']:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_fx:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_fx .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_fx .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_fx:before,
.sortables-section .options .beticon.citibet_fx:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_fx {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_FX_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_FX_AUD,
.accounts .CB_FX_AUD,
md-option[value='CB_FX_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_FX_AUD:before,
.accounts .CB_FX_AUD:before,
md-option[value='CB_FX_AUD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_FX_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_FX_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_FX_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_FX_AUD:before,
.sortables-section .options .beticon.CB_FX_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_FX_AUD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_FX_aud {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_FX_aud,
.accounts .CB_FX_aud,
md-option[value='CB_FX_aud'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_FX_aud:before,
.accounts .CB_FX_aud:before,
md-option[value='CB_FX_aud']:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_FX_aud:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_FX_aud .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_FX_aud .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_FX_aud:before,
.sortables-section .options .beticon.CB_FX_aud:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_FX_aud {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_fx_aud {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_fx_aud,
.accounts .citibet_fx_aud,
md-option[value='citibet_fx_aud'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_fx_aud:before,
.accounts .citibet_fx_aud:before,
md-option[value='citibet_fx_aud']:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_fx_aud:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_fx_aud .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_fx_aud .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_fx_aud:before,
.sortables-section .options .beticon.citibet_fx_aud:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_fx_aud {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_FX_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_FX_AUD,
.accounts .citibet_FX_AUD,
md-option[value='citibet_FX_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_FX_AUD:before,
.accounts .citibet_FX_AUD:before,
md-option[value='citibet_FX_AUD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_FX_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_FX_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_FX_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_FX_AUD:before,
.sortables-section .options .beticon.citibet_FX_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_FX_AUD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CITIBET_FX_AUD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_FX_AUD,
.accounts .CITIBET_FX_AUD,
md-option[value='CITIBET_FX_AUD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_FX_AUD:before,
.accounts .CITIBET_FX_AUD:before,
md-option[value='CITIBET_FX_AUD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_FX_AUD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_FX_AUD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_FX_AUD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-FX-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CITIBET_FX_AUD:before,
.sortables-section .options .beticon.CITIBET_FX_AUD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CITIBET_FX_AUD {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_GDP {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_GDP,
.accounts .CB_GDP,
md-option[value='CB_GDP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_GDP:before,
.accounts .CB_GDP:before,
md-option[value='CB_GDP']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_GDP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_GDP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_GDP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_GDP:before,
.sortables-section .options .beticon.CB_GDP:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_GDP {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_gdp {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_gdp,
.accounts .CB_gdp,
md-option[value='CB_gdp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_gdp:before,
.accounts .CB_gdp:before,
md-option[value='CB_gdp']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_gdp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_gdp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_gdp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_gdp:before,
.sortables-section .options .beticon.CB_gdp:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_gdp {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_gdp {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_gdp,
.accounts .citibet_gdp,
md-option[value='citibet_gdp'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_gdp:before,
.accounts .citibet_gdp:before,
md-option[value='citibet_gdp']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_gdp:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_gdp .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_gdp .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_gdp:before,
.sortables-section .options .beticon.citibet_gdp:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_gdp {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_GDP {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_GDP,
.accounts .citibet_GDP,
md-option[value='citibet_GDP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_GDP:before,
.accounts .citibet_GDP:before,
md-option[value='citibet_GDP']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_GDP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_GDP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_GDP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_GDP:before,
.sortables-section .options .beticon.citibet_GDP:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_GDP {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CITIBET_GDP {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_GDP,
.accounts .CITIBET_GDP,
md-option[value='CITIBET_GDP'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_GDP:before,
.accounts .CITIBET_GDP:before,
md-option[value='CITIBET_GDP']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_GDP:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_GDP .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_GDP .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CITIBET_GDP:before,
.sortables-section .options .beticon.CITIBET_GDP:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CITIBET_GDP {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_USD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_USD,
.accounts .CB_USD,
md-option[value='CB_USD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_USD:before,
.accounts .CB_USD:before,
md-option[value='CB_USD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_USD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_USD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_USD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_USD:before,
.sortables-section .options .beticon.CB_USD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_USD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_usd {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_usd,
.accounts .CB_usd,
md-option[value='CB_usd'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_usd:before,
.accounts .CB_usd:before,
md-option[value='CB_usd']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_usd:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_usd .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_usd .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_usd:before,
.sortables-section .options .beticon.CB_usd:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_usd {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_usd {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_usd,
.accounts .citibet_usd,
md-option[value='citibet_usd'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_usd:before,
.accounts .citibet_usd:before,
md-option[value='citibet_usd']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_usd:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_usd .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_usd .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_usd:before,
.sortables-section .options .beticon.citibet_usd:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_usd {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_USD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_USD,
.accounts .citibet_USD,
md-option[value='citibet_USD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_USD:before,
.accounts .citibet_USD:before,
md-option[value='citibet_USD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_USD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_USD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_USD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_USD:before,
.sortables-section .options .beticon.citibet_USD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_USD {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CITIBET_USD {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_USD,
.accounts .CITIBET_USD,
md-option[value='CITIBET_USD'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_USD:before,
.accounts .CITIBET_USD:before,
md-option[value='CITIBET_USD']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_USD:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_USD .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_USD .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CITIBET_USD:before,
.sortables-section .options .beticon.CITIBET_USD:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CITIBET_USD {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_EUR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_EUR,
.accounts .CB_EUR,
md-option[value='CB_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_EUR:before,
.accounts .CB_EUR:before,
md-option[value='CB_EUR']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_EUR:before,
.sortables-section .options .beticon.CB_EUR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_EUR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_eur {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_eur,
.accounts .CB_eur,
md-option[value='CB_eur'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_eur:before,
.accounts .CB_eur:before,
md-option[value='CB_eur']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_eur:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_eur .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_eur .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_eur:before,
.sortables-section .options .beticon.CB_eur:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_eur {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_eur {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_eur,
.accounts .citibet_eur,
md-option[value='citibet_eur'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_eur:before,
.accounts .citibet_eur:before,
md-option[value='citibet_eur']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_eur:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_eur .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_eur .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_eur:before,
.sortables-section .options .beticon.citibet_eur:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_eur {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_EUR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_EUR,
.accounts .citibet_EUR,
md-option[value='citibet_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_EUR:before,
.accounts .citibet_EUR:before,
md-option[value='citibet_EUR']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_EUR:before,
.sortables-section .options .beticon.citibet_EUR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_EUR {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CITIBET_EUR {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_EUR,
.accounts .CITIBET_EUR,
md-option[value='CITIBET_EUR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_EUR:before,
.accounts .CITIBET_EUR:before,
md-option[value='CITIBET_EUR']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_EUR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_EUR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_EUR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CITIBET_EUR:before,
.sortables-section .options .beticon.CITIBET_EUR:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CITIBET_EUR {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_SDG,
.accounts .CB_SDG,
md-option[value='CB_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_SDG:before,
.accounts .CB_SDG:before,
md-option[value='CB_SDG']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_SDG:before,
.sortables-section .options .beticon.CB_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_SDG {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CB_sdg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_sdg,
.accounts .CB_sdg,
md-option[value='CB_sdg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CB_sdg:before,
.accounts .CB_sdg:before,
md-option[value='CB_sdg']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_sdg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_sdg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CB_sdg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CB_sdg:before,
.sortables-section .options .beticon.CB_sdg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CB_sdg {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_sdg {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_sdg,
.accounts .citibet_sdg,
md-option[value='citibet_sdg'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_sdg:before,
.accounts .citibet_sdg:before,
md-option[value='citibet_sdg']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_sdg:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_sdg .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_sdg .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_sdg:before,
.sortables-section .options .beticon.citibet_sdg:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_sdg {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.citibet_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_SDG,
.accounts .citibet_SDG,
md-option[value='citibet_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.citibet_SDG:before,
.accounts .citibet_SDG:before,
md-option[value='citibet_SDG']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.citibet_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.citibet_SDG:before,
.sortables-section .options .beticon.citibet_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.citibet_SDG {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CITIBET_SDG {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_SDG,
.accounts .CITIBET_SDG,
md-option[value='CITIBET_SDG'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CITIBET_SDG:before,
.accounts .CITIBET_SDG:before,
md-option[value='CITIBET_SDG']:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_SDG:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_SDG .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CITIBET_SDG .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CITIBET_SDG:before,
.sortables-section .options .beticon.CITIBET_SDG:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CITIBET_SDG {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.rating {
  background-color: #eede55;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.rating,
.accounts .rating,
md-option[value='rating'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.rating:before,
.accounts .rating:before,
md-option[value='rating']:before {
  content: '';
  background-image: url(/images/accounts/star-alpha.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rating:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rating .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rating .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/star-alpha.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.rating:before,
.sortables-section .options .beticon.rating:before {
  background-color: #eede55;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.rating {
  background-color: #eede55;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.RATING {
  background-color: #eede55;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.RATING,
.accounts .RATING,
md-option[value='RATING'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.RATING:before,
.accounts .RATING:before,
md-option[value='RATING']:before {
  content: '';
  background-image: url(/images/accounts/star-alpha.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.RATING:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.RATING .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.RATING .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/star-alpha.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.RATING:before,
.sortables-section .options .beticon.RATING:before {
  background-color: #eede55;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.RATING {
  background-color: #eede55;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.mattelliott {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.mattelliott,
.accounts .mattelliott,
md-option[value='mattelliott'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.mattelliott:before,
.accounts .mattelliott:before,
md-option[value='mattelliott']:before {
  content: '';
  background-image: url(/images/accounts/matt-elliott-icon.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.mattelliott:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.mattelliott .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.mattelliott .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/matt-elliott-icon.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.mattelliott:before,
.sortables-section .options .beticon.mattelliott:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.mattelliott {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betfred {
  background-color: #1963c6;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betfred,
.accounts .betfred,
md-option[value='betfred'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betfred:before,
.accounts .betfred:before,
md-option[value='betfred']:before {
  content: '';
  background-image: url(/images/accounts/betfred-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfred:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfred .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betfred .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfred-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betfred:before,
.sortables-section .options .beticon.betfred:before {
  background-color: #1963c6;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betfred {
  background-color: #1963c6;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETFRED {
  background-color: #1963c6;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFRED,
.accounts .BETFRED,
md-option[value='BETFRED'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETFRED:before,
.accounts .BETFRED:before,
md-option[value='BETFRED']:before {
  content: '';
  background-image: url(/images/accounts/betfred-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFRED:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFRED .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETFRED .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfred-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETFRED:before,
.sortables-section .options .beticon.BETFRED:before {
  background-color: #1963c6;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETFRED {
  background-color: #1963c6;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BetFred {
  background-color: #1963c6;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BetFred,
.accounts .BetFred,
md-option[value='BetFred'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BetFred:before,
.accounts .BetFred:before,
md-option[value='BetFred']:before {
  content: '';
  background-image: url(/images/accounts/betfred-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BetFred:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BetFred .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BetFred .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betfred-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BetFred:before,
.sortables-section .options .beticon.BetFred:before {
  background-color: #1963c6;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BetFred {
  background-color: #1963c6;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betvictor {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betvictor,
.accounts .betvictor,
md-option[value='betvictor'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betvictor:before,
.accounts .betvictor:before,
md-option[value='betvictor']:before {
  content: '';
  background-image: url(/images/accounts/betvictor-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betvictor:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betvictor .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betvictor .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betvictor-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betvictor:before,
.sortables-section .options .beticon.betvictor:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betvictor {
  background-color: #000000;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BETVICTOR {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BETVICTOR,
.accounts .BETVICTOR,
md-option[value='BETVICTOR'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BETVICTOR:before,
.accounts .BETVICTOR:before,
md-option[value='BETVICTOR']:before {
  content: '';
  background-image: url(/images/accounts/betvictor-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETVICTOR:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETVICTOR .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BETVICTOR .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betvictor-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BETVICTOR:before,
.sortables-section .options .beticon.BETVICTOR:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BETVICTOR {
  background-color: #000000;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BetVictor {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BetVictor,
.accounts .BetVictor,
md-option[value='BetVictor'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BetVictor:before,
.accounts .BetVictor:before,
md-option[value='BetVictor']:before {
  content: '';
  background-image: url(/images/accounts/betvictor-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BetVictor:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BetVictor .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BetVictor .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betvictor-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BetVictor:before,
.sortables-section .options .beticon.BetVictor:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BetVictor {
  background-color: #000000;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.coral {
  background-color: #002b82;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.coral,
.accounts .coral,
md-option[value='coral'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.coral:before,
.accounts .coral:before,
md-option[value='coral']:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.coral:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.coral .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.coral .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.coral:before,
.sortables-section .options .beticon.coral:before {
  background-color: #002b82;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.coral {
  background-color: #002b82;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.CORAL {
  background-color: #002b82;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.CORAL,
.accounts .CORAL,
md-option[value='CORAL'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.CORAL:before,
.accounts .CORAL:before,
md-option[value='CORAL']:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CORAL:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CORAL .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.CORAL .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.CORAL:before,
.sortables-section .options .beticon.CORAL:before {
  background-color: #002b82;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.CORAL {
  background-color: #002b82;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Coral {
  background-color: #002b82;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Coral,
.accounts .Coral,
md-option[value='Coral'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Coral:before,
.accounts .Coral:before,
md-option[value='Coral']:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Coral:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Coral .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Coral .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Coral:before,
.sortables-section .options .beticon.Coral:before {
  background-color: #002b82;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Coral {
  background-color: #002b82;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_coral {
  background-color: #002b82;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_coral,
.accounts .bm_coral,
md-option[value='bm_coral'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_coral:before,
.accounts .bm_coral:before,
md-option[value='bm_coral']:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_coral:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_coral .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_coral .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/coral-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_coral:before,
.sortables-section .options .beticon.bm_coral:before {
  background-color: #002b82;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_coral {
  background-color: #002b82;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.fitzdares {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.fitzdares,
.accounts .fitzdares,
md-option[value='fitzdares'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.fitzdares:before,
.accounts .fitzdares:before,
md-option[value='fitzdares']:before {
  content: '';
  background-image: url(/images/accounts/fitzdares-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.fitzdares:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.fitzdares .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.fitzdares .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/fitzdares-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.fitzdares:before,
.sortables-section .options .beticon.fitzdares:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.fitzdares {
  background-color: #000000;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.FITZDARES {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.FITZDARES,
.accounts .FITZDARES,
md-option[value='FITZDARES'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.FITZDARES:before,
.accounts .FITZDARES:before,
md-option[value='FITZDARES']:before {
  content: '';
  background-image: url(/images/accounts/fitzdares-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FITZDARES:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FITZDARES .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FITZDARES .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/fitzdares-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.FITZDARES:before,
.sortables-section .options .beticon.FITZDARES:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.FITZDARES {
  background-color: #000000;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.FitzDares {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.FitzDares,
.accounts .FitzDares,
md-option[value='FitzDares'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.FitzDares:before,
.accounts .FitzDares:before,
md-option[value='FitzDares']:before {
  content: '';
  background-image: url(/images/accounts/fitzdares-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FitzDares:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FitzDares .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.FitzDares .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/fitzdares-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.FitzDares:before,
.sortables-section .options .beticon.FitzDares:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.FitzDares {
  background-color: #000000;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.geoffbanks {
  background-color: #d3dee0;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.geoffbanks,
.accounts .geoffbanks,
md-option[value='geoffbanks'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.geoffbanks:before,
.accounts .geoffbanks:before,
md-option[value='geoffbanks']:before {
  content: '';
  background-image: url(/images/accounts/geoffbanks-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.geoffbanks:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.geoffbanks .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.geoffbanks .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/geoffbanks-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.geoffbanks:before,
.sortables-section .options .beticon.geoffbanks:before {
  background-color: #d3dee0;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.geoffbanks {
  background-color: #d3dee0;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.GEOFFBANKS {
  background-color: #d3dee0;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.GEOFFBANKS,
.accounts .GEOFFBANKS,
md-option[value='GEOFFBANKS'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.GEOFFBANKS:before,
.accounts .GEOFFBANKS:before,
md-option[value='GEOFFBANKS']:before {
  content: '';
  background-image: url(/images/accounts/geoffbanks-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GEOFFBANKS:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GEOFFBANKS .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GEOFFBANKS .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/geoffbanks-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.GEOFFBANKS:before,
.sortables-section .options .beticon.GEOFFBANKS:before {
  background-color: #d3dee0;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.GEOFFBANKS {
  background-color: #d3dee0;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.GeoffBanks {
  background-color: #d3dee0;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.GeoffBanks,
.accounts .GeoffBanks,
md-option[value='GeoffBanks'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.GeoffBanks:before,
.accounts .GeoffBanks:before,
md-option[value='GeoffBanks']:before {
  content: '';
  background-image: url(/images/accounts/geoffbanks-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GeoffBanks:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GeoffBanks .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GeoffBanks .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/geoffbanks-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.GeoffBanks:before,
.sortables-section .options .beticon.GeoffBanks:before {
  background-color: #d3dee0;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.GeoffBanks {
  background-color: #d3dee0;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.paddypower {
  background-color: #0e4c40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.paddypower,
.accounts .paddypower,
md-option[value='paddypower'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.paddypower:before,
.accounts .paddypower:before,
md-option[value='paddypower']:before {
  content: '';
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.paddypower:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.paddypower .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.paddypower .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.paddypower:before,
.sortables-section .options .beticon.paddypower:before {
  background-color: #0e4c40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.paddypower {
  background-color: #0e4c40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PADDYPOWER {
  background-color: #0e4c40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PADDYPOWER,
.accounts .PADDYPOWER,
md-option[value='PADDYPOWER'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PADDYPOWER:before,
.accounts .PADDYPOWER:before,
md-option[value='PADDYPOWER']:before {
  content: '';
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PADDYPOWER:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PADDYPOWER .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PADDYPOWER .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PADDYPOWER:before,
.sortables-section .options .beticon.PADDYPOWER:before {
  background-color: #0e4c40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PADDYPOWER {
  background-color: #0e4c40;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.PaddyPower {
  background-color: #0e4c40;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.PaddyPower,
.accounts .PaddyPower,
md-option[value='PaddyPower'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.PaddyPower:before,
.accounts .PaddyPower:before,
md-option[value='PaddyPower']:before {
  content: '';
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PaddyPower:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PaddyPower .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.PaddyPower .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/paddypower-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.PaddyPower:before,
.sortables-section .options .beticon.PaddyPower:before {
  background-color: #0e4c40;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.PaddyPower {
  background-color: #0e4c40;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.skybet {
  background-color: #243168;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.skybet,
.accounts .skybet,
md-option[value='skybet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.skybet:before,
.accounts .skybet:before,
md-option[value='skybet']:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.skybet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.skybet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.skybet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.skybet:before,
.sortables-section .options .beticon.skybet:before {
  background-color: #243168;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.skybet {
  background-color: #243168;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SKYBET {
  background-color: #243168;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SKYBET,
.accounts .SKYBET,
md-option[value='SKYBET'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SKYBET:before,
.accounts .SKYBET:before,
md-option[value='SKYBET']:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SKYBET:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SKYBET .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SKYBET .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SKYBET:before,
.sortables-section .options .beticon.SKYBET:before {
  background-color: #243168;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SKYBET {
  background-color: #243168;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SkyBet {
  background-color: #243168;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SkyBet,
.accounts .SkyBet,
md-option[value='SkyBet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SkyBet:before,
.accounts .SkyBet:before,
md-option[value='SkyBet']:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SkyBet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SkyBet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SkyBet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SkyBet:before,
.sortables-section .options .beticon.SkyBet:before {
  background-color: #243168;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SkyBet {
  background-color: #243168;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SKYBET {
  background-color: #243168;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SKYBET,
.accounts .SKYBET,
md-option[value='SKYBET'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SKYBET:before,
.accounts .SKYBET:before,
md-option[value='SKYBET']:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SKYBET:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SKYBET .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SKYBET .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SKYBET:before,
.sortables-section .options .beticon.SKYBET:before {
  background-color: #243168;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SKYBET {
  background-color: #243168;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_sky_bet {
  background-color: #243168;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sky_bet,
.accounts .bm_sky_bet,
md-option[value='bm_sky_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sky_bet:before,
.accounts .bm_sky_bet:before,
md-option[value='bm_sky_bet']:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sky_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sky_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sky_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/skybet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_sky_bet:before,
.sortables-section .options .beticon.bm_sky_bet:before {
  background-color: #243168;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_sky_bet {
  background-color: #243168;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.williamhill {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.williamhill,
.accounts .williamhill,
md-option[value='williamhill'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.williamhill:before,
.accounts .williamhill:before,
md-option[value='williamhill']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.williamhill:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.williamhill .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.williamhill .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.williamhill:before,
.sortables-section .options .beticon.williamhill:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.williamhill {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.william_hill {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.william_hill,
.accounts .william_hill,
md-option[value='william_hill'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.william_hill:before,
.accounts .william_hill:before,
md-option[value='william_hill']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.william_hill:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.william_hill .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.william_hill .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.william_hill:before,
.sortables-section .options .beticon.william_hill:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.william_hill {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WILLIAMHILL {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAMHILL,
.accounts .WILLIAMHILL,
md-option[value='WILLIAMHILL'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAMHILL:before,
.accounts .WILLIAMHILL:before,
md-option[value='WILLIAMHILL']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAMHILL:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAMHILL .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAMHILL .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WILLIAMHILL:before,
.sortables-section .options .beticon.WILLIAMHILL:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WILLIAMHILL {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WILLIAM_HILL {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAM_HILL,
.accounts .WILLIAM_HILL,
md-option[value='WILLIAM_HILL'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAM_HILL:before,
.accounts .WILLIAM_HILL:before,
md-option[value='WILLIAM_HILL']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAM_HILL:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAM_HILL .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAM_HILL .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WILLIAM_HILL:before,
.sortables-section .options .beticon.WILLIAM_HILL:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WILLIAM_HILL {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WilliamHill {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WilliamHill,
.accounts .WilliamHill,
md-option[value='WilliamHill'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WilliamHill:before,
.accounts .WilliamHill:before,
md-option[value='WilliamHill']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WilliamHill:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WilliamHill .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WilliamHill .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WilliamHill:before,
.sortables-section .options .beticon.WilliamHill:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WilliamHill {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.William_Hill {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.William_Hill,
.accounts .William_Hill,
md-option[value='William_Hill'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.William_Hill:before,
.accounts .William_Hill:before,
md-option[value='William_Hill']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William_Hill:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William_Hill .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William_Hill .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.William_Hill:before,
.sortables-section .options .beticon.William_Hill:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.William_Hill {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WH {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WH,
.accounts .WH,
md-option[value='WH'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WH:before,
.accounts .WH:before,
md-option[value='WH']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WH:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WH .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WH .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WH:before,
.sortables-section .options .beticon.WH:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WH {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.William {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.William,
.accounts .William,
md-option[value='William'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.William:before,
.accounts .William:before,
md-option[value='William']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.William:before,
.sortables-section .options .beticon.William:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.William {
  background-color: #1b3d61;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.williamhilluk {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.williamhilluk,
.accounts .williamhilluk,
md-option[value='williamhilluk'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.williamhilluk:before,
.accounts .williamhilluk:before,
md-option[value='williamhilluk']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.williamhilluk:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.williamhilluk .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.williamhilluk .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.williamhilluk:before,
.sortables-section .options .beticon.williamhilluk:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.williamhilluk {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.william_hill_uk {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.william_hill_uk,
.accounts .william_hill_uk,
md-option[value='william_hill_uk'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.william_hill_uk:before,
.accounts .william_hill_uk:before,
md-option[value='william_hill_uk']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.william_hill_uk:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.william_hill_uk .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.william_hill_uk .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.william_hill_uk:before,
.sortables-section .options .beticon.william_hill_uk:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.william_hill_uk {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WILLIAMHILLUK {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAMHILLUK,
.accounts .WILLIAMHILLUK,
md-option[value='WILLIAMHILLUK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAMHILLUK:before,
.accounts .WILLIAMHILLUK:before,
md-option[value='WILLIAMHILLUK']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAMHILLUK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAMHILLUK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAMHILLUK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WILLIAMHILLUK:before,
.sortables-section .options .beticon.WILLIAMHILLUK:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WILLIAMHILLUK {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WILLIAM_HILL_UK {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAM_HILL_UK,
.accounts .WILLIAM_HILL_UK,
md-option[value='WILLIAM_HILL_UK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WILLIAM_HILL_UK:before,
.accounts .WILLIAM_HILL_UK:before,
md-option[value='WILLIAM_HILL_UK']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAM_HILL_UK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAM_HILL_UK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WILLIAM_HILL_UK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WILLIAM_HILL_UK:before,
.sortables-section .options .beticon.WILLIAM_HILL_UK:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WILLIAM_HILL_UK {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WilliamHillUK {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WilliamHillUK,
.accounts .WilliamHillUK,
md-option[value='WilliamHillUK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WilliamHillUK:before,
.accounts .WilliamHillUK:before,
md-option[value='WilliamHillUK']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WilliamHillUK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WilliamHillUK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WilliamHillUK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WilliamHillUK:before,
.sortables-section .options .beticon.WilliamHillUK:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WilliamHillUK {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.William_Hill_UK {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.William_Hill_UK,
.accounts .William_Hill_UK,
md-option[value='William_Hill_UK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.William_Hill_UK:before,
.accounts .William_Hill_UK:before,
md-option[value='William_Hill_UK']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William_Hill_UK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William_Hill_UK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.William_Hill_UK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.William_Hill_UK:before,
.sortables-section .options .beticon.William_Hill_UK:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.William_Hill_UK {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.WH_UK {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.WH_UK,
.accounts .WH_UK,
md-option[value='WH_UK'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.WH_UK:before,
.accounts .WH_UK:before,
md-option[value='WH_UK']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WH_UK:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WH_UK .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.WH_UK .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.WH_UK:before,
.sortables-section .options .beticon.WH_UK:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.WH_UK {
  background-color: #1b3d61;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_william_hill_uk {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_william_hill_uk,
.accounts .bm_william_hill_uk,
md-option[value='bm_william_hill_uk'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_william_hill_uk:before,
.accounts .bm_william_hill_uk:before,
md-option[value='bm_william_hill_uk']:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_william_hill_uk:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_william_hill_uk .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_william_hill_uk .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_william_hill_uk:before,
.sortables-section .options .beticon.bm_william_hill_uk:before {
  background-color: #1b3d61;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_william_hill_uk {
  background-color: #1b3d61;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbet {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.sportsbet,
.accounts .sportsbet,
md-option[value='sportsbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.sportsbet:before,
.accounts .sportsbet:before,
md-option[value='sportsbet']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.sportsbet:before,
.sortables-section .options .beticon.sportsbet:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.sportsbet {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sports_bet {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.sports_bet,
.accounts .sports_bet,
md-option[value='sports_bet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.sports_bet:before,
.accounts .sports_bet:before,
md-option[value='sports_bet']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sports_bet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sports_bet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sports_bet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.sports_bet:before,
.sortables-section .options .beticon.sports_bet:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.sports_bet {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SportsBet {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SportsBet,
.accounts .SportsBet,
md-option[value='SportsBet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SportsBet:before,
.accounts .SportsBet:before,
md-option[value='SportsBet']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsBet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsBet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsBet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SportsBet:before,
.sortables-section .options .beticon.SportsBet:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SportsBet {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Sportsbet {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Sportsbet,
.accounts .Sportsbet,
md-option[value='Sportsbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Sportsbet:before,
.accounts .Sportsbet:before,
md-option[value='Sportsbet']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Sportsbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Sportsbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Sportsbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Sportsbet:before,
.sortables-section .options .beticon.Sportsbet:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Sportsbet {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_sportsbet {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sportsbet,
.accounts .bm_sportsbet,
md-option[value='bm_sportsbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sportsbet:before,
.accounts .bm_sportsbet:before,
md-option[value='bm_sportsbet']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sportsbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sportsbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sportsbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_sportsbet:before,
.sortables-section .options .beticon.bm_sportsbet:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_sportsbet {
  background-color: #147cbe;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.globaltote {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.globaltote,
.accounts .globaltote,
md-option[value='globaltote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.globaltote:before,
.accounts .globaltote:before,
md-option[value='globaltote']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.globaltote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.globaltote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.globaltote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.globaltote:before,
.sortables-section .options .beticon.globaltote:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.globaltote {
  background-color: #44494a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.global_tote {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.global_tote,
.accounts .global_tote,
md-option[value='global_tote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.global_tote:before,
.accounts .global_tote:before,
md-option[value='global_tote']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.global_tote:before,
.sortables-section .options .beticon.global_tote:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.global_tote {
  background-color: #44494a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.global_tote_orig {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.global_tote_orig,
.accounts .global_tote_orig,
md-option[value='global_tote_orig'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.global_tote_orig:before,
.accounts .global_tote_orig:before,
md-option[value='global_tote_orig']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote_orig:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote_orig .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.global_tote_orig .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.global_tote_orig:before,
.sortables-section .options .beticon.global_tote_orig:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.global_tote_orig {
  background-color: #44494a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.GLOBALTOTE {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.GLOBALTOTE,
.accounts .GLOBALTOTE,
md-option[value='GLOBALTOTE'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.GLOBALTOTE:before,
.accounts .GLOBALTOTE:before,
md-option[value='GLOBALTOTE']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GLOBALTOTE:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GLOBALTOTE .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GLOBALTOTE .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.GLOBALTOTE:before,
.sortables-section .options .beticon.GLOBALTOTE:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.GLOBALTOTE {
  background-color: #44494a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.GlobalTote {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.GlobalTote,
.accounts .GlobalTote,
md-option[value='GlobalTote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.GlobalTote:before,
.accounts .GlobalTote:before,
md-option[value='GlobalTote']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GlobalTote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GlobalTote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.GlobalTote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.GlobalTote:before,
.sortables-section .options .beticon.GlobalTote:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.GlobalTote {
  background-color: #44494a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.globalTote {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.globalTote,
.accounts .globalTote,
md-option[value='globalTote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.globalTote:before,
.accounts .globalTote:before,
md-option[value='globalTote']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.globalTote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.globalTote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.globalTote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.globalTote:before,
.sortables-section .options .beticon.globalTote:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.globalTote {
  background-color: #44494a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Global {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Global,
.accounts .Global,
md-option[value='Global'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Global:before,
.accounts .Global:before,
md-option[value='Global']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Global:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Global .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Global .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Global:before,
.sortables-section .options .beticon.Global:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Global {
  background-color: #44494a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Tote {
  background-color: #44494a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Tote,
.accounts .Tote,
md-option[value='Tote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Tote:before,
.accounts .Tote:before,
md-option[value='Tote']:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Tote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Tote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Tote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/globaltote-46.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Tote:before,
.sortables-section .options .beticon.Tote:before {
  background-color: #44494a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Tote {
  background-color: #44494a;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbetfx {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.sportsbetfx,
.accounts .sportsbetfx,
md-option[value='sportsbetfx'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.sportsbetfx:before,
.accounts .sportsbetfx:before,
md-option[value='sportsbetfx']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbetfx:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbetfx .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbetfx .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.sportsbetfx:before,
.sortables-section .options .beticon.sportsbetfx:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.sportsbetfx {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sports_betfx {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.sports_betfx,
.accounts .sports_betfx,
md-option[value='sports_betfx'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.sports_betfx:before,
.accounts .sports_betfx:before,
md-option[value='sports_betfx']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sports_betfx:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sports_betfx .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sports_betfx .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.sports_betfx:before,
.sortables-section .options .beticon.sports_betfx:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.sports_betfx {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SportsbetFX {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SportsbetFX,
.accounts .SportsbetFX,
md-option[value='SportsbetFX'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SportsbetFX:before,
.accounts .SportsbetFX:before,
md-option[value='SportsbetFX']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsbetFX:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsbetFX .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsbetFX .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SportsbetFX:before,
.sortables-section .options .beticon.SportsbetFX:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SportsbetFX {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SportsbetFX {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SportsbetFX,
.accounts .SportsbetFX,
md-option[value='SportsbetFX'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SportsbetFX:before,
.accounts .SportsbetFX:before,
md-option[value='SportsbetFX']:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsbetFX:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsbetFX .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SportsbetFX .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SportsbetFX:before,
.sortables-section .options .beticon.SportsbetFX:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SportsbetFX {
  background-color: #147cbe;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bbet {
  background-color: #2c6ba0;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bbet,
.accounts .bbet,
md-option[value='bbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bbet:before,
.accounts .bbet:before,
md-option[value='bbet']:before {
  content: '';
  background-image: url(/images/accounts/bbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bbet:before,
.sortables-section .options .beticon.bbet:before {
  background-color: #2c6ba0;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bbet {
  background-color: #2c6ba0;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Bbet {
  background-color: #2c6ba0;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Bbet,
.accounts .Bbet,
md-option[value='Bbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Bbet:before,
.accounts .Bbet:before,
md-option[value='Bbet']:before {
  content: '';
  background-image: url(/images/accounts/bbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Bbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Bbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Bbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Bbet:before,
.sortables-section .options .beticon.Bbet:before {
  background-color: #2c6ba0;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Bbet {
  background-color: #2c6ba0;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.BBet {
  background-color: #2c6ba0;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.BBet,
.accounts .BBet,
md-option[value='BBet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.BBet:before,
.accounts .BBet:before,
md-option[value='BBet']:before {
  content: '';
  background-image: url(/images/accounts/bbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BBet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BBet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.BBet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/bbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.BBet:before,
.sortables-section .options .beticon.BBet:before {
  background-color: #2c6ba0;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.BBet {
  background-color: #2c6ba0;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.lucasbet {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.lucasbet,
.accounts .lucasbet,
md-option[value='lucasbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.lucasbet:before,
.accounts .lucasbet:before,
md-option[value='lucasbet']:before {
  content: '';
  background-image: url(/images/accounts/lucasbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lucasbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lucasbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lucasbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/lucasbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.lucasbet:before,
.sortables-section .options .beticon.lucasbet:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.lucasbet {
  background-color: #4a4a4a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.lucas {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.lucas,
.accounts .lucas,
md-option[value='lucas'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.lucas:before,
.accounts .lucas:before,
md-option[value='lucas']:before {
  content: '';
  background-image: url(/images/accounts/lucasbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lucas:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lucas .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lucas .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/lucasbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.lucas:before,
.sortables-section .options .beticon.lucas:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.lucas {
  background-color: #4a4a4a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Lucasbet {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Lucasbet,
.accounts .Lucasbet,
md-option[value='Lucasbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Lucasbet:before,
.accounts .Lucasbet:before,
md-option[value='Lucasbet']:before {
  content: '';
  background-image: url(/images/accounts/lucasbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Lucasbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Lucasbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Lucasbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/lucasbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Lucasbet:before,
.sortables-section .options .beticon.Lucasbet:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Lucasbet {
  background-color: #4a4a4a;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.playup {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.playup,
.accounts .playup,
md-option[value='playup'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.playup:before,
.accounts .playup:before,
md-option[value='playup']:before {
  content: '';
  background-image: url(/images/accounts/playup-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.playup:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.playup .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.playup .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/playup-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.playup:before,
.sortables-section .options .beticon.playup:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.playup {
  background-color: #4a4a4a;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.realbookie {
  background-color: #02adad;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.realbookie,
.accounts .realbookie,
md-option[value='realbookie'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.realbookie:before,
.accounts .realbookie:before,
md-option[value='realbookie']:before {
  content: '';
  background-image: url(/images/accounts/realbookie-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.realbookie:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.realbookie .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.realbookie .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/realbookie-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.realbookie:before,
.sortables-section .options .beticon.realbookie:before {
  background-color: #02adad;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.realbookie {
  background-color: #02adad;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.robwaterhouse {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.robwaterhouse,
.accounts .robwaterhouse,
md-option[value='robwaterhouse'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.robwaterhouse:before,
.accounts .robwaterhouse:before,
md-option[value='robwaterhouse']:before {
  content: '';
  background-image: url(/images/accounts/robwaterhouse-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.robwaterhouse:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.robwaterhouse .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.robwaterhouse .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/robwaterhouse-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.robwaterhouse:before,
.sortables-section .options .beticon.robwaterhouse:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.robwaterhouse {
  background-color: #4a4a4a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.robw {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.robw,
.accounts .robw,
md-option[value='robw'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.robw:before,
.accounts .robw:before,
md-option[value='robw']:before {
  content: '';
  background-image: url(/images/accounts/robwaterhouse-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.robw:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.robw .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.robw .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/robwaterhouse-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.robw:before,
.sortables-section .options .beticon.robw:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.robw {
  background-color: #4a4a4a;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.texbet {
  background-color: #0d4d9c;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.texbet,
.accounts .texbet,
md-option[value='texbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.texbet:before,
.accounts .texbet:before,
md-option[value='texbet']:before {
  content: '';
  background-image: url(/images/accounts/texbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.texbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.texbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.texbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/texbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.texbet:before,
.sortables-section .options .beticon.texbet:before {
  background-color: #0d4d9c;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.texbet {
  background-color: #0d4d9c;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.tex {
  background-color: #0d4d9c;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.tex,
.accounts .tex,
md-option[value='tex'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.tex:before,
.accounts .tex:before,
md-option[value='tex']:before {
  content: '';
  background-image: url(/images/accounts/texbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.tex:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.tex .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.tex .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/texbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.tex:before,
.sortables-section .options .beticon.tex:before {
  background-color: #0d4d9c;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.tex {
  background-color: #0d4d9c;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.woodcockracing {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.woodcockracing,
.accounts .woodcockracing,
md-option[value='woodcockracing'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.woodcockracing:before,
.accounts .woodcockracing:before,
md-option[value='woodcockracing']:before {
  content: '';
  background-image: url(/images/accounts/woodcock-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.woodcockracing:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.woodcockracing .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.woodcockracing .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/woodcock-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.woodcockracing:before,
.sortables-section .options .beticon.woodcockracing:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.woodcockracing {
  background-color: #4a4a4a;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.wookcock {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.wookcock,
.accounts .wookcock,
md-option[value='wookcock'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.wookcock:before,
.accounts .wookcock:before,
md-option[value='wookcock']:before {
  content: '';
  background-image: url(/images/accounts/woodcock-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.wookcock:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.wookcock .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.wookcock .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/woodcock-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.wookcock:before,
.sortables-section .options .beticon.wookcock:before {
  background-color: #4a4a4a;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.wookcock {
  background-color: #4a4a4a;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.sportsbettingFX {
  background-color: #ff7800;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.sportsbettingFX,
.accounts .sportsbettingFX,
md-option[value='sportsbettingFX'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.sportsbettingFX:before,
.accounts .sportsbettingFX:before,
md-option[value='sportsbettingFX']:before {
  content: '';
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbettingFX:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbettingFX .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.sportsbettingFX .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.sportsbettingFX:before,
.sortables-section .options .beticon.sportsbettingFX:before {
  background-color: #ff7800;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.sportsbettingFX {
  background-color: #ff7800;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Sportsbetting {
  background-color: #ff7800;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Sportsbetting,
.accounts .Sportsbetting,
md-option[value='Sportsbetting'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Sportsbetting:before,
.accounts .Sportsbetting:before,
md-option[value='Sportsbetting']:before {
  content: '';
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Sportsbetting:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Sportsbetting .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Sportsbetting .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Sportsbetting:before,
.sortables-section .options .beticon.Sportsbetting:before {
  background-color: #ff7800;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Sportsbetting {
  background-color: #ff7800;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SBI {
  background-color: #ff7800;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SBI,
.accounts .SBI,
md-option[value='SBI'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SBI:before,
.accounts .SBI:before,
md-option[value='SBI']:before {
  content: '';
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SBI:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SBI .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SBI .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sportsbetting-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SBI:before,
.sortables-section .options .beticon.SBI:before {
  background-color: #ff7800;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SBI {
  background-color: #ff7800;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.racebets {
  background-color: #353331;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.racebets,
.accounts .racebets,
md-option[value='racebets'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.racebets:before,
.accounts .racebets:before,
md-option[value='racebets']:before {
  content: '';
  background-image: url(/images/accounts/racebets-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.racebets:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.racebets .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.racebets .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/racebets-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.racebets:before,
.sortables-section .options .beticon.racebets:before {
  background-color: #353331;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.racebets {
  background-color: #353331;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Racebets {
  background-color: #353331;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Racebets,
.accounts .Racebets,
md-option[value='Racebets'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Racebets:before,
.accounts .Racebets:before,
md-option[value='Racebets']:before {
  content: '';
  background-image: url(/images/accounts/racebets-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Racebets:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Racebets .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Racebets .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/racebets-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Racebets:before,
.sortables-section .options .beticon.Racebets:before {
  background-color: #353331;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Racebets {
  background-color: #353331;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betdFX {
  background-color: #151515;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betdFX,
.accounts .betdFX,
md-option[value='betdFX'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betdFX:before,
.accounts .betdFX:before,
md-option[value='betdFX']:before {
  content: '';
  background-image: url(/images/accounts/betdeluxe-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betdFX:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betdFX .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betdFX .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betdeluxe-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betdFX:before,
.sortables-section .options .beticon.betdFX:before {
  background-color: #151515;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betdFX {
  background-color: #151515;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.vicbet {
  background-color: #0c5487;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.vicbet,
.accounts .vicbet,
md-option[value='vicbet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.vicbet:before,
.accounts .vicbet:before,
md-option[value='vicbet']:before {
  content: '';
  background-image: url(/images/accounts/vicbet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.vicbet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.vicbet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.vicbet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/vicbet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.vicbet:before,
.sortables-section .options .beticon.vicbet:before {
  background-color: #0c5487;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.vicbet {
  background-color: #0c5487;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.aws {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.aws,
.accounts .aws,
md-option[value='aws'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.aws:before,
.accounts .aws:before,
md-option[value='aws']:before {
  content: '';
  background-image: url(/images/accounts/aws-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.aws:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.aws .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.aws .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/aws-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.aws:before,
.sortables-section .options .beticon.aws:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.aws {
  background-color: #147cbe;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.rundeck {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.rundeck,
.accounts .rundeck,
md-option[value='rundeck'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.rundeck:before,
.accounts .rundeck:before,
md-option[value='rundeck']:before {
  content: '';
  background-image: url(/images/accounts/rundeck-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rundeck:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rundeck .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.rundeck .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/rundeck-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.rundeck:before,
.sortables-section .options .beticon.rundeck:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.rundeck {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.betway {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.betway,
.accounts .betway,
md-option[value='betway'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.betway:before,
.accounts .betway:before,
md-option[value='betway']:before {
  content: '';
  background-image: url(/images/accounts/betway-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betway:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betway .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.betway .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/betway-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.betway:before,
.sortables-section .options .beticon.betway:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.betway {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.SIS {
  background-color: #b3d660;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.SIS,
.accounts .SIS,
md-option[value='SIS'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.SIS:before,
.accounts .SIS:before,
md-option[value='SIS']:before {
  content: '';
  background-image: url(/images/accounts/sis-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SIS:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SIS .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.SIS .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sis-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.SIS:before,
.sortables-section .options .beticon.SIS:before {
  background-color: #b3d660;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.SIS {
  background-color: #b3d660;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.bm_sis {
  background-color: #b3d660;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sis,
.accounts .bm_sis,
md-option[value='bm_sis'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.bm_sis:before,
.accounts .bm_sis:before,
md-option[value='bm_sis']:before {
  content: '';
  background-image: url(/images/accounts/sis-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sis:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sis .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.bm_sis .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/sis-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.bm_sis:before,
.sortables-section .options .beticon.bm_sis:before {
  background-color: #b3d660;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.bm_sis {
  background-color: #b3d660;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.supertote {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.supertote,
.accounts .supertote,
md-option[value='supertote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.supertote:before,
.accounts .supertote:before,
md-option[value='supertote']:before {
  content: '';
  background-image: url(/images/accounts/supertote-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.supertote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.supertote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.supertote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/supertote-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.supertote:before,
.sortables-section .options .beticon.supertote:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.supertote {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Supertote {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Supertote,
.accounts .Supertote,
md-option[value='Supertote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Supertote:before,
.accounts .Supertote:before,
md-option[value='Supertote']:before {
  content: '';
  background-image: url(/images/accounts/supertote-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Supertote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Supertote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Supertote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/supertote-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Supertote:before,
.sortables-section .options .beticon.Supertote:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Supertote {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.totetrackinfo {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.totetrackinfo,
.accounts .totetrackinfo,
md-option[value='totetrackinfo'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.totetrackinfo:before,
.accounts .totetrackinfo:before,
md-option[value='totetrackinfo']:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.totetrackinfo:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.totetrackinfo .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.totetrackinfo .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.totetrackinfo:before,
.sortables-section .options .beticon.totetrackinfo:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.totetrackinfo {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.trackinfo {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.trackinfo,
.accounts .trackinfo,
md-option[value='trackinfo'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.trackinfo:before,
.accounts .trackinfo:before,
md-option[value='trackinfo']:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.trackinfo:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.trackinfo .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.trackinfo .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.trackinfo:before,
.sortables-section .options .beticon.trackinfo:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.trackinfo {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Totetrack {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Totetrack,
.accounts .Totetrack,
md-option[value='Totetrack'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Totetrack:before,
.accounts .Totetrack:before,
md-option[value='Totetrack']:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Totetrack:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Totetrack .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Totetrack .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Totetrack:before,
.sortables-section .options .beticon.Totetrack:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Totetrack {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.totetrack {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.totetrack,
.accounts .totetrack,
md-option[value='totetrack'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.totetrack:before,
.accounts .totetrack:before,
md-option[value='totetrack']:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.totetrack:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.totetrack .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.totetrack .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/totetrack-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.totetrack:before,
.sortables-section .options .beticon.totetrack:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.totetrack {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.maronasonline {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.maronasonline,
.accounts .maronasonline,
md-option[value='maronasonline'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.maronasonline:before,
.accounts .maronasonline:before,
md-option[value='maronasonline']:before {
  content: '';
  background-image: url(/images/accounts/maronasonline-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.maronasonline:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.maronasonline .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.maronasonline .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/maronasonline-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.maronasonline:before,
.sortables-section .options .beticon.maronasonline:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.maronasonline {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.maronas {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.maronas,
.accounts .maronas,
md-option[value='maronas'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.maronas:before,
.accounts .maronas:before,
md-option[value='maronas']:before {
  content: '';
  background-image: url(/images/accounts/maronasonline-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.maronas:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.maronas .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.maronas .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/maronasonline-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.maronas:before,
.sortables-section .options .beticon.maronas:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.maronas {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.teletrak {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.teletrak,
.accounts .teletrak,
md-option[value='teletrak'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.teletrak:before,
.accounts .teletrak:before,
md-option[value='teletrak']:before {
  content: '';
  background-image: url(/images/accounts/teletrak-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.teletrak:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.teletrak .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.teletrak .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/teletrak-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.teletrak:before,
.sortables-section .options .beticon.teletrak:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.teletrak {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.apuestas {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.apuestas,
.accounts .apuestas,
md-option[value='apuestas'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.apuestas:before,
.accounts .apuestas:before,
md-option[value='apuestas']:before {
  content: '';
  background-image: url(/images/accounts/teletrak-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.apuestas:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.apuestas .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.apuestas .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/teletrak-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.apuestas:before,
.sortables-section .options .beticon.apuestas:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.apuestas {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.lovi {
  background-color: #13a986;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.lovi,
.accounts .lovi,
md-option[value='lovi'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.lovi:before,
.accounts .lovi:before,
md-option[value='lovi']:before {
  content: '';
  background-image: url(/images/accounts/lovi-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lovi:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lovi .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.lovi .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/lovi-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.lovi:before,
.sortables-section .options .beticon.lovi:before {
  background-color: #13a986;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.lovi {
  background-color: #13a986;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Lovi {
  background-color: #13a986;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Lovi,
.accounts .Lovi,
md-option[value='Lovi'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Lovi:before,
.accounts .Lovi:before,
md-option[value='Lovi']:before {
  content: '';
  background-image: url(/images/accounts/lovi-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Lovi:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Lovi .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Lovi .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/lovi-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Lovi:before,
.sortables-section .options .beticon.Lovi:before {
  background-color: #13a986;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Lovi {
  background-color: #13a986;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.elitebet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.elitebet,
.accounts .elitebet,
md-option[value='elitebet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.elitebet:before,
.accounts .elitebet:before,
md-option[value='elitebet']:before {
  content: '';
  background-image: url(/images/accounts/elitebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.elitebet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.elitebet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.elitebet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/elitebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.elitebet:before,
.sortables-section .options .beticon.elitebet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.elitebet {
  background-color: transparent;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Elitebet {
  background-color: transparent;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Elitebet,
.accounts .Elitebet,
md-option[value='Elitebet'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Elitebet:before,
.accounts .Elitebet:before,
md-option[value='Elitebet']:before {
  content: '';
  background-image: url(/images/accounts/elitebet-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Elitebet:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Elitebet .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Elitebet .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/elitebet-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Elitebet:before,
.sortables-section .options .beticon.Elitebet:before {
  background-color: transparent;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Elitebet {
  background-color: transparent;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pferdewettenfx {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pferdewettenfx,
.accounts .pferdewettenfx,
md-option[value='pferdewettenfx'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pferdewettenfx:before,
.accounts .pferdewettenfx:before,
md-option[value='pferdewettenfx']:before {
  content: '';
  background-image: url(/images/accounts/pferdewetten-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewettenfx:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewettenfx .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewettenfx .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pferdewetten-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pferdewettenfx:before,
.sortables-section .options .beticon.pferdewettenfx:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pferdewettenfx {
  background-color: #147cbe;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pferdewetten {
  background-color: #147cbe;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pferdewetten,
.accounts .pferdewetten,
md-option[value='pferdewetten'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pferdewetten:before,
.accounts .pferdewetten:before,
md-option[value='pferdewetten']:before {
  content: '';
  background-image: url(/images/accounts/pferdewetten-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewetten:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewetten .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewetten .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pferdewetten-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pferdewetten:before,
.sortables-section .options .beticon.pferdewetten:before {
  background-color: #147cbe;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pferdewetten {
  background-color: #147cbe;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.pferdewettentote {
  background-color: #31312d;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.pferdewettentote,
.accounts .pferdewettentote,
md-option[value='pferdewettentote'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.pferdewettentote:before,
.accounts .pferdewettentote:before,
md-option[value='pferdewettentote']:before {
  content: '';
  background-image: url(/images/accounts/pferdewetten-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewettentote:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewettentote .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.pferdewettentote .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/pferdewetten-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.pferdewettentote:before,
.sortables-section .options .beticon.pferdewettentote:before {
  background-color: #31312d;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.pferdewettentote {
  background-color: #31312d;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.apostas {
  background-color: #004a87;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.apostas,
.accounts .apostas,
md-option[value='apostas'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.apostas:before,
.accounts .apostas:before,
md-option[value='apostas']:before {
  content: '';
  background-image: url(/images/accounts/apostas-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.apostas:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.apostas .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.apostas .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/apostas-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.apostas:before,
.sortables-section .options .beticon.apostas:before {
  background-color: #004a87;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.apostas {
  background-color: #004a87;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.jcb {
  background-color: #004a87;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.jcb,
.accounts .jcb,
md-option[value='jcb'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.jcb:before,
.accounts .jcb:before,
md-option[value='jcb']:before {
  content: '';
  background-image: url(/images/accounts/apostas-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jcb:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jcb .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.jcb .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/apostas-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.jcb:before,
.sortables-section .options .beticon.jcb:before {
  background-color: #004a87;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.jcb {
  background-color: #004a87;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.snai {
  background-color: #1c3748;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.snai,
.accounts .snai,
md-option[value='snai'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.snai:before,
.accounts .snai:before,
md-option[value='snai']:before {
  content: '';
  background-image: url(/images/accounts/snai-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.snai:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.snai .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.snai .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/snai-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.snai:before,
.sortables-section .options .beticon.snai:before {
  background-color: #1c3748;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.snai {
  background-color: #1c3748;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.Snai {
  background-color: #1c3748;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.Snai,
.accounts .Snai,
md-option[value='Snai'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.Snai:before,
.accounts .Snai:before,
md-option[value='Snai']:before {
  content: '';
  background-image: url(/images/accounts/snai-128.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Snai:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Snai .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.Snai .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/snai-128.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.Snai:before,
.sortables-section .options .beticon.Snai:before {
  background-color: #1c3748;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.Snai {
  background-color: #1c3748;
}

/* line 3598, app/assets/stylesheets/partials/icons.scss */
div.filter-nav.layout-row > div.geoffbanks.accounts > span {
  color: #44494a !important;
}

/* Loop through prefixes */
/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.host {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.host,
.accounts .host,
md-option[value='host'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.host:before,
.accounts .host:before,
md-option[value='host']:before {
  content: '';
  background-image: url(/images/accounts/tote.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.host:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.host .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.host .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/tote.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.host:before,
.sortables-section .options .beticon.host:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.host {
  background-color: #000000;
}

/* line 3400, app/assets/stylesheets/partials/icons.scss */
.filter-nav .accounts.HOST {
  background-color: #000000;
  color: #fff;
}

/* line 3406, app/assets/stylesheets/partials/icons.scss */
.beticon.HOST,
.accounts .HOST,
md-option[value='HOST'] {
  /* Account management icon */
}

/* line 3408, app/assets/stylesheets/partials/icons.scss */
.beticon.HOST:before,
.accounts .HOST:before,
md-option[value='HOST']:before {
  content: '';
  background-image: url(/images/accounts/tote.png);
}

/* line 3415, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.HOST:before {
  content: none;
}

/* line 3418, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.HOST .md-thumb {
  overflow: hidden;
}

/* line 3420, app/assets/stylesheets/partials/icons.scss */
md-switch.beticon.HOST .md-thumb:before {
  content: '';
  background-image: url(/images/accounts/tote.png);
}

/* line 3429, app/assets/stylesheets/partials/icons.scss */
.trade-accounts .beticon.HOST:before,
.sortables-section .options .beticon.HOST:before {
  background-color: #000000;
  color: #fff;
}

/* line 3436, app/assets/stylesheets/partials/icons.scss */
#config-options .beticon.HOST {
  background-color: #000000;
}

/* line 3604, app/assets/stylesheets/partials/icons.scss */
.filter-nav .dw.RATING {
  background-color: #eec555;
}

/* line 3606, app/assets/stylesheets/partials/icons.scss */
.filter-nav .dw.RATING span {
  color: #fff;
}

/* line 3609, app/assets/stylesheets/partials/icons.scss */
.filter-nav .dw.RATING .edit-fv {
  display: none;
}

/* line 3612, app/assets/stylesheets/partials/icons.scss */
.filter-nav .dw.RATING .beticon {
  margin-left: 0.5em;
}

/* line 3615, app/assets/stylesheets/partials/icons.scss */
.filter-nav .dw.RATING .super-left {
  position: relative;
  left: 0;
  display: flex;
  align-self: center;
  justify-content: center;
  height: 100%;
  top: 0;
  align-content: center;
  align-items: center;
  font-weight: 500;
}

/* line 3630, app/assets/stylesheets/partials/icons.scss */
.competitor-row .dw.RATING .super-left {
  position: relative;
  left: 0;
  display: flex;
  align-self: center;
  justify-content: center;
  height: 100%;
  top: 0;
  align-content: center;
  align-items: center;
  font-weight: 500;
}

/* line 3644, app/assets/stylesheets/partials/icons.scss */
#container
> div
> div
> md-content
> div
> div.sheet
> div
> md-grid-list
> md-grid-tile
> figure
> div
> div.account.account-img.japan_jra.flex-50:before {
  background-image: url(/images/accounts/jra-128.png);
}

/* line 3658, app/assets/stylesheets/partials/icons.scss */
#container
> div
> div
> md-content
> div
> div.sheet
> div
> md-grid-list
> md-grid-tile
> figure
> div
> div.account.account-img.japan_nar.flex-50:before {
  border: 1px solid #eee;
  background-image: url(/images/accounts/nar-128.png);
}

/* line 3675, app/assets/stylesheets/partials/icons.scss */
.m-icon:before {
  font-family: 'Material Icons', serif;
  color: #666;
  font-size: 24px;
  width: 24px;
  height: 24px;
  display: inline-block;
  font-weight: 100;
}

/* line 3685, app/assets/stylesheets/partials/icons.scss */
.m-icon.timer:before {
  content: 'timer';
}

/* line 3693, app/assets/stylesheets/partials/icons.scss */
.mid-grey,
i.material-icons.mid-grey,
i.material-icons.mid-grey:before,
i.mid-grey:before {
  color: #44494a;
}

/* line 3700, app/assets/stylesheets/partials/icons.scss */
.grey-9-mid {
  color: #777;
}

/* line 3704, app/assets/stylesheets/partials/icons.scss */
.grey-6-darklight {
  color: #aaa;
}

/* line 3708, app/assets/stylesheets/partials/icons.scss */
.text-disabled,
i.material-icons.text-disabled,
i.material-icons.text-disabled:before,
i.text-disabled:before {
  color: #dadada;
}

/* TAB CITIBET */
/* line 3716, app/assets/stylesheets/partials/icons.scss */
.filter-nav .WIN_ARB .beticon.tabcorp:before {
  background-image: url(/images/accounts/ebet-128.png);
  position: absolute;
  top: 5px;
  left: auto;
  right: 4.5px;
}

/* line 3724, app/assets/stylesheets/partials/icons.scss */
.filter-nav .WIN_ARB .beticon.tab_qld_fx:before {
  background-image: url(/images/accounts/ebet-128.png);
  position: absolute;
  top: 5px;
  left: auto;
  right: 4.5px;
}

/* line 3732, app/assets/stylesheets/partials/icons.scss */
.filter-nav .WIN_ARB {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: visible;
}

/* line 3739, app/assets/stylesheets/partials/icons.scss */
.WIN_ARB .beticon.tabcorp:after,
.WIN_ARB .beticon.tab_qld_fx:after {
  content: ' ';
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  display: flex;
  background: transparent url(/images/accounts/tab-128.png) no-repeat;
  background-size: cover;
  position: absolute;
  top: 5px;
  left: 4.5px;
  right: auto;
}

/* line 3756, app/assets/stylesheets/partials/icons.scss */
.WIN_ARB .beticon.tab_qld_fx:after {
  background-image: url(/images/accounts/ubet-128.png);
}

/* line 3760, app/assets/stylesheets/partials/icons.scss */
.filter-nav .WIN_ARB .beticon.tabcorp + span,
.filter-nav .WIN_ARB .beticon.tab_qld_fx + span {
  display: none;
}

/* BETFAIR CITIBET */
/* line 3766, app/assets/stylesheets/partials/icons.scss */
.filter-nav .WIN_ARB.BACK .beticon.betfair:before {
  background-image: url(/images/accounts/ebet-128.png);
  position: absolute;
  top: 5px;
  left: auto;
  right: 4.5px;
}

/* line 3774, app/assets/stylesheets/partials/icons.scss */
.filter-nav .WIN_ARB.BACK {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: visible;
}

/* line 3780, app/assets/stylesheets/partials/icons.scss */
.WIN_ARB.BACK .beticon.betfair:after {
  content: ' ';
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  display: flex;
  background: transparent url(/images/accounts/betfair-128.png) no-repeat;
  background-size: cover;
  position: absolute;
  top: 5px;
  left: 4.5px;
  right: auto;
}

/* line 3796, app/assets/stylesheets/partials/icons.scss */
.filter-nav .WIN_ARB.BACK .beticon.betfair + span {
  display: none;
}

/* line 3813, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .BETIA:before {
  content: '';
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  background: transparent no-repeat;
  background-size: cover;
  display: flex;
  background-image: url(/images/accounts/A-alpha-128.png) !important;
}

/* line 3817, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .Pari-Mutuel.WINIA:before {
  content: '';
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  background: transparent no-repeat;
  background-size: cover;
  display: flex;
  background-image: url(/images/accounts/A-128.png) !important;
}

/* line 3821, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .Pari-Mutuel.PGI:before {
  content: '';
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  background: transparent no-repeat;
  background-size: cover;
  display: flex;
  background-image: url(/images/accounts/pgi-128.png);
}

/* line 3825, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .Exchange.FX:before {
  content: '';
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  background: transparent no-repeat;
  background-size: cover;
  display: flex;
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 3829, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .Exchange.FX.EBet:before {
  content: '';
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  margin: 0;
  background: transparent no-repeat;
  background-size: cover;
  display: flex;
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 3833, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .Pari-Mutuel.ROW:before {
  content: '';
  display: flex;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  /* Default Globe Icon =========== */
  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;
  font-size: 24px;
  background: transparent url(/images/flags/128/UN_128.png);
  background-size: cover;
}

/* line 3836, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .Cash.Bank {
  font-family: 'icomoon', serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  display: flex;
  line-height: initial;
  align-items: center;
}

/* line 3851, app/assets/stylesheets/partials/icons.scss */
.trading-fund-header-button .Cash.Bank:before {
  content: '\e914';
}

/* line 1, app/assets/stylesheets/partials/layout.scss */
body {
  zoom: 85%;
}

/* line 6, app/assets/stylesheets/partials/layout.scss */
.flex {
  display: flex;
  flex: 1;
}

/* line 10, app/assets/stylesheets/partials/layout.scss */
.overflow-x-hidden {
  overflow-x: hidden !important;
}

/* line 13, app/assets/stylesheets/partials/layout.scss */
.container {
  overflow-x: hidden;
}

/* line 18, app/assets/stylesheets/partials/layout.scss */
div#container {
  display: flex;
  height: 100%;
}

/* line 21, app/assets/stylesheets/partials/layout.scss */
div#container > [layout='row'] {
  flex: 1;
}

/* line 26, app/assets/stylesheets/partials/layout.scss */
nowrap {
  overflow: hidden;
  white-space: nowrap;
}

/* line 30, app/assets/stylesheets/partials/layout.scss */
wrap {
  overflow: hidden;
  white-space: wrap;
}

/* line 35, app/assets/stylesheets/partials/layout.scss */
.layout-align-start,
.layout-align-start-stretch {
  justify-content: flex-start !important;
}

/* line 39, app/assets/stylesheets/partials/layout.scss */
.layout-align-center,
.layout-align-center-stretch {
  justify-content: center !important;
}

/* line 43, app/assets/stylesheets/partials/layout.scss */
.layout-align-end,
.layout-align-end-stretch {
  justify-content: flex-end !important;
}

/* line 48, app/assets/stylesheets/partials/layout.scss */
.layout-align,
.layout-align-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-start,
.layout-align-start-stretch {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
  justify-content: flex-start !important;
}

/* line 59, app/assets/stylesheets/partials/layout.scss */
.page {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 64, app/assets/stylesheets/partials/layout.scss */
.page.menu-open {
  padding-left: 256px;
}

/* line 68, app/assets/stylesheets/partials/layout.scss */
.md-visually-hidden {
  display: none;
}

/* line 72, app/assets/stylesheets/partials/layout.scss */
h4.text-center {
  width: 100%;
}

/* line 75, app/assets/stylesheets/partials/layout.scss */
.text-center {
  text-align: center !important;
}

/* line 78, app/assets/stylesheets/partials/layout.scss */
.text-right {
  text-align: right;
}

/* line 81, app/assets/stylesheets/partials/layout.scss */
.icon-rotation-270 {
  transform: rotate(270deg);
}

/* line 84, app/assets/stylesheets/partials/layout.scss */
.icon-rotation-90 {
  transform: rotate(90deg);
}

/* line 87, app/assets/stylesheets/partials/layout.scss */
.indent {
  text-indent: 9px;
}

/* line 90, app/assets/stylesheets/partials/layout.scss */
.pull-right {
  float: right;
}

/* line 93, app/assets/stylesheets/partials/layout.scss */
.pull-left {
  float: left;
}

/* line 97, app/assets/stylesheets/partials/layout.scss */
.multiple {
  margin-right: 25px;
}

/* line 101, app/assets/stylesheets/partials/layout.scss */
.multiple:after {
  content: '/';
  left: 25px;
  position: relative;
}

/* line 107, app/assets/stylesheets/partials/layout.scss */
.multiple:last-child:after {
  content: '';
}

/* Utility classes for layoing out columns and cells, used in Exotics filtered view */
/* line 117, app/assets/stylesheets/partials/layout.scss */
.grey-column {
  background-color: #eee;
}

/* line 121, app/assets/stylesheets/partials/layout.scss */
.white-column {
  background-color: #fff !important;
}

/* line 125, app/assets/stylesheets/partials/layout.scss */
.cell-border {
  border-bottom: 1px solid #dadada;
  border-right: 1px solid #dadada;
}

/* line 130, app/assets/stylesheets/partials/layout.scss */
.light-bg {
  background-color: #eaeaea;
}

/* line 134, app/assets/stylesheets/partials/layout.scss */
.column-shadow-right {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2) 0px 4px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2) 0px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2) 0px 4px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2) 0px 4px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2) 0px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2) 0px 4px rgba(0, 0, 0, 0.15);
}

/* line 137, app/assets/stylesheets/partials/layout.scss */
.column-shadow-right-dark {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.5);
}

/* line 140, app/assets/stylesheets/partials/layout.scss */
.inset-shadow-left {
  box-shadow: inset 10px 0 6px -6px rgba(0, 0, 0, 0.5);
}

/* line 144, app/assets/stylesheets/partials/layout.scss */
.reset-width {
  width: initial !important;
  min-width: initial !important;
  max-width: none !important;
}

/* line 150, app/assets/stylesheets/partials/layout.scss */
.reset-margin {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 155, app/assets/stylesheets/partials/layout.scss */
.no-really-a-column {
  flex-direction: column !important;
}

/* line 159, app/assets/stylesheets/partials/layout.scss */
.sheet {
  flex: 1;
  background: #fff;
  padding: 0;
  padding-bottom: 70px;
}

/* line 164, app/assets/stylesheets/partials/layout.scss */
.sheet.no-padding {
  padding-bottom: 0;
}

/* line 168, app/assets/stylesheets/partials/layout.scss */
.sheet arb-view .sheet {
  padding-bottom: 0;
}

/* line 171, app/assets/stylesheets/partials/layout.scss */
.bottom-element {
  display: block;
  margin-bottom: 70px;
}

/* line 175, app/assets/stylesheets/partials/layout.scss */
#trading-grid .foot-row,
.foot-row.margin-bottom,
.sheet .margin-bottom[layout='row']:not(.filter-nav) {
  margin-bottom: 70px !important;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 50px;
  background-color: #44494a;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);
}

/* line 185, app/assets/stylesheets/partials/layout.scss */
#trading-grid .foot-row > .light,
.foot-row.margin-bottom > .light,
.sheet .margin-bottom[layout='row']:not(.filter-nav) > .light {
  background: #5c6365;
}

/* line 189, app/assets/stylesheets/partials/layout.scss */
.sheet[layout='padding'] {
  padding: 20px 0;
}

/* line 192, app/assets/stylesheets/partials/layout.scss */
div.pad-left-right {
  padding: 0 9px;
}

/* line 195, app/assets/stylesheets/partials/layout.scss */
.card {
  padding: 20px 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 206, app/assets/stylesheets/partials/layout.scss */
.striped > [layout='row'],
.stripped > [layout='row'],
.striped .infinite-scroll > [layout='row'] {
  min-height: 24px;
}

/* line 208, app/assets/stylesheets/partials/layout.scss */
.striped > .med[layout='row'],
.stripped > .med[layout='row'],
.striped .infinite-scroll > .med[layout='row'] {
  min-height: 30px;
}

/* line 211, app/assets/stylesheets/partials/layout.scss */
.striped > .lg[layout='row'],
.stripped > .lg[layout='row'],
.striped .infinite-scroll > .lg[layout='row'] {
  min-height: 36px;
}

/* line 214, app/assets/stylesheets/partials/layout.scss */
.striped > .xl[layout='row'],
.stripped > .xl[layout='row'],
.striped .infinite-scroll > .xl[layout='row'] {
  min-height: 48px;
}

/* line 217, app/assets/stylesheets/partials/layout.scss */
.striped > .xxl[layout='row'],
.stripped > .xxl[layout='row'],
.striped .infinite-scroll > .xxl[layout='row'] {
  min-height: 60px;
}

/* line 220, app/assets/stylesheets/partials/layout.scss */
.striped > .xxxl[layout='row'],
.stripped > .xxxl[layout='row'],
.striped .infinite-scroll > .xxxl[layout='row'] {
  min-height: 72px;
}

/* line 223, app/assets/stylesheets/partials/layout.scss */
.striped > .xxxxl[layout='row'],
.stripped > .xxxxl[layout='row'],
.striped .infinite-scroll > .xxxxl[layout='row'] {
  min-height: 96px;
}

/* line 227, app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(odd):not(.filter-nav):not(.foot-row),
.stripped > div:nth-child(odd):not(.filter-nav):not(.foot-row),
.striped .infinite-scroll > div:nth-child(odd):not(.filter-nav):not(.foot-row) {
  background: #f5f5f5;
}

/* line 239, 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'] {
  border-right: none;
}

/* line 246, app/assets/stylesheets/partials/layout.scss */
.striped > div:nth-child(even):not(.filter-nav):not(.foot-row),
.stripped > div:nth-child(even):not(.filter-nav):not(.foot-row),
.striped .infinite-scroll > div:nth-child(even):not(.filter-nav):not(.foot-row) {
  background: #fff;
}

/* line 252, 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 {
  border-right: none;
}

/* line 259, 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'] {
  border-right: none;
}

/* line 266, 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 {
  border-right: none;
}

/* line 270, 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 {
  border: none;
}

/* line 274, 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 {
  border-right: none;
}

/* line 278, 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'] {
  border-right: none;
}

/* line 280, 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 {
  border: none;
}

/* line 284, 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 {
  border-right: none;
}

/* line 292, app/assets/stylesheets/partials/layout.scss */
.sheet .scratched[layout='row'] > div > div {
  border-right: 1px solid rgba(0, 0, 0, 0);
}

/* line 299, 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 306, app/assets/stylesheets/partials/layout.scss */
.striped .dark[layout='row'],
.stripped .dark[layout='row'] {
  background-color: #5c6365;
  color: #fafafa;
  font-weight: 400;
}

/* line 314, app/assets/stylesheets/partials/layout.scss */
.bordered > [layout='row']:not(.filter-nav):not(.th):not(.th-sub):not(.foot-row) > div {
  border-right: 1px solid #eaeaea;
}

/* line 316, app/assets/stylesheets/partials/layout.scss */
.bordered > [layout='row']:not(.filter-nav):not(.th):not(.th-sub):not(.foot-row) > div:last-child {
  border-right: none;
}

/* line 321, app/assets/stylesheets/partials/layout.scss */
.bordered > [layout='row']:not(.filter-nav):not(.th):not(.th-sub):not(.foot-row):nth-child(even) > div:not(:last-child) {
  border-right: 1px solid #eee;
}

/* line 331, app/assets/stylesheets/partials/layout.scss */
.bordered > .filter-nav[layout='row'] > div,
.bordered > .th[layout='row'] > div,
.bordered > .th-sub[layout='row'] > div,
.bordered > .foot-row[layout='row'] > div {
  border-right: 1px solid #343a3d;
}

/* line 333, app/assets/stylesheets/partials/layout.scss */
.bordered > .filter-nav[layout='row'] > div:last-child,
.bordered > .th[layout='row'] > div:last-child,
.bordered > .th-sub[layout='row'] > div:last-child,
.bordered > .foot-row[layout='row'] > div:last-child {
  border-right: none;
}

/* line 340, app/assets/stylesheets/partials/layout.scss */
.no-border {
  border: none !important;
}

/* line 346, app/assets/stylesheets/partials/layout.scss */
[ui-view] {
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* line 353, app/assets/stylesheets/partials/layout.scss */
[layout='row'],
[layout='row'] * {
  box-sizing: border-box;
}

/* line 360, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row'] a.md-button,
.filter-nav[layout='row'] .md-button {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

/* line 365, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row'] div {
  align-items: center;
}

/* line 368, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row'] > div {
  display: flex;
  align-self: stretch;
  line-height: 11px;
  align-items: center;
  font-size: 11px;
  display: flex;
  position: relative;
  margin: 0;
  line-height: 11px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}

/* line 387, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row'] > div:not(.nav-tabs) {
  overflow: hidden;
}

/* line 391, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row'] > div > div {
  display: flex;
  align-self: stretch;
  align-items: center;
}

/* line 395, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row'] > div > div > div {
  display: flex;
  align-self: stretch;
}

/* line 401, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row']: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 406, app/assets/stylesheets/partials/layout.scss */
.filter-nav.mid-nav[layout='row'] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 409, app/assets/stylesheets/partials/layout.scss */
.filter-nav.lg[layout='row'] {
  height: 38px;
}

/* line 411, app/assets/stylesheets/partials/layout.scss */
.filter-nav.lg[layout='row'] > div {
  line-height: 11px;
  align-items: center;
  font-size: 11px;
  overflow: hidden;
}

/* line 423, app/assets/stylesheets/partials/layout.scss */
.filter-nav[layout='row']:not(.subnav) > div {
  display: flex;
  align-self: stretch;
  line-height: 11px;
  align-items: center;
  font-size: 11px;
  display: flex;
  position: relative;
  flex: 1;
  margin: 0;
  line-height: 11px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}

/* line 444, 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 451, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] i,
footer [layout='row'] i {
  font-size: 24px;
}

/* line 454, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] .combined-button,
footer [layout='row'] .combined-button {
  border: none;
}

/* line 457, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div,
footer [layout='row'] > div {
  display: flex;
  position: relative;
  flex: 1;
  margin: 0;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}

/* line 465, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div > div,
footer [layout='row'] > div > div {
  display: flex;
  margin: 0;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  flex: 1;
  align-self: stretch;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 478, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] > div > div.pl:hover,
footer [layout='row'] > div > div.pl:hover {
  background: transparent;
}

/* line 485, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav),
footer [layout='row']:not(.filter-nav) {
  border-bottom: 1px solid transparent !important;
  margin-bottom: 0 !important;
}

/* line 490, 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;
  border-bottom: 0 !important;
}

/* line 494, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav) div,
footer [layout='row']:not(.filter-nav) div {
  /* HACK!!!! :not(.md-ripple still shows in wrong place )*/
  /*
				// HACK!!!! Removed: Breaks slider
			> div {
				border-radius:2px;
			}
			*/
}

/* line 504, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row']:not(.filter-nav) div > div button,
footer [layout='row']:not(.filter-nav) div > div button {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 519, app/assets/stylesheets/partials/layout.scss */
.sheet .filter-nav[layout='row'], .sheet .filter-nav[layout='row'] div,
footer .filter-nav[layout='row'],
footer .filter-nav[layout='row'] div {
  font-weight: 600;
}

/* line 522, app/assets/stylesheets/partials/layout.scss */
.sheet .filter-nav[layout='row'] [layout='row'], .sheet .filter-nav[layout='row'] div [layout='row'],
footer .filter-nav[layout='row'] [layout='row'],
footer .filter-nav[layout='row'] div [layout='row'] {
  margin-bottom: 0 !important;
}

/* line 527, app/assets/stylesheets/partials/layout.scss */
.sheet .foot-row[layout='row'],
footer .foot-row[layout='row'] {
  font-weight: 600;
  color: #f5f5f5;
  font-size: 14px;
}

/* line 531, app/assets/stylesheets/partials/layout.scss */
.sheet .foot-row[layout='row'] > .details,
footer .foot-row[layout='row'] > .details {
  padding-left: 12px;
}

/* line 535, app/assets/stylesheets/partials/layout.scss */
.sheet .foot-row[layout='row'] > *,
footer .foot-row[layout='row'] > * {
  border-right: 1px solid transparent;
  border-left: 1px solid #343a3d;
  color: #fff;
  font-weight: 600;
}

/* line 543, app/assets/stylesheets/partials/layout.scss */
.sheet .foot-row[layout='row'] > * > span,
footer .foot-row[layout='row'] > * > span {
  display: flex;
  align-self: stretch;
  min-width: 100%;
  box-sizing: border-box;
  justify-content: center;
}

/* line 549, app/assets/stylesheets/partials/layout.scss */
.sheet .foot-row[layout='row'] > * > span > span,
footer .foot-row[layout='row'] > * > span > span {
  z-index: 1;
}

/* line 552, app/assets/stylesheets/partials/layout.scss */
.sheet .foot-row[layout='row'] > * > span:after,
footer .foot-row[layout='row'] > * > span:after {
  z-index: 0;
}

/* line 559, app/assets/stylesheets/partials/layout.scss */
.sheet [layout='row'] md-slider.md-default-theme.md-primary .md-thumb:after,
.sheet [layout='row'] md-slider.md-primary .md-thumb:after,
footer [layout='row'] md-slider.md-default-theme.md-primary .md-thumb:after,
footer [layout='row'] md-slider.md-primary .md-thumb:after {
  border-color: #3f51b5;
  background-color: #3f51b5;
}

/* line 566, app/assets/stylesheets/partials/layout.scss */
.filter-nav-light div {
  color: #44494a;
  font-weight: normal;
}

/* line 572, app/assets/stylesheets/partials/layout.scss */
#trading-matrix > div.list.filtered > div.filter-nav.filter-nav-light {
  border: 0;
}

/* line 574, app/assets/stylesheets/partials/layout.scss */
#trading-matrix > div.list.filtered > div.filter-nav.filter-nav-light > div div {
  font-weight: normal;
  border-bottom: 0;
  margin: 0;
}

/* line 578, app/assets/stylesheets/partials/layout.scss */
#trading-matrix > div.list.filtered > div.filter-nav.filter-nav-light > div div.bold,
#trading-matrix > div.list.filtered > div.filter-nav.filter-nav-light > div div .bold {
  font-weight: 600;
}

/* line 595, app/assets/stylesheets/partials/layout.scss */
.sheet .matrix > div {
  border: none !important;
}

/* line 597, app/assets/stylesheets/partials/layout.scss */
.sheet .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 609, app/assets/stylesheets/partials/layout.scss */
.sheet .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 615, app/assets/stylesheets/partials/layout.scss */
.sheet .matrix > div > div > button:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 619, app/assets/stylesheets/partials/layout.scss */
.sheet .matrix > div > div > button.pl:hover {
  background: transparent;
}

/* line 629, app/assets/stylesheets/partials/layout.scss */
.tabular-data .foot-row[layout='row'],
.foot-row.tabular-data[layout='row'] {
  background: #44494a !important;
  min-height: 48px;
  display: flex;
  align-items: center;
  padding: 0;
}

/* line 637, app/assets/stylesheets/partials/layout.scss */
.tabular-data .foot-row[layout='row'] > div,
.foot-row.tabular-data[layout='row'] > div {
  min-height: 48px;
  display: flex;
  align-items: center;
}

/* line 642, app/assets/stylesheets/partials/layout.scss */
.tabular-data .foot-row[layout='row'] > div,
.foot-row.tabular-data[layout='row'] > div {
  display: flex;
}

/* line 645, app/assets/stylesheets/partials/layout.scss */
.tabular-data .foot-row[layout='row'] > div,
.foot-row.tabular-data[layout='row'] > div {
  display: flex;
  font-size: 15px;
  font-weight: 600;
}

/* line 649, app/assets/stylesheets/partials/layout.scss */
.tabular-data .foot-row[layout='row'] > div:nth-of-type(even),
.foot-row.tabular-data[layout='row'] > div:nth-of-type(even) {
  background-color: rgba(200, 200, 200, 0.05);
}

/* line 652, app/assets/stylesheets/partials/layout.scss */
.tabular-data .foot-row[layout='row'] > div:first-child,
.foot-row.tabular-data[layout='row'] > div:first-child {
  width: 296px;
  max-width: 296px;
  min-width: 296px;
  background-color: transparent;
  justify-content: flex-start;
  padding-left: 36px;
  font-weight: 600;
}

/* line 665, app/assets/stylesheets/partials/layout.scss */
.sheet .block-header[layout='row'] {
  background-color: #dadada;
}

/* line 667, app/assets/stylesheets/partials/layout.scss */
.sheet .block-header[layout='row'] .xicon {
  padding: 0 1em;
}

/* line 672, app/assets/stylesheets/partials/layout.scss */
.sheet .dark.foot-row[layout='row'] .race-info {
  padding-left: 14px !important;
}

/* line 674, app/assets/stylesheets/partials/layout.scss */
.sheet .dark.foot-row[layout='row'] .race-info .name {
  min-width: inherit;
}

/* line 677, app/assets/stylesheets/partials/layout.scss */
.sheet .dark.foot-row[layout='row'] .race-info .xicon {
  width: 36px;
  text-align: center;
  font-size: 24px;
}

/* line 683, app/assets/stylesheets/partials/layout.scss */
.sheet .dark.foot-row[layout='row'] .race-info .flag {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 16px;
  padding: 0;
  margin: 0 14px 0 20px;
}

/* line 693, app/assets/stylesheets/partials/layout.scss */
.middle-left,
.middle-right {
  position: absolute;
  font-size: 12px;
  line-height: 1em;
}

/* line 700, app/assets/stylesheets/partials/layout.scss */
.middle-left {
  left: 6px;
}

/* line 704, app/assets/stylesheets/partials/layout.scss */
.middle-right {
  right: 6px;
}

/* line 708, app/assets/stylesheets/partials/layout.scss */
.middle-left,
.middle-right {
  position: absolute;
  font-size: 12px;
  line-height: 1em;
}

/* line 715, app/assets/stylesheets/partials/layout.scss */
.super-left,
.sub-left,
.super-right,
.sub-right,
.super-centre,
.sub-centre,
.supper-right {
  position: absolute;
  font-size: 12px;
  line-height: 1em;
}

/* line 726, app/assets/stylesheets/partials/layout.scss */
.super-left {
  top: 4px;
  left: 6px;
}

/* line 729, app/assets/stylesheets/partials/layout.scss */
.super-left.bottom {
  top: 20px;
}

/* line 732, app/assets/stylesheets/partials/layout.scss */
.super-left.far-left {
  top: 2px;
  left: 2px;
}

/* line 738, app/assets/stylesheets/partials/layout.scss */
.sub-left {
  bottom: 4px;
  left: 6px;
}

/* line 742, app/assets/stylesheets/partials/layout.scss */
.supper-right,
.super-right {
  top: 4px;
  right: 6px;
}

/* line 746, app/assets/stylesheets/partials/layout.scss */
.supper-right.far-right.top,
.super-right.far-right.top {
  right: 0px;
}

/* line 750, app/assets/stylesheets/partials/layout.scss */
.sub-right {
  bottom: 4px;
  right: 6px;
}

/* line 754, app/assets/stylesheets/partials/layout.scss */
.super-centre {
  top: 4px;
  justify-content: center;
  left: initial;
  right: initial;
}

/* line 760, app/assets/stylesheets/partials/layout.scss */
.sub-centre {
  bottom: 4px;
  justify-content: center;
  left: initial;
  right: initial;
}

/* line 766, app/assets/stylesheets/partials/layout.scss */
.bold,
b {
  font-weight: 600 !important;
}

/* line 770, app/assets/stylesheets/partials/layout.scss */
.slight-bold {
  font-weight: 500 !important;
}

/* line 773, app/assets/stylesheets/partials/layout.scss */
.em,
.i {
  font-style: italic !important;
}

/* line 777, app/assets/stylesheets/partials/layout.scss */
.grey {
  color: #dadada;
}

/* line 780, app/assets/stylesheets/partials/layout.scss */
i.light:before {
  color: #fff;
}

/* line 783, app/assets/stylesheets/partials/layout.scss */
.xxlg,
i.xxlg:before {
  font-size: 36px !important;
}

/* line 787, app/assets/stylesheets/partials/layout.scss */
.xlg,
i.xlg:before {
  font-size: 24px !important;
}

/* line 791, app/assets/stylesheets/partials/layout.scss */
.slg {
  font-size: 20px !important;
}

/* line 794, app/assets/stylesheets/partials/layout.scss */
.sslg {
  font-size: 18px !important;
}

/* line 797, app/assets/stylesheets/partials/layout.scss */
.lg {
  font-size: 15px !important;
}

/* line 800, app/assets/stylesheets/partials/layout.scss */
.xl {
  font-size: 15px !important;
}

/* line 803, app/assets/stylesheets/partials/layout.scss */
.md {
  font-size: 14px !important;
}

/* line 807, app/assets/stylesheets/partials/layout.scss */
.medium {
  font-size: 12px !important;
}

/* line 810, app/assets/stylesheets/partials/layout.scss */
.sml {
  font-size: 10px;
}

/* line 815, app/assets/stylesheets/partials/layout.scss */
button .super-right {
  top: 4px;
  right: 38px;
}

/* line 819, app/assets/stylesheets/partials/layout.scss */
button .super-right.top {
  right: 8px;
}

/* line 823, app/assets/stylesheets/partials/layout.scss */
button .sub-right {
  bottom: 4px;
  /*right:38px;*/
}

/* line 830, app/assets/stylesheets/partials/layout.scss */
.card h2 {
  margin: 0.4em 20px;
}

/* line 836, app/assets/stylesheets/partials/layout.scss */
md-dialog-content h2,
md-dialog-content p {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 843, app/assets/stylesheets/partials/layout.scss */
footer {
  z-index: 71;
}

/* line 847, 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 857, app/assets/stylesheets/partials/layout.scss */
footer > div > div {
  display: flex;
  color: #aaa;
  font-weight: 600;
  font-size: 0.75vw;
  padding: 0;
}

/* line 865, app/assets/stylesheets/partials/layout.scss */
footer button.md-button.md-fab {
  background-color: #44494a;
}

/* line 868, app/assets/stylesheets/partials/layout.scss */
footer button.close-button {
  position: absolute;
  top: -27px;
}

/* line 872, app/assets/stylesheets/partials/layout.scss */
footer button i {
  font-size: 30px;
  vertical-align: middle;
  line-height: 30px;
}

/* line 880, app/assets/stylesheets/partials/layout.scss */
md-backdrop {
  display: none !important;
}

/* line 884, app/assets/stylesheets/partials/layout.scss */
.ng-enter button.close-button {
  top: -10px;
}

/* line 891, app/assets/stylesheets/partials/layout.scss */
.matrix .number {
  border-right: 1px solid #5c6365 !important;
}

/* line 893, app/assets/stylesheets/partials/layout.scss */
.matrix .number:first-child {
  border-right: none !important;
}

/* line 897, app/assets/stylesheets/partials/layout.scss */
.matrix .hover-col {
  background-color: rgba(19, 110, 174, 0.2) !important;
}

/* line 899, app/assets/stylesheets/partials/layout.scss */
.matrix .hover-col.number {
  background-color: #4a6677 !important;
}

/* line 903, 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 907, app/assets/stylesheets/partials/layout.scss */
.matrix .bet-type {
  padding: 0 !important;
}

/* line 909, app/assets/stylesheets/partials/layout.scss */
.matrix .bet-type.title {
  padding-right: 0.5em !important;
}

/* line 916, app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix .number {
  border-right: none !important;
}

/* line 919, 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 922, app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover > div {
  border-right-color: rgba(137, 183, 215, 0.28) !important;
}

/* line 925, app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover .hover-col {
  color: #fff;
}

/* line 927, app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover .hover-col button {
  background-color: #2c8d99 !important;
}

/* line 931, app/assets/stylesheets/partials/layout.scss */
.hover-row .matrix:hover .number {
  background-color: #4a6677 !important;
  border-right: none !important;
}

/* line 943, app/assets/stylesheets/partials/layout.scss */
.edit {
  width: 72px;
  min-width: 72px;
  max-width: 72px;
}

/* line 947, 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 959, app/assets/stylesheets/partials/layout.scss */
.edit > *.md-button {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

/* line 962, app/assets/stylesheets/partials/layout.scss */
.edit > *.edit {
  background: #44494a !important;
  color: #fff !important;
}

/* line 966, app/assets/stylesheets/partials/layout.scss */
.edit > *.edit:hover {
  background: #697072 !important;
  z-index: 1;
}

/* line 971, app/assets/stylesheets/partials/layout.scss */
.edit > *.delete {
  background: #dc5345 !important;
  color: #fff !important;
}

/* line 974, app/assets/stylesheets/partials/layout.scss */
.edit > *.delete:hover, .edit > *.delete:focus {
  background: #e88f85 !important;
  z-index: 1;
}

/* line 980, app/assets/stylesheets/partials/layout.scss */
.edit > *.save {
  background: #3ebb41 !important;
  color: #fff !important;
  border-radius: 0 !important;
}

/* line 984, app/assets/stylesheets/partials/layout.scss */
.edit > *.save:hover, .edit > *.save:focus {
  background: #74d177 !important;
  z-index: 1;
}

/* line 990, app/assets/stylesheets/partials/layout.scss */
.edit > *.cancel {
  background: #44494a !important;
  color: #fff !important;
}

/* line 993, app/assets/stylesheets/partials/layout.scss */
.edit > *.cancel:hover, .edit > *.cancel:focus {
  background: #697072 !important;
  z-index: 1;
}

/* line 999, app/assets/stylesheets/partials/layout.scss */
.edit > * > md-icon {
  display: flex;
  font-size: 24px;
  color: #fff !important;
  margin: 0;
  width: 36px;
  line-height: initial;
  justify-content: center;
  align-items: center;
  align-content: center;
  align-self: stretch;
  min-height: initial;
  max-height: initial;
  height: initial;
}

/* line 1026, app/assets/stylesheets/partials/layout.scss */
.user-management .edit {
  max-width: 109px;
}

/* line 1031, app/assets/stylesheets/partials/layout.scss */
.tabular-data [layout='row']:nth-child(even) .edit {
  opacity: 0.92;
}

/* line 1040, app/assets/stylesheets/partials/layout.scss */
.error-bar,
.success-bar {
  margin: 0;
  padding: 0 0 0 36px;
  font-size: 14px;
  color: #fff;
  min-height: 36px;
  display: flex;
  align-items: center;
  position: relative;
}

/* line 1050, app/assets/stylesheets/partials/layout.scss */
.error-bar i,
.success-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 1066, app/assets/stylesheets/partials/layout.scss */
.error-bar p,
.success-bar p {
  margin: 0;
  font-weight: 500;
}

/* line 1071, app/assets/stylesheets/partials/layout.scss */
.error-bar {
  background-color: #dc5345;
}

/* line 1073, app/assets/stylesheets/partials/layout.scss */
.error-bar a {
  color: #fff !important;
  font-weight: bold;
}

/* line 1078, app/assets/stylesheets/partials/layout.scss */
.success-bar {
  background-color: #3ebb41;
}

/* line 1083, app/assets/stylesheets/partials/layout.scss */
.footer-averages {
  width: 430px;
  max-width: 430px;
  min-width: 430px;
  font-weight: 500;
}

/* line 1089, app/assets/stylesheets/partials/layout.scss */
.footer-averages span.super-left {
  margin-left: 35px !important;
}

/* line 1093, app/assets/stylesheets/partials/layout.scss */
.footer-averages .actual-average-percentage {
  font-weight: bolder;
}

/* line 1097, app/assets/stylesheets/partials/layout.scss */
.footer-averages .actual-average-calculated-at {
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 1109, app/assets/stylesheets/partials/layout.scss */
  body {
    zoom: 0.75;
  }
  /* line 1112, app/assets/stylesheets/partials/layout.scss */
  .lg {
    font-size: 12px !important;
  }
  /* line 1115, 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 1125, app/assets/stylesheets/partials/layout.scss */
  .super-left {
    top: 3px;
    left: 5px;
  }
  /* line 1128, app/assets/stylesheets/partials/layout.scss */
  .super-left.bottom {
    top: 20px;
  }
  /* line 1131, app/assets/stylesheets/partials/layout.scss */
  .super-left.far-left {
    top: 2px;
    left: 2px;
  }
  /* line 1137, app/assets/stylesheets/partials/layout.scss */
  .sub-left {
    bottom: 2px !important;
    left: 5px;
  }
  /* line 1141, app/assets/stylesheets/partials/layout.scss */
  .supper-right,
.super-right {
    top: 3px;
    right: 5px;
  }
  /* line 1145, app/assets/stylesheets/partials/layout.scss */
  .supper-right.far-right.top,
.super-right.far-right.top {
    right: 0px;
  }
  /* line 1149, app/assets/stylesheets/partials/layout.scss */
  .sub-right {
    bottom: 2px !important;
    right: 5px;
  }
  /* line 1152, app/assets/stylesheets/partials/layout.scss */
  .sub-right.flag-red {
    color: #ff5757;
  }
  /* line 1156, app/assets/stylesheets/partials/layout.scss */
  .super-centre {
    top: 3px;
  }
  /* line 1159, app/assets/stylesheets/partials/layout.scss */
  .sub-centre {
    bottom: 2px !important;
  }
}

/* line 1164, app/assets/stylesheets/partials/layout.scss */
.odd-time-status {
  font-size: 11px;
  display: block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  top: 25px;
}

/* line 1172, app/assets/stylesheets/partials/layout.scss */
.odd-time-status.off-status {
  background: red;
  box-shadow: 0px 0px 6px 0px #333333;
}

/* line 1176, app/assets/stylesheets/partials/layout.scss */
.odd-time-status.on-status {
  background: green;
  box-shadow: 0px 0px 6px 0px #333333;
}

/* line 1182, app/assets/stylesheets/partials/layout.scss */
body md-sidenav {
  box-sizing: border-box;
  position: absolute;
  width: 256px;
  min-width: 256px;
  max-width: 256px;
}

/* line 1190, app/assets/stylesheets/partials/layout.scss */
#trading-grid .foot-row.no-margin {
  margin-bottom: 0 !important;
}

/* line 1194, app/assets/stylesheets/partials/layout.scss */
.progress-circle {
  font-size: 15px;
  margin-left: 22px;
  position: relative;
  padding: 0;
  width: 5em;
  height: 5em;
  background-color: white;
  border-radius: 50%;
  line-height: 5em;
}

/* line 1206, app/assets/stylesheets/partials/layout.scss */
.progress-circle:after {
  border: none;
  position: absolute;
  top: 0.35em;
  left: 0.35em;
  text-align: center;
  display: block;
  border-radius: 50%;
  width: 4.3em;
  height: 4.3em;
  background-color: #ebebeb;
  content: ' ';
}

/* Text inside the control */
/* line 1220, app/assets/stylesheets/partials/layout.scss */
.progress-circle span {
  position: absolute;
  line-height: 5em;
  width: 5em;
  text-align: center;
  display: block;
  color: black;
  z-index: 2;
}

/* line 1229, app/assets/stylesheets/partials/layout.scss */
.left-half-clipper {
  /* a round circle */
  border-radius: 50%;
  width: 5em;
  height: 5em;
  position: absolute;
  /* needed for clipping */
  clip: rect(0, 5em, 5em, 2.5em);
  /* clips the whole left half*/
}

/* when p>50, don't clip left half*/
/* line 1238, app/assets/stylesheets/partials/layout.scss */
.progress-circle.over50 .left-half-clipper {
  clip: rect(auto, auto, auto, auto);
}

/* line 1241, app/assets/stylesheets/partials/layout.scss */
.value-bar {
  position: absolute;
  clip: rect(0px, 2.5em, 5em, 0px);
  width: 5em;
  height: 5em;
  box-sizing: border-box;
  border-radius: 50%;
  border-width: 0.45em;
  border-style: solid;
  border-color: #3ebb41;
  border-image: initial;
}

/* line 1253, app/assets/stylesheets/partials/layout.scss */
.progress-circle.over50 .first50-bar {
  position: absolute;
  clip: rect(0, 5em, 5em, 2.5em);
  background-color: #3ebb41;
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

/* line 1261, app/assets/stylesheets/partials/layout.scss */
.progress-circle:not(.over50) .first50-bar {
  display: none;
}

/* Progress bar rotation position */
/* line 1266, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p0 .value-bar {
  display: none;
}

/* line 1269, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p1 .value-bar {
  transform: rotate(4deg);
}

/* line 1272, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p2 .value-bar {
  transform: rotate(7deg);
}

/* line 1275, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p3 .value-bar {
  transform: rotate(11deg);
}

/* line 1278, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p4 .value-bar {
  transform: rotate(14deg);
}

/* line 1281, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p5 .value-bar {
  transform: rotate(18deg);
}

/* line 1284, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p6 .value-bar {
  transform: rotate(22deg);
}

/* line 1287, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p7 .value-bar {
  transform: rotate(25deg);
}

/* line 1290, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p8 .value-bar {
  transform: rotate(29deg);
}

/* line 1293, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p9 .value-bar {
  transform: rotate(32deg);
}

/* line 1296, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p10 .value-bar {
  transform: rotate(36deg);
}

/* line 1299, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p11 .value-bar {
  transform: rotate(40deg);
}

/* line 1302, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p12 .value-bar {
  transform: rotate(43deg);
}

/* line 1305, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p13 .value-bar {
  transform: rotate(47deg);
}

/* line 1308, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p14 .value-bar {
  transform: rotate(50deg);
}

/* line 1311, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p15 .value-bar {
  transform: rotate(54deg);
}

/* line 1314, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p16 .value-bar {
  transform: rotate(58deg);
}

/* line 1317, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p17 .value-bar {
  transform: rotate(61deg);
}

/* line 1320, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p18 .value-bar {
  transform: rotate(65deg);
}

/* line 1323, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p19 .value-bar {
  transform: rotate(68deg);
}

/* line 1326, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p20 .value-bar {
  transform: rotate(72deg);
}

/* line 1329, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p21 .value-bar {
  transform: rotate(76deg);
}

/* line 1332, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p22 .value-bar {
  transform: rotate(79deg);
}

/* line 1335, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p23 .value-bar {
  transform: rotate(83deg);
}

/* line 1338, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p24 .value-bar {
  transform: rotate(86deg);
}

/* line 1341, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p25 .value-bar {
  transform: rotate(90deg);
}

/* line 1344, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p26 .value-bar {
  transform: rotate(94deg);
}

/* line 1347, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p27 .value-bar {
  transform: rotate(97deg);
}

/* line 1350, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p28 .value-bar {
  transform: rotate(101deg);
}

/* line 1353, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p29 .value-bar {
  transform: rotate(104deg);
}

/* line 1356, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p30 .value-bar {
  transform: rotate(108deg);
}

/* line 1359, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p31 .value-bar {
  transform: rotate(112deg);
}

/* line 1362, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p32 .value-bar {
  transform: rotate(115deg);
}

/* line 1365, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p33 .value-bar {
  transform: rotate(119deg);
}

/* line 1368, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p34 .value-bar {
  transform: rotate(122deg);
}

/* line 1371, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p35 .value-bar {
  transform: rotate(126deg);
}

/* line 1374, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p36 .value-bar {
  transform: rotate(130deg);
}

/* line 1377, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p37 .value-bar {
  transform: rotate(133deg);
}

/* line 1380, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p38 .value-bar {
  transform: rotate(137deg);
}

/* line 1383, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p39 .value-bar {
  transform: rotate(140deg);
}

/* line 1386, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p40 .value-bar {
  transform: rotate(144deg);
}

/* line 1389, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p41 .value-bar {
  transform: rotate(148deg);
}

/* line 1392, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p42 .value-bar {
  transform: rotate(151deg);
}

/* line 1395, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p43 .value-bar {
  transform: rotate(155deg);
}

/* line 1398, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p44 .value-bar {
  transform: rotate(158deg);
}

/* line 1401, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p45 .value-bar {
  transform: rotate(162deg);
}

/* line 1404, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p46 .value-bar {
  transform: rotate(166deg);
}

/* line 1407, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p47 .value-bar {
  transform: rotate(169deg);
}

/* line 1410, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p48 .value-bar {
  transform: rotate(173deg);
}

/* line 1413, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p49 .value-bar {
  transform: rotate(176deg);
}

/* line 1416, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p50 .value-bar {
  transform: rotate(180deg);
}

/* line 1419, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p51 .value-bar {
  transform: rotate(184deg);
}

/* line 1422, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p52 .value-bar {
  transform: rotate(187deg);
}

/* line 1425, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p53 .value-bar {
  transform: rotate(191deg);
}

/* line 1428, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p54 .value-bar {
  transform: rotate(194deg);
}

/* line 1431, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p55 .value-bar {
  transform: rotate(198deg);
}

/* line 1434, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p56 .value-bar {
  transform: rotate(202deg);
}

/* line 1437, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p57 .value-bar {
  transform: rotate(205deg);
}

/* line 1440, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p58 .value-bar {
  transform: rotate(209deg);
}

/* line 1443, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p59 .value-bar {
  transform: rotate(212deg);
}

/* line 1446, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p60 .value-bar {
  transform: rotate(216deg);
}

/* line 1449, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p61 .value-bar {
  transform: rotate(220deg);
}

/* line 1452, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p62 .value-bar {
  transform: rotate(223deg);
}

/* line 1455, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p63 .value-bar {
  transform: rotate(227deg);
}

/* line 1458, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p64 .value-bar {
  transform: rotate(230deg);
}

/* line 1461, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p65 .value-bar {
  transform: rotate(234deg);
}

/* line 1464, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p66 .value-bar {
  transform: rotate(238deg);
}

/* line 1467, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p67 .value-bar {
  transform: rotate(241deg);
}

/* line 1470, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p68 .value-bar {
  transform: rotate(245deg);
}

/* line 1473, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p69 .value-bar {
  transform: rotate(248deg);
}

/* line 1476, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p70 .value-bar {
  transform: rotate(252deg);
}

/* line 1479, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p71 .value-bar {
  transform: rotate(256deg);
}

/* line 1482, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p72 .value-bar {
  transform: rotate(259deg);
}

/* line 1485, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p73 .value-bar {
  transform: rotate(263deg);
}

/* line 1488, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p74 .value-bar {
  transform: rotate(266deg);
}

/* line 1491, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p75 .value-bar {
  transform: rotate(270deg);
}

/* line 1494, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p76 .value-bar {
  transform: rotate(274deg);
}

/* line 1497, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p77 .value-bar {
  transform: rotate(277deg);
}

/* line 1500, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p78 .value-bar {
  transform: rotate(281deg);
}

/* line 1503, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p79 .value-bar {
  transform: rotate(284deg);
}

/* line 1506, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p80 .value-bar {
  transform: rotate(288deg);
}

/* line 1509, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p81 .value-bar {
  transform: rotate(292deg);
}

/* line 1512, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p82 .value-bar {
  transform: rotate(295deg);
}

/* line 1515, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p83 .value-bar {
  transform: rotate(299deg);
}

/* line 1518, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p84 .value-bar {
  transform: rotate(302deg);
}

/* line 1521, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p85 .value-bar {
  transform: rotate(306deg);
}

/* line 1524, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p86 .value-bar {
  transform: rotate(310deg);
}

/* line 1527, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p87 .value-bar {
  transform: rotate(313deg);
}

/* line 1530, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p88 .value-bar {
  transform: rotate(317deg);
}

/* line 1533, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p89 .value-bar {
  transform: rotate(320deg);
}

/* line 1536, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p90 .value-bar {
  transform: rotate(324deg);
}

/* line 1539, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p91 .value-bar {
  transform: rotate(328deg);
}

/* line 1542, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p92 .value-bar {
  transform: rotate(331deg);
}

/* line 1545, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p93 .value-bar {
  transform: rotate(335deg);
}

/* line 1548, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p94 .value-bar {
  transform: rotate(338deg);
}

/* line 1551, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p95 .value-bar {
  transform: rotate(342deg);
}

/* line 1554, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p96 .value-bar {
  transform: rotate(346deg);
}

/* line 1557, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p97 .value-bar {
  transform: rotate(349deg);
}

/* line 1560, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p98 .value-bar {
  transform: rotate(353deg);
}

/* line 1563, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p99 .value-bar {
  transform: rotate(356deg);
}

/* line 1566, app/assets/stylesheets/partials/layout.scss */
.progress-circle.p100 .value-bar {
  transform: rotate(360deg);
}

/* line 1570, app/assets/stylesheets/partials/layout.scss */
.positive-pnl {
  color: #0ab90a;
}

/* line 1573, app/assets/stylesheets/partials/layout.scss */
.negative-pnl {
  color: red;
}

/* line 1, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left,
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 9, app/assets/stylesheets/partials/sidebar.scss */
.md-whiteframe-z2 {
  background-color: #fff;
  -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 13, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 {
  background-color: #fff;
  color: #e0e1e1;
}

/* line 16, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .md-button,
.md-darkframe-z2 md-icon {
  color: #e0e1e1;
}

/* line 22, 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 28, 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 39, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left ul, md-sidenav ul {
  list-style: none;
}

/* line 41, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left ul.menu, md-sidenav ul.menu {
  padding: 72px 0 0 0;
  margin: 0;
}

/* line 45, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left ul.menu i.global-betstream, md-sidenav ul.menu i.global-betstream,
.md-sidenav-left ul.menu i.clients,
md-sidenav ul.menu i.clients {
  color: #fff;
  opacity: 0.6;
  font-size: 32px;
  position: relative;
  top: -2px;
  left: 2px;
}

/* line 55, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left ul.menu i.clients, md-sidenav ul.menu i.clients {
  font-size: 38px;
  left: -2px;
  top: -4px;
}

/* line 62, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-left ul.menu li.current i.global-betstream, md-sidenav ul.menu li.current i.global-betstream,
.md-sidenav-left ul.menu li.current i.clients,
md-sidenav ul.menu li.current i.clients {
  color: #fff;
  opacity: 1;
}

/* line 70, 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: black;
}

/* line 89, 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 99, 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 112, app/assets/stylesheets/partials/sidebar.scss */
.left-offset .xicon {
  font-size: 32px;
  width: 1.2em;
  height: 1em;
}

/* line 117, app/assets/stylesheets/partials/sidebar.scss */
.left-offset i:before {
  display: block;
  line-height: 30px;
}

/* line 122, 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 124, app/assets/stylesheets/partials/sidebar.scss */
.left-offset ul li li a:hover {
  background: #e1e3e6;
  color: black;
}

/* line 132, app/assets/stylesheets/partials/sidebar.scss */
.left-offset .md-button.section {
  /*line-height: 70px;*/
  max-height: none;
}

/* line 135, app/assets/stylesheets/partials/sidebar.scss */
.left-offset .md-button.section .md-toggle-icon {
  position: absolute;
  left: 210px;
  top: 10px;
}

/* line 140, app/assets/stylesheets/partials/sidebar.scss */
.left-offset .md-button.section .text {
  position: absolute;
  left: 62px;
  top: 10px;
  font-size: 14px;
}

/* line 148, app/assets/stylesheets/partials/sidebar.scss */
.left-menu-inner {
  width: 281px;
}

/* line 155, app/assets/stylesheets/partials/sidebar.scss */
.left-offset .menu-toggle-list,
.md-closed .parentActive .menu-toggle-list {
  height: 0;
  overflow: hidden;
}

/* line 158, app/assets/stylesheets/partials/sidebar.scss */
.left-offset .menu-toggle-list a,
.md-closed .parentActive .menu-toggle-list a {
  cursor: pointer;
}

/* line 164, 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 169, app/assets/stylesheets/partials/sidebar.scss */
li.current {
  background-color: #fff;
}

/* line 172, app/assets/stylesheets/partials/sidebar.scss */
li.current .md-button {
  color: black;
}

/* line 176, app/assets/stylesheets/partials/sidebar.scss */
li.current md-icon {
  color: #e0e1e1;
}

/* line 182, app/assets/stylesheets/partials/sidebar.scss */
.parentActive {
  background-color: #fff;
}

/* line 185, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .md-button {
  color: black;
}

/* line 189, app/assets/stylesheets/partials/sidebar.scss */
.parentActive md-icon {
  color: #e0e1e1;
}

/* line 193, 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 197, app/assets/stylesheets/partials/sidebar.scss */
.parentActive.archive-menu {
  height: 176px;
}

/* line 201, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .stack-wrapper {
  clear: both;
  display: block;
  height: 42px;
}

/* line 205, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .stack-wrapper li {
  min-height: 50px;
}

/* line 210, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list {
  height: auto;
  overflow: visible;
  /* Stack style menus */
}

/* line 219, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list .stack, .parentActive .menu-toggle-list .summary > div {
  float: left;
}

/* line 221, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list .stack li, .parentActive .menu-toggle-list .summary > div li {
  float: left;
}

/* line 224, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list .stack a, .parentActive .menu-toggle-list .summary > div a {
  padding-left: 10px !important;
}

/* line 229, app/assets/stylesheets/partials/sidebar.scss */
.parentActive .menu-toggle-list ul.stack {
  position: absolute;
  right: 0;
}

/* line 236, app/assets/stylesheets/partials/sidebar.scss */
.parentActive ul {
  padding-left: 0;
}

/* line 240, app/assets/stylesheets/partials/sidebar.scss */
.parentActive li {
  background-color: white;
}

/* line 242, app/assets/stylesheets/partials/sidebar.scss */
.parentActive li a {
  color: black;
  padding: 10px 10px 10px 62px !important;
  display: block;
  text-decoration: none;
  font-size: 95%;
}

/* line 250, app/assets/stylesheets/partials/sidebar.scss */
.parentActive li li a {
  padding: 14px 10px 14px 82px !important;
}

/* line 254, app/assets/stylesheets/partials/sidebar.scss */
.parentActive li.current {
  background-color: white;
}

/* line 260, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-backdrop {
  display: none;
}

/* line 264, app/assets/stylesheets/partials/sidebar.scss */
.md-sidenav-right,
.md-sidenav-right.md-sidenav-rightarb {
  ovwerflow: visible;
}

/* line 269, 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 275, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container {
  padding-bottom: 0;
}

/* line 279, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container {
  padding: 0;
}

/* line 281, 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 287, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container md-select md-select-label {
  display: flex;
  flex-direction: row;
}

/* line 290, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container md-select md-select-label > * {
  display: flex;
  flex: 1;
}

/* line 294, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-input-container md-select md-select-label:nth-word(2) {
  display: none;
}

/* line 301, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-select {
  background-color: transparent !important;
}

/* line 303, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-select .md-select-label {
  border-bottom: 0;
}

/* line 308, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 md-select-label *:first-child {
  white-space: nowrap;
  border-bottom: 0;
}

/* line 313, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 strong md-select-label {
  font-size: 13.2px;
}

/* line 317, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 h3 {
  padding-left: 10px;
}

/* line 320, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel {
  background-color: rgba(255, 255, 255, 0.1);
  margin-top: 10px;
  padding: 0;
}

/* line 324, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel h4 {
  margin: 0 0 10px 0;
}

/* line 326, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel h4.name {
  font-size: 1.2em;
  margin-bottom: 0;
}

/* line 332, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .info {
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 10px;
}

/* line 338, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .price {
  font-size: 1.1em;
  padding: 0.25em 0;
}

/* line 343, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .client-details {
  position: fixed;
  bottom: 70px;
}

/* line 346, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .client-details h4 {
  padding: 10px 5px 5px 5px;
}

/* line 350, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .client-details i {
  font-size: 32px;
  position: relative;
  top: 8px;
  left: 5px;
}

/* line 358, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel strong {
  font-size: 0.9em;
}

/* line 365, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel md-input-container {
  position: relative;
}

/* line 368, 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 371, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.green {
  background-color: #3ebb41;
}

/* line 374, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.grey {
  background-color: #5c6365;
}

/* line 376, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.grey:hover {
  background-color: #687072;
}

/* line 380, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .md-button.orange {
  background-color: #ee8955;
}

/* line 384, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .action-details {
  margin-top: 4px;
}

/* line 386, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .action-details > div {
  position: relative;
}

/* line 390, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .action-details > div:first-child md-select .md-text {
  margin-top: -10px;
}

/* line 394, 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 399, 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 408, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .small-width {
  padding: 10px;
}

/* line 412, 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 419, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel h5,
.md-darkframe-z2 .panel h6 {
  margin: 0;
  padding-left: 10px;
}

/* line 425, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input[type='text'],
.md-darkframe-z2 .panel input[type='password'],
.md-darkframe-z2 .panel textarea,
.md-darkframe-z2 .panel input[type='number'],
.md-darkframe-z2 .panel .input-number,
.md-darkframe-z2 .panel .input-place-holder {
  background-color: rgba(255, 255, 255, 0.1);
  border: 0;
  border-bottom: 1px solid #484d50;
  color: #fafafa;
  max-width: 100%;
  width: 100%;
  padding-bottom: 0.25vw;
  padding-left: 0.45vw;
  padding-right: 0.45vw;
  padding-top: 0.65vw;
  display: flex;
  height: 36px;
}

/* line 445, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .input-number {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 449, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .input-place-holder {
  background-color: transparent;
}

/* line 453, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input.super-right[type='text'] {
  max-width: 30%;
}

/* line 457, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input.trade-price.super-right {
  max-width: 45%;
  font-size: 18px;
  top: 0;
  height: 32px;
}

/* line 464, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .trade-price-label {
  position: absolute;
  top: 1px;
  left: 91px;
  font-weight: 400;
  font-size: 10px;
}

/* line 472, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input[type='text']:disabled,
.md-darkframe-z2 .panel input[type='number']:disabled,
.md-darkframe-z2 .panel md-select:not([disabled]):focus .md-select-label {
  border-bottom: 0;
  background-color: transparent;
  color: #fafafa;
}

/* line 478, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel input[type='text']:disabled:placeholder-shown,
.md-darkframe-z2 .panel input[type='number']:disabled:placeholder-shown,
.md-darkframe-z2 .panel md-select:not([disabled]):focus .md-select-label:placeholder-shown {
  display: none;
}

/* line 483, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .price {
  position: relative;
}

/* line 485, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .price input[type='text'] {
  padding-left: 1em;
}

/* line 490, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .dollar-input {
  position: absolute;
  left: 0;
}

/* line 495, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .status-panel {
  padding: 12px 10px;
  border-left: 1px solid #484d50;
  text-align: center;
}

/* line 499, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .status-panel.danger {
  background-color: #dc5345;
  color: #fff;
}

/* line 503, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .panel .status-panel.warning {
  background-color: #ee8955;
  color: #fff;
}

/* line 511, 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 518, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .micro-panel h4 strong {
  padding-left: 10px;
}

/* line 522, 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 539, app/assets/stylesheets/partials/sidebar.scss */
.md-darkframe-z2 .trade-request-type,
.md-darkframe-z2 .account-details {
  display: flex;
  flex-flow: row wrap;
}

/* line 543, 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 549, 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 556, app/assets/stylesheets/partials/sidebar.scss */
md-option .account-name {
  position: absolute;
  left: 16px;
  top: 30px;
  font-size: 12px;
  font-weight: 600;
}

/* line 564, app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs {
  margin-bottom: 32px;
}

/* line 566, 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 578, app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button em {
  position: absolute;
  font-size: 75%;
  top: 0.5em;
  right: 1em;
}

/* line 585, app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button span {
  position: absolute;
  left: 0.5em;
  bottom: 0.5em;
}

/* line 591, 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 598, app/assets/stylesheets/partials/sidebar.scss */
.dark-tabs button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}

/* line 605, app/assets/stylesheets/partials/sidebar.scss */
.dark-header {
  height: 72px;
}

/* line 607, app/assets/stylesheets/partials/sidebar.scss */
.dark-header h2 {
  padding: 0 10px;
}

/* line 610, app/assets/stylesheets/partials/sidebar.scss */
.dark-header md-button {
  position: absolute;
  right: 0;
  top: 11px;
}

/* line 616, app/assets/stylesheets/partials/sidebar.scss */
.dark-header i {
  font-size: 34px !important;
  position: relative;
  top: 14px;
  left: 14px;
}

/* line 626, app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header {
  padding-top: 32px;
  position: relative;
}

/* line 629, 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 638, app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] > div {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}

/* line 643, 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 649, app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] > div:first-child {
  width: 104px;
  min-width: 104px;
  max-width: 104px;
}

/* line 654, app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header [layout='row'] > div:nth-of-type(2) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}

/* line 661, app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header .th-sub[layout='row'] > div {
  background: rgba(255, 255, 255, 0.25);
  margin-right: 2px;
  min-height: 30px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 668, app/assets/stylesheets/partials/sidebar.scss */
.confirmed-header .th-sub[layout='row'] > div:last-child {
  margin-right: 0;
}

/* line 687, app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] {
  display: flex;
  flex: 1;
  margin-bottom: 2px;
}

/* line 691, 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 701, app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] > div:last-child {
  margin-right: 0;
}

/* line 704, 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 711, app/assets/stylesheets/partials/sidebar.scss */
.Confirmed [layout='row'] > div:nth-of-type(2) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}

/* line 730, 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 742, app/assets/stylesheets/partials/sidebar.scss */
  .toggle-left md-icon,
.toggle-left .item-icon {
    font-size: 32px;
  }
  /* line 747, app/assets/stylesheets/partials/sidebar.scss */
  .left-offset .xicon {
    font-size: 24px;
  }
}

/* line 753, app/assets/stylesheets/partials/sidebar.scss */
.currency-select-list md-option,
.currency-select-list md-content {
  background-color: #44494a !important;
}

/* line 759, app/assets/stylesheets/partials/sidebar.scss */
.currency-select-option,
.currency-select-list md-option .md-text,
.currency-select-list md-option[selected] .md-text {
  color: #fff !important;
  font-weight: normal !important;
  font-size: 0.85vw;
}

/* line 767, app/assets/stylesheets/partials/sidebar.scss */
.currency-in-select {
  font-weight: normal;
  font-size: 0.45vw;
  position: absolute;
  top: 0;
}

/* line 774, app/assets/stylesheets/partials/sidebar.scss */
.currency-select-list span div.md-text,
.currency-select-list md-select:not([disabled]):focus .md-select-value,
.currency-select-list .md-select-value .md-text {
  color: #fff !important;
  font-weight: normal !important;
  font-size: 0.85vw;
}

/* line 782, app/assets/stylesheets/partials/sidebar.scss */
ul.menu a.stack.xicon {
  display: flex;
  min-height: 50px;
  width: 100%;
}

/* line 786, app/assets/stylesheets/partials/sidebar.scss */
ul.menu a.stack.xicon:before {
  font-size: 16px;
  line-height: 16px;
  align-content: flex-start;
  justify-content: flex-start;
  align-self: center;
  /* margin-top: -16px; */
  top: 0;
  display: flex;
}

/* line 3, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
body md-sidenav {
  width: 290px;
  min-width: 290px;
  max-width: 290px;
}

/* line 8, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
body md-sidenav hr {
  margin: 0;
  border-width: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  border-bottom-width: thin;
}

/* line 16, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.toggle-left md-icon, .toggle-left .item-icon {
  font-size: 24px;
}

/* line 20, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
div.user-info {
  padding-top: 57px;
  display: block;
  font-weight: 400;
  font-size: 0.9em;
  line-height: 1.43;
  margin-top: 8px;
  margin-left: 20px;
  margin-bottom: 24px;
  letter-spacing: 0.16px;
}

/* line 31, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
div.user-info .initial-badge {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #bdbdbd;
  color: #fff;
  text-align: center;
  line-height: 48px;
  vertical-align: middle;
  font-size: 26px;
  margin-bottom: 8px;
}

/* line 45, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.page.menu-open {
  padding-left: 290px;
}

/* line 49, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.menu-open footer, .menu-open md-bottom-sheet {
  width: calc(100% - 290px) !important;
  left: 290px !important;
}

/* line 54, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left, md-sidenav {
  color: #181818;
  font-family: Lato;
}

/* line 59, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left ul > li.current, md-sidenav ul > li.current {
  background-color: transparent;
  color: #0F73B5;
}

/* line 63, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left ul > li.current .md-button, md-sidenav ul > li.current .md-button {
  color: #0F73B5;
}

/* line 69, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left ul.menu i.global-betstream, md-sidenav ul.menu i.global-betstream,
.md-sidenav-left md-sidenav ul.menu i.global-betstream,
.md-sidenav-left ul.menu i.clients,
md-sidenav ul.menu i.clients,
.md-sidenav-left md-sidenav ul.menu i.clients {
  font-size: 24px;
  color: #181818;
  opacity: unset !important;
  font-weight: 700;
  position: unset;
  top: unset;
  left: unset;
}

/* line 82, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left ul.menu li.current i.global-betstream, md-sidenav ul.menu li.current i.global-betstream,
.md-sidenav-left md-sidenav ul.menu li.current i.global-betstream,
.md-sidenav-left ul.menu li.current i.clients,
md-sidenav ul.menu li.current i.clients,
.md-sidenav-left md-sidenav ul.menu li.current i.clients {
  color: #0F73B5;
}

/* line 90, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left .parentActive li, md-sidenav .parentActive li {
  background-color: transparent;
}

/* line 93, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left .parentActive li a, md-sidenav .parentActive li a {
  color: #181818;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.11256px;
  font-size: 12px;
  padding-left: 68px !important;
}

/* line 102, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left .parentActive li.current a, md-sidenav .parentActive li.current a {
  border-bottom: none;
  color: #0F73B5;
}

/* line 107, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left .parentActive li ul li a, md-sidenav .parentActive li ul li a {
  padding-left: 88px !important;
}

/* line 113, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-sidenav-left .md-button, md-sidenav .md-button, .md-sidenav-left md-sidenav .md-button {
  color: #181818;
  padding: 8px 20px;
}

/* line 119, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
p.sidenav-title {
  margin: 0;
  padding: 20px 20px 13px;
  text-transform: uppercase;
  color: #0F73B5;
  font-size: 0.9em;
  font-weight: 700;
  line-height: 1.43;
  letter-spacing: 0.01071em;
  display: block;
}

/* line 129, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
p.sidenav-title.short {
  display: none;
}

/* line 132, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
p.sidenav-title + .menu {
  padding: 0px;
}

/* line 135, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
p.sidenav-title i {
  color: #0F73B5 !important;
  font-size: 18px !important;
  vertical-align: middle;
  line-height: 18px;
  font-weight: 100 !important;
}

/* line 144, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.externalLink {
  background-color: unset;
  line-height: 18px;
  vertical-align: middle;
}

/* line 148, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.externalLink ul {
  padding-left: 0px;
}

/* line 151, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.externalLink a {
  color: #181818;
  text-decoration: none;
  padding: 8px 8px 8px 18px;
  cursor: pointer;
  text-transform: uppercase;
  display: block;
  max-height: 40px;
  font-size: 14px;
  letter-spacing: 1.6px;
}

/* line 161, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.externalLink a i {
  min-width: 24px;
  height: 24px;
  font-size: 24px !important;
  font-weight: 100 !important;
  margin-right: 16px;
}

/* line 172, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.md-whiteframe-z2 {
  background-color: #FFF;
}

/* line 178, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset a[data-method="delete"] {
  color: #181818;
}

/* line 180, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset a[data-method="delete"] i:before {
  display: inline-block;
}

/* line 184, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset .xicon {
  font-size: 24px;
  font-weight: 600;
}

/* line 188, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset .xicon-logout {
  margin: unset;
}

/* line 192, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset .md-button.section .text {
  left: 66px;
  line-height: 30px;
  vertical-align: middle;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 1.6px;
  line-height: none;
}

/* line 201, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset .md-button.section .md-toggle-icon {
  display: none;
}

/* line 206, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset.md-closed .sidenav-title {
  display: block;
}

/* line 208, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset.md-closed .sidenav-title.full {
  display: none;
}

/* line 212, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset.md-closed div.user-info {
  margin-bottom: 0;
}

/* line 214, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset.md-closed div.user-info div {
  display: none;
}

/* line 216, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset.md-closed div.user-info div.initial-badge {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 15px;
}

/* line 226, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset.md-closed li.externalLink a {
  display: inline-flex;
}

/* line 228, app/assets/stylesheets/partials/sidebar-oe-plus.scss */
.left-offset.md-closed li.externalLink a i {
  margin-right: 18px;
}

/* line 1, app/assets/stylesheets/partials/header.scss */
md-toolbar {
  height: 72px;
  max-height: 72px;
  min-height: 72px;
  background-color: transparent !important;
}

/* line 8, app/assets/stylesheets/partials/header.scss */
.md-toolbar-tools {
  height: 72px;
  background-repeat: no-repeat;
  max-height: 72px;
  min-height: 72px;
  background-size: auto 64px;
  background-position: 20px 9px;
  min-width: 100%;
}

/* line 18, app/assets/stylesheets/partials/header.scss */
.betia .md-toolbar-tools {
  background-size: auto 36px;
  background-position: 20px 18px;
}

/* line 22, app/assets/stylesheets/partials/header.scss */
.betia .md-toolbar-tools.custom_logo {
  background-image: none;
}

/* line 26, app/assets/stylesheets/partials/header.scss */
.betia .md-toolbar-tools img {
  width: auto;
  height: 50px;
}

/* line 32, app/assets/stylesheets/partials/header.scss */
.app-name {
  margin-left: 20px;
  font-size: 24px;
  font-weight: bolder;
  color: #fff;
  vertical-align: middle;
}

/* line 44, 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 47, app/assets/stylesheets/partials/header.scss */
md-toolbar i:hover {
  color: white;
}

/* line 54, app/assets/stylesheets/partials/header.scss */
.xicon-logout,
.xicon-tradeslip {
  font-size: 32px;
  margin: 0 0.2em;
  cursor: pointer;
  height: 32px;
  width: 32px;
}

/* line 64, app/assets/stylesheets/partials/header.scss */
.header .md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
  display: flex;
}

/* line 71, app/assets/stylesheets/partials/header.scss */
.filters.fixed-height {
  height: 50px;
}

/* line 75, app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium {
  height: 36px;
  min-height: 36px !important;
}

/* line 78, app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium md-button,
.filters.fixed-height-medium .md-button {
  height: 36px;
  max-height: 36px !important;
  min-height: 36px !important;
}

/* line 84, app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium md-menu {
  padding: 0;
}

/* line 88, 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 95, app/assets/stylesheets/partials/header.scss */
.filters.fixed-height-medium combined-arrow-button i {
  top: 50%;
  margin-top: -12px;
}

/* line 104, app/assets/stylesheets/partials/header.scss */
.stack h3, .summary > div h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 16px;
}

/* line 110, app/assets/stylesheets/partials/header.scss */
.stack p, .summary > div p {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-size: 12px;
}

/* line 119, app/assets/stylesheets/partials/header.scss */
.calendar-menu-dropdown .combined-button {
  text-align: left;
}

/* line 129, app/assets/stylesheets/partials/header.scss */
.filters .tabs {
  display: flex;
}

/* line 131, 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 138, 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 142, app/assets/stylesheets/partials/header.scss */
.filters .tabs .md-button:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 149, 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 155, app/assets/stylesheets/partials/header.scss */
.tabs-2 .sheet {
  float: left;
  width: 50%;
}

/* line 160, app/assets/stylesheets/partials/header.scss */
.tabs-2.sheet-2 {
  margin-left: -100%;
}

/* line 165, app/assets/stylesheets/partials/header.scss */
.tabs-3 {
  width: 300%;
  -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 171, app/assets/stylesheets/partials/header.scss */
.tabs-3 .sheet {
  float: left;
  width: 33.3333%;
}

/* line 176, app/assets/stylesheets/partials/header.scss */
.tabs-3.sheet-2 {
  margin-left: -100%;
}

/* line 179, app/assets/stylesheets/partials/header.scss */
.tabs-3.sheet-3 {
  margin-left: -200%;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 189, app/assets/stylesheets/partials/header.scss */
  .app-name {
    font-size: 21px;
  }
  /* line 193, app/assets/stylesheets/partials/header.scss */
  .xicon-logout,
.xicon-tradeslip {
    font-size: 24px;
  }
  /* line 198, app/assets/stylesheets/partials/header.scss */
  md-toolbar.header {
    width: calc(100% - 0px);
  }
}

/* line 1, app/assets/stylesheets/partials/summary-bar.scss */
.summary-bar {
  background: #343a3d;
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-x: hidden;
}

/* line 11, app/assets/stylesheets/partials/summary-bar.scss */
.summary-bar .account-table .filter-nav {
  color: rgba(0, 0, 0, 0.87) !important;
}

/* line 13, app/assets/stylesheets/partials/summary-bar.scss */
.summary-bar .account-table .filter-nav div {
  font-weight: initial !important;
}

/* line 18, app/assets/stylesheets/partials/summary-bar.scss */
.summary-bar .account-table > div:nth-child(odd):not(.foot-row) {
  background: #f5f5f5;
}

/* line 21, app/assets/stylesheets/partials/summary-bar.scss */
.summary-bar .account-table > div:nth-child(even):not(.foot-row) {
  background: white;
}

/* line 26, app/assets/stylesheets/partials/summary-bar.scss */
.summary-bar .account-table-header md-icon {
  font-size: 19px;
  color: white;
  padding-top: 3px;
}

/* line 35, app/assets/stylesheets/partials/summary-bar.scss */
.country-HK .racing.layout-fill .summary-bar {
  overflow-x: visible;
}

/* line 47, 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 59, app/assets/stylesheets/partials/summary-bar.scss */
.summary {
  min-height: 72px;
  display: flex;
  align-items: center;
  color: #fafafa;
  height: 50px;
}

/* line 63, app/assets/stylesheets/partials/summary-bar.scss */
.summary h3 {
  font-size: 12px !important;
}

/* line 66, app/assets/stylesheets/partials/summary-bar.scss */
.summary p {
  font-size: 18px !important;
  line-height: 1.5em !important;
}

/* line 73, app/assets/stylesheets/partials/summary-bar.scss */
.summary > div {
  flex-direction: column;
  justify-content: center;
  padding: 0 1em;
  height: 50px;
  border-right: 1px solid #44494a;
}

/* line 81, app/assets/stylesheets/partials/summary-bar.scss */
.summary > div:last-child {
  border-right: 0;
}

/* line 85, app/assets/stylesheets/partials/summary-bar.scss */
.summary > div.border-left {
  border-right: 0;
  border-left: 1px solid #44494a;
}

/* line 92, app/assets/stylesheets/partials/summary-bar.scss */
.summary div h3.filter-row {
  padding-bottom: 5px;
}

/* line 96, app/assets/stylesheets/partials/summary-bar.scss */
.summary .combined-button span.disabled,
.summary [disabled] {
  color: #8f8d8d !important;
}

/* line 104, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav,
.filters,
thead.filters {
  background: #343a3d;
}

/* line 109, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav.zebra.odd,
.filters.zebra.odd,
thead.filters.zebra.odd {
  background: #44494a;
}

/* line 112, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav.zebra.even,
.filters.zebra.even,
thead.filters.zebra.even {
  background: #4e5355;
}

/* line 115, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav.zebra.light,
.filters.zebra.light,
thead.filters.zebra.light {
  background: #eee;
  color: #44494a;
}

/* line 119, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav.zebra.narrow,
.filters.zebra.narrow,
thead.filters.zebra.narrow {
  min-height: 24px !important;
  max-height: 24px !important;
}

/* line 125, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav.light, .filter-nav.light > div,
.filters.light,
.filters.light > div,
thead.filters.light,
thead.filters.light > div {
  background: #c4c4c4 !important;
  color: #2b2e2e !important;
}

/* line 130, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav.light i, .filter-nav.light > div i,
.filters.light i,
.filters.light > div i,
thead.filters.light i,
thead.filters.light > div i {
  color: #2b2e2e;
}

/* line 137, app/assets/stylesheets/partials/summary-bar.scss */
.sheet .filter-nav,
.sheet .filters,
.sheet thead.filters {
  background: #44494a;
}

/* line 144, app/assets/stylesheets/partials/summary-bar.scss */
.filter-nav {
  color: #aaa;
  font-weight: 600;
  font-size: 0.75vw;
  padding: 0;
  text-align: center;
  min-height: 30px;
}

/* line 153, app/assets/stylesheets/partials/summary-bar.scss */
.filters,
thead.filters {
  color: #fff;
}

/* line 156, app/assets/stylesheets/partials/summary-bar.scss */
.filters > div,
thead.filters > div {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 162, app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > *,
thead.filters [layout='row'] > * {
  margin-right: 1px;
  margin-left: 1px;
}

/* line 165, app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > *:first-child,
thead.filters [layout='row'] > *:first-child {
  margin-left: 0;
}

/* line 168, app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > *:last-child,
thead.filters [layout='row'] > *:last-child {
  margin-right: 0;
}

/* line 172, app/assets/stylesheets/partials/summary-bar.scss */
.filters [layout='row'] > span,
thead.filters [layout='row'] > span {
  background: transparent;
}

/* line 176, app/assets/stylesheets/partials/summary-bar.scss */
.filters md-menu,
thead.filters md-menu {
  background: #44494a;
  align-self: stretch;
  display: flex;
}

/* line 181, app/assets/stylesheets/partials/summary-bar.scss */
.filters button,
.filters .md-button,
thead.filters button,
thead.filters .md-button {
  display: flex;
  background: #44494a;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  border-radius: 0;
  padding: 0 0.5em;
  margin: 0;
  display: flex;
  margin: 0 1px;
}

/* line 198, app/assets/stylesheets/partials/summary-bar.scss */
.filters button > md-icon,
.filters .md-button > md-icon,
thead.filters button > md-icon,
thead.filters .md-button > md-icon {
  margin-left: 5px;
  margin-right: -4px;
  color: #fff;
}

/* line 203, app/assets/stylesheets/partials/summary-bar.scss */
.filters button.active,
.filters .md-button.active,
thead.filters button.active,
thead.filters .md-button.active {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}

/* line 206, app/assets/stylesheets/partials/summary-bar.scss */
.filters button.active > md-icon,
.filters .md-button.active > md-icon,
thead.filters button.active > md-icon,
thead.filters .md-button.active > md-icon {
  margin-left: 5px;
  margin-right: -4px;
  color: #fff;
}

/* line 213, app/assets/stylesheets/partials/summary-bar.scss */
.filters .tabs,
thead.filters .tabs {
  display: flex;
  align-self: stretch;
  align-items: stretch;
}

/* line 218, 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 225, 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 227, 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 231, 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 233, 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 239, app/assets/stylesheets/partials/summary-bar.scss */
.filters .combined-button,
thead.filters .combined-button {
  display: flex;
}

/* line 243, app/assets/stylesheets/partials/summary-bar.scss */
.filters .combined-button span,
thead.filters .combined-button span {
  display: flex;
  align-items: center;
  max-width: initial;
}

/* line 248, app/assets/stylesheets/partials/summary-bar.scss */
.filters .combined-button button,
thead.filters .combined-button button {
  background: transparent;
}

/* line 252, app/assets/stylesheets/partials/summary-bar.scss */
.filters md-menu.collapsed,
thead.filters md-menu.collapsed {
  height: 17px;
}

/* line 254, 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 259, 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 265, app/assets/stylesheets/partials/summary-bar.scss */
.filters .collapsed .combined-button span,
thead.filters .collapsed .combined-button span {
  padding: 0 0 0 4px;
}

/* line 268, 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 272, app/assets/stylesheets/partials/summary-bar.scss */
.filters .collapsed .combined-button i,
thead.filters .collapsed .combined-button i {
  top: -2px;
  right: 0;
}

/* line 277, app/assets/stylesheets/partials/summary-bar.scss */
.filters th,
thead.filters th {
  color: #aaa;
  font-weight: 600;
  font-size: 0.75vw;
}

/* line 283, 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 287, 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 295, app/assets/stylesheets/partials/summary-bar.scss */
.filters .xicon,
thead.filters .xicon {
  font-size: 24px;
}

/* line 310, app/assets/stylesheets/partials/summary-bar.scss */
.filters[layout='row'] .nav-tabs button.active, .filter-nav[layout='row'] .nav-tabs button.active {
  border-bottom: 1px solid #fff;
}

/* line 319, app/assets/stylesheets/partials/summary-bar.scss */
.filters,
.sheet thead,
thead.filters {
  color: #aaa;
  font-weight: 600;
  font-size: 0.75vw;
  height: 30px;
  padding: 0;
  text-align: center;
}

/* line 329, app/assets/stylesheets/partials/summary-bar.scss */
.filters.lg,
.sheet thead.lg,
thead.filters.lg {
  height: 38px;
}

/* line 334, app/assets/stylesheets/partials/summary-bar.scss */
.summary.dark-row input[type='text'],
.summary.dark-row input[type='number'] {
  background-color: #343a3d;
  border: 0;
  color: #fafafa;
  padding: 1px 2px;
}

/* line 342, app/assets/stylesheets/partials/summary-bar.scss */
md-input-container.date-filter {
  padding: 0;
  margin: 0;
}

/* line 348, app/assets/stylesheets/partials/summary-bar.scss */
md-input-container.date-filter input {
  padding: 0 12px;
}

/* line 351, app/assets/stylesheets/partials/summary-bar.scss */
md-input-container.date-filter label {
  margin: 0 0 0 12px;
}

/* line 356, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic {
  height: auto;
  background: #3b4245;
}

/* line 359, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment {
  height: 120px;
  padding-top: 2px;
  border: none;
  border-right: 2px solid #5c6365;
  background: transparent;
  margin-top: 10px;
  margin-bottom: 10px;
  justify-content: flex-start;
}

/* line 368, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment:nth-of-type(1) {
  flex: 2;
}

/* line 371, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment:nth-of-type(2) {
  flex: 3;
}

/* line 378, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment:nth-of-type(3) {
  flex: 2;
}

/* line 381, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment:nth-of-type(4) {
  flex: 2;
}

/* line 384, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment:nth-of-type(5) {
  flex: 2;
  max-width: 15%;
}

/* line 388, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment:nth-of-type(6) {
  flex: 1;
  border-right: none;
  justify-content: space-between;
  padding-bottom: 10px;
}

/* line 394, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment:nth-of-type(6) button i {
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -12px;
}

/* line 402, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment > [layout='row'] {
  min-height: 38px;
  max-height: 38px;
}

/* line 405, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment > [layout='row'] [layout='column'] {
  margin-right: 10px;
}

/* line 409, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment > .filter-row {
  min-height: 16px;
  max-height: 16px;
}

/* line 413, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic .segment md-menu,
.filters.trading-diagnostic .segment label {
  background-color: transparent;
}

/* line 422, app/assets/stylesheets/partials/summary-bar.scss */
.filters.trading-diagnostic [layout='row'] [layout='column'] {
  margin-left: 0;
  background-color: transparent;
}

/* line 426, 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 433, 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 441, app/assets/stylesheets/partials/summary-bar.scss */
.filter-row {
  margin-bottom: 6px;
}

/* line 445, app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav {
  background-color: #44494a;
  color: #fafafa;
  height: 60px;
  margin-top: 1px !important;
}

/* line 450, app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav h4 {
  margin: 0;
}

/* line 453, app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox {
  margin-right: 10px;
}

/* line 455, app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox:focus {
  outline: none !important;
}

/* line 458, 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 465, 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 468, 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-height: 1em;
}

/* line 479, app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav md-checkbox[disabled] .md-label span {
  color: #8f8d8d;
}

/* line 482, app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav > [layout='column'] {
  margin: 0;
}

/* line 484, 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 495, app/assets/stylesheets/partials/summary-bar.scss */
.x-filter-nav > [layout='column'] > div {
  display: flex;
  flex-direction: row;
  justify-content: flex-start !important;
}

/* line 499, 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 514, app/assets/stylesheets/partials/summary-bar.scss */
.bet-type-summary .x-filter-nav {
  margin-top: 0 !important;
}

/* line 518, app/assets/stylesheets/partials/summary-bar.scss */
.sheet .x-filter-nav[layout='row'] > div.segment {
  height: 50px;
  line-height: normal;
  border-right: 2px solid #5c6365;
  padding: 0 1em;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 525, app/assets/stylesheets/partials/summary-bar.scss */
.sheet .x-filter-nav[layout='row'] > div.segment:last-child {
  flex: 1;
  border-right: none;
}

/* Make it a marquee */
/* line 532, app/assets/stylesheets/partials/summary-bar.scss */
.marquee-wrapper {
  width: 500px;
  margin: 25px auto;
}

/* line 536, app/assets/stylesheets/partials/summary-bar.scss */
.marquee {
  width: 500px;
  height: 30px;
  margin: 25px auto;
  overflow: hidden;
  position: relative;
}

/* line 557, app/assets/stylesheets/partials/summary-bar.scss */
.marquee p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height: 30px;
  text-align: center;
  color: #fff;
  transform: translateX(100%);
  -moz-transform: translateX(100%);
  -webkit-transform: translateX(100%);
}

/* line 574, app/assets/stylesheets/partials/summary-bar.scss */
.marquee p:nth-child(1) {
  animation: left-one 15s ease infinite;
  -moz-animation: left-one 15s ease infinite;
  -webkit-animation: left-one 15s ease infinite;
}

/* line 579, app/assets/stylesheets/partials/summary-bar.scss */
.marquee p:nth-child(2) {
  animation: left-two 15s ease infinite;
  -moz-animation: left-two 15s ease infinite;
  -webkit-animation: left-two 15s ease infinite;
}

/* line 584, app/assets/stylesheets/partials/summary-bar.scss */
.marquee.down p {
  transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
}

/* line 589, app/assets/stylesheets/partials/summary-bar.scss */
.marquee.down p:nth-child(1) {
  animation: down-one 15s ease infinite;
  -moz-animation: down-one 15s ease infinite;
  -webkit-animation: down-one 15s ease infinite;
}

/* line 594, app/assets/stylesheets/partials/summary-bar.scss */
.marquee.down p:nth-child(2) {
  animation: down-two 15s ease infinite;
  -moz-animation: down-two 15s ease infinite;
  -webkit-animation: down-two 15s ease infinite;
}

/* line 599, app/assets/stylesheets/partials/summary-bar.scss */
.marquee.up p {
  transform: translateY(100%);
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
}

/* line 604, app/assets/stylesheets/partials/summary-bar.scss */
.marquee.up p:nth-child(1) {
  animation: up-one 15s ease infinite;
  -moz-animation: up-one 15s ease infinite;
  -webkit-animation: up-one 15s ease infinite;
}

/* line 609, app/assets/stylesheets/partials/summary-bar.scss */
.marquee.up p:nth-child(2) {
  animation: up-two 15s ease infinite;
  -moz-animation: up-two 15s ease infinite;
  -webkit-animation: up-two 15s ease infinite;
}

/*================================
	Move the Marquee to the Left
==================================*/
/** Mozilla Firefox Keyframes **/
@-moz-keyframes left-one {
  0% {
    -moz-transform: translateX(100%);
  }
  10% {
    -moz-transform: translateX(0);
  }
  40% {
    -moz-transform: translateX(0);
  }
  50% {
    -moz-transform: translateX(-100%);
  }
  100% {
    -moz-transform: translateX(-100%);
  }
}

@-moz-keyframes left-two {
  0% {
    -moz-transform: translateX(100%);
  }
  50% {
    -moz-transform: translateX(100%);
  }
  60% {
    -moz-transform: translateX(0);
  }
  90% {
    -moz-transform: translateX(0);
  }
  100% {
    -moz-transform: translateX(-100%);
  }
}

/** Webkit Keyframes **/
@-webkit-keyframes left-one {
  0% {
    -webkit-transform: translateX(100%);
  }
  10% {
    -webkit-transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
  }
}

@-webkit-keyframes left-two {
  0% {
    -webkit-transform: translateX(100%);
  }
  50% {
    -webkit-transform: translateX(100%);
  }
  60% {
    -webkit-transform: translateX(0);
  }
  90% {
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
  }
}

/*================================
	Move the Marquee Downwards
==================================*/
/** Mozilla Firefox Keyframes **/
@-moz-keyframes down-one {
  0% {
    -moz-transform: translateY(-100%);
  }
  10% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(100%);
  }
  100% {
    -moz-transform: translateY(100%);
  }
}

@-moz-keyframes down-two {
  0% {
    -moz-transform: translateY(-100%);
  }
  50% {
    -moz-transform: translateY(-100%);
  }
  60% {
    -moz-transform: translateY(0);
  }
  90% {
    -moz-transform: translateY(0);
  }
  100% {
    -moz-transform: translateY(100%);
  }
}

/** Webkit Keyframes **/
@-webkit-keyframes down-one {
  0% {
    -webkit-transform: translateY(-100%);
  }
  10% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(100%);
  }
}

@-webkit-keyframes down-two {
  0% {
    -webkit-transform: translateY(-100%);
  }
  50% {
    -webkit-transform: translateY(-100%);
  }
  60% {
    -webkit-transform: translateY(0);
  }
  90% {
    -webkit-transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(100%);
  }
}

/*================================
	Move the Marquee Upwards
==================================*/
/** Mozilla Firefox Keyframes **/
@-moz-keyframes up-one {
  0% {
    -moz-transform: translateY(100%);
  }
  10% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(-100%);
  }
  100% {
    -moz-transform: translateY(-100%);
  }
}

@-moz-keyframes up-two {
  0% {
    -moz-transform: translateY(100%);
  }
  50% {
    -moz-transform: translateY(100%);
  }
  60% {
    -moz-transform: translateY(0);
  }
  90% {
    -moz-transform: translateY(0);
  }
  100% {
    -moz-transform: translateY(-100%);
  }
}

/** Webkit Keyframes **/
@-webkit-keyframes up-one {
  0% {
    -webkit-transform: translateY(100%);
  }
  10% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
  }
}

@-webkit-keyframes up-two {
  0% {
    -webkit-transform: translateY(100%);
  }
  50% {
    -webkit-transform: translateY(100%);
  }
  60% {
    -webkit-transform: translateY(0);
  }
  90% {
    -webkit-transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
  }
}

/* line 3, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet {
  position: fixed;
  width: calc(100% - 60px);
  left: 60px;
  bottom: 0;
  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 20, 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 24, 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 30, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .meeting-indicator {
  margin-top: 6px !important;
  margin-right: 10px !important;
}

/* line 33, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .meeting-indicator .xicon {
  font-size: 24px;
  margin-left: 5px;
}

/* line 38, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .meeting-indicator .meeting {
  font-size: 14px;
  font-weight: bold;
  margin: 2px 12px 0;
}

/* line 47, 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 61, 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 64, 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 77, 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 80, 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 83, 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 94, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'],
md-bottom-sheet arb-strategy-settings > [layout='row'],
md-bottom-sheet arb-trade-list > [layout='row'] {
  margin: 5px 0;
  display: flex;
  flex-direction: row;
  margin: 0;
  font-weight: 400;
}

/* line 102, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > .header[layout='row'],
md-bottom-sheet arb-strategy-settings > .header[layout='row'],
md-bottom-sheet arb-trade-list > .header[layout='row'] {
  display: flex;
  justify-content: space-between;
}

/* line 105, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > .header[layout='row'] h3,
md-bottom-sheet arb-strategy-settings > .header[layout='row'] h3,
md-bottom-sheet arb-trade-list > .header[layout='row'] h3 {
  height: 48px;
  display: flex;
  align-items: center;
  margin: 0;
}

/* line 111, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > .header[layout='row'] > div,
md-bottom-sheet arb-strategy-settings > .header[layout='row'] > div,
md-bottom-sheet arb-trade-list > .header[layout='row'] > div {
  min-height: initial;
  max-height: initial;
  height: initial;
  flex: initial;
}

/* line 118, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'] > div,
md-bottom-sheet arb-strategy-settings > [layout='row'] > div,
md-bottom-sheet arb-trade-list > [layout='row'] > div {
  flex: 1;
}

/* line 120, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > [layout='row'] > div > div,
md-bottom-sheet arb-strategy-settings > [layout='row'] > div > div,
md-bottom-sheet arb-trade-list > [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 133, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet > .filter-nav[layout='row'] > div,
md-bottom-sheet arb-strategy-settings > .filter-nav[layout='row'] > div,
md-bottom-sheet arb-trade-list > .filter-nav[layout='row'] > div {
  height: 30px;
  line-height: 11px;
  align-items: center;
}

/* line 141, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet div.th {
  background: #5c6365;
}

/* line 144, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet div.th-sub {
  background: #dadada;
  font-weight: 600;
}

/* line 150, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet h3 {
  margin: 0 0 0.4em 0;
  padding: 0;
  font-size: 21px;
}

/* line 187, 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 192, 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 197, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.close-button {
  position: absolute;
  top: -27px;
  border-radius: 25% !important;
}

/* line 202, 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 208, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet button.md-button > span {
  max-width: initial;
  width: initial;
}

/* line 213, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.md-grid {
  padding: 20px;
}

/* line 217, 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 221, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data > [layout='row'] > div {
  border-right: 1px solid #eee;
  padding: 0 9px;
}

/* line 224, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data > [layout='row'] > div:last-child {
  border-right: none;
}

/* line 231, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .tabular-data.csf > [layout='row'] {
  border-top: 1px solid #fafafa;
}

/* line 237, 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 246, 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 265, 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 275, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .foot-row > div:first-child {
  font-weight: 600;
}

/* line 279, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .foot-row > div md-select .md-select-label {
  line-height: 30px;
}

/* line 284, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .foot-row.white {
  background-color: #fff !important;
}

/* line 290, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .foot-row.foot-row-light > div {
  background-color: #eee;
  border-right-color: #d5d5d5 !important;
  color: #44494a;
  font-weight: 600;
}

/* line 298, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.th {
  background-color: #dadada;
}

/* line 304, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.totals > div {
  font-weight: 600;
}

/* line 310, app/assets/stylesheets/partials/bottom-sheet.scss */
.menu-open footer,
.menu-open md-bottom-sheet {
  width: calc(100% - 256px);
  left: 256px;
}

/* line 315, app/assets/stylesheets/partials/bottom-sheet.scss */
md-backdrop {
  display: none !important;
}

/* line 322, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.md-grid.report, md-bottom-sheet.md-grid.event-trades, md-bottom-sheet.md-grid.dividends, md-bottom-sheet.md-grid.event-profit-loss, md-bottom-sheet.md-grid.trading-parameters, md-bottom-sheet.md-grid.bet-stream, md-bottom-sheet.md-grid.derivatives-plus-settings, md-bottom-sheet.md-grid.duelbet-settings, md-bottom-sheet.md-grid.fx-plus-settings {
  height: 650px;
}

/* line 336, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix {
  padding: 20px;
  height: 650px;
  background-color: #eee !important;
  background-size: 50px 50px;
  background-position: 0 0;
}

/* line 346, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .header .track-info {
  flex-direction: row;
  display: flex;
  align-content: center;
  align-items: center;
}

/* line 351, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .header .track-info .name {
  font-size: 13px;
  font-weight: 600;
  align-content: center;
  align-items: center;
  margin-right: 5px;
  height: 48px;
  display: flex;
}

/* line 360, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .header .track-info .track-direction {
  font-size: 8px;
  letter-spacing: -0.02em;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 48px;
  height: 48px;
  position: relative;
}

/* line 369, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.speed-matrix .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 402, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades,
md-bottom-sheet.bet-stream {
  padding: 20px;
}

/* line 408, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .settings {
  xwidth: 50%;
}

/* line 411, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .settings [layout='row'] {
  align-items: center;
  justify-content: center;
}

/* line 415, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .settings [layout='row'] > div {
  text-align: center;
}

/* line 421, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings input {
  color: #2b2e2e;
  text-align: center;
  width: 180px;
}

/* line 427, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .manual {
  position: relative;
}

/* line 430, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .manual i.material-icons {
  color: #eaeaea;
  right: -28px;
  cursor: pointer;
}

/* line 435, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .manual i.material-icons:hover {
  color: #343a3d !important;
}

/* line 439, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .manual i.material-icons.up {
  top: -7px;
}

/* line 443, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .manual i.material-icons.down {
  top: 7px;
}

/* line 449, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.derivatives-plus-settings .manual:hover i.material-icons {
  color: #aaa;
}

/* line 460, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .provider-market,
md-bottom-sheet.dividends .provider-market,
md-bottom-sheet.trading-parameters .provider-market {
  margin: 10px 10px 0 0;
}

/* line 463, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .provider-market > [layout='row'],
md-bottom-sheet.dividends .provider-market > [layout='row'],
md-bottom-sheet.trading-parameters .provider-market > [layout='row'] {
  margin-bottom: 33px;
  border: none !important;
}

/* line 468, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .provider-market .market-row,
md-bottom-sheet.dividends .provider-market .market-row,
md-bottom-sheet.trading-parameters .provider-market .market-row {
  margin-top: 17px;
}

/* line 473, 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 475, 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 482, 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 485, 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;
}

/* line 493, 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 496, 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 499, 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 504, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > .th[layout='row'] > div,
md-bottom-sheet.dividends .tabular-data > .th[layout='row'] > div,
md-bottom-sheet.trading-parameters .tabular-data > .th[layout='row'] > div {
  justify-content: center;
}

/* line 506, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.report .tabular-data > .th[layout='row'] > div:first-child,
md-bottom-sheet.dividends .tabular-data > .th[layout='row'] > div:first-child,
md-bottom-sheet.trading-parameters .tabular-data > .th[layout='row'] > div:first-child {
  justify-content: flex-start;
  text-indent: 20px;
}

/* line 523, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters {
  padding: 20px;
}

/* line 526, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .th > div:first-child {
  flex: 2;
}

/* line 530, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .module {
  max-width: 180px;
  min-width: 180px;
  width: 180px;
}

/* line 539, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .section-header {
  color: #fff !important;
  font-size: 13px !important;
  margin-top: 18px;
}

/* line 544, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters h4 {
  margin: 0;
  color: #44494a;
  font-size: 11px;
}

/* line 551, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .hedging-params [layout='row'],
md-bottom-sheet.trading-parameters .tmodel [layout='row'] {
  height: 31px;
}

/* line 554, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .hedging-params [layout='row'] .cell-with-beticon,
md-bottom-sheet.trading-parameters .tmodel [layout='row'] .cell-with-beticon {
  margin-left: 10px;
}

/* line 559, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .hedging-params [layout='row']:not(.content) > div,
md-bottom-sheet.trading-parameters .tmodel [layout='row']:not(.content) > div {
  padding: 7.2px 0;
}

/* line 565, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] > div {
  flex: 1;
  display: flex;
  margin: 0;
  box-sizing: border-box;
  position: relative;
  padding: 0;
}

/* line 572, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] > div .beticon {
  margin: 0 4.5px;
}

/* line 575, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] > div.cell-left {
  justify-content: flex-start;
}

/* line 580, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .th[layout='row'] > div {
  line-height: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}

/* line 587, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row']:first-child > div {
  flex: 1;
}

/* line 595, 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 602, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters [layout='row'] [layout='column'] {
  justify-content: flex-start;
}

/* line 632, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .with-cols[layout='row'] [layout='column'] {
  justify-content: center !important;
  align-items: left;
  text-align: left;
}

/* line 637, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .with-cols[layout='row'] [layout='column'] .chart-indicator {
  padding-left: 0;
}

/* line 644, 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 654, 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;
  align-self: stretch;
}

/* line 665, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row'] > div > div input {
  flex: initial !important;
  border: none !important;
  margin: 0 !important;
  top: 0;
  min-width: 92%;
  max-width: 92%;
  width: 92%;
  padding: 0 4%;
  box-sizing: content-box;
}

/* line 676, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row'] > div > div input[size='3'] {
  min-width: 24%;
  max-width: 24%;
  width: 24%;
}

/* line 682, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row'] > div > div input[size='15'] {
  min-width: 60%;
  max-width: 60%;
  width: 60%;
}

/* line 691, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > .filter-nav[layout='row'] > div {
  height: 30px;
  line-height: 11px;
  align-items: center;
}

/* line 696, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(odd) {
  background: #f2f2f2;
}

/* line 698, 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 701, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters > [layout='row']:nth-child(odd) > [layout='column']:last-child {
  border-right: none;
}

/* line 705, 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 715, 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 718, 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 722, 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 733, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .tabular-data {
  min-height: initial !important;
  height: initial !important;
}

/* line 736, 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 743, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .tabular-data > div > div,
md-bottom-sheet.trading-parameters .tabular-data > div .chart-indicator {
  display: flex;
  font-size: 13px;
  color: #44494a;
  min-height: initial !important;
  height: initial !important;
}

/* line 751, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .tabular-data > div > div i.material-icons,
md-bottom-sheet.trading-parameters .tabular-data > div .chart-indicator i.material-icons {
  font-size: 24px;
}

/* line 754, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .tabular-data > div > div i.material-icons md-select,
md-bottom-sheet.trading-parameters .tabular-data > div .chart-indicator i.material-icons md-select {
  justify-content: center;
}

/* line 764, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .hedging-params md-select span {
  font-weight: 400;
}

/* line 771, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.trading-parameters .profile-chart i.material-icons.person {
  position: absolute;
  left: -5px;
}

/* line 779, app/assets/stylesheets/partials/bottom-sheet.scss */
#calc-method-selector {
  justify-content: right;
  font-size: 16px !important;
}

/* line 783, app/assets/stylesheets/partials/bottom-sheet.scss */
#calc-method-selector .complex-text {
  margin-right: 16px;
  font-size: 20px;
}

/* line 788, app/assets/stylesheets/partials/bottom-sheet.scss */
#calc-method-selector md-switch .md-container {
  width: 34px;
}

/* line 792, app/assets/stylesheets/partials/bottom-sheet.scss */
#calc-method-selector md-switch .md-bar {
  background-color: #69a3bb;
}

/* line 796, app/assets/stylesheets/partials/bottom-sheet.scss */
#calc-method-selector md-switch.md-checked .md-bar {
  background-color: #1073b7;
}

/* line 803, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history {
  height: 635px;
  padding: 20px;
}

/* line 806, 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 813, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history h4 i {
  font-size: 16px;
  margin-right: 5px;
}

/* line 820, 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;
  position: relative;
  margin-right: 2px !important;
}

/* line 830, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div:last-child {
  margin-right: 0 !important;
}

/* line 833, 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 838, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div > div {
  min-width: 100%;
  color: #44494a;
}

/* line 842, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] > div i.material-icons {
  color: #44494a;
}

/* line 848, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right {
  margin-left: 20px;
  align-items: flex-start;
}

/* line 851, 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 859, 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 863, 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 871, 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 875, 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 883, 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 889, 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: #cdd3e4 !important;
}

/* line 894, 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 #cdd3e4;
}

/* line 896, 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 899, 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 907, 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: #e7c8dd !important;
}

/* line 912, 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 #e7c8dd;
}

/* line 914, 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 917, 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 924, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right.ladder-column > div {
  align-items: flex-start;
}

/* line 928, 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;
  min-height: 30px;
  flex: initial;
}

/* line 934, 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 938, 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 944, 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;
  flex: initial;
}

/* line 950, 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 958, 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 962, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right span.plc {
  justify-content: center;
}

/* line 965, 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 969, 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 974, 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 984, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view > [layout='row'] {
  height: 30px;
  min-height: 30px;
}

/* line 987, 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 991, 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 999, 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 1004, 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 1012, 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 1017, 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 1025, 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 1030, 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 1034, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-view span.plc {
  justify-content: center;
}

/* line 1037, 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 1041, 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 1045, 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 1050, 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 1057, 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 1066, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-trade > .ladder-trade-figures > div {
  max-width: 16.67% !important;
}

/* line 1068, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .ladder-trade > .ladder-trade-figures > div input {
  max-width: 100% !important;
}

/* line 1074, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .actions {
  margin-top: 5px;
}

/* line 1077, 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 1081, 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 1086, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .right .status i {
  color: #aaa;
}

/* line 1091, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left {
  align-items: flex-start;
}

/* line 1093, 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 1100, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] * {
  display: flex;
}

/* line 1103, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] .account {
  font-weight: 600;
}

/* line 1106, 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 1114, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left [layout='column'] h4 {
  margin: 0.5em;
}

/* line 1119, 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 1133, 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 1136, 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 1141, 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 1148, 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 1153, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left .market-graph {
  height: 222px;
  min-height: 200px;
  background-color: #eee !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 1185, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history [layout='row'] .left .graph-toggle button {
  justify-content: center;
}

/* line 1192, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history button.md-button.trade {
  margin-right: 0 !important;
  left: auto !important;
  right: 0px !important;
}

/* line 1199, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.competitor-market-history button.md-button.trade:hover:after {
  content: none;
}

/* line 1205, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column
> footer
> div:nth-child(2)
> div.actions.layout-row.flex-80
> button.ucase.green.trade.md-button {
  width: 139px !important;
  background-color: #38a83a !important;
}

/* line 1216, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column
> footer
> div:nth-child(2)
> div.actions.layout-row.flex-80
> button.ucase.green.trade.md-button:hover {
  background-color: #4ec451 !important;
}

/* line 1221, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.betfair-BACK
> footer
> div:nth-child(2)
> div.actions.layout-row.flex-80
> button.small-width.md-button.md-default-theme.dark.flex-25,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.betfair-LAY
> footer
> div:nth-child(2)
> div.actions.layout-row.flex-80
> button.small-width.md-button.md-default-theme.dark.flex-25,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.citibet-EAT
> footer
> div:nth-child(2)
> div.actions.layout-row.flex-80
> button.small-width.md-button.md-default-theme.dark.flex-25,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.citibet-BET
> footer
> div:nth-child(2)
> div.actions.layout-row.flex-80
> button.small-width.md-button.md-default-theme.dark.flex-25 {
  right: 139px;
}

/* line 1256, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.betfair-BACK
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.citibet-EAT
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.betfair-LAY
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.citibet-BET
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div {
  justify-content: center;
  position: relative;
  padding-top: 0.47vw;
}

/* line 1291, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.betfair-BACK
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div .label,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.citibet-EAT
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div .label,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.betfair-LAY
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div .label,
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column.citibet-BET
> footer
> div:nth-child(2)
> div.left.layout-row.flex-20
> div .label {
  font-size: 0.45vw;
  position: absolute;
  top: 0;
  color: #aaa;
}

/* line 1299, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column
> footer
> div:nth-child(2)
> div.actions.layout-row.flex-80
> button.ucase.green.trade.md-button.md-default-theme.middle.md-ink-ripple.flex-75
> span {
  padding: 0;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  margin-right: 6px;
  font-weight: 600;
}

/* line 1317, app/assets/stylesheets/partials/bottom-sheet.scss */
#container
> div
> md-sidenav.md-sidenav-right.md-sidenav-rightarb.md-darkframe-z2
> trading-slips-betia
> trading-slip-betia
> trade-item
> div
> ng-include
> div
> div.actions.layout-row
> button.ucase.green.save.save-trade.md-button.md-ink-ripple
> span,
#container
> div
> md-sidenav.md-sidenav-right.md-darkframe-z2
> trading-slips-betia
> trading-slip-betia
> trade-item
> div
> ng-include
> div
> div.actions.layout-row
> button.ucase.green.save.save-trade.md-button.md-ink-ripple
> span {
  justify-content: center;
}

/* line 1344, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column
> footer
> div
> div {
  height: 36px;
}

/* line 1352, app/assets/stylesheets/partials/bottom-sheet.scss */
body
> md-bottom-sheet
> div.rel.layout-row
> div.right.ladder-column
> footer
> div
> div input {
  color: #343a3d;
}

/* line 1359, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades,
md-bottom-sheet.bet-stream {
  padding: 20px;
}

/* line 1362, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades > *,
md-bottom-sheet.bet-stream > * {
  display: flex;
}

/* line 1365, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades md-option[ng-repeat*='tradeProviders'][value*='bestbookies'],
md-bottom-sheet.bet-stream md-option[ng-repeat*='tradeProviders'][value*='bestbookies'] {
  display: none;
}

/* line 1368, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades h4,
md-bottom-sheet.bet-stream h4 {
  margin: 0;
  color: #44494a;
  font-size: 11px;
  height: 24px;
  display: flex;
  align-items: center;
}

/* line 1375, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades h4 i,
md-bottom-sheet.bet-stream h4 i {
  font-size: 16px;
  margin-right: 5px;
}

/* line 1382, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .fixed-height,
md-bottom-sheet.bet-stream [layout='row'] .fixed-height {
  overflow-y: scroll;
}

/* line 1385, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] > div,
md-bottom-sheet.bet-stream [layout='row'] > div {
  display: flex;
  align-self: stretch;
}

/* line 1388, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] > div > div,
md-bottom-sheet.bet-stream [layout='row'] > div > div {
  height: initial;
  max-height: initial;
}

/* line 1394, 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,
md-bottom-sheet.bet-stream [layout='row'] div.th,
md-bottom-sheet.bet-stream [layout='row'] div.th-sub {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}

/* line 1400, 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,
md-bottom-sheet.bet-stream [layout='row'] div.th > div,
md-bottom-sheet.bet-stream [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 1409, 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,
md-bottom-sheet.bet-stream [layout='row'] div.th .md-button,
md-bottom-sheet.bet-stream [layout='row'] div.th-sub .md-button {
  justify-content: center;
}

/* line 1413, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] div > div,
md-bottom-sheet.bet-stream [layout='row'] div > div {
  height: initial;
  max-height: initial;
}

/* line 1423, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .th > div,
md-bottom-sheet.event-trades [layout='row'] .left .th-sub > div,
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data [layout='row'] > div,
md-bottom-sheet.event-trades [layout='row'] .right .th > div,
md-bottom-sheet.event-trades [layout='row'] .right .th-sub > div,
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] > div,
md-bottom-sheet.bet-stream [layout='row'] .left .th > div,
md-bottom-sheet.bet-stream [layout='row'] .left .th-sub > div,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data [layout='row'] > div,
md-bottom-sheet.bet-stream [layout='row'] .right .th > div,
md-bottom-sheet.bet-stream [layout='row'] .right .th-sub > div,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data [layout='row'] > div {
  padding: 0;
}

/* line 1425, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .th > div.tsn,
md-bottom-sheet.event-trades [layout='row'] .left .th-sub > div.tsn,
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data [layout='row'] > div.tsn,
md-bottom-sheet.event-trades [layout='row'] .right .th > div.tsn,
md-bottom-sheet.event-trades [layout='row'] .right .th-sub > div.tsn,
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] > div.tsn,
md-bottom-sheet.bet-stream [layout='row'] .left .th > div.tsn,
md-bottom-sheet.bet-stream [layout='row'] .left .th-sub > div.tsn,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data [layout='row'] > div.tsn,
md-bottom-sheet.bet-stream [layout='row'] .right .th > div.tsn,
md-bottom-sheet.bet-stream [layout='row'] .right .th-sub > div.tsn,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data [layout='row'] > div.tsn {
  flex: 1.5;
}

/* line 1428, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .th > div.status,
md-bottom-sheet.event-trades [layout='row'] .left .th-sub > div.status,
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data [layout='row'] > div.status,
md-bottom-sheet.event-trades [layout='row'] .right .th > div.status,
md-bottom-sheet.event-trades [layout='row'] .right .th-sub > div.status,
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] > div.status,
md-bottom-sheet.bet-stream [layout='row'] .left .th > div.status,
md-bottom-sheet.bet-stream [layout='row'] .left .th-sub > div.status,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data [layout='row'] > div.status,
md-bottom-sheet.bet-stream [layout='row'] .right .th > div.status,
md-bottom-sheet.bet-stream [layout='row'] .right .th-sub > div.status,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data [layout='row'] > div.status {
  flex: 0.5;
}

/* line 1435, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data section [layout='row'] > div:first-child,
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data section [layout='row'] > div:first-child,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data section [layout='row'] > div:first-child,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data section [layout='row'] > div:first-child {
  justify-content: flex-start;
}

/* line 1440, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data,
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data {
  justify-content: flex-start;
}

/* line 1442, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data h4,
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data h4,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data h4,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data h4 {
  font-size: 13px;
  text-transform: uppercase;
  margin-left: 5px;
}

/* line 1449, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left,
md-bottom-sheet.bet-stream [layout='row'] .left {
  width: 25%;
  height: 400px;
  margin-right: 10px;
}

/* line 1453, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data {
  flex-direction: column;
  justify-content: flex-start;
}

/* line 1456, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data .foot-row,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data .foot-row {
  color: #fff;
  font-size: 15px;
  max-height: 30px;
}

/* line 1461, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left .tabular-data .foot-row h4,
md-bottom-sheet.bet-stream [layout='row'] .left .tabular-data .foot-row h4 {
  color: #fff;
  font-size: 15px;
}

/* line 1467, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left md-select-menu,
md-bottom-sheet.bet-stream [layout='row'] .left md-select-menu {
  max-width: 200px;
}

/* line 1471, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div,
md-bottom-sheet.bet-stream [layout='row'] .left > div {
  flex: 1;
  display: flex;
}

/* line 1475, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div section,
md-bottom-sheet.bet-stream [layout='row'] .left > div section {
  align-self: stretch;
}

/* line 1479, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .left > div div,
md-bottom-sheet.bet-stream [layout='row'] .left > div div {
  flex: 1;
  display: flex;
}

/* line 1485, 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,
md-bottom-sheet.bet-stream [layout='row'] .left > div div.th,
md-bottom-sheet.bet-stream [layout='row'] .left > div div.th-sub {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}

/* line 1491, 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,
md-bottom-sheet.bet-stream [layout='row'] .left > div div.th h4,
md-bottom-sheet.bet-stream [layout='row'] .left > div div.th-sub h4 {
  width: 64px;
}

/* line 1494, 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,
md-bottom-sheet.bet-stream [layout='row'] .left > div div.th > div,
md-bottom-sheet.bet-stream [layout='row'] .left > div div.th-sub > div {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}

/* line 1504, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right,
md-bottom-sheet.bet-stream [layout='row'] .right {
  width: 25%;
  height: 430px;
}

/* line 1507, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data {
  flex-direction: column;
  justify-content: flex-start;
}

/* line 1512, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] > div:last-child,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data [layout='row'] > div:last-child {
  justify-content: center;
}

/* line 1517, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] > div i,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data [layout='row'] > div i {
  color: #44494a;
}

/* line 1522, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] div.th-sub,
md-bottom-sheet.bet-stream [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 1526, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data [layout='row'] div.th-sub div,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data [layout='row'] div.th-sub div {
  width: 64px;
  max-width: 64px;
  justify-content: center;
}

/* line 1534, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data .beticon,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data .beticon {
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 0;
  font-weight: 600;
}

/* line 1540, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right .tabular-data > div > div:first-child,
md-bottom-sheet.bet-stream [layout='row'] .right .tabular-data > div > div:first-child {
  justify-content: flex-start;
}

/* line 1544, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div,
md-bottom-sheet.bet-stream [layout='row'] .right > div {
  flex: 1;
  display: flex;
}

/* line 1547, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div div,
md-bottom-sheet.bet-stream [layout='row'] .right > div div {
  flex: 1;
  display: flex;
}

/* line 1554, 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,
md-bottom-sheet.bet-stream [layout='row'] .right > div.th,
md-bottom-sheet.bet-stream [layout='row'] .right > div.th-sub {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border: none;
}

/* line 1560, 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,
md-bottom-sheet.bet-stream [layout='row'] .right > div.th > div,
md-bottom-sheet.bet-stream [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 1576, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div.th-sub > div:first-child,
md-bottom-sheet.bet-stream [layout='row'] .right > div.th-sub > div:first-child {
  justify-content: flex-start;
  padding-left: 0;
  text-indent: 8px;
}

/* line 1581, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.event-trades [layout='row'] .right > div.th-sub > div:last-child,
md-bottom-sheet.bet-stream [layout='row'] .right > div.th-sub > div:last-child {
  justify-content: center;
}

/* line 1594, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.bet-stream [layout='row'] .fixed-height {
  overflow-y: auto;
}

/* line 1600, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.bet-stream .nav-tabs button span {
  font-size: 12px;
}

/* line 1605, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.bet-stream .filter-nav {
  justify-content: flex-start;
}

/* line 1607, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.bet-stream .filter-nav div {
  border-right: 0 !important;
}

/* line 1613, app/assets/stylesheets/partials/bottom-sheet.scss */
md-menu.white {
  margin: 0;
  padding: 0;
}

/* line 1616, app/assets/stylesheets/partials/bottom-sheet.scss */
md-menu.white button {
  background-color: #fff !important;
  color: #343a3d !important;
  margin: 0;
}

/* line 1623, app/assets/stylesheets/partials/bottom-sheet.scss */
md-select.white {
  background-color: #fff !important;
  color: #343a3d !important;
}

/* line 1628, app/assets/stylesheets/partials/bottom-sheet.scss */
md-select.white .md-select-label {
  color: #343a3d !important;
  padding: 10px !important;
}

/* line 1633, app/assets/stylesheets/partials/bottom-sheet.scss */
.md-button.white,
.md-button.white md-icon {
  color: #fff;
}

/* line 1638, app/assets/stylesheets/partials/bottom-sheet.scss */
.radio-compact md-checkbox {
  margin: 0 15px;
}

/* line 1642, app/assets/stylesheets/partials/bottom-sheet.scss */
button.competitor-selection {
  border: 0;
  background-color: #fafafa;
  margin: 1px;
}

/* line 1648, app/assets/stylesheets/partials/bottom-sheet.scss */
button.competitor-selection.selected {
  background-color: #3ebb41;
  color: #fff;
}

/* line 1654, 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 1659, 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 1663, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form md-menu {
  margin-top: 2px;
}

/* line 1665, 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 1676, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector button {
  padding: 5px;
}

/* line 1679, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector .flag.au {
  margin: 0 9px;
}

/* line 1682, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector h3 {
  margin: 5px 0;
}

/* line 1685, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.standard-form track-selector p.date {
  display: none;
}

/* line 1692, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade md-input-container {
  padding-bottom: 0;
  overflow-x: visible;
}

/* line 1697, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade input {
  width: 180px !important;
}

/* line 1701, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade button {
  font-style: normal;
}

/* line 1706, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .race-code i {
  font-size: 20px;
}

/* line 1712, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .track-selected h3 {
  font-size: 14px;
  font-style: normal;
}

/* line 1718, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .create-trade-row > div {
  margin-right: 10px;
  width: 180px;
  height: 70px;
}

/* line 1723, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .create-trade-row > div button {
  margin: 0;
}

/* line 1729, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .combined-button span {
  width: 180px;
  padding: 0;
  top: -9px;
  background: #fff;
  border-bottom: 1px solid #dc5345 !important;
  height: 38px;
}

/* line 1737, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .combined-button button {
  display: none;
}

/* line 1743, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .create-trade-account i.beticon {
  position: absolute;
  margin-top: 7px;
  left: 8px;
  z-index: 1;
}

/* line 1752, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .racing [layout='row'] {
  height: 38px;
}

/* line 1755, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .racing [layout='row'] > div {
  border-right: none;
}

/* line 1760, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet.create-trade .racing .competitor-selection {
  justify-content: center;
}

/* line 1766, app/assets/stylesheets/partials/bottom-sheet.scss */
.striped > div.white:nth-child(odd) {
  background-color: #fff !important;
}

/* line 1770, app/assets/stylesheets/partials/bottom-sheet.scss */
arb-strategy-settings input {
  color: #44494a;
}

/* line 1774, app/assets/stylesheets/partials/bottom-sheet.scss */
.all-markets.flag.flag-small {
  font-size: 12px;
}

/* line 1776, app/assets/stylesheets/partials/bottom-sheet.scss */
.all-markets.flag.flag-small:before {
  margin: 0 40%;
}

/* line 1779, app/assets/stylesheets/partials/bottom-sheet.scss */
.all-markets.flag.flag-small md-select-value .md-text {
  display: none;
  text-indent: -999px;
}

/* line 1785, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet div.input-controls.pos-absolute {
  height: 52px;
  left: -19px;
  right: 19px;
  padding-left: 20px;
  padding-right: 12px;
  width: 100%;
  top: -54px;
  background: #ccc;
}

/* line 1795, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet div.input-controls.pos-absolute .material-icons {
  color: #44494a;
}

/* line 1800, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .speed-matrix-grid .grid-cell {
  position: relative;
}

/* line 1802, app/assets/stylesheets/partials/bottom-sheet.scss */
md-bottom-sheet .speed-matrix-grid .grid-cell label {
  position: absolute;
  right: 6px;
  top: 4px;
  color: #aaa;
  font-size: 12px;
}

/* line 11, 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/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/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/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container md-menu-content > * {
  opacity: 0;
}

/* line 37, app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container:not(.md-clickable) {
  pointer-events: none;
}

/* line 42, 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/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 53, app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-open-menu-container.md-active md-menu-content md-menu-item {
  min-height: 34px;
}

/* line 58, 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 65, 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 73, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.md-dense {
  max-height: 208px;
}

/* line 75, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.md-dense md-menu-item {
  height: 32px;
}

/* line 81, 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 91, 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 99, 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 108, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > div:first-child .flag {
  margin-right: 0.5em;
}

/* line 117, 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 131, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > .md-button md-icon {
  margin: auto 16px auto 0;
}

/* line 134, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > .md-button p {
  display: inline-block;
  margin: auto;
}

/* line 138, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-item > .md-button span {
  margin-top: auto;
  margin-bottom: auto;
}

/* line 145, app/assets/stylesheets/partials/_md-menu-theme.scss */
.md-menu {
  padding: 8px 0;
}

/* line 149, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-backdrop.md-menu-backdrop {
  display: block !important;
  top: 0;
}

/* line 154, app/assets/stylesheets/partials/_md-menu-theme.scss */
.no-pad {
  padding: 0 !important;
}

/* line 158, app/assets/stylesheets/partials/_md-menu-theme.scss */
.no-margin {
  margin: 0 !important;
}

/* line 162, app/assets/stylesheets/partials/_md-menu-theme.scss */
.full-width {
  width: 100%;
}

/* line 166, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track {
  min-width: 340px;
}

/* line 169, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track .filter-options {
  padding: 0 4px;
  display: flex;
  align-items: center;
  align-content: center;
  max-width: 230px;
}

/* line 177, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track button.flat {
  border: 0;
  background-color: transparent;
  color: #fff;
}

/* line 181, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track button.flat.active {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 185, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track md-menu-item .btn {
  display: flex;
  justify-content: center;
}

/* line 188, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track md-menu-item .btn:first-child {
  justify-content: flex-start;
}

/* line 191, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track md-menu-item .btn .flag {
  height: 24px;
}

/* line 194, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track md-menu-item .btn * {
  align-self: center;
}

/* line 199, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.track div.btn-time:hover {
  background-color: rgba(181, 181, 181, 0.1);
}

/* line 204, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark {
  background-color: #343a3d;
  color: #fafafa;
}

/* line 207, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark md-icon {
  color: #fafafa;
}

/* line 211, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .flag:before {
  display: inline-flex;
  width: 24px;
}

/* line 216, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .filter-options .flag {
  height: 24px;
  width: 24px;
  outline: none;
  background-color: #555;
}

/* line 222, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .filter-options .flag:before {
  opacity: 0.35;
}

/* line 225, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark .filter-options .flag.active:before {
  opacity: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  -khtml-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
}

/* line 230, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark [flex='grow'] {
  max-width: 100%;
}

/* line 236, app/assets/stylesheets/partials/_md-menu-theme.scss */
.filter-options .flag {
  display: inline-block;
}

/* line 240, 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 244, app/assets/stylesheets/partials/_md-menu-theme.scss */
md-menu-content.dark,
.md-open-menu-container {
  border-radius: 0;
  overflow-x: hidden;
}

/* line 250, app/assets/stylesheets/partials/_md-menu-theme.scss */
.race-number button {
  min-width: 0;
}

/**/
/* line 255, 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 260, app/assets/stylesheets/partials/_md-menu-theme.scss */
.sheet .combined-button .md-button {
  margin: 0;
}

/* line 263, app/assets/stylesheets/partials/_md-menu-theme.scss */
.sheet .combined-button i.material-icons {
  color: #343a3d;
}

/* line 268, app/assets/stylesheets/partials/_md-menu-theme.scss */
.flat-button {
  width: 100%;
  height: 100%;
  background-color: transparent;
  box-shadow: none;
  border: 0;
  margin: 0;
  min-width: 0;
}

/* line 276, app/assets/stylesheets/partials/_md-menu-theme.scss */
.flat-button:hover {
  background-color: rgba(0, 0, 0, 0.033) !important;
}

/* line 281, app/assets/stylesheets/partials/_md-menu-theme.scss */
.square-button,
#container
> div
> div
> md-content
> div
> div.sheet.top
> div
> div.foot-row
> div.transaction-delete
> a.square-button {
  border-radius: 0 !important;
}

/* line 5, app/assets/stylesheets/partials/speed-matrix.scss */
greyhound-speed-matrix,
thoroughbred-speed-matrix,
model-speed-matrix {
  width: 100%;
  min-height: 365px;
}

/* line 12, app/assets/stylesheets/partials/speed-matrix.scss */
.speed-matrix-grid {
  height: 100%;
  position: relative;
  width: 100%;
  min-height: 365px;
}

/* Base positions */
/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(1) .competitor-pill {
  top: -42px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(2) .competitor-pill {
  top: 0px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(3) .competitor-pill {
  top: 42px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(4) .competitor-pill {
  top: 84px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(5) .competitor-pill {
  top: 126px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(6) .competitor-pill {
  top: 168px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(7) .competitor-pill {
  top: 210px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(8) .competitor-pill {
  top: 252px;
}

/* line 24, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(9) .competitor-pill {
  top: 294px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(10) .competitor-pill {
  top: 0px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(11) .competitor-pill {
  top: 42px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(12) .competitor-pill {
  top: 84px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(13) .competitor-pill {
  top: 126px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(14) .competitor-pill {
  top: 168px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(15) .competitor-pill {
  top: 210px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(16) .competitor-pill {
  top: 252px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(17) .competitor-pill {
  top: 294px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(18) .competitor-pill {
  top: 336px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(19) .competitor-pill {
  top: 378px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(20) .competitor-pill {
  top: 420px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(21) .competitor-pill {
  top: 462px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(22) .competitor-pill {
  top: 504px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(23) .competitor-pill {
  top: 546px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(24) .competitor-pill {
  top: 588px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(25) .competitor-pill {
  top: 630px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(26) .competitor-pill {
  top: 672px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(27) .competitor-pill {
  top: 714px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(28) .competitor-pill {
  top: 756px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(29) .competitor-pill {
  top: 798px;
}

/* line 33, app/assets/stylesheets/partials/speed-matrix.scss */
[competitor-pill]:nth-child(30) .competitor-pill {
  top: 840px;
}

/* line 40, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill {
  display: block;
  width: 180px;
  height: 36px;
  border-radius: 18px;
  background-color: #44494a;
  color: #fff;
  margin-bottom: 2px;
  padding-right: 36px;
  position: absolute;
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  /* Colors circle */
  /* Weight | Trainer | barrier number */
}

/* line 53, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill .competitor-colors {
  position: absolute;
  display: block;
  right: -1px;
  top: 0;
  width: 36px;
  height: 36px;
  border-radius: 18px;
  background-color: #5c6365;
  background-size: cover;
  /* number */
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0px 0px 4px black;
  text-align: center;
  padding-top: 4px;
}

/* line 73, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill.race-left {
  padding-right: 9px;
  padding-left: 27px;
}

/* line 76, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill.race-left .competitor-colors {
  left: -1px;
  right: auto;
}

/* line 82, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill.placed-not-finished {
  opacity: 0.5;
}

/* line 85, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill.undefined {
  display: none;
}

/* line 90, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill .competitor-details {
  padding: 5px 10px 0 18px;
  text-align: right;
  font-size: 10px;
}

/* line 94, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill .competitor-details span {
  padding-left: 5px;
}

/* line 99, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill .competitor-details span:last-child {
  border: 0;
  padding-right: 0;
}

/* line 103, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill .competitor-details .competitor-barrier {
  background-color: #dc5345;
}

/* line 106, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill .competitor-details .competitor-weight {
  padding-right: 4.5px;
}

/* line 111, app/assets/stylesheets/partials/speed-matrix.scss */
.competitor-pill .competitor-name {
  padding: 0px 10px 0 18px;
  font-weight: bold;
  text-align: right;
  margin-top: -3px;
}

/* line 123, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet greyhound-speed-matrix .competitor-pill,
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-pill,
body > md-bottom-sheet model-speed-matrix .competitor-pill {
  width: 170px;
  max-width: 9.5%;
}

/* line 126, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet greyhound-speed-matrix .competitor-pill .competitor-name,
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-pill .competitor-name,
body > md-bottom-sheet model-speed-matrix .competitor-pill .competitor-name {
  font-size: 11px;
}

/* line 129, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet greyhound-speed-matrix .competitor-pill .competitor-details,
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-pill .competitor-details,
body > md-bottom-sheet model-speed-matrix .competitor-pill .competitor-details {
  font-size: 10px;
}

/* line 132, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet greyhound-speed-matrix .competitor-pill .competitor-weight,
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-pill .competitor-weight,
body > md-bottom-sheet model-speed-matrix .competitor-pill .competitor-weight {
  position: absolute;
  top: -5px;
  background-color: rgba(68, 73, 74, 0.85);
  left: 0;
  border: 0;
  border-radius: 5px;
}

/* line 140, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet greyhound-speed-matrix .competitor-pill .competitor-barrier,
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-pill .competitor-barrier,
body > md-bottom-sheet model-speed-matrix .competitor-pill .competitor-barrier {
  position: absolute;
  left: -2px;
  bottom: -2px;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  display: block;
  padding: 2px 0 !important;
  text-align: center;
}

/* line 152, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet greyhound-speed-matrix .competitor-pill.race-left .competitor-weight,
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-pill.race-left .competitor-weight,
body > md-bottom-sheet model-speed-matrix .competitor-pill.race-left .competitor-weight {
  top: -5px;
  left: auto;
  right: 0;
}

/* line 157, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet greyhound-speed-matrix .competitor-pill.race-left .competitor-barrier,
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-pill.race-left .competitor-barrier,
body > md-bottom-sheet model-speed-matrix .competitor-pill.race-left .competitor-barrier {
  left: auto;
  right: -2px;
  bottom: -2px;
}

/* line 168, app/assets/stylesheets/partials/speed-matrix.scss */
body > md-bottom-sheet thoroughbred-speed-matrix .competitor-weight {
  display: none;
}

/* line 1, app/assets/stylesheets/partials/config.scss */
.block-grey {
  background-color: #eee;
  padding: 9px;
}

/* line 6, app/assets/stylesheets/partials/config.scss */
.button-container {
  height: 36px;
  align-items: center;
}

/* line 9, app/assets/stylesheets/partials/config.scss */
.button-container md-checkbox {
  margin: 0 15px;
}

/* line 12, app/assets/stylesheets/partials/config.scss */
.button-container .md-button {
  flex-direction: row;
  align-items: center;
  height: 100%;
  margin: 0 9px;
  padding: 0 9px;
}

/* line 21, app/assets/stylesheets/partials/config.scss */
.list-container-horizontal .md-button.beticon {
  display: flex;
  width: 56px;
  height: 56px;
  padding: 0;
  max-width: 56px;
  min-width: 56px;
}

/* line 28, app/assets/stylesheets/partials/config.scss */
.list-container-horizontal .md-button.beticon:before {
  margin-right: 0;
  width: 56px;
  height: 56px;
  max-width: 56px;
}

/* line 36, app/assets/stylesheets/partials/config.scss */
.flex-container-wrap {
  flex-wrap: wrap;
}

/* line 40, app/assets/stylesheets/partials/config.scss */
.block-grey .list-container-horizontal {
  margin-top: 9px;
}

/* line 42, app/assets/stylesheets/partials/config.scss */
.block-grey .list-container-horizontal .md-button {
  position: relative;
}

/* line 45, app/assets/stylesheets/partials/config.scss */
.block-grey .list-container-horizontal .md-button:after {
  content: '';
  background-color: rgba(68, 73, 74, 0);
  width: 56px;
  height: 56px;
  max-width: 56px;
  position: absolute;
  font-family: 'Railway';
  left: 0;
  top: 0;
  color: #fff;
  font-size: 38px;
  line-height: 56px;
  font-weight: 100;
  transition: background-color 0.25s ease-in-out;
  -moz-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
}

/* line 65, app/assets/stylesheets/partials/config.scss */
.block-grey .list-container-horizontal .md-button:hover:after {
  content: '+';
  background-color: rgba(68, 73, 74, 0.9);
}

/* line 3, app/assets/stylesheets/modules.scss */
.md-ripple-container {
  display: none !important;
}

/* line 9, 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 14, 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 {
  border: 1px solid rgba(13, 13, 13, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.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 24, 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 > * {
  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 30, 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 {
  background-color: #eaeaea !important;
  color: #44494a !important;
}

/* line 33, 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 {
  color: #44494a !important;
}

/* line 37, 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 {
  background-color: #44494a !important;
  color: #eaeaea !important;
}

/* line 40, 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 * {
  color: #eaeaea !important;
}

/* line 44, 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 {
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: -1px;
  margin-bottom: 1px;
}

/* line 51, app/assets/stylesheets/modules.scss */
.sheet button.md-button.dark:hover,
md-bottom-sheet button.md-button.dark:hover,
.sheet .md-button.dark:hover,
.filter-nav .md-button.dark:hover,
md-bottom-sheet .md-button.dark:hover {
  background-color: #5c6365 !important;
}

/* line 54, app/assets/stylesheets/modules.scss */
.sheet button.md-button.light:hover,
md-bottom-sheet button.md-button.light:hover,
.sheet .md-button.light:hover,
.filter-nav .md-button.light:hover,
md-bottom-sheet .md-button.light:hover {
  background-color: #f5f5f5 !important;
}

/* line 58, 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 {
  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 62, 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 * {
  color: #777 !important;
}

/* line 65, 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 {
  -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 68, 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 * {
  color: #343a3d !important;
}

/* line 75, app/assets/stylesheets/modules.scss */
.footer .md-button.md-fab.paginate:first-child {
  margin-right: 0;
}

/* line 78, app/assets/stylesheets/modules.scss */
.footer .md-button.md-fab.paginate:hover {
  margin-top: 5px;
  margin-bottom: 7px;
}

/* line 84, app/assets/stylesheets/modules.scss */
.filter-nav .md-button .material-icons {
  margin: 0px !important;
}

/* line 88, app/assets/stylesheets/modules.scss */
a.md-button.md-fab,
.md-button.md-fab {
  background-color: #44494a !important;
}

/* line 91, 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 96, app/assets/stylesheets/modules.scss */
a.md-button.md-primary,
.md-button.md-primary {
  color: #fff;
}

/* line 101, app/assets/stylesheets/modules.scss */
button.md-button.md-fab {
  line-height: 1rem;
  width: 42px;
  height: 42px;
  justify-content: center;
}

/* line 108, app/assets/stylesheets/modules.scss */
button.md-button.md-fab i {
  font-size: 24px;
  vertical-align: middle;
  line-height: 24px;
  margin: 0;
}

/* line 114, app/assets/stylesheets/modules.scss */
button.md-button.md-fab.small {
  width: 32px;
  height: 32px;
}

/* line 122, app/assets/stylesheets/modules.scss */
button.grey-3,
md-button.grey-3 {
  background: #eee !important;
}

/* line 125, app/assets/stylesheets/modules.scss */
button.light-grey,
md-button.light-grey {
  background: #aaa !important;
}

/* line 128, app/assets/stylesheets/modules.scss */
button.mid-grey,
md-button.mid-grey {
  background: #44494a !important;
}

/* line 131, app/assets/stylesheets/modules.scss */
button.darker-grey,
md-button.darker-grey {
  background: #2b2e2e !important;
}

/* line 134, app/assets/stylesheets/modules.scss */
button.dark-grey,
md-button.dark-grey {
  background: #343a3d !important;
}

/* line 137, app/assets/stylesheets/modules.scss */
button.midlight-grey,
md-button.midlight-grey {
  background: #5c6365 !important;
}

/* line 140, app/assets/stylesheets/modules.scss */
button.light-green,
md-button.light-green {
  background: #4cda64 !important;
}

/* line 143, app/assets/stylesheets/modules.scss */
button.pale-green,
md-button.pale-green {
  background: #70b271 !important;
}

/* line 146, app/assets/stylesheets/modules.scss */
button.pink,
md-button.pink {
  background: rgba(202, 115, 175, 0.35) !important;
}

/* line 149, app/assets/stylesheets/modules.scss */
button.pink-solid,
md-button.pink-solid {
  background: #ca73af !important;
}

/* line 152, app/assets/stylesheets/modules.scss */
button.orange,
md-button.orange {
  background: #ee8955 !important;
}

/* line 155, app/assets/stylesheets/modules.scss */
button.yellow,
md-button.yellow {
  background: #eede55 !important;
}

/* line 158, app/assets/stylesheets/modules.scss */
button.pale-blue,
md-button.pale-blue {
  background: #a5bacf !important;
}

/* line 161, app/assets/stylesheets/modules.scss */
button.blue,
md-button.blue {
  background: #498ed2 !important;
}

/* line 164, app/assets/stylesheets/modules.scss */
button.green,
md-button.green {
  background: #3ebb41 !important;
}

/* line 167, app/assets/stylesheets/modules.scss */
button.red,
md-button.red {
  background: #dc5345 !important;
}

/* line 172, app/assets/stylesheets/modules.scss */
.pink-text {
  color: #ca73af;
}

/* line 176, app/assets/stylesheets/modules.scss */
button span.mid-grey {
  color: #44494a !important;
}

/* line 184, app/assets/stylesheets/modules.scss */
button:focus,
.xicon:focus,
.md-button:focus,
.xicon:focus {
  outline: none;
}

/* line 188, app/assets/stylesheets/modules.scss */
i.material-icons {
  color: #fff;
  font-size: 24px;
  vertical-align: middle;
}

/* line 192, app/assets/stylesheets/modules.scss */
i.material-icons.margin {
  margin-right: 0.2em;
}

/* line 196, 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 205, 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 211, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.md-small,
.sheet .md-button.tradeButton.md-small {
  font-size: 75%;
}

/* line 214, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.md-button,
.sheet .md-button.tradeButton.md-button {
  min-width: 100%;
  width: 100%;
  overflow: hidden;
}

/* line 219, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.light-green,
.sheet .md-button.tradeButton.light-green {
  background-color: #4cda64 !important;
}

/* line 225, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.pale-green,
.sheet .md-button.tradeButton.pale-green {
  background-color: #70b271 !important;
  color: #fff !important;
}

/* line 232, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.green,
.sheet .md-button.tradeButton.green {
  background-color: #3ebb41 !important;
  color: #fff !important;
}

/* line 239, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.pale-blue,
.sheet .md-button.tradeButton.pale-blue {
  background-color: #a5bacf !important;
}

/* line 245, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.blue,
.sheet .md-button.tradeButton.blue {
  background-color: #498ed2 !important;
  color: #fff !important;
}

/* line 252, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.orange,
.sheet .md-button.tradeButton.orange {
  background-color: #ee8955 !important;
  color: #fff !important;
}

/* line 259, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.red,
.sheet .md-button.tradeButton.red {
  background-color: #dc5345 !important;
  color: #fff !important;
}

/* line 266, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.p-red,
.sheet .md-button.tradeButton.p-red {
  background-color: #d38981 !important;
  color: #fff !important;
}

/* line 273, app/assets/stylesheets/modules.scss */
.sheet button.tradeButton.tradeButton,
.sheet .md-button.tradeButton.tradeButton {
  color: #fff;
  text-align: left;
  padding-left: 0.8em;
}

/* line 277, 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;
}

/* Lovely materialistic inputs */
/* line 315, app/assets/stylesheets/modules.scss */
input,
textarea,
md-input-container textarea.md-input {
  font-family: 'ProximaNova';
  flex: 1;
  background: rgba(255, 255, 255, 0.2);
  border: none;
  border: 1px solid rgba(100, 100, 100, 0.1);
  border-bottom: 2px solid #eee;
  padding: 0 5px;
  z-index: 1;
  align-self: stretch;
  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 329, app/assets/stylesheets/modules.scss */
input:focus,
textarea:focus,
md-input-container textarea.md-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;
}

/* line 342, app/assets/stylesheets/modules.scss */
.sheet input,
.sheet textarea,
.sheet md-input-container textarea.md-input,
bottom-sheet input,
bottom-sheet textarea,
bottom-sheet md-input-container textarea.md-input {
  color: #44494a;
  border-bottom: 2px solid #44494a;
}

/* line 347, app/assets/stylesheets/modules.scss */
.sheet input:focus,
.sheet textarea:focus,
.sheet md-input-container textarea.md-input:focus,
bottom-sheet input:focus,
bottom-sheet textarea:focus,
bottom-sheet md-input-container textarea.md-input:focus {
  border-bottom: 2px solid #136eae;
}

/* line 357, app/assets/stylesheets/modules.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 372, app/assets/stylesheets/modules.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 387, app/assets/stylesheets/modules.scss */
md-select .md-select-label > * {
  flex: 1;
  width: initial !important;
  min-width: initial !important;
  max-width: initial !important;
  font-weight: 600;
}

/* line 394, app/assets/stylesheets/modules.scss */
md-select .md-select-label .md-select-icon {
  margin: 0;
  width: 12px !important;
  min-width: 12px !important;
  max-width: 12px !important;
}

/* line 399, app/assets/stylesheets/modules.scss */
md-select .md-select-label .md-select-icon:after {
  font-family: 'icomoon';
  content: '\e91d';
  transform: initial;
}

/* line 407, app/assets/stylesheets/modules.scss */
md-select:not([disabled]):focus {
  color: #fafafa !important;
}

/* line 409, app/assets/stylesheets/modules.scss */
md-select:not([disabled]):focus md-select-label,
md-select:not([disabled]):focus md-select-label div {
  color: #fafafa !important;
}

/* line 415, app/assets/stylesheets/modules.scss */
md-select:not([disabled]):focus .md-select-label {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}

/* line 422, app/assets/stylesheets/modules.scss */
md-select-menu:not(.md-overflow) md-content {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 427, app/assets/stylesheets/modules.scss */
md-select-menu md-option {
  height: 36px;
  border-left: 3px solid #44494a;
}

/* line 431, app/assets/stylesheets/modules.scss */
md-select-menu md-option:hover {
  background: #fafafa;
}

/* line 434, app/assets/stylesheets/modules.scss */
md-select-menu md-option[selected] {
  font-weight: 600;
  color: #44494a;
  background: #f5f5f5;
}

/* line 438, app/assets/stylesheets/modules.scss */
md-select-menu md-option[selected] .md-text {
  color: #44494a;
}

/* line 445, app/assets/stylesheets/modules.scss */
md-select-menu md-option .md-text {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  text-transform: uppercase;
}

/* line 450, app/assets/stylesheets/modules.scss */
md-select-menu md-option .md-text i {
  margin-right: 5px;
}

/* line 454, app/assets/stylesheets/modules.scss */
md-select-menu md-option .md-text .competitor-option {
  align-items: center;
  justify-content: center;
  display: flex;
}

/* line 459, app/assets/stylesheets/modules.scss */
md-select-menu md-option .md-text .competitor-option .name {
  margin-left: 8px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
}

/* line 466, app/assets/stylesheets/modules.scss */
md-select-menu md-option .md-text .competitor-option .number {
  margin-right: 3px;
  font-weight: bold;
  font-size: 11px;
}

/* line 480, app/assets/stylesheets/modules.scss */
.faux-date-selector {
  background: #44494a;
  flex: initial !important;
  min-width: initial !important;
  max-width: initial !important;
  width: initial;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 487, app/assets/stylesheets/modules.scss */
.faux-date-selector md-menu {
  flex: initial !important;
  background: transparent;
  min-width: 64px !important;
  max-width: 64px !important;
  width: 64px !important;
}

/* line 493, app/assets/stylesheets/modules.scss */
.faux-date-selector md-menu .combined-button {
  padding-left: 9px;
  padding-right: 9px;
  font-family: "ProximaNova", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

/* line 500, app/assets/stylesheets/modules.scss */
.faux-date-selector md-menu .combined-button span {
  font-family: "ProximaNova", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

/* line 506, app/assets/stylesheets/modules.scss */
.faux-date-selector md-menu .combined-button button {
  border: none;
}

/* line 508, app/assets/stylesheets/modules.scss */
.faux-date-selector md-menu .combined-button button:hover {
  border: none;
}

/* line 512, app/assets/stylesheets/modules.scss */
.faux-date-selector md-menu .combined-button i {
  width: 16px;
  padding: 0;
  margin: -11px 0 0 0;
  text-indent: -4px;
  right: 4px;
}

/* line 521, app/assets/stylesheets/modules.scss */
.faux-date-selector .date-seperator {
  min-width: 10px;
  width: initial;
  max-width: initial;
  flex: initial;
  font-size: 24px;
  font-weight: 100;
}

/* line 529, app/assets/stylesheets/modules.scss */
.faux-date-selector input {
  flex: initial !important;
  min-width: 54px !important;
  max-width: 54px !important;
  width: 54px !important;
  padding: 9px;
  justify-content: center;
  text-align: center;
  background: transparent;
  border-bottom: 1px solid rgba(100, 100, 100, 0.1);
  font-family: "ProximaNova", sans-serif;
  font-size: 14px;
  font-weight: 600;
  border: none !important;
}

/* line 543, app/assets/stylesheets/modules.scss */
.faux-date-selector input:hover, .faux-date-selector input:focus {
  color: #fff;
  background-color: rgba(158, 158, 158, 0.2);
}

/* line 554, app/assets/stylesheets/modules.scss */
.flag-selector {
  border: none;
  min-width: 50px;
  max-width: 50px;
}

/* line 558, app/assets/stylesheets/modules.scss */
.flag-selector md-menu {
  flex: 1;
  display: flex;
  padding: 0;
  margin: 0;
}

/* line 563, 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 571, app/assets/stylesheets/modules.scss */
.flag-selector md-menu button.flag-menu[aria-expanded='false'] {
  background: #44494a;
}

/* line 574, 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 580, 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 591, app/assets/stylesheets/modules.scss */
.flags-dropdown .flag {
  width: initial;
  min-width: initial;
  max-width: initial;
}

/* line 596, app/assets/stylesheets/modules.scss */
.flags-dropdown .flag-menu .text-as-well {
  display: flex;
  justify-content: flex-start;
}

/* line 605, app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags {
  padding: 2px;
}

/* line 607, app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags md-menu-item {
  border: none;
}

/* line 609, 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;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  height: 37px !important;
}

/* line 616, 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 619, 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 630, 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;
}

/* line 640, app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content.flags-wide-wrap {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  flex-direction: row;
  flex-wrap: wrap;
}

/* Radio Buttons */
/* line 682, app/assets/stylesheets/modules.scss */
md-radio-button,
.md-switch-thumb {
  display: flex;
  align-items: center;
  margin: 0;
}

/* line 687, app/assets/stylesheets/modules.scss */
md-radio-button .md-label,
.md-switch-thumb .md-label {
  font-weight: 600;
}

/* line 691, 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 696, app/assets/stylesheets/modules.scss */
md-radio-button .md-on,
.md-switch-thumb .md-on {
  border-radius: 50% !important;
}

/* line 700, 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 709, 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 720, app/assets/stylesheets/modules.scss */
md-radio-button .md-off {
  border-color: #5c6365;
}

/* line 723, app/assets/stylesheets/modules.scss */
md-radio-button.md-checked .md-off {
  border-color: #dadada;
}

/* line 727, 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 740, 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 750, app/assets/stylesheets/modules.scss */
.sheet md-radio-group {
  margin: 0;
  padding: 0;
  width: 100%;
  align-self: stretch;
}

/* line 756, app/assets/stylesheets/modules.scss */
.sheet md-radio-group md-radio-button.no-label .md-container {
  height: 16px !important;
  width: 16px !important;
}

/* line 759, 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 767, app/assets/stylesheets/modules.scss */
.sheet md-radio-group md-radio-button.no-label .md-label {
  display: none;
}

/* line 775, app/assets/stylesheets/modules.scss */
div:not(.filter-nav) md-radio-button .md-off,
.dark md-radio-button .md-off {
  border-color: #5c6365;
}

/* line 778, 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 782, 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;
}

/* Base Checkbox with a shadow check in the box by default */
/* line 790, 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 803, app/assets/stylesheets/modules.scss */
md-checkbox:focus {
  outline: none !important;
}

/* line 806, app/assets/stylesheets/modules.scss */
md-checkbox .md-container {
  position: relative;
  top: 0;
}

/* line 809, 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 818, 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: ' ';
}

/* line 832, app/assets/stylesheets/modules.scss */
md-checkbox .md-container .md-icon:not(.md-checked):after {
  color: transparent;
}

/* line 839, app/assets/stylesheets/modules.scss */
md-checkbox.lg .md-container {
  width: 24px;
  height: 24px;
}

/* line 842, app/assets/stylesheets/modules.scss */
md-checkbox.lg .md-container .md-icon {
  width: 24px;
  height: 24px !important;
}

/* line 845, app/assets/stylesheets/modules.scss */
md-checkbox.lg .md-container .md-icon:after {
  left: 5px;
  top: 0;
  width: 8px;
  height: 16px;
}

/* line 857, app/assets/stylesheets/modules.scss */
md-checkbox.md-checked .md-container .md-icon {
  background-color: #5c6365;
  border-color: #5c6365;
}

/* line 860, app/assets/stylesheets/modules.scss */
md-checkbox.md-checked .md-container .md-icon:after {
  color: #fff;
  border-color: #fff;
  border-color: white;
}

/* line 871, app/assets/stylesheets/modules.scss */
md-checkbox.dark .md-container .md-icon {
  background-color: transparent;
  border-color: #5c6365;
}

/* line 878, app/assets/stylesheets/modules.scss */
md-checkbox.dark.md-checked .md-container .md-icon {
  background-color: #5c6365;
  border-color: #5c6365;
}

/* line 881, app/assets/stylesheets/modules.scss */
md-checkbox.dark.md-checked .md-container .md-icon:after {
  color: #fff;
  border-color: #fff;
  border-color: white;
}

/* line 891, 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 904, app/assets/stylesheets/modules.scss */
.segment.filters {
  min-height: 36px;
  background: #343a3d !important;
}

/* line 907, app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox {
  margin: 0;
}

/* line 909, app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.icon {
  overflow: hidden;
  height: 36px;
  min-height: 36px;
  max-height: 36px;
  line-height: 36px;
  margin-right: 1px;
}

/* line 916, app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.icon .md-container {
  position: relative;
  top: 0;
  display: flex;
  width: 36px;
  height: 36px;
  line-height: 36px;
  left: initial;
  justify-content: center;
  align-items: center;
}

/* line 927, app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.icon .md-icon {
  position: relative;
  border: none;
  font-family: 'icomoon' !important;
  font-size: 21px;
  display: flex;
  width: 36px;
  height: 36px !important;
  line-height: 36px;
  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: #44494a;
}

/* line 941, 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: 36px;
  height: 36px;
  line-height: 36px;
  justify-content: center;
  align-items: center;
  color: #777;
}

/* line 958, app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox.md-checked, .segment.filters md-checkbox[aria-checked='true'] {
  border: none;
}

/* line 961, 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: 21px;
  background: rgba(255, 255, 255, 0.15) !important;
}

/* line 966, 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 973, app/assets/stylesheets/modules.scss */
.segment.filters md-checkbox div.md-label {
  display: none;
}

/* line 982, app/assets/stylesheets/modules.scss */
md-checkbox.competitor .md-icon:after {
  content: '\e90a' !important;
}

/* line 989, app/assets/stylesheets/modules.scss */
md-checkbox.thoroughbred .md-icon:after {
  content: '\e926' !important;
}

/* line 996, app/assets/stylesheets/modules.scss */
md-checkbox.harness .md-icon:after {
  content: '\e912' !important;
}

/* line 1003, app/assets/stylesheets/modules.scss */
md-checkbox.greyhound .md-icon:after {
  content: '\e911' !important;
}

/* line 1010, app/assets/stylesheets/modules.scss */
md-checkbox.jockey .md-icon:after {
  content: '\e916' !important;
}

/* line 1017, app/assets/stylesheets/modules.scss */
md-checkbox.trainer .md-icon:after {
  content: '\e94c' !important;
}

/* line 1024, app/assets/stylesheets/modules.scss */
md-checkbox.sire .md-icon:after {
  content: '\e91a' !important;
}

/* line 1031, app/assets/stylesheets/modules.scss */
md-checkbox.dam .md-icon:after {
  content: '\e90e' !important;
}

/* line 1038, app/assets/stylesheets/modules.scss */
md-checkbox.track .md-icon:after {
  content: '\e94a' !important;
}

/* line 1044, app/assets/stylesheets/modules.scss */
md-icon.icon.track {
  width: 45px;
  padding: 0 9px;
}

/* line 1047, app/assets/stylesheets/modules.scss */
md-icon.icon.track:after {
  color: #fff;
  font-family: 'icomoon' !important;
  content: '\e94a' !important;
}

/* END Icon Checkboxes */
/* Step Nav */
/* line 1058, app/assets/stylesheets/modules.scss */
.step-nav {
  min-height: 50px;
  display: flex;
  background: #2b2e2e;
}

/* line 1062, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] {
  display: flex;
  flex: 1;
  margin: 8px 0 8px 8px;
  align-items: center;
}

/* line 1067, 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 1078, 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: center;
  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 1098, 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 1101, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step > button i {
  font-size: 18px;
}

/* line 1105, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.todo {
  background: transparent;
}

/* line 1107, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.todo > div {
  background: #5c6365;
}

/* line 1111, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.doing {
  background: #319534;
  border-radius: 0 24px 24px 0 !important;
  margin-right: 8px;
}

/* line 1115, 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 1123, 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 1128, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.done {
  background: #319534;
}

/* line 1130, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.done > button {
  background: #35a038;
  justify-content: space-between;
  padding: 0 12px 0 16px;
}

/* line 1135, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.done > button:hover {
  background: #38a83a;
}

/* line 1139, app/assets/stylesheets/modules.scss */
.step-nav [layout='row'] .step.done:nth-child(1) {
  border-radius: 24px 0 0 24px !important;
}

/* line 1147, app/assets/stylesheets/modules.scss */
.step-nav.small {
  min-height: 38px;
}

/* line 1149, app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] {
  margin: 5px 0 5px 5px;
}

/* line 1152, 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 1156, app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] .step > button i {
  font-size: 18px;
}

/* line 1160, 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 1163, app/assets/stylesheets/modules.scss */
.step-nav.small [layout='row'] .step.doing > button {
  min-width: calc(100% - 0px);
}

/* Switches */
@keyframes IconFadeOutIn {
  0% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  55% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 1234, app/assets/stylesheets/modules.scss */
.arb-strategy-select {
  width: 150px;
  height: 42px;
  min-width: auto;
  align-self: center !important;
}

/* line 1241, app/assets/stylesheets/modules.scss */
md-switch {
  margin: 0;
}

/* line 1243, app/assets/stylesheets/modules.scss */
md-switch .md-container {
  width: 48px;
  height: 32px;
  margin: 0;
}

/* line 1247, app/assets/stylesheets/modules.scss */
md-switch .md-container .md-bar {
  left: 0;
  width: 48px;
  top: 8px;
  height: 18px;
  border-radius: 9px;
  background-color: #dc5345;
}

/* line 1255, app/assets/stylesheets/modules.scss */
md-switch .md-container .md-thumb-container {
  top: 0;
  left: 0;
  width: 32px;
}

/* line 1259, app/assets/stylesheets/modules.scss */
md-switch .md-container .md-thumb-container .md-thumb {
  left: 0;
  top: 0;
  outline: 0;
  height: 32px;
  width: 32px;
  background: #fff;
}

/* line 1268, app/assets/stylesheets/modules.scss */
md-switch .md-container .md-label {
  font-weight: 600;
}

/* line 1273, app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-thumb-container {
  -webkit-transform: translate3d(calc(100% - 16px), 0, 0);
  transform: translate3d(calc(100% - 16px), 0, 0);
}

/* line 1276, app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-thumb-container .md-thumb {
  background: #fff;
}

/* line 1280, app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-bar {
  background-color: #3ebb41;
}

/* line 1282, app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-bar:before {
  transform: translate3d(-45%, 0, 0);
}

/* line 1292, app/assets/stylesheets/modules.scss */
md-switch.md-checked .md-ink-ripple {
  color: #3ebb41;
}

/**/
/* line 1299, app/assets/stylesheets/modules.scss */
md-switch.file_download.md-thumb:before {
  content: 'file_download';
}

/* line 1302, app/assets/stylesheets/modules.scss */
md-switch.file_upload .md-thumb:before {
  content: 'file_upload';
}

/* line 1305, app/assets/stylesheets/modules.scss */
md-switch.file_download .md-thumb:before {
  content: 'file_upload';
  transform: rotate(180deg);
}

/* line 1309, app/assets/stylesheets/modules.scss */
md-switch.arrow_downward .md-thumb:before {
  content: 'arrow_downward';
}

/* iframes / video */
/* line 1315, app/assets/stylesheets/modules.scss */
.video-place-holder {
  font-size: 56px;
  padding: 10px;
}

/* line 1325, app/assets/stylesheets/modules.scss */
.video-place-holder i {
  font-size: 72px;
}

/* line 1330, app/assets/stylesheets/modules.scss */
.video-place-holder {
  position: relative;
  padding: 0 !important;
  /* padding-left: 0 !important; */
  height: 36vh;
  margin: 20px;
  min-width: 64vh;
  width: 64vh;
  display: flex;
  justify-content: center;
}

/* line 1355, app/assets/stylesheets/modules.scss */
.video-place-holder iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1364, app/assets/stylesheets/modules.scss */
ul.md-autocomplete-suggestions {
  margin: 0;
  padding-left: 0;
}

/* line 1367, app/assets/stylesheets/modules.scss */
ul.md-autocomplete-suggestions li {
  list-style-type: none;
  font-size: 14px;
  padding: 9px 15px;
  font-weight: 500;
}

/* line 1379, app/assets/stylesheets/modules.scss */
md-input-container {
  outline: none;
}

/* line 1382, 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 1391, app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content md-input-container {
  padding: 0.1em 0;
  overflow-x: visible;
}

/* line 1395, 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 1402, app/assets/stylesheets/modules.scss */
.md-open-menu-container md-menu-content button:hover {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 1414, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='0'] {
  background: rgba(238, 222, 85, 0.3);
}

/* line 1416, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='0']:hover {
  background: rgba(238, 222, 85, 0.3) !important;
}

/* line 1414, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='1'] {
  background: rgba(238, 222, 85, 0.533333);
}

/* line 1416, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='1']:hover {
  background: rgba(238, 222, 85, 0.533333) !important;
}

/* line 1414, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='2'] {
  background: rgba(238, 222, 85, 0.766667);
}

/* line 1416, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='2']:hover {
  background: rgba(238, 222, 85, 0.766667) !important;
}

/* line 1414, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='3'] {
  background: #eede55;
}

/* line 1416, app/assets/stylesheets/modules.scss */
.yellow-brightness[tier='3']:hover {
  background: #eede55 !important;
}

/* line 1422, app/assets/stylesheets/modules.scss */
.arrow-up {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 10px 5px;
  border-color: transparent transparent #fff transparent;
  content: '';
}

@media screen and (orientation: portrait) {
  /* line 1434, app/assets/stylesheets/modules.scss */
  .video-place-holder {
    position: relative;
    padding-bottom: 56.25% !important;
    padding-right: 0 !important;
    padding-top: 25px !important;
    padding-left: 0 !important;
    height: 0;
    margin: 20px;
    min-width: initial;
    width: initial;
  }
  /* line 1453, app/assets/stylesheets/modules.scss */
  .video-place-holder iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

/* line 1463, app/assets/stylesheets/modules.scss */
.super-right.red.tiny-pill {
  display: block;
  top: 2px;
  right: 2px;
  width: 21px;
  height: 21px;
  font-size: 11px;
  padding: 5px 4px;
  border-radius: 50%;
  text-align: center;
}

/* line 1475, app/assets/stylesheets/modules.scss */
html body md-tooltip.md-show .grey-bg {
  padding: 4px;
  background-color: #44494a !important;
}

/* line 1481, app/assets/stylesheets/modules.scss */
.track-condition.code-1 {
  background: #000000;
  color: #fff;
}

/* line 1485, app/assets/stylesheets/modules.scss */
.track-condition.code-2 {
  background: #aaa;
  color: #000000;
}

/* line 1489, app/assets/stylesheets/modules.scss */
.track-condition.code-3 {
  background: #c4c4c4;
  color: #000000;
}

/* line 1493, app/assets/stylesheets/modules.scss */
.track-condition.code-4 {
  background: #e3da89;
  color: #000000;
}

/* line 1497, app/assets/stylesheets/modules.scss */
.track-condition.code-5 {
  background: rgba(238, 222, 85, 0.8);
  color: #000000;
}

/* line 1501, app/assets/stylesheets/modules.scss */
.track-condition.code-6 {
  background: rgba(227, 167, 137, 0.3);
  color: #fff;
}

/* line 1505, app/assets/stylesheets/modules.scss */
.track-condition.code-7 {
  background: rgba(227, 167, 137, 0.6);
  color: #000000 !important;
}

/* line 1509, app/assets/stylesheets/modules.scss */
.track-condition.code-8 {
  background: rgba(227, 167, 137, 0.9);
  color: #000000 !important;
}

/* line 1513, app/assets/stylesheets/modules.scss */
.track-condition.code-9 {
  background: rgba(220, 83, 69, 0.4);
}

/* line 1516, app/assets/stylesheets/modules.scss */
.track-condition.code-10 {
  background: rgba(220, 83, 69, 0.7);
}

/* line 1519, app/assets/stylesheets/modules.scss */
.track-condition.code-11 {
  background: #dc5345;
}

/* line 1525, app/assets/stylesheets/modules.scss */
.rail-position.code-A {
  background: #3ebb41;
  color: #fff;
}

/* line 1529, app/assets/stylesheets/modules.scss */
.rail-position.code-A1, .rail-position.code-A2, .rail-position.code-A3 {
  background: #70b271;
  color: #000000;
}

/* line 1535, 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: #000000;
}

/* line 1541, app/assets/stylesheets/modules.scss */
.rail-position.code-C1, .rail-position.code-C2, .rail-position.code-C3 {
  background: #777;
  color: #fff;
}

/* line 1547, app/assets/stylesheets/modules.scss */
.rail-position.code-D, .rail-position.code-D1, .rail-position.code-E {
  background: #aaa;
  color: #000000;
}

/* line 1555, app/assets/stylesheets/modules.scss */
track-condition {
  display: flex;
}

/* line 1558, app/assets/stylesheets/modules.scss */
track-condition span {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1567, app/assets/stylesheets/modules.scss */
.track-condition.has-code,
.rail-position.has-code {
  padding: 2px !important;
  width: 32px;
  text-align: center;
}

/* line 1576, app/assets/stylesheets/modules.scss */
.race-selected .track-condition.has-code {
  padding: 0 !important;
}

/* line 3, 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/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .horse .name {
  padding: 5px 0 0 0.5em;
  flex: 100;
}

/* line 16, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .margin-above {
  margin-bottom: 4.5px !important;
  margin-top: 4.5px !important;
}

/* line 22, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container {
  height: 65px;
  position: relative;
}

/* line 25, 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 31, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container > *.super-left {
  left: 6px;
}

/* line 34, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container > *.super-right {
  right: 6px;
}

/* line 38, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container b {
  display: inline-block;
  padding-top: 20px;
  padding-left: 8px;
}

/* line 43, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input.stake-amount {
  position: absolute;
  bottom: 2px;
  right: 5px;
  height: 32px;
  max-width: calc(50% - 6px);
  font-size: 18px;
  font-weight: 600;
}

/* line 52, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input.eatwp-betwp-limit {
  position: absolute;
  top: 0px;
  left: 171px;
  height: 32px;
  max-width: calc(50% - 6px);
  font-size: 10px;
}

/* line 60, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input.eatwp-betwp-discount {
  position: absolute;
  top: 0px;
  left: 6px;
  max-width: calc(50% - 6px);
  height: 32px;
}

/* line 67, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input.payout-limit,
.md-darkframe-z2 .sup-container span.payout-limit {
  position: absolute;
  bottom: 2px;
  left: 6px;
  height: 32px;
  max-width: calc(50% - 6px);
  font-size: 18px;
  font-weight: 600;
}

/* line 77, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container span.payout-limit {
  font-size: 10px;
  color: #ccc;
  background-color: rgba(255, 255, 255, 0.1);
  width: 100%;
}

/* line 84, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input.expectation {
  position: absolute;
  bottom: 2px;
  left: 171px;
  height: 32px;
  max-width: calc(50% - 6px);
  font-size: 18px;
  font-weight: 600;
}

/* line 94, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input.probability {
  position: absolute;
  bottom: 2px;
  left: 254px;
  height: 32px;
  max-width: calc(50% - 6px);
  font-size: 18px;
  font-weight: 600;
}

/* line 104, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .sup-container input:placeholder-shown {
  font-size: 10px;
}

/* line 110, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel div[layout='row'] {
  margin-top: 1px;
}

/* line 114, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel div[flex='50']:first-child {
  margin-right: 1px;
}

/* line 117, 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 122, 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 129, app/assets/stylesheets/partials/racing-sidebar.scss */
.lighten {
  background-color: rgba(255, 225, 225, 0.02);
}

/* line 133, app/assets/stylesheets/partials/racing-sidebar.scss */
.height-34 {
  height: 34px;
}

/* line 137, app/assets/stylesheets/partials/racing-sidebar.scss */
.height-36 {
  height: 36px;
}

/* line 141, app/assets/stylesheets/partials/racing-sidebar.scss */
.height-45 {
  height: 45px;
}

/* line 145, app/assets/stylesheets/partials/racing-sidebar.scss */
.height-46 {
  height: 46px;
}

/* line 149, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel,
.md-darkframe-z2 .panel .status-label {
  display: flex;
  padding: 4.5px;
  width: 46px;
}

/* line 158, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel {
  flex-direction: row;
  justify-content: space-between !important;
  border-bottom: 0px !important;
  cursor: pointer;
}

/* line 163, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel span {
  display: flex;
  align-self: center;
}

/* line 166, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel span.icon {
  width: 24px;
  border: 0px;
}

/* line 170, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel span.message {
  font-weight: 600;
}

/* line 177, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel.text-success * {
  color: #3ebb41 !important;
}

/* line 181, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel.text-progress * {
  color: #eede55 !important;
}

/* line 185, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel.text-disabled * {
  color: rgba(255, 255, 255, 0.2);
}

/* line 189, app/assets/stylesheets/partials/racing-sidebar.scss */
.md-darkframe-z2 .panel .status-panel.text-danger {
  background-color: #dc5345;
  color: #fff !important;
}

/* line 6, app/assets/stylesheets/racing.scss */
.head [layout='row'] {
  height: 50px;
}

/* line 9, app/assets/stylesheets/racing.scss */
.head [layout='row'] > div {
  display: flex;
  margin: 0;
  line-height: 36px;
  height: 50px;
  box-sizing: border-box;
  justify-content: flex-start;
  position: relative;
  flex: 1;
  color: #fff;
}

/* line 19, app/assets/stylesheets/racing.scss */
.head [layout='row'] > div .flag {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 0.5em;
}

/* line 26, app/assets/stylesheets/racing.scss */
.head [layout='row'] > div .flag:before {
  margin-right: 0;
}

/* line 32, app/assets/stylesheets/racing.scss */
.head .calendar {
  padding-left: 6px !important;
  padding-top: 2px !important;
}

/* line 36, app/assets/stylesheets/racing.scss */
.head .date-selector {
  max-width: 170px;
  align-items: center;
}

/* line 37, app/assets/stylesheets/racing.scss */
.head .date-selector md-menu {
  align-self: stretch;
}

/* line 39, app/assets/stylesheets/racing.scss */
.head .date-selector md-menu combined-arrow-button {
  min-height: 50px;
}

/* line 45, app/assets/stylesheets/racing.scss */
.head .date-selector button.md-button {
  height: 50px;
  padding: 0;
  margin: 0;
}

/* line 50, app/assets/stylesheets/racing.scss */
.head .date-selector .combined-button {
  align-self: stretch;
}

/* line 52, app/assets/stylesheets/racing.scss */
.head .date-selector .combined-button span {
  display: flex;
  min-height: 50px;
  align-items: center;
}

/* line 56, app/assets/stylesheets/racing.scss */
.head .date-selector .combined-button span .xicon {
  font-size: 24px;
  margin: 0 0.5em;
}

/* line 63, app/assets/stylesheets/racing.scss */
.head .track-selected {
  width: 223px;
  min-width: 223px;
  max-width: 223px;
  align-items: center;
}

/* line 69, app/assets/stylesheets/racing.scss */
.head .track-selected md-menu {
  display: flex;
}

/* line 72, 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 80, app/assets/stylesheets/racing.scss */
.head .track-selected .track-time {
  flex-direction: column;
  justify-content: center;
  text-transform: none;
}

/* line 84, app/assets/stylesheets/racing.scss */
.head .track-selected .track-time h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 91, app/assets/stylesheets/racing.scss */
.head .track-selected .track-time p.date {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-size: 12px;
}

/* line 99, app/assets/stylesheets/racing.scss */
.head .races-track {
  padding: 0 10px;
  overflow: hidden;
  justify-content: flex-start;
}

/* line 104, app/assets/stylesheets/racing.scss */
.head .race-selected {
  background: #44494a;
  font-weight: 600;
  max-width: 484px;
  min-width: 484px;
  padding-right: 0;
}

/* line 110, app/assets/stylesheets/racing.scss */
.head .race-selected > div,
.head .race-selected button {
  padding: 10px 0;
  flex: 1;
}

/* line 115, app/assets/stylesheets/racing.scss */
.head .race-selected .race-number {
  min-width: 36px;
  max-width: 36px;
  display: flex;
  font-size: 18px;
  align-items: center;
}

/* line 121, app/assets/stylesheets/racing.scss */
.head .race-selected .race-number button,
.head .race-selected .race-number span {
  padding: 0;
  font-size: 24px;
  font-weight: 600;
  color: #fff;
}

/* line 128, app/assets/stylesheets/racing.scss */
.head .race-selected .race-number button {
  min-width: 36px;
  max-width: 36px;
  display: flex;
  justify-content: center;
  font-size: 21px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  line-height: 50px;
  border-radius: 0;
}

/* line 141, app/assets/stylesheets/racing.scss */
.head .race-selected .race-details {
  flex: 1;
  padding-left: 5px;
}

/* line 145, app/assets/stylesheets/racing.scss */
.head .race-selected .time-jump {
  line-height: 1em;
  white-space: nowrap;
  align-items: center;
  display: flex;
  padding: 0;
  justify-content: center;
  min-width: 60px;
  max-width: 60px;
  font-size: 14px;
}

/* line 156, 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;
  min-width: 40px;
  max-width: 40px;
}

/* line 165, app/assets/stylesheets/racing.scss */
.head .race-selected .weather i.wicon {
  font-size: 24px;
  margin-top: -0.125em;
  height: 24px;
  margin-bottom: 5px;
}

/* line 171, app/assets/stylesheets/racing.scss */
.head .race-selected .weather span {
  display: flex;
  font-size: 10px;
  justify-content: center;
  line-height: 1em;
}

/* line 178, app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating {
  position: relative;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  min-width: 54px;
  max-width: 54px;
}

/* line 186, app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating i {
  margin-top: -15px;
}

/* line 189, app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating span {
  font-size: 21px;
  display: flex;
  justify-content: center;
  flex: 1;
  padding: 0 1px;
  line-height: 1em;
}

/* line 197, app/assets/stylesheets/racing.scss */
.head .race-selected .race-rating .event-grade {
  font-size: 21px;
  margin-right: 0;
}

/* line 202, app/assets/stylesheets/racing.scss */
.head .race-selected h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 14px;
  color: #fff;
}

/* line 208, app/assets/stylesheets/racing.scss */
.head .race-selected h3 span {
  white-space: nowrap;
  overflow: hidden;
}

/* line 213, 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 221, app/assets/stylesheets/racing.scss */
.head .race-selected .video {
  display: flex;
  height: 50px;
  padding: 0;
}

/* line 227, app/assets/stylesheets/racing.scss */
.head .race-selected .video button {
  min-width: 42px;
  max-width: 42px;
  height: 50px;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
}

/* line 235, app/assets/stylesheets/racing.scss */
.head .race-selected .video button i {
  font-size: 36px;
}

/* line 241, app/assets/stylesheets/racing.scss */
.head button {
  background: transparent;
  border: none;
  color: #dadada;
  text-align: left;
}

/* line 246, app/assets/stylesheets/racing.scss */
.head button:hover {
  color: #eaeaea;
}

/* line 249, app/assets/stylesheets/racing.scss */
.head button .race-number {
  font-weight: 600;
  margin: 0.25em 0 0;
  padding: 0;
  line-height: 1.2em;
}

/* line 255, app/assets/stylesheets/racing.scss */
.head button .time-jump {
  line-height: 1.4em;
  font-size: 12px;
}

/* line 262, app/assets/stylesheets/racing.scss */
.head .races-upcoming {
  justify-content: flex-end !important;
  padding: 0 10px 0 50px;
  overflow: hidden;
  max-width: 600px;
  min-width: 600px;
}

/* line 268, 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 288, app/assets/stylesheets/racing.scss */
.head .races-upcoming button {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 0;
  z-index: 1;
}

/* line 294, 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 302, app/assets/stylesheets/racing.scss */
.head .races-upcoming button .race-details {
  flex-direction: column;
}

/* line 304, app/assets/stylesheets/racing.scss */
.head .races-upcoming button .race-details h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 12px;
}

/* line 311, app/assets/stylesheets/racing.scss */
.head .races-upcoming button .race-details p {
  margin: 0;
  padding: 0;
  line-height: 1.4em;
  font-size: 10px;
}

/* line 322, app/assets/stylesheets/racing.scss */
.menu-open .head .races-track {
  overflow-x: auto;
}

/* line 325, app/assets/stylesheets/racing.scss */
.edit-fv {
  cursor: pointer;
  font-size: 10px;
}

/* line 329, app/assets/stylesheets/racing.scss */
.edit-fv-input {
  height: 20px;
  width: 50px;
}

/* line 333, app/assets/stylesheets/racing.scss */
.edit-event-conf {
  width: 20px;
}

/* line 336, app/assets/stylesheets/racing.scss */
.btn-disabled {
  color: rgba(0, 0, 0, 0.26) !important;
}

/* line 339, app/assets/stylesheets/racing.scss */
.edit-fv.material-icons {
  position: absolute;
  bottom: 3px;
  right: 0;
  color: white;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  max-width: 16px;
  max-height: 16px;
}

/* line 354, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] {
  flex: initial;
  padding: 0;
  max-height: 33px;
  min-height: 33px;
}

/* line 361, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div.nav-tabs {
  margin: 0;
  padding: 0 !important;
  width: auto;
  max-width: initial;
  min-width: initial;
  flex: initial !important;
  justify-content: flex-start;
}

/* line 369, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div.nav-tabs > div {
  margin: 0;
  width: auto;
  max-width: initial;
  min-width: initial;
}

/* line 375, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div.nav-tabs button {
  margin: 0;
  width: auto;
  max-width: initial;
}

/* line 384, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div.nav-tabs input.margin-left {
  margin-left: 5px;
}

/* line 387, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div.nav-tabs div.margin-left {
  margin-left: 10px;
}

/* line 399, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div.break-even {
  flex: initial;
  padding: 0;
}

/* line 402, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div.break-even label {
  padding: 0 9px;
  margin-left: 16px;
  font-size: 16px;
}

/* line 408, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div i {
  font-size: 16px;
  color: #aaa;
}

/* line 413, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button,
.racing .filter-nav[layout='row'] > div,
.racing .filter-nav[layout='row'] button {
  line-height: 9px;
  font-size: 11px;
  padding: 0 0.5em;
  display: flex;
  margin: 0 1px;
}

/* line 422, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.accounts > span,
.racing .filter-nav[layout='row'] > div.accounts > span,
.racing .filter-nav[layout='row'] button.accounts > span {
  max-width: calc(100% - 24px);
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}

/* line 430, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.xtrade:before,
.racing .filter-nav[layout='row'] > div.xtrade:before,
.racing .filter-nav[layout='row'] button.xtrade:before {
  background-image: url(/images/accounts/xtrade-128.png);
}

/* line 435, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.tab:before,
.racing .filter-nav[layout='row'] > div.tab:before,
.racing .filter-nav[layout='row'] button.tab:before {
  background-image: url(/images/accounts/tab-128.png);
}

/* line 440, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.tab_nz:before,
.racing .filter-nav[layout='row'] > div.tab_nz:before,
.racing .filter-nav[layout='row'] button.tab_nz:before {
  background-image: url(/images/accounts/tabnz-128.png);
}

/* line 445, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.tab_nsw:before,
.racing .filter-nav[layout='row'] > div.tab_nsw:before,
.racing .filter-nav[layout='row'] button.tab_nsw:before {
  background-image: url(/images/accounts/tabnsw-128.png);
}

/* line 450, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.tab_vic:before,
.racing .filter-nav[layout='row'] > div.tab_vic:before,
.racing .filter-nav[layout='row'] button.tab_vic:before {
  background-image: url(/images/accounts/stab-128.png);
}

/* line 456, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.tab_qld:before, .racing .filter-nav[layout='row'] .md-button.tab_qld_fx:before,
.racing .filter-nav[layout='row'] > div.tab_qld:before,
.racing .filter-nav[layout='row'] > div.tab_qld_fx:before,
.racing .filter-nav[layout='row'] button.tab_qld:before,
.racing .filter-nav[layout='row'] button.tab_qld_fx:before {
  background-image: url(/images/accounts/ubet-128.png);
}

/* line 461, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.bet365:before,
.racing .filter-nav[layout='row'] > div.bet365:before,
.racing .filter-nav[layout='row'] button.bet365:before {
  background-image: url(/images/accounts/bet365-128.png);
}

/* line 466, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.betfair:before,
.racing .filter-nav[layout='row'] > div.betfair:before,
.racing .filter-nav[layout='row'] button.betfair:before {
  background-image: url(/images/accounts/betfair-128.png);
}

/* line 471, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.betstar:before,
.racing .filter-nav[layout='row'] > div.betstar:before,
.racing .filter-nav[layout='row'] button.betstar:before {
  background-image: url(/images/accounts/betstar-128.png);
}

/* line 476, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.citibet:before,
.racing .filter-nav[layout='row'] > div.citibet:before,
.racing .filter-nav[layout='row'] button.citibet:before {
  background-image: url(/images/accounts/ebet-128.png);
}

/* line 481, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.crownbet:before,
.racing .filter-nav[layout='row'] > div.crownbet:before,
.racing .filter-nav[layout='row'] button.crownbet:before {
  background-image: url(/images/accounts/beteasy-128.png);
}

/* line 486, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.ladbrokes:before,
.racing .filter-nav[layout='row'] > div.ladbrokes:before,
.racing .filter-nav[layout='row'] button.ladbrokes:before {
  background-image: url(/images/accounts/ladbrokes-128.png);
}

/* line 491, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.centrebet:before,
.racing .filter-nav[layout='row'] > div.centrebet:before,
.racing .filter-nav[layout='row'] button.centrebet:before {
  background-image: url(/images/accounts/centrebet-128.png);
}

/* line 496, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.luxbet:before,
.racing .filter-nav[layout='row'] > div.luxbet:before,
.racing .filter-nav[layout='row'] button.luxbet:before {
  background-image: url(/images/accounts/luxbet-128.png);
}

/* line 501, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.william_hill:before,
.racing .filter-nav[layout='row'] > div.william_hill:before,
.racing .filter-nav[layout='row'] button.william_hill:before {
  background-image: url(/images/accounts/williamhill-128.png);
}

/* line 506, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.bookmaker:before,
.racing .filter-nav[layout='row'] > div.bookmaker:before,
.racing .filter-nav[layout='row'] button.bookmaker:before {
  background-image: url(/images/accounts/bookmaker-128.png);
}

/* line 511, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.sportsbet:before,
.racing .filter-nav[layout='row'] > div.sportsbet:before,
.racing .filter-nav[layout='row'] button.sportsbet:before {
  background-image: url(/images/accounts/sportsbetlogobig.jpg);
}

/* line 516, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.sportsbetting:before,
.racing .filter-nav[layout='row'] > div.sportsbetting:before,
.racing .filter-nav[layout='row'] button.sportsbetting:before {
  background-image: url(/images/accounts/sportsbetting.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 523, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.unibet:before,
.racing .filter-nav[layout='row'] > div.unibet:before,
.racing .filter-nav[layout='row'] button.unibet:before {
  background-image: url(/images/accounts/unibet.jpeg);
  background-repeat: no-repeat;
}

/* line 529, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] .md-button.betia_us:before,
.racing .filter-nav[layout='row'] > div.betia_us:before,
.racing .filter-nav[layout='row'] button.betia_us:before {
  background-image: url(/images/accounts/ebet-usa-128.png);
  background-repeat: no-repeat;
}

/* line 535, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row']:first-child {
  padding: 0;
}

/* line 538, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div[layout='column'] {
  padding: 0;
  margin: 0;
}

/* line 541, app/assets/stylesheets/racing.scss */
.racing .filter-nav[layout='row'] > div[layout='column'] .bet-type.title {
  border-right: 1px solid rgba(0, 0, 0, 0.2) !important;
}

/* line 549, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] button,
.racing .sheet [layout='row'] div {
  display: flex;
  position: relative;
}

/* line 554, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details {
  width: 25% !important;
  min-width: 25%;
  max-width: 25%;
  justify-content: flex-start;
  flex: initial;
  padding: 0;
  margin: 0;
}

/* line 558, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details.details-wide {
  width: 40%;
  min-width: 40%;
  max-width: 40%;
}

/* line 567, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details .beticon.arb:before {
  margin: 6px;
}

/* line 571, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div:hover {
  background: initial;
}

/* line 575, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details button {
  margin-right: 1px;
}

/* line 578, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details .fp {
  width: 24px;
  max-width: 24px;
  align-content: center;
  justify-content: center;
  align-self: center;
  align-items: center;
}

/* line 586, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details .trade-view-chart {
  width: 90px;
}

/* line 589, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div,
.racing .sheet [layout='row'] .details button {
  margin: 0;
}

/* line 592, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.number,
.racing .sheet [layout='row'] .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 601, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.wom,
.racing .sheet [layout='row'] .details button.wom {
  width: 90px;
  max-width: 90px;
}

/* line 606, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.fp,
.racing .sheet [layout='row'] .details button.fp {
  width: 24px;
  max-width: 24px;
}

/* line 610, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.name,
.racing .sheet [layout='row'] .details button.name {
  cursor: pointer;
  align-items: center;
  flex-direction: row;
  flex: 1;
  height: 34px;
}

/* line 616, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.name div.detail-action,
.racing .sheet [layout='row'] .details button.name div.detail-action {
  flex: 1;
  align-self: center;
  display: flex;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}

/* line 623, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.name div.detail-action i,
.racing .sheet [layout='row'] .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 628, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.name div.detail-action:hover i.tradeStatusindicator,
.racing .sheet [layout='row'] .details button.name div.detail-action:hover i.tradeStatusindicator {
  color: rgba(100, 100, 100, 0.65);
}

/* line 635, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.name > span:hover div.detail-action.trade-action i.tradeStatusindicator,
.racing .sheet [layout='row'] .details button.name > span:hover div.detail-action.trade-action i.tradeStatusindicator {
  color: rgba(100, 100, 100, 0.65);
}

/* line 641, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.profile,
.racing .sheet [layout='row'] .details button.profile {
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  justify-content: center;
  align-items: center;
}

/* line 648, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.chart-indicator,
.racing .sheet [layout='row'] .details button.chart-indicator {
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  justify-content: center;
  align-items: center;
}

/* line 655, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.price-column, .racing .sheet [layout='row'] .details > div.open-fx,
.racing .sheet [layout='row'] .details button.price-column,
.racing .sheet [layout='row'] .details button.open-fx {
  justify-content: center;
  align-items: center;
  border-left: 2px solid rgba(0, 0, 0, 0.05) !important;
}

/* line 664, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .details > div.fp,
.racing .sheet [layout='row'] .details button.fp {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  justify-content: center;
  align-items: center;
}

/* line 675, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .matrix .account md-menu {
  min-width: 100%;
}

/* line 677, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .matrix .account md-menu .combined-button {
  padding-left: 9px;
}

/* line 680, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .matrix .account md-menu .md-button {
  margin: 0;
  padding-left: 9px;
}

/* line 687, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .figures {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
}

/* line 691, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .figures > div,
.racing .sheet [layout='row'] .figures button {
  width: 12.5%;
  min-width: 12.5%;
  max-width: 12.5%;
  justify-content: center;
}

/* line 698, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row'] .figures .market {
  min-width: 100%;
  justify-content: flex-end;
  padding-right: 9px;
  height: initial;
  max-height: initial;
}

/* line 706, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] {
  font-weight: 600;
  color: #f5f5f5;
  font-size: 14px;
}

/* line 710, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] > .details {
  padding-left: 12px;
}

/* line 714, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] h4 {
  color: #a2a4a5;
}

/* line 717, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] > * {
  border-right: 1px solid transparent;
  border-left: 1px solid #343a3d;
  color: #fff;
  font-weight: 600;
}

/* line 726, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] > * > 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 736, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] > * > span > span {
  z-index: 1;
}

/* line 739, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] > * > span:after {
  z-index: 0;
}

/* line 745, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] .dither-total {
  margin-top: 20px;
  position: relative;
}

/* line 749, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] .dither-total i {
  position: absolute;
  left: 0;
  color: #aaa;
}

/* line 755, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] .dither-total .up {
  top: -3px;
}

/* line 759, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] .dither-total .down {
  top: 3px;
}

/* line 763, app/assets/stylesheets/racing.scss */
.racing .sheet .foot-row[layout='row'] .dither-total .total {
  margin-left: 20px;
  margin-top: 2px;
}

/* line 770, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) [layout='column'] {
  flex-direction: row;
}

/* line 774, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div,
.racing .sheet [layout='row']:not(.filter-nav) .details button {
  border-right: none !important;
  border-left: none !important;
  margin: 0 !important;
  border: none !important;
}

/* line 780, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div div,
.racing .sheet [layout='row']:not(.filter-nav) .details button div {
  border: none !important;
}

/* line 783, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.number,
.racing .sheet [layout='row']:not(.filter-nav) .details button.number {
  font-weight: 600;
  background: #ccc;
  color: #444;
  justify-content: center;
  height: 100%;
}

/* line 790, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name {
  width: initial;
  min-width: initial;
  max-width: initial;
  flex: 1;
  justify-content: left;
  flex-direction: row;
  align-items: center;
}

/* line 798, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name img,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name img {
  width: 24px;
  height: 24px !important;
  margin: 0 5px;
}

/* line 803, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name button,
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name div,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name button,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name div {
  flex-direction: column;
  justify-content: center;
}

/* line 807, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name button h4,
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name div h4,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name button h4,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name div h4 {
  margin: 0;
  font-size: 12px;
  padding: 0;
  line-height: 1.2em;
}

/* line 813, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name button p,
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name div p,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name button p,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name div p {
  margin: 0;
  font-size: 10px;
  padding: 0;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}

/* line 821, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name .runner-details,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name .runner-details {
  flex: 1;
  min-width: initial;
  width: initial;
  max-width: initial;
}

/* line 828, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.fp,
.racing .sheet [layout='row']:not(.filter-nav) .details button.fp {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  justify-content: center;
  align-items: center;
}

/* line 840, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .figures > div.sigfact,
.racing .sheet [layout='row']:not(.filter-nav) .figures button.sigfact {
  justify-content: center;
  align-items: center;
}

/* line 843, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .figures > div.sigfact i,
.racing .sheet [layout='row']:not(.filter-nav) .figures button.sigfact i {
  margin: 0 0.15em;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}

/* line 859, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .figures .market {
  min-width: 100%;
  justify-content: flex-end;
  padding-right: 9px;
  height: initial;
  max-height: initial;
}

/* line 871, app/assets/stylesheets/racing.scss */
.md-sidenav-right .logo.micro-panel,
.md-sidenav-right.md-sidenav-rightarb .logo.micro-panel {
  background-repeat: no-repeat;
  background-position: center right;
}

/* line 880, app/assets/stylesheets/racing.scss */
.racing .sheet.fx .filter-nav[layout='row'] {
  flex: initial;
  line-height: 9px;
  font-size: 11px;
}

/* line 886, app/assets/stylesheets/racing.scss */
.racing .sheet.fx .filter-nav[layout='row'] [layout='column'] > div {
  padding: 0 0.5em;
}

/* line 892, app/assets/stylesheets/racing.scss */
.racing .sheet.fx .filter-nav[layout='row'] > div.pl,
.racing .sheet.fx .filter-nav[layout='row'] button.pl {
  min-width: 7%;
  max-width: 7%;
}

/* line 896, app/assets/stylesheets/racing.scss */
.racing .sheet.fx .filter-nav[layout='row'] > div.fv-win-pla,
.racing .sheet.fx .filter-nav[layout='row'] button.fv-win-pla {
  min-width: 7%;
  max-width: 7%;
}

/* line 900, app/assets/stylesheets/racing.scss */
.racing .sheet.fx .filter-nav[layout='row'] > div.accounts,
.racing .sheet.fx .filter-nav[layout='row'] button.accounts {
  text-indent: -9999px;
  display: flex;
  justify-content: center;
}

/* line 907, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row'] [layout='column'] {
  flex-direction: row;
}

/* line 909, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row'] [layout='column'] > div,
.racing .sheet.fx [layout='row'] [layout='column'] button {
  width: 5%;
  min-width: 5%;
  max-width: 5%;
}

/* line 915, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row'] .details[layout='column'] {
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  justify-content: flex-start;
  flex: initial;
}

/* line 922, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row'] .pl[layout='column'] {
  min-width: 7%;
  max-width: 7%;
}

/* line 926, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row'] .fv-win-pla[layout='column'] {
  min-width: 7%;
  max-width: 7%;
}

/* line 931, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) [layout='column'] {
  flex-direction: row;
}

/* line 935, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.pl {
  min-width: 7%;
  max-width: 7%;
}

/* line 939, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.fv-win-pla {
  min-width: 7%;
  max-width: 7%;
}

/* line 944, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button {
  border-right: none;
}

/* line 947, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div.number,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button.number {
  font-weight: 600;
  background: #ccc;
  color: #444;
  justify-content: center;
}

/* line 953, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div.name,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button.name {
  width: calc(100% - 60px);
  min-width: calc(100% - 60px);
  max-width: calc(100% - 60px);
  justify-content: left;
  flex-direction: row;
  align-items: center;
}

/* line 960, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div.name img,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button.name img {
  width: 24px;
  height: 30px !important;
  margin: 0 5px;
}

/* line 965, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div.name div,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button.name div {
  flex-direction: column;
  justify-content: center;
}

/* line 968, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div.name div h4,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button.name div h4 {
  margin: 0;
  font-size: 12px;
  padding: 0;
  line-height: 1.2em;
}

/* line 974, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div.name div p,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button.name div p {
  margin: 0;
  font-size: 10px;
  padding: 0;
  line-height: 1.2em;
}

/* line 982, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div.fp,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button.fp {
  min-width: 24px;
  justify-content: center;
}

/* line 986, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details > div:last-child,
.racing .sheet.fx [layout='row']:not(.filter-nav) div.details button:last-child {
  border-right: none !important;
}

/* line 993, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.pl {
  min-width: 7%;
  max-width: 7%;
}

/* line 997, app/assets/stylesheets/racing.scss */
.racing .sheet.fx [layout='row']:not(.filter-nav) div.fv-win-pla {
  min-width: 7%;
  max-width: 7%;
}

/* line 1008, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details.custom-fx-content-row > div.name {
  min-width: 304px;
}

/* line 1012, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .dither-lock {
  font-size: 14px;
  opacity: 1;
  color: #c4c4c4;
  cursor: pointer;
}

/* line 1019, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .auto-dither-icon {
  position: absolute;
  bottom: -7px;
  left: 7px;
}

/* line 1024, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .auto-dither-icon:before, .racing .sheet [layout='row']:not(.filter-nav) .auto-dither-icon:after {
  font-size: 14px;
}

/* line 1029, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .auto-dither-icon.material-icons {
  bottom: 1px;
  left: 2px;
  font-size: 18px;
}

/* line 1036, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .exp-dither {
  position: absolute;
  bottom: 3px;
  left: 22px;
}

/* line 1041, app/assets/stylesheets/racing.scss */
.racing .sheet [layout='row']:not(.filter-nav) .exp-dither .material-icons {
  font-size: 13px;
}

/* line 1047, app/assets/stylesheets/racing.scss */
.sheet [layout='row'] > div > div.nocenter {
  justify-content: flex-start;
}

/* line 1054, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] {
  flex: initial;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  line-height: 9px;
  font-size: 11px;
}

/* line 1062, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] [layout='column'] div,
.racing .sheet.exotics .filter-nav[layout='row'] [layout='row'] div {
  margin: 0 1px;
}

/* line 1065, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] [layout='column'] > div,
.racing .sheet.exotics .filter-nav[layout='row'] [layout='column'] button,
.racing .sheet.exotics .filter-nav[layout='row'] [layout='row'] > div,
.racing .sheet.exotics .filter-nav[layout='row'] [layout='row'] button {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

/* line 1073, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .figures {
  justify-content: flex-start;
  min-width: 15%;
  max-width: 15%;
}

/* line 1077, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .figures > div,
.racing .sheet.exotics .filter-nav[layout='row'] .figures button {
  min-width: 25%;
  max-width: 25%;
}

/* line 1082, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .figures .market {
  min-width: 100%;
  justify-content: flex-end;
  padding-right: 9px;
  height: initial;
  max-height: initial;
}

/* line 1090, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix {
  justify-content: flex-start;
  min-width: initial;
  max-width: initial;
  flex: 1;
  padding: 0;
}

/* line 1096, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button {
  width: 5.5%;
  min-width: initial;
  max-width: 61px;
  height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 1104, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div .md-menu,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button .md-menu {
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

/* line 1109, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div .md-menu .combined-button,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button .md-menu .combined-button {
  height: 30px;
  display: flex;
}

/* line 1112, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div .md-menu .combined-button span,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button .md-menu .combined-button span {
  height: initial;
  padding: 0;
  margin: 0;
  text-align: left;
  line-height: 30px;
}

/* line 1119, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div .md-menu .combined-button i,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button .md-menu .combined-button i {
  top: 50%;
  margin-top: -10px;
  color: #fafafa;
}

/* line 1126, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div.number,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button.number {
  color: #fff;
  font-size: 1.6rem;
  justify-content: center;
  height: 100%;
}

/* line 1132, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div.account,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button.account {
  width: initial;
  min-width: initial;
  max-width: initial;
  margin: 0;
  padding: 0;
}

/* line 1139, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div.bet-type,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button.bet-type {
  width: initial;
  min-width: initial;
  max-width: initial;
  flex: 1;
  justify-content: flex-end;
}

/* line 1145, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div.bet-type button,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button.bet-type button {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  justify-content: center;
}

/* line 1153, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div.view,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button.view {
  width: 128px;
  min-width: 128px;
  max-width: 128px;
  justify-content: center;
  padding: 0;
  margin: 0;
}

/* line 1160, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix > div.view button,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix button.view button {
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  margin: 0;
  justify-content: center;
}

/* line 1169, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix .market-size {
  min-width: 100px;
  max-width: 100px;
  font-size: 11px;
  position: relative;
  color: #fff;
}

/* line 1175, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix .market-size:before {
  content: 'Pool Total';
  font-size: 8px;
  position: absolute;
  left: 5px;
  top: 4px;
  opacity: 0.65;
}

/* line 1185, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix .combined-button > div,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix .combined-button button {
  display: block;
  min-width: 100%;
  max-width: 100%;
  position: absolute;
  left: 0;
}

/* line 1195, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix:first-child {
  justify-content: flex-start;
  min-width: 60%;
  max-width: 60%;
}

/* line 1199, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix:first-child > div,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix:first-child button {
  min-width: 11.11%;
  max-width: 11.11%;
}

/* line 1203, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix:first-child > div.view,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix:first-child button.view {
  display: flex;
  flex-direction: row;
}

/* line 1206, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .filter-nav[layout='row'] .matrix:first-child > div.view > button,
.racing .sheet.exotics .filter-nav[layout='row'] .matrix:first-child button.view > button {
  max-width: 25%;
  display: flex;
  margin: 0;
}

/* line 1215, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row'] [layout='column'],
.racing .sheet.exotics [layout='row'] div:not(.nav-tabs) {
  flex-direction: row;
}

/* line 1218, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row'] [layout='column'] > div > div,
.racing .sheet.exotics [layout='row'] [layout='column'] button,
.racing .sheet.exotics [layout='row'] div:not(.nav-tabs) > div > div,
.racing .sheet.exotics [layout='row'] div:not(.nav-tabs) button {
  width: 5%;
  min-width: 5%;
  max-width: 5%;
}

/* line 1224, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row'] [layout='column'] > div > div,
.racing .sheet.exotics [layout='row'] [layout='column'] button.wide,
.racing .sheet.exotics [layout='row'] div:not(.nav-tabs) > div > div,
.racing .sheet.exotics [layout='row'] div:not(.nav-tabs) button.wide {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

/* line 1230, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row'] .details[layout='column'],
.racing .sheet.exotics [layout='row'] div.details:not(.nav-tabs) {
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  justify-content: flex-start;
  flex: initial;
}

/* line 1238, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row'] .header-listview {
  flex-direction: column !important;
}

/* line 1242, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) [layout='column'] {
  flex-direction: row;
}

/* line 1245, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .figures {
  justify-content: flex-start;
  min-width: 15%;
  max-width: 15%;
  padding-left: 1px;
}

/* line 1250, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .figures > div,
.racing .sheet.exotics [layout='row']:not(.filter-nav) .figures button {
  min-width: initial;
  max-width: initial;
  flex: 1 !important;
  position: relative;
  width: 100%;
}

/* line 1258, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .figures .market {
  min-width: 100%;
  justify-content: flex-end;
  padding-right: 9px;
  height: initial;
  max-height: initial;
}

/* line 1266, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix {
  justify-content: flex-start;
  font-weight: 600;
}

/* line 1271, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix > div {
  margin-left: 0 !important;
}

/* line 1274, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix > div > div,
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix button {
  width: 5.5%;
  min-width: initial;
  max-width: 61px;
}

/* line 1279, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix > div > div.number,
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix button.number {
  background: #44494a;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  height: 100%;
  justify-content: center;
  text-align: center;
}

/* line 1288, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix > div > div > button,
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix button > button {
  min-width: 100%;
  max-width: 100%;
  height: 36px;
  padding: 0;
  border-right: none;
  display: flex;
  flex: 1;
  font-size: 12px;
  font-weight: 400;
}

/* line 1301, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix:first-child {
  justify-content: flex-start;
  min-width: 60%;
  max-width: 60%;
}

/* line 1305, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics [layout='row']:not(.filter-nav) .matrix:first-child > div {
  min-width: 11.11%;
  max-width: 11.11%;
}

/* line 1313, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics {
  /* Utility classes for layoing out columns and cells, used in Exotics filtered view */
  /* Fix for green buttons when hovering */
}

/* line 1315, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .ex-status {
  min-width: initial;
}

/* line 1318, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics > div > div > div.height-auto {
  flex-direction: column;
  height: initial;
  justify-content: flex-start;
  padding-left: 0 !important;
}

/* line 1323, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics > div > div > div.height-auto .competitor-row {
  border-right: 1px solid #eaeaea;
  max-height: 36px;
  min-height: 36px;
}

/* line 1328, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics > div > div > div.height-auto .ex-exp,
.racing #trading-matrix.sheet.exotics > div > div > div.height-auto .ex-market,
.racing #trading-matrix.sheet.exotics > div > div > div.height-auto .ex-model,
.racing #trading-matrix.sheet.exotics > div > div > div.height-auto .ex-selection,
.racing #trading-matrix.sheet.exotics > div > div > div.height-auto .ex-stake {
  width: initial;
  max-width: none;
  min-width: initial;
  justify-content: center;
  align-content: center;
  align-items: center;
}

/* line 1341, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .details {
  width: 433px;
  min-width: 433px;
  max-width: 433px;
}

/* line 1346, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav {
  border-right: 0;
}

/* line 1348, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details {
  max-width: 553px;
  min-width: 553px;
  width: 553px;
}

/* line 1352, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .name {
  width: 272px;
}

/* line 1355, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .bet-type.title {
  max-width: 133px;
  margin: 0;
}

/* line 1359, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .bet-type,
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .tmodel-type {
  margin: 0;
}

/* line 1362, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .bet-type md-menu,
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .tmodel-type md-menu {
  flex: 1;
}

/* line 1364, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .bet-type md-menu combined-arrow-button,
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .tmodel-type md-menu combined-arrow-button {
  flex: 1;
}

/* line 1366, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .bet-type md-menu combined-arrow-button .combined-button,
.racing #trading-matrix.sheet.exotics .filters.filter-nav .details .tmodel-type md-menu combined-arrow-button .combined-button {
  flex: 1;
  margin: 0;
}

/* line 1375, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .figures {
  width: 198px;
  min-width: 198px;
  max-width: 198px;
}

/* line 1380, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .t1pa {
  max-width: 75px;
}

/* line 1384, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filter-nav .name {
  margin: 0;
  min-width: 260px;
  width: 260px;
}

/* line 1389, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics .filter-nav .t1pa {
  margin: 0;
  min-width: 73px;
  max-width: 73px;
}

/* line 1396, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics #trading-matrix div.list > div.exotics-list-view-header .grey-column {
  background-color: #eee;
}

/* line 1399, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics #trading-matrix div.list > div.exotics-list-view-header .white-column {
  background-color: #fff;
}

/* line 1402, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics #trading-matrix div.list div.cell-border {
  border-bottom: 1px solid #dadada;
  border-right: 1px solid #dadada;
}

/* line 1408, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics #trading-matrix > div.grid-layout div.figures button.green.flat-button:hover {
  background-color: #3ebb41 !important;
}

/* line 1411, app/assets/stylesheets/racing.scss */
.racing #trading-matrix.sheet.exotics #trading-matrix > div.grid-layout div.figures button.red.flat-button:hover {
  background-color: #dc5345 !important;
}

/* line 1417, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .combined-button-white-arrow button {
  display: block !important;
  min-width: 100% !important;
  max-width: 100% !important;
  position: absolute !important;
  left: 0 !important;
}

/* line 1424, app/assets/stylesheets/racing.scss */
.racing .sheet.exotics .combined-button-white-arrow i {
  color: #fff !important;
}

/* line 1429, app/assets/stylesheets/racing.scss */
.racing .list div.filter-nav {
  border-top: 0 !important;
}

/* line 1433, app/assets/stylesheets/racing.scss */
.racing .filter-nav.exotics-list-view-header[layout='row'] {
  min-height: 30px;
  height: initial;
  max-height: initial;
}

/* line 1441, app/assets/stylesheets/racing.scss */
.racing .filter-nav.exotics-list-view-header[layout='row'] [layout='column'] {
  flex-direction: column;
  min-height: initial;
  height: initial;
  max-height: initial;
}

/* line 1447, app/assets/stylesheets/racing.scss */
.racing .filter-nav.exotics-list-view-header[layout='row'] [layout='row'] {
  margin: 0 !important;
  min-height: 30px;
  height: initial;
  max-height: initial;
}

/* line 1452, app/assets/stylesheets/racing.scss */
.racing .filter-nav.exotics-list-view-header[layout='row'] [layout='row'] > div {
  padding: 0 4px;
}

/* line 1455, app/assets/stylesheets/racing.scss */
.racing .filter-nav.exotics-list-view-header[layout='row'] [layout='row']:nth-of-type(1) > div {
  justify-content: flex-start;
  padding-left: 9px;
}

/* line 1459, app/assets/stylesheets/racing.scss */
.racing .filter-nav.exotics-list-view-header[layout='row'] [layout='row']:nth-of-type(2) {
  background: rgba(68, 73, 74, 0.35);
}

/* line 1467, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list > [layout='row']:not(.filter-nav) {
  min-height: 36px;
  margin-bottom: 1px !important;
  margin-top: 1px !important;
}

/* line 1472, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] {
  display: flex;
  box-sizing: border-box;
}

/* line 1475, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='column'] {
  flex-direction: column;
}

/* line 1478, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] {
  display: flex;
  flex-direction: row;
  width: initial;
  min-width: initial;
  max-width: initial;
  flex: 1;
}

/* line 1485, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] [layout='row'] {
  margin-bottom: 0 !important;
}

/* line 1488, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] .market {
  width: 72px;
  max-width: 72px;
}

/* line 1492, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] .event {
  flex: 1;
  justify-content: flex-start;
  padding-left: 9px;
}

/* line 1497, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] > div {
  align-items: center;
  justify-content: center;
}

/* line 1500, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] > div.price {
  font-size: 14px;
  font-weight: 600;
}

/* line 1506, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .details {
  flex: 1;
  justify-content: flex-start;
}

/* line 1509, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .details .number {
  max-width: 36px;
}

/* line 1515, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .sell > div:not(.number) {
  background: rgba(96, 142, 187, 0.1);
}

/* line 1518, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .sell > div {
  background: rgba(87, 162, 89, 0.1);
}

/* line 1520, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .sell > div.beticon:before {
  margin-right: 0;
}

/* line 1527, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .buy > div {
  background: rgba(87, 162, 89, 0.1);
}

/* line 1535, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .status > div {
  background: rgba(181, 181, 181, 0.1);
}

/* line 1539, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .timestamp {
  flex: 2;
}

/* line 1543, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row']:not(.filter-nav) .details {
  flex: 1;
}

/* line 1545, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row']:not(.filter-nav) .details .number {
  font-weight: 600;
  background: #ccc;
  color: #444;
  justify-content: center;
  margin: 0 !important;
  height: 100%;
}

/* line 1558, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list .filter-nav[layout='row'] {
  padding: 0 !important;
}

/* line 1560, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list .filter-nav[layout='row'] input {
  align-self: stretch;
  padding: 0 9px;
  font-size: 18px;
  max-width: 95px;
  width: 95px;
}

/* line 1573, app/assets/stylesheets/racing.scss */
.arb-list .filter-nav div.balance,
.arb-trade .filter-nav div.balance {
  flex: 5;
}

/* line 1576, app/assets/stylesheets/racing.scss */
.arb-list .filter-nav div.ticket,
.arb-trade .filter-nav div.ticket {
  position: absolute;
  margin-top: 6px;
}

/* line 1604, app/assets/stylesheets/racing.scss */
.arb-list arb-list .balances[layout='row'] .last[layout='column'], .arb-list arb-list .balances[layout='row'] [layout='column']:last-child,
.arb-trade arb-list .balances[layout='row'] .last[layout='column'],
.arb-trade arb-list .balances[layout='row'] [layout='column']:last-child {
  flex: 2;
}

/* line 1613, app/assets/stylesheets/racing.scss */
.filter-nav div.arb-engine-status {
  padding: 0 9px;
}

/* line 1615, app/assets/stylesheets/racing.scss */
.filter-nav div.arb-engine-status label {
  margin-right: 9px;
}

/* line 1620, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] {
  margin: 0 !important;
}

/* line 1623, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list arb-list > [layout='row'] > div {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 1627, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .status-buy[layout='row'],
.racing .sheet.win-pla.arb-list [layout='row'] .status-sell[layout='row'] {
  flex: 0.5;
  box-sizing: border-box;
  padding: 0 !important;
}

/* line 1633, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list [layout='row'] .status[layout='row'] {
  flex: 1;
  padding: 0;
}

/* line 1637, app/assets/stylesheets/racing.scss */
.racing .sheet.win-pla.arb-list div.buy,
.racing .sheet.win-pla.arb-list div.sell {
  flex: 2 !important;
}

/* line 1645, app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.error {
  min-width: 72px !important;
  max-width: 72px !important;
  color: #aaa;
}

/* line 1649, 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 1655, 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 1679, app/assets/stylesheets/racing.scss */
.exchangeEvents .text-danger[layout='row'] > div.error span.meeting:before, .exchangeEvents .text-success[layout='row'] > div.error span.meeting:before, .exchangeEvents .text-warning[layout='row'] > div.error span.meeting:before {
  content: 'event_available';
  color: #3ebb41;
}

/* line 1685, app/assets/stylesheets/racing.scss */
.exchangeEvents .text-danger[layout='row'] > div.error span.mapping:before, .exchangeEvents .text-success[layout='row'] > div.error span.mapping:before, .exchangeEvents .text-warning[layout='row'] > div.error span.mapping:before {
  content: 'beenhere';
  color: #3ebb41;
}

/* line 1696, app/assets/stylesheets/racing.scss */
.exchangeEvents .text-success[layout='row'] > div.error span.meeting:before {
  content: 'event_available';
  color: #3ebb41;
}

/* line 1702, app/assets/stylesheets/racing.scss */
.exchangeEvents .text-success[layout='row'] > div.error span.mapping:before {
  content: 'beenhere';
  color: #3ebb41;
}

/* line 1713, app/assets/stylesheets/racing.scss */
.exchangeEvents .text-warning[layout='row'] > div.error span.meeting:before {
  content: 'event_busy';
  color: #dc5345;
}

/* line 1724, app/assets/stylesheets/racing.scss */
.exchangeEvents .text-danger[layout='row'] > div.error span.mapping:before {
  content: 'backspace';
  color: #dc5345;
  transform: rotate(270deg);
}

/* line 1732, app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div {
  flex: 1;
  border-right: 1px solid rgba(100, 100, 100, 0.05) !important;
}

/* line 1735, app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div:last-child {
  border-right: none;
}

/* line 1738, app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.meeting_date {
  min-width: 84px !important;
  max-width: 84px !important;
}

/* line 1742, app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.venue_name {
  justify-content: flex-start;
  padding-left: 9px;
  font-weight: 600;
}

/* line 1747, app/assets/stylesheets/racing.scss */
.exchangeEvents [layout='row'] > div.venue_type {
  min-width: 48px !important;
  max-width: 48px !important;
}

/* line 1755, app/assets/stylesheets/racing.scss */
.exchangeEvents div.filter-nav > div {
  min-width: initial;
  max-width: initial;
}

/* line 1758, app/assets/stylesheets/racing.scss */
.exchangeEvents div.filter-nav > div:first-child {
  min-width: initial;
  max-width: initial;
}

/* line 1765, app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) {
  min-height: 30px;
}

/* line 1767, app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div {
  color: #44494a;
  font-weight: 500;
}

/* line 1770, app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div span {
  display: flex;
  justify-content: center;
}

/* line 1774, app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div:first-child {
  background: rgba(128, 128, 128, 0.2);
  font-weight: 600;
}

/* line 1779, app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div.venue_type.xicon:before {
  font-size: 18px;
}

/* line 1783, app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div.venue_type.xicon.GREYHOUND:before {
  font-size: 21px;
}

/* line 1788, app/assets/stylesheets/racing.scss */
.exchangeEvents div:not(.filter-nav) > div.venue_type.xicon.HARNESS:before {
  font-size: 19px;
}

/* line 1800, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div,
.racing footer [layout='row'] > div {
  flex: 1;
  height: 64px;
}

/* line 1803, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.toggle-buttons,
.racing footer [layout='row'] > div.toggle-buttons {
  display: flex;
  flex: initial;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  min-width: 340px;
  max-width: 340px;
}

/* line 1813, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.toggle-buttons button:first-child,
.racing footer [layout='row'] > div.toggle-buttons button:first-child {
  margin-left: 20px;
}

/* line 1818, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.account-actions,
.racing footer [layout='row'] > div.account-actions {
  flex: 1;
}

/* line 1820, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.account-actions > div,
.racing footer [layout='row'] > div.account-actions > div {
  display: flex;
  align-items: center;
  align-self: stretch;
  height: initial;
}

/* line 1825, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.account-actions > div button,
.racing footer [layout='row'] > div.account-actions > div button {
  min-height: 42px;
}

/* line 1830, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.bottom-diagnostics,
.racing footer [layout='row'] > div.bottom-diagnostics {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
}

/* line 1835, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.summary,
.racing footer [layout='row'] > div.summary {
  flex: 1;
  display: flex;
  flex-direction: row;
  text-align: center;
}

/* line 1841, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.summary i,
.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 1850, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.summary button,
.betia footer [layout='row'] > div.summary div,
.racing footer [layout='row'] > div.summary button,
.racing footer [layout='row'] > div.summary div {
  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 1860, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.summary button span,
.betia footer [layout='row'] > div.summary div span,
.racing footer [layout='row'] > div.summary button span,
.racing footer [layout='row'] > div.summary div span {
  width: 100%;
  line-height: 1.5em;
  color: #fff;
  display: flex;
}

/* line 1865, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div.summary button span.title,
.betia footer [layout='row'] > div.summary div span.title,
.racing footer [layout='row'] > div.summary button span.title,
.racing footer [layout='row'] > div.summary div span.title {
  margin-bottom: 0.2em;
  color: #dadada;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 1874, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div:last-child,
.racing footer [layout='row'] > div:last-child {
  flex: 1;
  justify-content: flex-end;
}

/* line 1877, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div:last-child > button:last-child,
.racing footer [layout='row'] > div:last-child > button:last-child {
  margin-right: 20px;
}

/* line 1881, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-fab:before,
.racing footer [layout='row'] > div .md-fab:before {
  margin-left: 0px !important;
}

/* line 1884, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-fab:hover,
.racing footer [layout='row'] > div .md-fab:hover {
  background-image: linear-gradient(#989797, #777) !important;
}

/* line 1887, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button,
.racing footer [layout='row'] > div .md-button {
  min-width: 42px !important;
  border-radius: 10px !important;
  background-image: linear-gradient(#656565, #4c4c4c) !important;
  text-align: center;
  margin: 0 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 1901, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button span,
.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 1910, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.accounts i,
.racing footer [layout='row'] > div .md-button.accounts i {
  opacity: 0.65;
  margin-left: 0.2em;
}

/* line 1920, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.accounts:hover i,
.racing footer [layout='row'] > div .md-button.accounts:hover i {
  opacity: 1;
}

/* line 1924, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button:hover,
.racing footer [layout='row'] > div .md-button:hover {
  background-color: #5c6365 !important;
}

/* line 1926, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button:hover span,
.racing footer [layout='row'] > div .md-button:hover span {
  opacity: 1;
}

/* line 1930, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.HKJC span, .betia footer [layout='row'] > div .md-button.hkjc span,
.racing footer [layout='row'] > div .md-button.HKJC span,
.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 1936, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.PGI_EUR span, .betia footer [layout='row'] > div .md-button.pgi span, .betia footer [layout='row'] > div .md-button.pgi_eur span, .betia footer [layout='row'] > div .md-button.pgius span,
.racing footer [layout='row'] > div .md-button.PGI_EUR span,
.racing footer [layout='row'] > div .md-button.pgi span,
.racing footer [layout='row'] > div .md-button.pgi_eur span,
.racing footer [layout='row'] > div .md-button.pgius span {
  text-indent: -9999px;
  background-image: url(/images/accounts/pgi-128.png);
  background-size: 32px auto;
}

/* line 1944, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.UBET span, .betia footer [layout='row'] > div .md-button.ubet span,
.racing footer [layout='row'] > div .md-button.UBET span,
.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 1950, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.Tab.FX span, .betia footer [layout='row'] > div .md-button.stab span,
.racing footer [layout='row'] > div .md-button.Tab.FX span,
.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 1956, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.TAB.NSW span, .betia footer [layout='row'] > div .md-button.TABNSW span, .betia footer [layout='row'] > div .md-button.tabnsw span,
.racing footer [layout='row'] > div .md-button.TAB.NSW span,
.racing footer [layout='row'] > div .md-button.TABNSW span,
.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 1963, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.TAB.VIC span, .betia footer [layout='row'] > div .md-button.TABVIC span, .betia footer [layout='row'] > div .md-button.tabvic span,
.racing footer [layout='row'] > div .md-button.TAB.VIC span,
.racing footer [layout='row'] > div .md-button.TABVIC span,
.racing footer [layout='row'] > div .md-button.tabvic span {
  text-indent: -9999px;
  background-image: url(/images/accounts/tab-128.png);
  background-size: 32px auto;
}

/* line 1970, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.UBET span, .betia footer [layout='row'] > div .md-button.ubet span,
.racing footer [layout='row'] > div .md-button.UBET span,
.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 1976, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.CB span, .betia footer [layout='row'] > div .md-button.ebet span,
.racing footer [layout='row'] > div .md-button.CB span,
.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 1982, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.BETFAIR span, .betia footer [layout='row'] > div .md-button.betfair span,
.racing footer [layout='row'] > div .md-button.BETFAIR span,
.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 1988, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.TABNZ span, .betia footer [layout='row'] > div .md-button.tab_nz span,
.racing footer [layout='row'] > div .md-button.TABNZ span,
.racing footer [layout='row'] > div .md-button.tab_nz span {
  text-indent: -9999px;
  background-image: url(/images/accounts/tabnz-128.png);
  background-size: 32px auto;
}

/* line 1994, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.CRWNB span, .betia footer [layout='row'] > div .md-button.crownbet span,
.racing footer [layout='row'] > div .md-button.CRWNB span,
.racing footer [layout='row'] > div .md-button.crownbet span {
  text-indent: -9999px;
  background-image: url(/images/accounts/beteasy-128.png);
  background-size: 32px auto;
}

/* line 2000, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.WH span, .betia footer [layout='row'] > div .md-button.william_hill span,
.racing footer [layout='row'] > div .md-button.WH span,
.racing footer [layout='row'] > div .md-button.william_hill span {
  text-indent: -9999px;
  background-image: url(/images/accounts/williamhill-128.png);
  background-size: 32px auto;
}

/* line 2006, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.CTRB span, .betia footer [layout='row'] > div .md-button.centrebet span,
.racing footer [layout='row'] > div .md-button.CTRB span,
.racing footer [layout='row'] > div .md-button.centrebet span {
  text-indent: -9999px;
  background-image: url(/images/accounts/centrebet-128.png);
  background-size: 32px auto;
}

/* line 2012, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.betia_us span,
.racing footer [layout='row'] > div .md-button.betia_us span {
  text-indent: -9999px;
  background-image: url(/images/accounts/ebet-usa-128.png);
  background-size: 32px auto;
}

/* line 2018, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.api span,
.racing footer [layout='row'] > div .md-button.api span {
  display: none;
}

/* line 2021, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.api i,
.racing footer [layout='row'] > div .md-button.api i {
  opacity: 0.65;
  margin-left: 18.35px;
  margin-right: 18.35px;
  margin-top: 5px !important;
}

/* line 2027, app/assets/stylesheets/racing.scss */
.betia footer [layout='row'] > div .md-button.api:hover i,
.racing footer [layout='row'] > div .md-button.api:hover i {
  opacity: 1;
}

/* line 2035, app/assets/stylesheets/racing.scss */
.races-track {
  overflow-y: hidden !important;
}

/* line 2038, app/assets/stylesheets/racing.scss */
.race-selector-flat,
race-selector-flat {
  white-space: nowrap;
}

/* line 2043, app/assets/stylesheets/racing.scss */
.details .name .trade-button-inner {
  width: 100% !important;
  align-items: center;
}

/* line 2046, app/assets/stylesheets/racing.scss */
.details .name .trade-button-inner .detail-action {
  max-width: 24px;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 2053, app/assets/stylesheets/racing.scss */
  .head .track-selected .track-time h3 {
    font-size: 14px;
  }
  /* line 2057, app/assets/stylesheets/racing.scss */
  .head .race-selected .race-number button,
.head .race-selected .race-number span {
    font-size: 21px;
    font-weight: 600;
    color: #fff;
    width: 100%;
    text-align: center;
  }
  /* line 2065, app/assets/stylesheets/racing.scss */
  .head .race-selected h3 {
    line-height: 1em;
    font-size: 12px;
  }
  /* line 2069, app/assets/stylesheets/racing.scss */
  .head .race-selected .race-rating .event-grade {
    font-size: 18px;
  }
  /* line 2072, app/assets/stylesheets/racing.scss */
  .head .race-selected .time-jump {
    font-size: 12px;
  }
  /* line 2078, app/assets/stylesheets/racing.scss */
  .head .races-track button {
    padding-left: 5px;
    padding-left: 5px;
  }
  /* line 2082, app/assets/stylesheets/racing.scss */
  .head .races-track .time-jump {
    font-size: 10px;
    line-height: 1em;
  }
  /* line 2088, app/assets/stylesheets/racing.scss */
  .head .races-upcoming:before {
    width: 128px;
    top: -62px;
    left: -72px;
  }
  /* line 2093, app/assets/stylesheets/racing.scss */
  .head .races-upcoming button {
    width: 100px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2097, app/assets/stylesheets/racing.scss */
  .head .races-upcoming button .xicon {
    padding: 10px 0;
    width: 42px;
  }
  /* line 2101, app/assets/stylesheets/racing.scss */
  .head .races-upcoming button .race-details {
    width: 48px;
  }
  /* line 2103, app/assets/stylesheets/racing.scss */
  .head .races-upcoming button .race-details h3 {
    margin-top: 0.5em;
    line-height: 1em;
  }
  /* line 2112, app/assets/stylesheets/racing.scss */
  .racing .filter-nav[layout='row'] .md-button,
.racing .filter-nav[layout='row'] > div,
.racing .filter-nav[layout='row'] button {
    font-size: 10px;
    padding: 0 0.1em;
  }
  /* line 2117, app/assets/stylesheets/racing.scss */
  .racing .filter-nav[layout='row'] .md-button.accounts i,
.racing .filter-nav[layout='row'] > div.accounts i,
.racing .filter-nav[layout='row'] button.accounts i {
    margin-left: 0;
  }
  /* line 2129, app/assets/stylesheets/racing.scss */
  .racing .sheet [layout='row']:not(.filter-nav) .details > div.name button h4,
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name div h4,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name button h4,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name div h4 {
    margin: 0;
    font-size: 9px;
    padding: 0;
    line-height: 1.2em;
  }
  /* line 2135, app/assets/stylesheets/racing.scss */
  .racing .sheet [layout='row']:not(.filter-nav) .details > div.name button p,
.racing .sheet [layout='row']:not(.filter-nav) .details > div.name div p,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name button p,
.racing .sheet [layout='row']:not(.filter-nav) .details button.name div p {
    margin: 0;
    font-size: 6.4px;
    padding: 0;
    line-height: 1.2em;
    letter-spacing: -0.2px;
  }
}

/* line 2151, app/assets/stylesheets/racing.scss */
.small-card {
  width: 90%;
  height: 30px;
  border-radius: 3px;
  align-items: center;
  justify-content: center;
}

/* line 2157, app/assets/stylesheets/racing.scss */
.small-card i {
  color: #fff;
  font-size: 16px;
  padding-left: 1px;
  position: absolute;
  left: 1px;
}

/* line 2165, app/assets/stylesheets/racing.scss */
.small-card input {
  width: 25px;
  background: transparent;
  border-bottom: 0 !important;
  border: 0;
  position: absolute;
  align-self: stretch;
  flex: 1;
  width: 100%;
  display: flex;
  height: 30px;
  text-align: right;
}

/* line 2177, app/assets/stylesheets/racing.scss */
.small-card input:focus {
  background-color: rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid rgba(100, 100, 100, 0.1) !important;
}

/* line 2185, app/assets/stylesheets/racing.scss */
.small-card.red input, .small-card.green input {
  color: #fff;
}

/* line 2187, app/assets/stylesheets/racing.scss */
.small-card.red input:focus, .small-card.green input:focus {
  color: #44494a;
}

/* line 2199, app/assets/stylesheets/racing.scss */
.page.racing #trading-grid.sheet .market-price-header.dw.spacer,
.page.racing #trading-grid.sheet .dw.spacer[market-price-header],
.page.racing #trading-grid.sheet .spacerClass.spacer[market-price-header],
.page.racing #trading-grid.sheet .column-idvp.spacer {
  max-width: 9px;
  min-width: none;
  width: initial;
  margin: 0 1px !important;
  padding: 0 0.5em;
}

/* line 2211, app/assets/stylesheets/racing.scss */
.page.racing #trading-grid.sheet .footer-cell.spacer {
  max-width: 13px;
  min-width: initial;
  width: initial;
  margin: 0 !important;
  text-indent: -1000px;
}

/* line 2224, app/assets/stylesheets/racing.scss */
.page.racing #trading-grid.sheet .column-idvp.spacer {
  background-color: rgba(181, 181, 181, 0.1);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAXGjEh8YwYGhrMwATAHJAkSgHNAAgBPrgM4E7i5OwAAAABJRU5ErkJggg==);
}

/* line 2231, app/assets/stylesheets/racing.scss */
.racing
.sheet
.scratched[layout='row']:not(.filter-nav)
.details
> div.price-column {
  border-left: 2px solid rgba(0, 0, 0, 0) !important;
}

/* line 2239, app/assets/stylesheets/racing.scss */
.page.racing
#trading-grid.sheet
.scratched[layout='row']:not(.filter-nav)
.column-idvp.spacer {
  background-image: none !important;
}

/* line 2246, app/assets/stylesheets/racing.scss */
.favourite-indicator:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 4.5px;
  height: 100%;
  background-color: rgba(62, 187, 65, 0.1);
}

/* line 2259, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet img[src*='blank.png'] {
  content: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 2263, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(4) img[src*='blank.png'] {
  background-color: #f00;
}

/* line 2266, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(5) img[src*='blank.png'] {
  background-color: #fff;
}

/* line 2269, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(6) img[src*='blank.png'] {
  background-color: #00f;
}

/* line 2272, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(7) img[src*='blank.png'] {
  background-color: #ff0;
}

/* line 2275, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(8) img[src*='blank.png'] {
  background-color: #008000;
}

/* line 2278, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(9) img[src*='blank.png'] {
  background-color: #000;
}

/* line 2281, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(10) img[src*='blank.png'] {
  background-color: #f60;
}

/* line 2284, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(11) img[src*='blank.png'] {
  background-color: #ff99cc;
}

/* line 2287, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(12) img[src*='blank.png'] {
  background-color: #0ff;
}

/* line 2290, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(13) img[src*='blank.png'] {
  background-color: #800080;
}

/* line 2293, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(14) img[src*='blank.png'] {
  background-color: #959595;
}

/* line 2296, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(15) img[src*='blank.png'] {
  background-color: #9c0;
}

/* line 2299, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(16) img[src*='blank.png'] {
  background-color: #281b04;
}

/* line 2302, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(17) img[src*='blank.png'] {
  background-color: #5e0a0a;
}

/* line 2305, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(18) img[src*='blank.png'] {
  background-color: #ddd9c3;
}

/* line 2308, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(19) img[src*='blank.png'] {
  background-color: #99ccff;
}

/* line 2311, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(20) img[src*='blank.png'] {
  background-color: #0b1d31;
}

/* line 2314, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(21) img[src*='blank.png'] {
  background-color: #022206;
}

/* line 2317, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(22) img[src*='blank.png'] {
  background-color: #003399;
}

/* line 2320, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(23) img[src*='blank.png'] {
  background-color: #ff3399;
}

/* line 2323, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(24) img[src*='blank.png'] {
  background-color: #b5b3d9;
}

/* line 2326, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(25) img[src*='blank.png'] {
  background-color: #10446d;
}

/* line 2329, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(26) img[src*='blank.png'] {
  background-color: #bdd6cd;
}

/* line 2332, app/assets/stylesheets/racing.scss */
.country-US .thoroughbred .sheet [layout='row'][ng-repeat]:nth-child(27) img[src*='blank.png'] {
  background-color: #42502c;
}

/* line 2340, app/assets/stylesheets/racing.scss */
.sheet [layout='row'] div.status-buy .amount-cell.betia_arb_hedge div.win, .sheet [layout='row'] div.status-buy .amount-cell.betia_arb_hedge div.plc {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 2346, app/assets/stylesheets/racing.scss */
.inline-block {
  display: inline-block !important;
}

/* line 2350, app/assets/stylesheets/racing.scss */
.text-red {
  color: red !important;
}

/* line 2353, app/assets/stylesheets/racing.scss */
.text-green {
  color: green !important;
}

/* line 2357, app/assets/stylesheets/racing.scss */
.sub-icon {
  bottom: 4px;
  margin-left: -7px;
}

/* line 2362, app/assets/stylesheets/racing.scss */
.flux-history-text {
  margin-top: 10px;
  line-height: 0px;
}

/* line 2367, app/assets/stylesheets/racing.scss */
#launcher {
  width: 400px !important;
  height: 66px !important;
  bottom: auto !important;
  right: 125px !important;
  top: -3px !important;
}

/* line 2375, app/assets/stylesheets/racing.scss */
#webWidget {
  min-height: 600px;
}

/* RACE DETAILS DIRECTIVE */
/* line 2380, app/assets/stylesheets/racing.scss */
race-details {
  flex: 1;
}

/* line 2384, app/assets/stylesheets/racing.scss */
arb-tabs,
market-plus-tabs {
  display: flex;
}

/* line 2388, app/assets/stylesheets/racing.scss */
arb-tabs div,
market-plus-tabs div {
  align-self: stretch;
}

/* line 2393, app/assets/stylesheets/racing.scss */
.d-race-detail {
  display: flex;
}

/* line 2396, app/assets/stylesheets/racing.scss */
.d-race-detail .race-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* FIXED EXOTICS */
/* line 2404, app/assets/stylesheets/racing.scss */
fixed-exotics-table {
  flex: 1;
}

/* line 2408, app/assets/stylesheets/racing.scss */
#fixed-exotics {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

/* line 2412, app/assets/stylesheets/racing.scss */
#fixed-exotics .full-span {
  grid-column-start: 1;
  grid-column-end: span 5;
}

/* line 2417, app/assets/stylesheets/racing.scss */
#fixed-exotics .no-data {
  display: flex;
  justify-content: center;
}

/* line 2422, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-heading.fixed-exotics-thead div {
  color: #fff;
  align-items: center;
  font-size: 13px;
}

/* line 2428, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-thead {
  background: #44494a;
  font-size: 11px;
  min-height: 30px;
}

/* line 2433, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-thead div {
  flex: 1;
  display: flex;
  justify-content: center;
  background-color: rgba(181, 181, 181, 0.1);
  color: #aaa;
  text-align: center;
  font-weight: 600;
}

/* line 2443, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-thead .fixed-exotics-table-head {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  flex: 0;
  background: none;
  position: relative;
}

/* line 2452, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-thead .fixed-exotics-table-head .sorting {
  display: flex;
  flex-direction: column;
  background: none;
  position: absolute;
  right: -20px;
}

/* line 2459, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-thead .fixed-exotics-table-head .sorting i {
  font-size: 20px;
  margin-top: -5px;
  margin-bottom: -7px;
}

/* line 2464, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-thead .fixed-exotics-table-head .sorting i.invisible {
  opacity: 0;
}

/* line 2472, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-target {
  grid-column-start: 4;
  grid-column-end: span 2;
}

/* line 2477, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-data {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 2487, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-settings {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
}

/* line 2493, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-settings.fixed-exotics-target {
  padding-left: 20px;
}

/* line 2497, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-settings .inline-save {
  cursor: pointer;
}

/* line 2500, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-settings .inline-save md-icon {
  max-width: 16px;
  max-height: 16px;
  line-height: 1;
  font-size: 13px;
}

/* line 2507, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-settings .inline-save.disabled {
  cursor: initial;
}

/* line 2510, app/assets/stylesheets/racing.scss */
#fixed-exotics .fixed-exotics-settings .inline-save.disabled md-icon {
  color: #aaaaaa;
}

/* line 1, app/assets/stylesheets/single-event-compare.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 4, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison {
  min-width: 480px;
  padding-right: 4.5px;
  padding-bottom: 9px;
}

/* line 8, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison:last-child {
  padding-right: 0;
}

/* line 11, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .head {
  background-color: #343a3d;
}

/* line 14, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .filter-nav div {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 18, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison event-selector,
single-event-for-comparison event-selector md-menu {
  height: 50px;
}

/* line 21, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison event-selector .track-time,
single-event-for-comparison event-selector md-menu .track-time {
  align-items: flex-start !important;
}

/* line 26, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .head .track-selected {
  max-width: none;
  min-width: initial;
  width: initial;
}

/* line 31, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .head .time-jump {
  justify-content: center;
  align-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
}

/* line 38, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .head .race-details {
  flex-direction: column !important;
  display: flex;
}

/* line 41, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .head .race-details h3,
single-event-for-comparison .head .race-details div {
  display: flex;
}

/* line 46, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .head h3,
single-event-for-comparison .head p {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
}

/* line 52, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .head h3 {
  font-size: 14px;
}

/* line 56, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison md-menu {
  height: 50px;
}

/* line 58, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison md-menu button {
  width: 100%;
  height: 100%;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 64, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison md-menu h3 {
  font-size: 18px;
  margin: 0;
  padding: 0;
}

/* line 69, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison md-menu .event-number h3 {
  width: 100%;
  justify-content: center;
  align-content: center !important;
  justify-content: center !important;
  align-items: center !important;
}

/* line 77, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .number {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  justify-content: center;
}

/* line 83, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison #event_competitors .number {
  border-radius: 2px 0 0 2px;
  line-height: 34px;
  height: 34px;
  background-color: #cccccc;
  font-weight: 600;
}

/* line 90, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison #event_competitors.sheet {
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 94, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .name img {
  width: 24px;
  height: 24px;
  margin: 0 5px;
}

/* line 99, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .runner-details {
  flex-direction: column;
  align-content: flex-start !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}

/* line 104, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .runner-details h4 {
  font-size: 12px;
  text-align: left;
  padding: 0;
  margin: 0;
}

/* line 110, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .runner-details p {
  font-size: 10px;
  text-align: left;
  padding: 0;
  margin: 0;
}

/* line 118, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .manual span {
  position: absolute;
  top: 8px;
  left: 12px;
}

/* line 123, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .manual i.super-right {
  top: -4px !important;
  right: 0 !important;
  width: 24px;
}

/* line 128, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .manual i.sub-right {
  bottom: -4px !important;
  right: 0 !important;
  width: 24px;
}

/* line 133, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .manual i {
  color: #c4c4c4 !important;
}

/* line 136, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .manual:hover i {
  color: #777;
}

/* line 140, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .price {
  border: 1px solid rgba(13, 13, 13, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 145, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .betia-color {
  background-color: #2587a3 !important;
  color: #fff !important;
}

/* line 149, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .price.fx_plus {
  border-right: none;
}

/* line 152, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .price.dither {
  border-left: none;
}

/* line 155, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .foot-row {
  display: flex;
  flex-direction: row !important;
  background-color: #44494a;
  color: #fff;
  height: 50px;
  align-items: center;
}

/* line 162, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .foot-row div {
  display: flex;
  flex-direction: column;
  height: 50px;
  font-weight: 600;
  justify-content: center;
}

/* line 169, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .foot-row h4 {
  color: black;
}

/* line 172, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .foot-row .manual-dither {
  position: absolute;
  right: 4px;
  bottom: 4px;
  width: 54px;
  height: 24px;
}

/* line 179, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .foot-row .manual-dither i.up {
  top: -3px;
}

/* line 182, app/assets/stylesheets/single-event-compare.scss */
single-event-for-comparison .foot-row .manual-dither i.down {
  top: 4px;
}

/* line 192, app/assets/stylesheets/single-event-compare.scss */
.single-event-venue-names md-menu-item button i {
  font-size: 18px;
  align-content: center;
  justify-content: center;
  align-items: center;
  margin-top: 9px;
  margin-right: 4.5px;
}

/* line 203, app/assets/stylesheets/single-event-compare.scss */
.single-event-list-rows {
  flex-direction: column;
}

/* line 205, app/assets/stylesheets/single-event-compare.scss */
.single-event-list-rows .sheet {
  padding-bottom: 20px;
}

/* line 4, app/assets/stylesheets/reports.scss */
.text-left {
  text-align: left !important;
  justify-content: flex-start !important;
}

/* line 8, app/assets/stylesheets/reports.scss */
.pad-left {
  padding-left: 9px !important;
}

/* line 12, app/assets/stylesheets/reports.scss */
.reports div.filter-nav {
  min-height: 30px;
}

/* line 14, app/assets/stylesheets/reports.scss */
.reports div.filter-nav i.xicon {
  font-size: 16px;
}

/* line 18, app/assets/stylesheets/reports.scss */
.reports combined-arrow-button {
  outline: none;
  display: flex;
  align-items: center;
  align-content: center;
}

/* line 24, app/assets/stylesheets/reports.scss */
.reports em.xicon.xicon-schedule {
  font-size: 24px;
  align-self: center;
  margin-right: 5px;
  margin-left: 6px;
}

/* line 31, app/assets/stylesheets/reports.scss */
.reports .combined-button span {
  display: flex;
  align-items: center;
  align-content: center;
}

/* line 36, app/assets/stylesheets/reports.scss */
.reports .combined-button i {
  position: absolute;
  right: 0.25em;
  top: 0.35em;
}

/* line 41, app/assets/stylesheets/reports.scss */
.reports .combined-button .md-button {
  padding: 0;
  margin: 0;
}

/* line 46, app/assets/stylesheets/reports.scss */
.reports .pl {
  justify-content: flex-end !important;
  padding-right: 30px !important;
}

/* line 51, app/assets/stylesheets/reports.scss */
.reports .summary-arb-by-track .pl {
  justify-content: center !important;
  padding-right: 0 !important;
  font-size: 14px;
}

/* line 57, app/assets/stylesheets/reports.scss */
.reports .block-header {
  align-items: center;
  justify-content: flex-start;
  min-height: 48px;
}

/* line 61, app/assets/stylesheets/reports.scss */
.reports .block-header * {
  display: flex;
}

/* line 64, 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 72, 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 80, app/assets/stylesheets/reports.scss */
.reports .block-header .left {
  justify-content: flex-start;
}

/* line 82, app/assets/stylesheets/reports.scss */
.reports .block-header .left h3 {
  padding-left: 10px;
}

/* line 86, app/assets/stylesheets/reports.scss */
.reports .block-header .right {
  justify-content: flex-end;
}

/* line 90, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] {
  font-size: 12px;
}

/* line 92, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] i {
  font-size: 24px;
}

/* line 95, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div {
  min-width: 5%;
  max-width: 5%;
}

/* line 98, 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 106, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div:last-child {
  flex: 1;
  display: flex;
  min-width: 96px;
  max-width: 96px;
  padding-right: 10px;
  /*20px;*/
  font-weight: 600;
}

/* line 116, 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 121, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div.details span {
  margin: 0 0.5em;
}

/* line 123, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div.details span:first-child {
  margin-left: 0;
}

/* line 128, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] > div .winner {
  font-weight: 600;
}

/* line 132, 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 137, 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 141, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data [layout='row'] [layout='column'] [layout='row'] > div {
  display: flex;
  min-width: 25%;
  max-width: 25%;
  justify-content: center;
}

/* line 149, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'], .reports .sheet .tabular-data .head-row[layout='row'] {
  background-color: #44494a !important;
  height: 48px;
  min-height: 48px;
  display: flex;
}

/* line 155, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] div, .reports .sheet .tabular-data .head-row[layout='row'] div {
  display: flex;
}

/* line 159, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] > div:last-child, .reports .sheet .tabular-data .head-row[layout='row'] > div:last-child {
  max-width: 96px !important;
  min-width: 96px !important;
}

/* line 164, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] [layout='column'], .reports .sheet .tabular-data .head-row[layout='row'] [layout='column'] {
  flex-direction: column;
  min-height: 48px;
  max-height: 48px;
}

/* line 168, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] [layout='column'] [layout='row'], .reports .sheet .tabular-data .head-row[layout='row'] [layout='column'] [layout='row'] {
  display: flex;
  flex: 1;
  min-width: 100%;
  min-height: 24px;
  max-height: 24px;
}

/* line 174, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] [layout='column'] .types[layout='row'], .reports .sheet .tabular-data .head-row[layout='row'] [layout='column'] .types[layout='row'] {
  flex: 1;
  padding: 0;
  margin: 0 !important;
}

/* line 178, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] [layout='column'] .types[layout='row'] > div, .reports .sheet .tabular-data .head-row[layout='row'] [layout='column'] .types[layout='row'] > 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 190, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] [layout='column'] .totals[layout='row'], .reports .sheet .tabular-data .head-row[layout='row'] [layout='column'] .totals[layout='row'] {
  flex: 1;
  padding: 0;
  margin: 0 !important;
}

/* line 194, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .foot-row[layout='row'] [layout='column'] .totals[layout='row'] > div, .reports .sheet .tabular-data .head-row[layout='row'] [layout='column'] .totals[layout='row'] > div {
  min-height: 24px;
  max-height: 24px;
  background: transparent;
  flex: 1;
  padding: 0;
  margin: 0 !important;
  font-weight: 600;
  font-size: 15px;
}

/* line 209, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data .head-row[layout='row'] > * {
  border: none !important;
}

/* line 215, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div {
  min-width: 5%;
  max-width: 5%;
}

/* line 218, 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 226, 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 235, 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 240, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div.details span {
  margin: 0 0.5em;
}

/* line 242, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div.details span:first-child {
  margin-left: 0;
}

/* line 247, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary [layout='row'] > div .winner {
  font-weight: 600;
}

/* line 251, 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 256, 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 259, 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 270, app/assets/stylesheets/reports.scss */
.reports .sheet .tabular-data.market-summary .foot-row[layout='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 283, app/assets/stylesheets/reports.scss */
.reports .filter-nav div:not(.md-label) {
  display: flex;
  align-content: center;
  align-items: center;
  align-self: stretch;
}

/* line 290, app/assets/stylesheets/reports.scss */
.reports .filter-nav .nav-filters {
  margin-left: 30px;
}

/* line 293, app/assets/stylesheets/reports.scss */
.reports .filter-nav .nav-filters md-checkbox {
  background: rgba(181, 181, 181, 0.1);
  padding: 6px 14px;
  max-height: none;
  height: auto;
}

/* line 299, app/assets/stylesheets/reports.scss */
.reports .filter-nav .nav-filters md-checkbox .md-icon {
  position: relative;
  top: 3px;
}

/* line 306, app/assets/stylesheets/reports.scss */
.reports .filter-nav > div {
  min-width: 13%;
  max-width: 13%;
}

/* line 309, app/assets/stylesheets/reports.scss */
.reports .filter-nav > div:first-child {
  min-width: 296px;
  max-width: 296px;
}

/* line 313, app/assets/stylesheets/reports.scss */
.reports .filter-nav > div > div {
  justify-content: center;
}

/* line 319, app/assets/stylesheets/reports.scss */
.reports .filter-nav > div:last-child {
  flex: 1;
  display: flex;
  min-width: 96px;
  max-width: 96px;
}

/* line 326, app/assets/stylesheets/reports.scss */
.reports .filter-nav > div.nav-tabs:last-child {
  padding-right: 0;
  width: initial;
  min-width: initial;
  max-width: initial;
}

/* line 335, app/assets/stylesheets/reports.scss */
.reports .filter-nav .account-group:nth-of-type(even) {
  background-color: rgba(100, 100, 100, 0.3);
}

/* line 341, 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 348, 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 359, app/assets/stylesheets/reports.scss */
.reports .trading-diagnostic-report h3 {
  font-size: 22px;
}

/* line 362, app/assets/stylesheets/reports.scss */
.reports .trading-diagnostic-report .xicon {
  font-family: 'ProximaNova' !important;
}

/* line 365, app/assets/stylesheets/reports.scss */
.reports .trading-diagnostic-report .data-row .xicon:before {
  font-size: 22px;
  padding: 10px;
  font-weight: normal;
  color: #aaa;
  font-family: 'icomoon' !important;
}

/* line 377, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] {
  margin-bottom: 0 !important;
}

/* line 382, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div,
.history .sheet .filter-nav[layout='row'] > div {
  display: flex;
  width: initial;
  min-width: initial;
  max-width: initial;
}

/* line 387, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport,
.history .sheet .filter-nav[layout='row'] > div.sport {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
}

/* line 392, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.bet-type,
.history .sheet .filter-nav[layout='row'] > div.bet-type {
  width: 4%;
  min-width: 4%;
  max-width: 4%;
}

/* line 397, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport-type,
.history .sheet .filter-nav[layout='row'] > div.sport-type {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  justify-content: flex-start;
}

/* line 403, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.match-details,
.history .sheet .filter-nav[layout='row'] > div.match-details {
  width: 160px;
  max-width: 160px;
  min-width: 160px;
}

/* line 413, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.ails,
.history .sheet .filter-nav[layout='row'] > div.ails {
  justify-content: flex-start;
}

/* line 419, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.bet-id,
.history .sheet .filter-nav[layout='row'] > div.bet-id {
  width: 7%;
  min-width: 7%;
  max-width: 7%;
}

/* line 424, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.vwm,
.history .sheet .filter-nav[layout='row'] > div.vwm {
  width: 4%;
  min-width: 4%;
  max-width: 4%;
}

/* line 429, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.status,
.history .sheet .filter-nav[layout='row'] > div.status {
  width: 3.5%;
  min-width: 3.5%;
  max-width: 3.5%;
}

/* line 434, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time,
.history .sheet .filter-nav[layout='row'] > div.time {
  width: 9%;
  min-width: 9%;
  max-width: 9%;
}

/* line 438, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time b,
.history .sheet .filter-nav[layout='row'] > div.time b {
  margin-right: 0.5em;
  font-weight: 600;
}

/* line 445, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.edit,
.history .sheet .filter-nav[layout='row'] > div.edit {
  flex: 1;
  min-width: 72px;
  max-width: 72px;
  justify-content: flex-end;
  padding-right: 0;
}

/* line 457, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] {
  font-size: 12px;
}

/* line 459, 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 465, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport {
  background-color: rgba(220, 220, 220, 0.4);
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  font-weight: 400;
  font-size: 12px;
  font-weight: 600;
}

/* line 474, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.sport-type {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  flex-wrap: nowrap;
  white-space: nowrap;
  padding-left: 9px;
  justify-content: flex-start;
}

/* line 488, 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 494, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.match-details span {
  white-space: nowrap;
  justify-content: center;
  display: flex;
  flex-direction: column;
}

/* line 501, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time {
  width: 9%;
  min-width: 9%;
  max-width: 9%;
}

/* line 505, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.time b {
  margin-right: 0.5em;
  font-weight: 600;
}

/* line 516, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.edit {
  flex: 1;
  justify-content: flex-end;
  padding-right: 0;
}

/* line 520, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div.edit md-icon {
  cursor: pointer;
}

/* line 524, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data [layout='row'] > div input,
.history .sheet .tabular-data [layout='row'] > div select {
  max-width: 100%;
  width: 100%;
  border: 1px solid #eee;
  padding-left: 0.5em;
  text-align: center;
}

/* line 531, 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 537, 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 542, 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 545, 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;
  align-content: center;
  align-self: center;
}

/* line 554, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data .foot-row[layout='row'] {
  background-color: #44494a !important;
  height: 48px;
  display: flex;
}

/* line 558, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data .foot-row[layout='row'] div {
  display: flex;
}

/* line 561, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data .foot-row[layout='row'] > div {
  display: flex;
}

/* line 563, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data .foot-row[layout='row'] > div:nth-of-type(even) {
  background-color: rgba(200, 200, 200, 0.05);
}

/* line 566, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data .foot-row[layout='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 579, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div {
  min-width: 5%;
  max-width: 5%;
}

/* line 582, 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 590, 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 599, 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 604, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div.details span {
  margin: 0 0.5em;
}

/* line 606, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div.details span:first-child {
  margin-left: 0;
}

/* line 611, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary [layout='row'] > div .winner {
  font-weight: 600;
}

/* line 615, 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 620, 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 623, 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 634, app/assets/stylesheets/reports.scss */
.history .sheet .tabular-data.market-summary .foot-row[layout='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 647, app/assets/stylesheets/reports.scss */
.history .filter-nav div {
  display: flex;
}

/* line 650, app/assets/stylesheets/reports.scss */
.history .filter-nav > div {
  min-width: 13%;
  max-width: 13%;
}

/* line 653, app/assets/stylesheets/reports.scss */
.history .filter-nav > div:first-child {
  min-width: 296px;
  max-width: 296px;
}

/* line 657, app/assets/stylesheets/reports.scss */
.history .filter-nav > div > div {
  justify-content: center;
}

/* line 663, 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 673, app/assets/stylesheets/reports.scss */
.history .filter-nav .account-group:nth-of-type(even) {
  background-color: rgba(100, 100, 100, 0.3);
}

/* line 679, app/assets/stylesheets/reports.scss */
.history .filter-nav .account-group > div {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  line-height: 11px;
}

/* line 685, 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 698, app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet {
  overflow: visible;
}

/* line 702, app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .tabular-data [layout='row'] > div,
.bet-type-summary .sheet .filter-nav[layout='row'] > div {
  display: flex;
  width: initial;
  min-width: initial;
  max-width: initial;
}

/* line 708, app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .tabular-data [layout='row'] .val-col,
.bet-type-summary .sheet .filter-nav[layout='row'] .val-col {
  width: inherit;
  min-width: inherit !important;
  max-width: inherit !important;
  justify-content: center !important;
}

/* line 719, app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .filter-nav[layout='row'] > div {
  display: flex;
  width: initial;
  min-width: initial;
  max-width: initial;
  flex-direction: column;
  justify-content: center;
}

/* line 726, app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .filter-nav[layout='row'] > div span {
  display: flex;
  line-height: 11px;
  margin: 0;
  padding: 0;
  min-width: 100%;
  justify-content: center;
}

/* line 734, app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .filter-nav[layout='row'] > div:first-child {
  min-width: 296px;
  max-width: 296px;
}

/* line 738, app/assets/stylesheets/reports.scss */
.bet-type-summary .sheet .filter-nav[layout='row'] > div:last-child {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  min-width: 72px;
  max-width: 72px;
  padding-right: 10px;
  flex-direction: row;
}

/* line 752, app/assets/stylesheets/reports.scss */
.account-list-grid [layout='row'] > [flex='30'] {
  /* max-width: 300px; */
  width: 30%;
  max-width: 320px;
}

/* line 757, app/assets/stylesheets/reports.scss */
.page.funds.trading-funds .sheet .account-list-grid,
.page.admin-dashbaord .sheet {
  padding: 0 20px;
}

/* line 762, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list {
  margin: 0;
}

/* line 765, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure {
  padding: 0 10px;
}

/* line 767, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] {
  min-width: 290px;
  max-width: 290px;
}

/* line 770, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure .card[layout='row'] {
  padding: 20px !important;
}

/* line 776, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] .account-img span {
  position: relative;
  background: rgba(0, 0, 0, 0.7);
  padding: 4px 8px;
  width: 92%;
  margin: 0 4%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  align-content: center;
  text-align: center;
  font-weight: 500 !important;
  border-radius: 12px;
  z-index: 1;
}

/* line 800, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div {
  height: 100%;
  min-height: 100%;
  align-items: flex-start;
}

/* line 804, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div.account {
  align-items: center;
  position: relative;
  flex-direction: column;
  justify-content: center;
  height: 128px;
  display: flex;
}

/* line 811, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div.account span.balance {
  position: relative;
  display: flex;
  margin-bottom: 0 !important;
}

/* line 817, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div > * {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 823, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div h3 {
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 11px;
  margin-top: 1em;
}

/* line 829, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div md-menu {
  max-width: 100%;
  min-width: 100%;
  padding: 0;
}

/* line 834, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div md-menu combined-arrow-button {
  max-width: 100%;
}

/* line 836, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div md-menu combined-arrow-button .combined-button {
  max-width: 100%;
  height: 32px;
  padding: 0 0.4em;
}

/* line 842, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div md-menu combined-arrow-button .combined-button span {
  max-width: calc(100% - 0.25em);
  max-height: 32px;
  height: 32px;
  padding: 0 2.5em 0.25em 0;
}

/* line 848, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div md-menu combined-arrow-button .combined-button i {
  right: 0.25em;
  top: 0.25em;
}

/* line 855, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div .dollar {
  position: relative;
  font-size: 18px;
  font-weight: 400;
  padding: 0;
  /* line-height: 1em; */
  justify-content: flex-start;
  /* flex-wrap: wrap; */
  flex-direction: column;
  /* min-height: 1.5em; */
}

/* line 865, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div .dollar.d-1 {
  margin: 0;
}

/* line 868, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div .dollar.d-2 {
  margin-top: 0px;
  margin-bottom: 0;
}

/* line 873, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div .dollar .super-left {
  top: 12px;
  left: 0;
}

/* line 877, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div .dollar data {
  margin-top: 1px;
  display: flex;
}

/* line 881, app/assets/stylesheets/reports.scss */
.account-list-grid md-grid-list md-grid-tile figure [layout='row'] > div .dollar > span {
  font-weight: 600;
  color: #5c6365;
  display: flex;
}

/* line 896, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data [layout='row'] > div,
.funds.trading-funds .sheet.tabular-data [layout='row'] > div {
  width: 10%;
  max-width: 10%;
  min-width: 10%;
  display: flex;
  font-size: 12px;
}

/* line 902, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:first-child,
.funds.trading-funds .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 910, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:nth-of-type(2),
.funds.trading-funds .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 917, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:nth-of-type(3),
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:nth-of-type(3) {
  flex: 1;
  max-width: initial;
  justify-content: flex-start;
}

/* line 922, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:nth-of-type(6),
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:nth-of-type(6) {
  font-weight: 600;
  font-size: 14px;
}

/* line 926, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:last-child,
.funds.trading-funds .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 934, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data [layout='row'] > div:last-child span:first-child,
.funds.trading-funds .sheet.tabular-data [layout='row'] > div:last-child span:first-child {
  width: 25%;
  display: flex;
  justify-content: flex-end;
}

/* line 942, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data .filter-nav[layout='row'] > div,
.funds.trading-funds .sheet.tabular-data .filter-nav[layout='row'] > div {
  font-size: 0.75vw;
  background-color: transparent;
}

/* line 945, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data .filter-nav[layout='row'] > div:first-child,
.funds.trading-funds .sheet.tabular-data .filter-nav[layout='row'] > div:first-child {
  background-color: transparent;
}

/* line 948, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data .filter-nav[layout='row'] > div:last-child,
.funds.trading-funds .sheet.tabular-data .filter-nav[layout='row'] > div:last-child {
  justify-content: flex-end;
}

/* line 954, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data .foot-row[layout='row'] > div,
.funds.trading-funds .sheet.tabular-data .foot-row[layout='row'] > div {
  background-color: transparent;
}

/* line 957, app/assets/stylesheets/reports.scss */
.funds.investor-summary .sheet.tabular-data .foot-row[layout='row'] > div:first-child,
.funds.trading-funds .sheet.tabular-data .foot-row[layout='row'] > div:first-child {
  background-color: transparent;
}

/* line 967, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] .account {
  background: transparent !important;
}

/* line 970, 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;
  line-height: 1.2em;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 982, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div acc-data {
  padding: 5px;
  background: rgba(220, 220, 220, 0.25);
  margin: 1%;
  border: 1px solid rgba(204, 204, 204, 0.32);
  width: 98%;
  color: #44494a;
}

/* line 990, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div * {
  display: flex;
  justify-content: flex-end;
  text-align: center;
  min-height: 24px;
  line-height: 24px;
}

/* line 997, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div .notes {
  font-weight: 600;
}

/* line 1000, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div .buttons {
  justify-content: space-between;
}

/* line 1003, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div .balance {
  min-width: 100%;
  font-weight: 600;
}

/* line 1009, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div .accountStatus i {
  color: #aaa;
  font-size: 18px;
}

/* line 1016, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div.light-green .accountStatus i {
  color: #3ebb41;
}

/* line 1023, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div.orange .accountStatus i {
  color: #4cda64;
}

/* line 1030, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div.red .accountStatus i {
  color: #ee8955;
}

/* line 1037, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div.purple .accountStatus i {
  color: #dc5345;
}

/* line 1042, 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 1048, 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 1056, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div > span:first-child {
  font-size: 14px;
  font-weight: 600;
}

/* line 1060, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div .accountStatus {
  min-width: 24px;
  max-width: 24px;
  width: 24px;
}

/* line 1065, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
}

/* line 1070, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button {
  display: flex;
  min-width: 24px;
  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;
  box-shadow: 0 0 0 transparent;
  border: none;
  color: #44494a !important;
}

/* line 1086, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button:hover {
  background: none !important;
}

/* line 1089, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button .md-ripple-container {
  display: none;
}

/* line 1092, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button i.material-icons {
  font-size: 18px;
  color: #44494a !important;
  opacity: 0.5;
  margin-left: 0.2em;
}

/* line 1098, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button i,
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button span {
  opacity: 0.5;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  transition: 0.2s ease;
}

/* line 1103, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button:hover i, .funds.ebetfx .sheet.tabular-data [layout='row'] > div md-menu button:hover span {
  opacity: 1;
}

/* line 1116, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data [layout='row'] > div.blue button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.green button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.light-green button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.orange button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.red button *, .funds.ebetfx .sheet.tabular-data [layout='row'] > div.yellow button * {
  color: #fff !important;
}

/* line 1123, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data .filter-nav[layout='row'] > div {
  font-size: 0.75vw;
  background-color: transparent;
  height: 36px;
  flex-direction: row;
  justify-content: left;
}

/* line 1129, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data .filter-nav[layout='row'] > div:first-child {
  background-color: transparent;
}

/* line 1132, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data .filter-nav[layout='row'] > div i {
  margin-right: 0.5em;
}

/* line 1138, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data .foot-row[layout='row'] > div {
  background-color: transparent;
}

/* line 1141, app/assets/stylesheets/reports.scss */
.funds.ebetfx .sheet.tabular-data .foot-row[layout='row'] > div:first-child {
  background-color: transparent;
}

/* line 1148, app/assets/stylesheets/reports.scss */
md-menu-item.ebetfx-logins {
  display: flex;
  flex-direction: column;
}

/* line 1151, app/assets/stylesheets/reports.scss */
md-menu-item.ebetfx-logins span {
  line-height: 1.4em;
}

/* line 1155, app/assets/stylesheets/reports.scss */
.full-height {
  height: 100% !important;
  align-items: center;
  display: flex;
  min-height: 100% !important;
  max-height: 100% !important;
  align-self: stretch !important;
  flex-direction: column !important;
  flex-grow: 1 !important;
}

/* line 1165, app/assets/stylesheets/reports.scss */
.text-info {
  color: #136eae !important;
}

/* line 1168, app/assets/stylesheets/reports.scss */
.text-danger {
  color: #dc5345 !important;
}

/* line 1171, app/assets/stylesheets/reports.scss */
.text-zmodel {
  color: #003366 !important;
}

/* line 1175, app/assets/stylesheets/reports.scss */
.text-success,
.text-green,
i.text-success,
i.text-green {
  color: #3ebb41 !important;
}

/* line 1180, app/assets/stylesheets/reports.scss */
.text-success:before,
.text-green:before,
i.text-success:before,
i.text-green:before {
  color: #3ebb41 !important;
}

/* line 1184, app/assets/stylesheets/reports.scss */
.text-progress {
  color: #eede55 !important;
}

/* line 1187, app/assets/stylesheets/reports.scss */
.text-success.text-progress {
  color: #eede55 !important;
}

/* line 1190, app/assets/stylesheets/reports.scss */
.text-warning {
  color: #ee8955 !important;
}

/* line 1193, app/assets/stylesheets/reports.scss */
.text-success.text-warning {
  color: #ee8955 !important;
}

/* line 1196, app/assets/stylesheets/reports.scss */
.text-grey-9-mid {
  color: #777 !important;
}

/* line 1199, app/assets/stylesheets/reports.scss */
.text-pending {
  color: #dadada !important;
}

/* line 1202, app/assets/stylesheets/reports.scss */
.text-success.text-pending {
  color: #dadada !important;
}

/* line 1204, app/assets/stylesheets/reports.scss */
.text-success.text-pending:before {
  color: #dadada !important;
}

/* line 1208, app/assets/stylesheets/reports.scss */
.text-light {
  color: #fff !important;
}

/* line 1211, app/assets/stylesheets/reports.scss */
.text-dark {
  color: #2b2e2e !important;
}

/* line 1214, app/assets/stylesheets/reports.scss */
.icon-24 {
  width: 24px !important;
  height: 24px !important;
}

/* line 1218, app/assets/stylesheets/reports.scss */
.trading-diagnoistic-graph {
  background-color: #fff;
  height: 460px;
  /*
	.c3-axis-y2 {
		text { fill: $xt-green; }
		line { stroke: $xt-green; }
	}
	*/
}

/* line 1220, app/assets/stylesheets/reports.scss */
.trading-diagnoistic-graph svg {
  height: 350px;
  margin-top: 10px;
}

/* line 1225, app/assets/stylesheets/reports.scss */
.trading-diagnoistic-graph .c3-axis-x text {
  font-size: 10px;
}

/* line 1228, app/assets/stylesheets/reports.scss */
.trading-diagnoistic-graph .c3-axis-y {
  /*
		text { fill: $xt-blue; }
		line { stroke: $xt-blue; }
		*/
}

/* line 1241, app/assets/stylesheets/reports.scss */
.trading-diagnoistic-graph .c3-axis-x text {
  fill: #aaa;
}

/* line 1246, app/assets/stylesheets/reports.scss */
md-content.arb-summary .dark.foot-row > div:nth-child(1) {
  padding-left: 36px !important;
}

/* line 1250, app/assets/stylesheets/reports.scss */
odds-market-movement {
  position: relative;
}

/* line 1252, app/assets/stylesheets/reports.scss */
odds-market-movement .trade-view-chart {
  position: relative !important;
}

/* line 1254, app/assets/stylesheets/reports.scss */
odds-market-movement .trade-view-chart .c3-line-competitor-provider.c3-line {
  stroke-width: 1px;
}

/* line 1262, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet {
  padding-bottom: 0;
}

/* line 1264, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet.top {
  flex: initial;
  padding-bottom: 0;
}

/* line 1270, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet .tabular-data.trading-journal [layout='row'] > div {
  width: initial;
  max-width: initial;
  min-width: initial;
  flex: 1;
  display: flex;
  font-size: 14px;
  line-height: 1.2em;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: center;
  flex-wrap: wrap;
  border-right: 1px solid rgba(181, 181, 181, 0.1);
}

/* line 1283, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet .tabular-data.trading-journal [layout='row'] > div:last-child {
  padding-right: 0;
  padding-right: 0;
  min-width: 36px !important;
  max-width: 36px !important;
}

/* line 1294, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet.bottom [layout='column'] [layout='row']:nth-child(odd) {
  background: rgba(181, 181, 181, 0.1);
}

/* line 1297, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet.bottom [layout='column'] .heading {
  background: rgba(181, 181, 181, 0.1);
}

/* line 1302, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet.bottom .accounts-list div.heading {
  flex: 1;
}

/* line 1305, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet.bottom .accounts-list .account-list-grid {
  padding: 10px 0;
}

/* line 1310, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet .foot-row[layout='row'] {
  color: #fff;
}

/* line 1313, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet .foot-row[layout='row'] > div:first-child {
  padding-left: 0 !important;
}

/* line 1316, app/assets/stylesheets/reports.scss */
.page.reports.trade-journal .sheet .foot-row[layout='row'] > div:last-child {
  padding-right: 0;
  padding-right: 0;
  min-width: 36px !important;
  max-width: 36px !important;
}

/* line 1327, app/assets/stylesheets/reports.scss */
.transaction-starting-balance,
.transaction-closing-balance,
.transaction-plus-balance,
.transaction-minus-balance {
  align-self: center;
}

/* line 1332, app/assets/stylesheets/reports.scss */
.transaction-starting-balance i,
.transaction-closing-balance i,
.transaction-plus-balance i,
.transaction-minus-balance i {
  margin-right: 9px;
}

/* line 1335, app/assets/stylesheets/reports.scss */
.transaction-starting-balance i,
.transaction-starting-balance div,
.transaction-closing-balance i,
.transaction-closing-balance div,
.transaction-plus-balance i,
.transaction-plus-balance div,
.transaction-minus-balance i,
.transaction-minus-balance div {
  align-self: center;
}

/* line 1339, app/assets/stylesheets/reports.scss */
.transaction-starting-balance .beticon,
.transaction-closing-balance .beticon,
.transaction-plus-balance .beticon,
.transaction-minus-balance .beticon {
  position: absolute;
  left: 9px;
}

/* line 1346, app/assets/stylesheets/reports.scss */
.trading-reconciliation .meeting {
  margin-bottom: 20px;
}

/* line 1350, app/assets/stylesheets/reports.scss */
.trading-reconciliation .layout-row:not(.filter-row) {
  height: 34px;
}

/* line 1353, app/assets/stylesheets/reports.scss */
.trading-reconciliation .layout-row:not(.filter-row) input {
  text-align: center;
}

/* line 1357, app/assets/stylesheets/reports.scss */
.trading-reconciliation .layout-row:not(.filter-row) i {
  color: #44494a;
}

/* line 1361, app/assets/stylesheets/reports.scss */
.trading-reconciliation .layout-row.returns:not(.filter-row) {
  font-size: 12px;
  font-weight: bold;
}

/* line 1365, app/assets/stylesheets/reports.scss */
.trading-reconciliation .layout-row.returns:not(.filter-row) i {
  cursor: pointer;
}

/* line 1370, app/assets/stylesheets/reports.scss */
.trading-reconciliation .layout-row:not(.filter-row) > div {
  min-width: 13%;
  max-width: 13%;
}

/* line 1374, app/assets/stylesheets/reports.scss */
.trading-reconciliation .layout-row:not(.filter-row) > div .value {
  align-items: center;
}

/* line 1380, app/assets/stylesheets/reports.scss */
.trading-reconciliation .fixed-height-medium {
  height: 37px !important;
}

/* line 1384, app/assets/stylesheets/reports.scss */
.trading-reconciliation .sheet .tabular-data [layout='row'] [layout='column'] [layout='row'] > div {
  font-size: 10px;
}

/* line 1388, app/assets/stylesheets/reports.scss */
.trading-reconciliation .foot-row {
  margin-top: 20px;
}

/* line 1391, app/assets/stylesheets/reports.scss */
.trading-reconciliation .foot-row .types div {
  font-weight: 600;
  font-size: 7px;
}

/* line 1397, app/assets/stylesheets/reports.scss */
.trading-reconciliation .summary > div {
  border-right: none;
}

/* line 6, app/assets/stylesheets/settings.scss */
.settings ul.sub-accounts {
  list-style: none;
  margin: 0;
}

/* line 10, app/assets/stylesheets/settings.scss */
.settings ul.sub-accounts li {
  clear: both;
}

/* line 14, app/assets/stylesheets/settings.scss */
.settings ul.sub-accounts li > md-input-container {
  float: left;
}

/* line 19, app/assets/stylesheets/settings.scss */
.settings .filter-nav,
.settings .filters {
  min-height: 36px;
}

/* line 45, app/assets/stylesheets/settings.scss */
.settings .filter-nav div a,
.settings .filters div a {
  display: flex;
  flex-direction: row;
  color: #fff;
  margin: 0;
  justify-content: center;
  padding: 0 15px;
}

/* line 52, app/assets/stylesheets/settings.scss */
.settings .filter-nav div a md-icon,
.settings .filters div a md-icon {
  color: #fff;
}

/* line 61, app/assets/stylesheets/settings.scss */
.settings .filter-nav:first-child > div:first-child,
.settings .filters:first-child > div:first-child {
  padding-left: 0;
}

/* line 64, app/assets/stylesheets/settings.scss */
.settings .filter-nav:first-child > div > div,
.settings .filters:first-child > div > div {
  justify-content: flex-start;
  justify-content: flex-start;
  max-width: initial;
  width: auto;
  min-width: initial;
  flex: initial;
}

/* line 74, app/assets/stylesheets/settings.scss */
.settings .filter-nav:first-child > div.edit,
.settings .filters:first-child > div.edit {
  width: 72px;
  min-width: 72px;
  max-width: 72px;
}

/* line 99, app/assets/stylesheets/settings.scss */
.settings .sheet .filter-nav div:first-child,
.settings .sheet md-tabs-wrapper div:first-child {
  justify-content: flex-start !important;
  padding-left: 9px;
}

/* line 108, app/assets/stylesheets/settings.scss */
.settings .tabular-data [layout='row'] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: none;
  min-height: 36px;
}

/* line 113, app/assets/stylesheets/settings.scss */
.settings .tabular-data .actions[layout='row'] {
  min-height: 66px;
  max-height: 66px;
  height: 66px;
  padding: 15px;
}

/* line 119, app/assets/stylesheets/settings.scss */
.settings .tabular-data [layout='row'] > div {
  box-sizing: border-box;
}

/* line 124, app/assets/stylesheets/settings.scss */
.settings button.md-button {
  display: flex;
  font-weight: 600;
  transition: none;
}

/* line 128, app/assets/stylesheets/settings.scss */
.settings button.md-button md-icon {
  margin-left: 5px;
}

/* line 137, app/assets/stylesheets/settings.scss */
.settings .market-types button {
  width: 140px;
  justify-content: center;
}

/* line 144, app/assets/stylesheets/settings.scss */
.settings.new form {
  width: 30%;
  max-width: 50%;
  min-width: 300px;
  padding: 9px;
  font-size: 16px;
}

/* line 159, app/assets/stylesheets/settings.scss */
.settings.trade-accounts .tabular-data [layout='row'] > div, .settings.trade-markets .tabular-data [layout='row'] > div {
  box-sizing: border-box;
}

/* line 162, app/assets/stylesheets/settings.scss */
.settings.trade-accounts .tabular-data [layout='row'] .beticon-cell, .settings.trade-markets .tabular-data [layout='row'] .beticon-cell {
  justify-content: flex-start;
  padding-left: 9px;
  font-weight: 600;
  align-items: center;
}

/* line 169, app/assets/stylesheets/settings.scss */
.settings.trade-accounts .tabular-data input, .settings.trade-markets .tabular-data input {
  flex: none;
  margin-top: 10px;
  margin-left: 8px;
}

/* line 178, app/assets/stylesheets/settings.scss */
.users-filter {
  min-width: 300px;
}

/* line 181, app/assets/stylesheets/settings.scss */
.select2-container {
  min-width: 300px;
  width: fit-content !important;
}

/* line 187, app/assets/stylesheets/settings.scss */
.select2-container--default .select2-selection--multiple {
  border-radius: 0px !important;
  height: 100% !important;
  font-size: 13px !important;
  padding-top: 4px;
  background: rgba(30, 30, 30, 0.5) !important;
}

/* line 194, app/assets/stylesheets/settings.scss */
.select2-container--default .select2-selection__choice {
  color: black;
  font-weight: initial !important;
}

/* line 198, app/assets/stylesheets/settings.scss */
.select2-container--default .select2-search__field {
  color: white;
}

/* line 207, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div {
  flex: initial;
}

/* line 209, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div i {
  color: #eee;
  margin-right: 5px;
  font-size: 18px;
}

/* line 214, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div:first-child {
  max-width: 72px;
  min-width: 72px;
}

/* line 218, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div .md-menu {
  display: flex;
  width: 100%;
  min-width: 100%;
  padding: 0;
  min-height: 38px !important;
}

/* line 224, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div .md-menu .md-button {
  width: 100%;
  min-width: 100%;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  padding-left: 9px;
}

/* line 233, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div .md-menu .md-button .flag {
  width: 24px;
  min-width: 24px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}

/* line 241, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div .md-menu .md-button .flag:before {
  content: '';
  width: 24px;
  min-width: 24px;
}

/* line 246, app/assets/stylesheets/settings.scss */
.settings.column-config .filter-nav > div .md-menu .md-button .flag:after {
  position: relative;
  left: initial;
  top: initial;
}

/* line 256, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section {
  position: relative;
}

/* line 258, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section > button {
  top: 10px;
  right: 20px;
  position: absolute;
  z-index: 1;
}

/* line 264, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section > div {
  padding: 20px;
  display: flex;
  align-items: flex-start;
  height: 1100px !important;
}

/* line 269, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section > div .md-button {
  margin: 0;
}

/* line 272, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section > div md-input-container {
  line-height: 30px;
}

/* line 274, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section > div md-input-container .md-input {
  line-height: 30px;
}

/* line 278, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section > div.actions {
  padding: 0;
  margin: 20px;
  min-width: 200px;
  justify-content: flex-end;
  display: flex;
}

/* line 296, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section .sort-options [layout='column'] {
  padding: 0 20px 10px 20px;
  background: #44494a;
  border-right: 0;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}

/* line 301, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section .sort-options [layout='column'] h2 {
  color: #fff;
}

/* line 307, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section .sorted ul {
  margin: 0;
}

/* line 310, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section .sorted .edit {
  top: -19px;
  /* @@ HACK */
}

/* line 314, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section md-input-container label:not(.md-no-float),
.settings.column-config .sortables-section md-input-container .md-placeholder:not(.md-select-label) {
  line-height: 0;
  margin-top: -12px;
}

/* line 319, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section md-input-container.md-input-has-value label,
.settings.column-config .sortables-section md-input-container.md-input-focused label {
  line-height: 0;
  margin-top: 2px !important;
}

/* line 325, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section md-input-container label {
  margin-top: -9px !important;
}

/* line 329, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section md-checkbox {
  display: flex;
  align-items: center;
  margin: 0 0 0 9px;
}

/* line 338, app/assets/stylesheets/settings.scss */
.settings.column-config .sortables-section md-checkbox .md-label {
  display: flex;
  align-items: center;
  margin-left: 4px;
}

/* line 348, app/assets/stylesheets/settings.scss */
.settings.column-config .sheet .filter-nav div:first-child {
  padding-left: 0;
}

/* line 351, app/assets/stylesheets/settings.scss */
.settings.column-config .sheet .filter-nav .flag {
  background-color: transparent;
}

/* line 372, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .filter-nav div,
.settings.rebates-takeouts .sheet div {
  display: flex;
  align-content: center;
  align-items: center;
  align-self: stretch;
}

/* line 381, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .tabular-data [layout='row'] {
  min-height: 48px;
}

/* line 383, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .tabular-data [layout='row'] > div {
  line-height: 24px;
}

/* line 388, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .tabular-data input[type='text'] {
  max-width: 90%;
  min-width: initial;
  width: initial;
  padding: 0;
  margin: 0;
  margin: 9px;
}

/* line 398, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .details {
  flex: 1.5 !important;
  width: initial;
  min-width: initial;
  max-width: initial;
}

/* line 403, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .details .titles {
  flex: 1;
}

/* line 405, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .details .titles > div {
  justify-content: flex-end;
  padding-right: 9px;
}

/* line 412, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .details .date > div:first-child {
  font-weight: 600;
}

/* line 417, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .details .deets {
  justify-content: flex-start;
}

/* line 419, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .details .deets > div {
  justify-content: flex-start;
}

/* line 421, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .details .deets > div:first-child {
  font-size: 14px;
  font-weight: 600;
}

/* line 428, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .group-2 {
  flex: 1 !important;
  width: initial;
  min-width: initial;
  max-width: initial;
  margin: 0 5% 0 0 !important;
  background: rgba(96, 142, 187, 0.1);
}

/* line 436, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .group-2 input {
  max-width: 45px;
}

/* line 440, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .group-3 {
  flex: 2 !important;
  width: initial;
  min-width: initial;
  max-width: initial;
  margin: 0 0 0 0 !important;
  background: rgba(87, 162, 89, 0.1);
}

/* line 448, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .group-3 input {
  max-width: 45px;
}

/* line 452, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .group-4,
.settings.rebates-takeouts .group-1 {
  flex: 0.5 !important;
  overflow: hidden;
  width: initial;
  min-width: initial;
  max-width: initial;
  margin: 0 0 0 0 !important;
}

/* line 462, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .actions {
  flex: 2 !important;
  width: initial;
  min-width: initial;
  max-width: initial;
  background: rgba(87, 162, 89, 0.1);
}

/* line 469, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .actions input {
  max-width: 45px;
}

/* line 477, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .filter-nav > div > div {
  flex: 1;
  justify-content: center;
}

/* line 488, app/assets/stylesheets/settings.scss */
.settings.rebates-takeouts .sheet > div > div > div {
  flex: 1;
  justify-content: center;
}

/* line 497, app/assets/stylesheets/settings.scss */
md-select.light {
  background-color: transparent !important;
  color: #333;
}

/* line 500, app/assets/stylesheets/settings.scss */
md-select.light .md-select-value.md-select-placeholder {
  color: #333;
}

/* line 2, app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet .filter-nav[layout='row'] > div.account-group {
  height: 110px;
  flex: 2;
  max-width: initial !important;
  width: initial !important;
  min-width: initial !important;
}

/* line 10, app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet .filter-nav[layout='row'] > div.account-group i.material-icons {
  font-size: 18px;
  color: #dadada;
  margin-right: 2px;
}

/* line 17, app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet .filter-nav[layout='row'] > div.totals {
  flex: 1;
}

/* line 21, app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet .filter-nav[layout='row'] > div .account-row {
  border-bottom: solid 1px #666 !important;
  margin-bottom: 10px !important;
}

/* line 26, app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet .filter-nav[layout='row'] > div .header-totals {
  font-size: 16px;
  color: #fff;
  margin-top: -20px;
}

/* line 32, app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet .filter-nav[layout='row'] > div .header-types {
  margin-top: -15px;
}

/* line 36, app/assets/stylesheets/partials/market-summary.scss */
.market-summary .sheet .filter-nav[layout='row'] > div .pl.col-header {
  background-color: rgba(100, 100, 100, 0.3);
}

/* line 46, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .filter-nav > div {
  flex: 2;
  min-width: initial;
  max-width: initial;
  width: initial;
}

/* line 51, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .filter-nav > div.country-code {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}

/* line 56, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .filter-nav > div:nth-child(even) {
  background: rgba(100, 100, 100, 0.1);
}

/* line 61, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .country-code {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  justify-content: flex-start;
  padding-left: 9px;
}

/* line 68, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country > div.tabular-data.striped .account-values {
  flex: 2;
  max-width: inherit;
  min-width: inherit;
  width: inherit;
  font-size: 18px;
  font-weight: 600;
}

/* line 76, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country > div.tabular-data.striped .totals {
  flex: 2;
  max-width: inherit;
  min-width: inherit;
  width: inherit;
  font-size: 18px;
  font-weight: 600;
}

/* line 85, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .divider {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAXGjEh8YwYGhrMwATAHJAkSgHNAAgBPrgM4E7i5OwAAAABJRU5ErkJggg==);
  background-color: rgba(219, 207, 104, 0.25);
  height: 16px;
  margin: 1px 0;
}

/* line 95, app/assets/stylesheets/partials/market-summary.scss */
.market-summary.reports .sheet .tabular-data .account-values[layout='column'],
#summary-arb-by-country > div.tabular-data.striped.account-values {
  flex: 2;
  max-width: initial !important;
  width: initial !important;
  min-width: initial !important;
}

/* line 101, app/assets/stylesheets/partials/market-summary.scss */
.market-summary.reports .sheet .tabular-data .account-values[layout='column'] .types,
#summary-arb-by-country > div.tabular-data.striped.account-values .types {
  margin-bottom: -10px !important;
}

/* line 106, app/assets/stylesheets/partials/market-summary.scss */
.market-summary.reports .sheet .tabular-data .totals[layout='column'],
#summary-arb-by-country > div.tabular-data.striped.totals {
  flex: 1;
}

/* line 113, app/assets/stylesheets/partials/market-summary.scss */
.arb-summary .filters.fixed-height-medium,
.arb-summary track .filters.fixed-height-medium {
  height: 38px !important;
}

/* line 118, app/assets/stylesheets/partials/market-summary.scss */
.summary-bar.arb-summary {
  padding-bottom: 1x;
}

/* line 121, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country {
  margin-bottom: 1px;
}

/* line 125, app/assets/stylesheets/partials/market-summary.scss */
.arb-market-summary .summary-bar {
  margin-bottom: 0;
}

/* line 129, app/assets/stylesheets/partials/market-summary.scss */
.trade-account-filter .nav-tabs {
  width: 100px;
}

/* line 133, app/assets/stylesheets/partials/market-summary.scss */
.edit_trade_group p {
  margin: 7px 0px !important;
  color: gray;
}

/* line 138, app/assets/stylesheets/partials/market-summary.scss */
.data-row.active {
  background: #adc8e6 !important;
}

/* line 144, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .tabular-data {
  height: 100%;
}

/* line 151, app/assets/stylesheets/partials/market-summary.scss */
.tabs-2.sheet-1 {
  min-height: 100vh;
}

/* line 155, app/assets/stylesheets/partials/market-summary.scss */
div#summary-arb-by-track {
  /*height: 100vh;*/
  overflow: visible;
}

/* line 163, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .tabular-data {
  height: calc(100% - 48px);
  display: flex;
  flex-direction: column;
}

/* line 167, app/assets/stylesheets/partials/market-summary.scss */
#summary-arb-by-country .tabular-data > [layout='row'] {
  height: inherit;
}

/* line 174, app/assets/stylesheets/partials/market-summary.scss */
.no-background {
  background: none !important;
  background-color: transparent !important;
}

/* line 179, app/assets/stylesheets/partials/market-summary.scss */
.fixed-width-350 {
  width: 350px !important;
  min-width: 350px !important;
  max-width: 350px !important;
}

/* line 5, app/assets/stylesheets/partials/scores.scss */
.sheet .info {
  display: block;
  background-color: #a5bacf;
  color: #343a3d;
  padding: 0.5em;
}

/* line 12, app/assets/stylesheets/partials/scores.scss */
.sheet .info:empty {
  display: none;
}

/* line 1, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout {
  font-size: 12px;
  letter-spacing: -0.01em;
}

/* line 5, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout p {
  color: white;
  margin-top: 0;
}

/* line 10, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout .page {
  margin-left: 0;
  justify-content: center;
}

/* line 14, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout md-toolbar,
body.loggedout .toggle-left {
  display: none;
}

/* line 19, 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 28, 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 39, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login [layout='row'] {
  margin-bottom: 15px;
}

/* line 41, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login [layout='row']:last-child {
  margin-bottom: 0;
}

/* line 45, 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: 24px;
  justify-content: center;
  align-content: center;
  align-items: center;
}

/* line 55, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login .logo img {
  height: auto;
  width: 124%;
  margin-top: 12px;
}

/* line 61, 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 68, 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 81, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login form.custom_logo {
  background-image: none;
}

/* line 86, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text'],
body.loggedout #register_login input[type='email'],
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 108, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:placeholder,
body.loggedout #register_login input[type='email']:placeholder,
body.loggedout #register_login input[type='password']:placeholder {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

/* line 112, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::placeholder,
body.loggedout #register_login input[type='email']::placeholder,
body.loggedout #register_login input[type='password']::placeholder {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

/* line 116, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:placeholder-shown,
body.loggedout #register_login input[type='email']:placeholder-shown,
body.loggedout #register_login input[type='password']:placeholder-shown {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

/* line 120, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::placeholder-shown,
body.loggedout #register_login input[type='email']::placeholder-shown,
body.loggedout #register_login input[type='password']::placeholder-shown {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

/* line 124, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::-webkit-input-placeholder,
body.loggedout #register_login input[type='email']::-webkit-input-placeholder,
body.loggedout #register_login input[type='password']::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(255, 255, 255, 0.5);
}

/* line 128, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']::-moz-placeholder,
body.loggedout #register_login input[type='email']::-moz-placeholder,
body.loggedout #register_login input[type='password']::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.5);
}

/* line 132, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:-ms-input-placeholder,
body.loggedout #register_login input[type='email']:-ms-input-placeholder,
body.loggedout #register_login input[type='password']:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.5);
}

/* line 136, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:-moz-placeholder,
body.loggedout #register_login input[type='email']:-moz-placeholder,
body.loggedout #register_login input[type='password']:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.5);
}

/* line 140, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus,
body.loggedout #register_login input[type='email']: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 144, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:placeholder,
body.loggedout #register_login input[type='email']:focus:placeholder,
body.loggedout #register_login input[type='password']:focus:placeholder {
  color: white;
}

/* line 147, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::placeholder,
body.loggedout #register_login input[type='email']:focus::placeholder,
body.loggedout #register_login input[type='password']:focus::placeholder {
  color: white;
}

/* line 150, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:placeholder-shown,
body.loggedout #register_login input[type='email']:focus:placeholder-shown,
body.loggedout #register_login input[type='password']:focus:placeholder-shown {
  color: white;
}

/* line 153, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::placeholder-shown,
body.loggedout #register_login input[type='email']:focus::placeholder-shown,
body.loggedout #register_login input[type='password']:focus::placeholder-shown {
  color: white;
}

/* line 156, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::-webkit-input-placeholder,
body.loggedout #register_login input[type='email']:focus::-webkit-input-placeholder,
body.loggedout #register_login input[type='password']:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white;
}

/* line 160, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus::-moz-placeholder,
body.loggedout #register_login input[type='email']:focus::-moz-placeholder,
body.loggedout #register_login input[type='password']:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}

/* line 164, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:-ms-input-placeholder,
body.loggedout #register_login input[type='email']:focus:-ms-input-placeholder,
body.loggedout #register_login input[type='password']:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: white;
}

/* line 168, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login input[type='text']:focus:-moz-placeholder,
body.loggedout #register_login input[type='email']:focus:-moz-placeholder,
body.loggedout #register_login input[type='password']:focus:-moz-placeholder {
  /* Firefox 18- */
  color: white;
}

/* line 175, 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;
  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 203, 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 209, 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 216, 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 220, 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 224, 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 240, app/assets/stylesheets/partials/loggedout.scss */
.forgotton-password div {
  display: flex;
  justify-content: center;
}

/* line 243, 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 258, 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 273, app/assets/stylesheets/partials/loggedout.scss */
  body.loggedout #register_login .logo {
    min-height: 96px;
    margin-bottom: 19px;
    padding-bottom: 0;
  }
  /* line 278, 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 292, app/assets/stylesheets/partials/loggedout.scss */
  body.loggedout .error-bar p {
    font-size: 9px !important;
  }
}

/* line 300, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout .full-width,
body.loggedout md-content.summary-bar {
  height: 100vh !important;
}

/* line 304, app/assets/stylesheets/partials/loggedout.scss */
body.loggedout #register_login {
  height: 449px;
}

/* form */
/* line 2, app/assets/stylesheets/form.scss */
md-select-container {
  position: relative;
}

/* line 4, 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/assets/stylesheets/form.scss */
md-select-container select {
  background-color: #fff;
  border: 0;
  border-bottom: 1px solid #ccc;
}

/* line 17, app/assets/stylesheets/form.scss */
md-input-container.md-input-focused:not(.md-input-invalid) .md-input,
md-input-container select:focus {
  border-color: #136eae;
}

/* line 21, app/assets/stylesheets/form.scss */
md-input-container.md-input-focused:not(.md-input-invalid) label {
  color: #136eae;
}

/* line 1, app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.drop-down-menu-content {
  min-width: 10em;
}

/* line 3, app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.drop-down-menu-content md-menu-item button {
  min-width: 100%;
}

/* line 6, app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.drop-down-menu-content.dark {
  background-color: #44494a;
  color: #fafafa;
}

/* line 12, app/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.combined-button {
  position: relative;
}

/* line 14, 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/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/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.combined-button i {
  position: absolute;
  right: 0.25em;
  top: 0.5em;
  z-index: 0;
}

/* line 53, 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/assets/stylesheets/partials/combined_arrow_dropdown.scss */
.filters .combined-button .xicon {
  margin-right: 0.5em;
  color: #fff;
}

/* line 1, app/assets/stylesheets/partials/charts.scss */
.sheet canvas {
  margin: 10px;
}

/* line 5, app/assets/stylesheets/partials/charts.scss */
.top-left {
  position: absolute !important;
  top: 5px !important;
  left: 5px !important;
}

/* line 11, app/assets/stylesheets/partials/charts.scss */
.c3-line-competitor-provider.c3-line,
.c3-line-competitor-points {
  stroke-width: 3px !important;
}

/* line 16, app/assets/stylesheets/partials/charts.scss */
.c3-line-competitor-points {
  stroke: #2587a3 !important;
}

/* line 20, app/assets/stylesheets/partials/charts.scss */
#chart2.c3 svg {
  font-size: 13px;
}

/* line 24, 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 34, app/assets/stylesheets/partials/charts.scss */
.label.beticon-dw::before {
  background-color: #136eae;
}

/* line 38, app/assets/stylesheets/partials/charts.scss */
#chart-full {
  padding: 10px;
  min-width: 100%;
  min-height: 100%;
}

/* line 44, app/assets/stylesheets/partials/charts.scss */
[bindto-id='chart-full'] {
  min-height: 100%;
}

/* line 48, app/assets/stylesheets/partials/charts.scss */
#chart-full,
.market-graph.min-height {
  flex: initial;
  min-height: 600px;
}

/* line 53, app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-texts-profit,
.market-graph.min-height .c3-texts-profit {
  display: none;
}

/* line 57, app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-axis-y-label,
.market-graph.min-height .c3-axis-y-label {
  font-size: 14px;
}

/* line 61, 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 64, app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-tooltip,
.market-graph.min-height .c3-tooltip {
  width: 230px;
}

/* line 67, app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-tooltip td,
.market-graph.min-height .c3-tooltip td {
  line-height: 1.5em;
}

/* line 71, app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-tooltip th,
.market-graph.min-height .c3-tooltip th {
  text-align: center;
}

/* line 75, app/assets/stylesheets/partials/charts.scss */
#chart-full .c3-areas-profit > path,
.market-graph.min-height .c3-areas-profit > path {
  fill: #c8c8c8 !important;
}

/* line 80, 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 1, app/assets/stylesheets/partials/accounts.scss */
.account-list-grid {
  padding-bottom: 1em;
}

/* line 3, app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] {
  padding-top: 10px;
}

/* line 7, app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] img {
  max-width: 128px;
  max-height: 128px;
  width: 128px;
  height: 128px;
}

/* line 13, app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] [layout='column'] {
  height: 128px;
  padding: 0 1em;
  display: flex;
  justify-content: flex-start;
  /* align-items: flex-start; */
  /* align-content: flex-start; */
  margin-top: 0;
  margin-bottom: 0;
}

/* line 22, app/assets/stylesheets/partials/accounts.scss */
.account-list-grid [layout='row'] .account-single-container[layout='column'] {
  max-height: 128px;
  min-height: 128px;
  justify-content: space-between !important;
}

/* line 27, 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 3, 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/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);
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  /* line 42, app/assets/stylesheets/partials/freshdesk-widget.scss */
  #freshwidget-button a {
    width: 40px;
    height: 40px;
    font-size: 36px;
  }
}

/* line 49, app/assets/stylesheets/partials/freshdesk-widget.scss */
body #lc_chat_layout {
  bottom: auto;
  top: 10px;
  right: 112px !important;
}

/* line 53, app/assets/stylesheets/partials/freshdesk-widget.scss */
body #lc_chat_layout.lc-collapsed {
  height: 43px;
  overflow: hidden;
  box-shadow: none;
}

/* line 58, app/assets/stylesheets/partials/freshdesk-widget.scss */
body #lc_chat_layout.lc-collapsed #lc_chat_header {
  background-color: transparent;
  border: 0;
  background-image: none;
  position: relative;
}

/* line 63, app/assets/stylesheets/partials/freshdesk-widget.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 73, app/assets/stylesheets/partials/freshdesk-widget.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;
}

/**
 * Gridpak Beta SCSS
 *
 * Generator - http://gridpak.com/
 * Created by @simplygoodwork
 */
/* Reusable column setup */
/* line 19, 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 49, app/assets/stylesheets/mixins/_grid.scss */
  .grid-row {
    position: absolute;
    width: 100%;
    height: 313px;
    margin-left: -1px;
    margin-right: 20px;
  }
  /* line 57, app/assets/stylesheets/mixins/_grid.scss */
  .grid-col {
    padding: 0;
  }
  /* line 61, app/assets/stylesheets/mixins/_grid.scss */
  .grid-cell {
    height: 14.28%;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
  }
  /* --- Gridpak variables ---*/
  /* line 72, app/assets/stylesheets/mixins/_grid.scss */
  .span_1 {
    height: 100%;
    width: 10%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 76, app/assets/stylesheets/mixins/_grid.scss */
  .span_2 {
    height: 100%;
    width: 20%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 80, app/assets/stylesheets/mixins/_grid.scss */
  .span_3 {
    height: 100%;
    width: 30%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 84, app/assets/stylesheets/mixins/_grid.scss */
  .span_4 {
    height: 100%;
    width: 40%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 88, app/assets/stylesheets/mixins/_grid.scss */
  .span_5 {
    height: 100%;
    width: 50%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 92, app/assets/stylesheets/mixins/_grid.scss */
  .span_6 {
    height: 100%;
    width: 60%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 96, app/assets/stylesheets/mixins/_grid.scss */
  .span_7 {
    height: 100%;
    width: 70%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 100, app/assets/stylesheets/mixins/_grid.scss */
  .span_8 {
    height: 100%;
    width: 80%;
    padding: 0 0;
    margin-left: 0;
  }
  /* line 104, app/assets/stylesheets/mixins/_grid.scss */
  .span_9 {
    margin-left: 0;
    width: 100%;
  }
}

/* line 110, app/assets/stylesheets/mixins/_grid.scss */
.competitor-pill-list {
  position: relative;
}

/* line 114, app/assets/stylesheets/mixins/_grid.scss */
greyhound-speed-matrix .grid-col .grid-cell,
model-speed-matrix .grid-col .grid-cell {
  border-bottom: 0;
}

/* line 122, app/assets/stylesheets/mixins/_grid.scss */
thoroughbred-speed-matrix .grid-col .grid-cell:first-child {
  border-top: 1px solid #fff;
}

/* ************************************** */
/* Mandatory CSS required for ng-sortable */
/* ************************************** */
/* line 5, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-item,
.as-sortable-placeholder {
  display: block;
}

/* line 10, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-item {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 15, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] {
  width: 100% !important;
}

/* line 22, 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 27, 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 34, 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 38, 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 43, 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 48, 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 57, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-item-handle {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  padding-right: 10px;
}

/* line 64, 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 80, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-drag {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}

/* line 86, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-hidden {
  display: none !important;
}

/* line 90, 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 99, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-placeholder {
  border: 1px dashed darkgrey;
  box-sizing: border-box;
  background-color: #dbdbdb;
}

/* line 105, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-drag {
  opacity: 0.8;
}

/* line 109, app/assets/stylesheets/mixins/sortable.scss */
.layout-top {
  justify-content: start !important;
}

/* line 114, app/assets/stylesheets/mixins/sortable.scss */
.push-right md-tabs-wrapper {
  padding-left: 85px;
}

/* line 119, app/assets/stylesheets/mixins/sortable.scss */
.au.text-as-well:after,
.AUS.text-as-well:after {
  content: 'AU';
}

/* line 124, app/assets/stylesheets/mixins/sortable.scss */
.hk.text-as-well:after,
.HKG.text-as-well:after {
  content: 'HK';
}

/* line 129, app/assets/stylesheets/mixins/sortable.scss */
.sg.text-as-well:after,
.SGP.text-as-well:after {
  content: 'SG';
}

/* line 134, app/assets/stylesheets/mixins/sortable.scss */
.nz.text-as-well:after,
.NZL.text-as-well:after {
  content: 'NZ';
}

/* line 139, app/assets/stylesheets/mixins/sortable.scss */
.jp.text-as-well:after,
.JPN.text-as-well:after {
  content: 'JP';
}

/* line 144, app/assets/stylesheets/mixins/sortable.scss */
.za.text-as-well:after,
.ZAF.text-as-well:after {
  content: 'ZA';
}

/* line 149, app/assets/stylesheets/mixins/sortable.scss */
.gb.text-as-well:after,
.GBR.text-as-well:after {
  content: 'UK';
}

/* line 154, app/assets/stylesheets/mixins/sortable.scss */
.us.text-as-well:after,
.USA.text-as-well:after {
  content: 'US';
}

/* line 159, app/assets/stylesheets/mixins/sortable.scss */
.fr.text-as-well:after,
.FRA.text-as-well:after {
  content: 'FR';
}

/* line 164, app/assets/stylesheets/mixins/sortable.scss */
.ie.text-as-well:after,
.IRL.text-as-well:after {
  content: 'IE';
}

/* line 179, app/assets/stylesheets/mixins/sortable.scss */
.flag-menu {
  padding: 2px 9px;
  min-width: 7rem;
  padding-left: 9px !important;
  padding-right: 9px !important;
}

/* line 184, app/assets/stylesheets/mixins/sortable.scss */
.flag-menu .text-as-well {
  display: flex;
  justify-content: center;
}

/* line 187, app/assets/stylesheets/mixins/sortable.scss */
.flag-menu .text-as-well:before {
  min-width: 24px !important;
  height: 24px !important;
  display: flex;
  flex: 1;
}

/* line 193, app/assets/stylesheets/mixins/sortable.scss */
.flag-menu .text-as-well:after {
  height: 24px;
  line-height: 24px;
  flex: 1;
  margin-left: 9px;
  font-weight: 500;
}

/* line 203, app/assets/stylesheets/mixins/sortable.scss */
.flag-menu-checkboxes {
  min-width: 10rem;
}

/* line 207, app/assets/stylesheets/mixins/sortable.scss */
.rel {
  position: relative;
}

/* line 211, app/assets/stylesheets/mixins/sortable.scss */
.pos-abs {
  position: absolute;
}

/* line 215, app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item,
ul.as-sortable-item {
  position: relative;
}

/* line 219, 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 226, 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 235, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging [layout='row'] {
  margin-bottom: 1px !important;
}

/* line 237, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging [layout='row'] > button {
  max-height: 24px;
}

/* line 242, app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item {
  margin-bottom: 16px;
}

/* line 244, app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item [layout='row'] {
  margin-bottom: 1px !important;
}

/* line 246, app/assets/stylesheets/mixins/sortable.scss */
li.as-sortable-item [layout='row'] > button {
  max-height: 24px;
}

/* line 254, app/assets/stylesheets/mixins/sortable.scss */
md-tab-content [role='tabpanel'] [layout='row'] .column-top[layout='column'] {
  margin-right: 20px !important;
}

/* line 257, app/assets/stylesheets/mixins/sortable.scss */
md-tab-content [role='tabpanel'] [layout='row'] [layout='column']:hover {
  background: initial;
}

/* line 262, 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 266, app/assets/stylesheets/mixins/sortable.scss */
md-tab-content [role='tabpanel'] .as-sortable-item-handle:before {
  line-height: 16px;
}

/* line 272, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable],
.as-sortable-dragging {
  padding-left: 0;
}

/* line 275, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'],
.as-sortable-dragging [layout='row'] {
  margin-bottom: 0 !important;
}

/* line 277, 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 282, 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 287, 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 296, 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 303, 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 310, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable] [layout='row'] span.options,
.as-sortable-dragging [layout='row'] span.options {
  flex: 1;
}

/* line 313, 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 320, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] {
  margin: 0 0 16px 0;
}

/* line 322, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] [layout='row']:not(.filter-nav) {
  margin-bottom: 0 !important;
}

/* line 325, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] .edit {
  min-width: 36px;
  max-width: 36px;
}

/* line 328, app/assets/stylesheets/mixins/sortable.scss */
[as-sortable-item] .edit md-icon {
  margin-left: 0 !important;
}

/* line 334, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging {
  margin: 0 0 0 0;
  max-height: 36px !important;
}

/* line 340, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging .options .column-right,
.as-sortable-dragging .options .column-left > *:not(.provider) {
  display: none;
}

/* line 347, 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 354, 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 360, 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 369, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging [layout='row']:not(.filter-nav) {
  margin-bottom: 0 !important;
}

/* line 372, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging .edit {
  min-width: 36px;
  max-width: 36px;
}

/* line 375, app/assets/stylesheets/mixins/sortable.scss */
.as-sortable-dragging .edit md-icon {
  margin-left: 0 !important;
}

/* line 382, app/assets/stylesheets/mixins/sortable.scss */
.sorted ul {
  margin: 0;
}

/*
 * URL: /funds/trading_funds/#/funds/trading
 * Date dropdown
 */
/* line 7, app/assets/stylesheets/adrian_review.scss */
.popover-container .c3-line {
  stroke-width: 1px;
}

/* line 12, app/assets/stylesheets/adrian_review.scss */
.summary-header .combined-button {
  margin-top: 2px;
}

/* line 15, app/assets/stylesheets/adrian_review.scss */
.summary-header .combined-button i {
  top: 0.25em;
}

/* line 19, app/assets/stylesheets/adrian_review.scss */
.summary-header .combined-button span {
  font-size: 18px !important;
  line-height: 1.5em !important;
  text-rendering: optimizeLegibility;
  font-weight: normal;
}

/* line 25, app/assets/stylesheets/adrian_review.scss */
.summary-header .combined-button span em {
  padding: 5px 5px 0;
}

/* line 30, app/assets/stylesheets/adrian_review.scss */
.summary-header .combined-button button {
  height: 35px;
  margin: 0;
}

/* line 36, app/assets/stylesheets/adrian_review.scss */
.pl-group {
  max-width: 350px;
  min-width: 350px;
  width: 350px;
}

/* line 44, app/assets/stylesheets/adrian_review.scss */
.foot-row .pl-group .footer-cell {
  align-items: center;
}

/* line 50, app/assets/stylesheets/adrian_review.scss */
.dvp-col {
  max-width: 64px;
  min-width: 64px;
  width: 64px;
}

/* line 55, app/assets/stylesheets/adrian_review.scss */
.dvp-col input {
  max-width: 60px;
}

/* line 60, app/assets/stylesheets/adrian_review.scss */
.scratched .hide-if-scratched > * {
  display: none !important;
}

/* line 64, app/assets/stylesheets/adrian_review.scss */
.racing .sheet .arb-list[layout='row'] .trade-action[layout='column'] {
  width: 68px;
  min-width: 68px;
  max-width: 68px;
  margin-left: 1.5%;
  margin-right: 1.5%;
}

/* line 71, app/assets/stylesheets/adrian_review.scss */
.racing .sheet .arb-list[layout='row'] .trade-action[layout='column'] .md-button {
  max-width: 100% !important;
  min-width: 100% !important;
}

/* line 75, app/assets/stylesheets/adrian_review.scss */
.racing .sheet .arb-list[layout='row'] .trade-action[layout='column'] .md-button.trade span {
  text-align: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 6px;
}

/* line 84, app/assets/stylesheets/adrian_review.scss */
.md-button.green:disabled {
  background-color: #afbdaf !important;
}

/* TRADESLIP changes */
/* line 88, app/assets/stylesheets/adrian_review.scss */
trading-slip-betia .panel.cancelling {
  opacity: 0.25;
  pointer-events: none;
}

/* line 93, app/assets/stylesheets/adrian_review.scss */
trading-slip-betia .panel.cancelled {
  display: none;
  pointer-events: none;
}

/* line 98, app/assets/stylesheets/adrian_review.scss */
trading-slip-betia .panel.updating {
  opacity: 0.75;
  pointer-events: none;
}

/*
 * Because the layouts are soooooo specific
 * I used this trying to align headings and content for the permissions view
 */
/* line 106, app/assets/stylesheets/adrian_review.scss */
.spaced-left-9px {
  padding-left: 9px !important;
}

/* line 110, app/assets/stylesheets/adrian_review.scss */
.sheet.permissions-view .config-row {
  height: 220px;
}

/* line 114, app/assets/stylesheets/adrian_review.scss */
.sheet.permissions-view > [layout='row'] > div {
  flex: 1;
  /* needs to be made more generic i think i.e. .sheet.default-widths > [layout=row] > div */
}

/* line 117, app/assets/stylesheets/adrian_review.scss */
.sheet.permissions-view > [layout='row'] > div.name {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
}

/* line 123, app/assets/stylesheets/adrian_review.scss */
.sheet.permissions-view > [layout='row'] > div.permissions {
  flex: 3;
}

/* line 127, app/assets/stylesheets/adrian_review.scss */
.sheet.permissions-view > [layout='row'] > div .segment {
  flex: 1;
}

/* line 131, app/assets/stylesheets/adrian_review.scss */
.sheet.permissions-view > [layout='row'] > div md-checkbox {
  margin: 0;
}

/* line 135, app/assets/stylesheets/adrian_review.scss */
.sheet.permissions-view > [layout='row'] > div md-select {
  background-color: transparent !important;
  color: #666 !important;
}

/**/
/* line 141, app/assets/stylesheets/adrian_review.scss */
.idvp-trade {
  background-color: #3ebb41 !important;
  color: #fff;
}

/* line 146, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.pl-group.no-really-no-margin.layout-row,
.no-really-make-column,
.racing .filter-nav[layout='row'] > div.no-really-make-column,
.sheet .filter-nav[layout='row'] .no-really-make-column[layout='row'],
arb-view .filter-nav .pl-group.no-really-make-column {
  margin: 0 !important;
}

/* line 156, app/assets/stylesheets/adrian_review.scss */
.no-really-make-column {
  flex-direction: column !important;
}

/* line 160, app/assets/stylesheets/adrian_review.scss */
.no-really-align-items-left {
  align-items: flex-start !important;
  justify-content: flex-start !important;
}

/* line 165, app/assets/stylesheets/adrian_review.scss */
.trade-forex .tabular-data .flag:before {
  margin-right: 10px;
}

/* line 169, app/assets/stylesheets/adrian_review.scss */
.actions.full-width {
  width: 100%;
  max-width: 100%;
}

/* line 173, app/assets/stylesheets/adrian_review.scss */
.actions.full-width .actions-button {
  max-width: 174px;
}

/* line 179, app/assets/stylesheets/adrian_review.scss */
.user-management .user-first-name,
.user-management .user-last-name {
  flex: 1;
  font-weight: 600;
}

/* line 185, app/assets/stylesheets/adrian_review.scss */
.user-management .user-email {
  flex: 2 !important;
}

/* line 189, app/assets/stylesheets/adrian_review.scss */
.user-management .user-groups {
  flex: 3 !important;
}

/* FIX for Exotics button heights */
/* line 195, app/assets/stylesheets/adrian_review.scss */
.exotics .filter-nav .details .bet-type,
.exotics .filter-nav .nav-tabs {
  min-height: 28px;
  height: 28px !important;
}

/* line 203, app/assets/stylesheets/adrian_review.scss */
.exotics .filter-nav .details .fp,
.exotics .filter-nav .details .name,
.exotics .filter-nav .details .pa1,
.exotics .filter-nav .details .pa2,
.exotics .filter-nav .details .pa3,
.exotics .filter-nav .details .pa4,
.exotics .filter-nav .figures .fp,
.exotics .filter-nav .figures .name,
.exotics .filter-nav .figures .pa1,
.exotics .filter-nav .figures .pa2,
.exotics .filter-nav .figures .pa3,
.exotics .filter-nav .figures .pa4 {
  min-height: 34px;
  height: 34px !important;
}

/* line 215, app/assets/stylesheets/adrian_review.scss */
.column-config .filter-nav flags-dropdown {
  width: 100%;
}

/* line 219, app/assets/stylesheets/adrian_review.scss */
#summary-arb-by-country
> div.tabular-data.striped
div.account-values.reset.layout-column
div.reset-flex,
#summary-arb-by-country > div.tabular-data.striped div.totals > div.reset-flex,
.reports
.sheet
.tabular-data
.foot-row[layout='row']
[layout='column']
.totals[layout='row']
> div.reset-flex,
.reports
.sheet
.tabular-data
.foot-row[layout='row']
[layout='column']
.types[layout='row']
> div.reset-flex,
.reset-flex {
  flex: 1;
  max-width: none;
  width: initial;
  min-width: initial;
}

/* line 245, app/assets/stylesheets/adrian_review.scss */
#summary-arb-by-country
> div.tabular-data.striped
div.account-values.reset.layout-column
div.totals {
  background-color: transparent;
}

/* line 252, app/assets/stylesheets/adrian_review.scss */
input[type='number'] {
  -moz-appearance: textfield;
}

/* line 256, app/assets/stylesheets/adrian_review.scss */
.footer .footer-button,
footer .footer-button {
  background-color: #44494a !important;
  border: 0;
  box-shadow: none !important;
  height: 52px;
  justify-content: center;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  text-align: center;
  width: 88px;
}

/* line 268, app/assets/stylesheets/adrian_review.scss */
.footer .footer-button:hover,
footer .footer-button:hover {
  background-color: rgba(158, 158, 158, 0.2) !important;
}

/* line 273, app/assets/stylesheets/adrian_review.scss */
.header-time-stamp {
  min-width: 191.5px;
  text-align: left;
  justify-content: flex-start;
}

/* line 279, app/assets/stylesheets/adrian_review.scss */
.bpad {
  padding-bottom: 4.5px;
}

/* line 283, app/assets/stylesheets/adrian_review.scss */
.racing .filter-nav[layout='row'] > div.header-block {
  padding: 0;
  margin: 0;
}

/* line 289, app/assets/stylesheets/adrian_review.scss */
trading-slip-betia .panel.EATW.Citibet .market-name, trading-slip-betia .panel.EATWP.Citibet .market-name, trading-slip-betia .panel.QEAT.Citibet .market-name, trading-slip-betia .panel.QPEAT.Citibet .market-name {
  background-color: #caa6bf;
}

/* line 296, app/assets/stylesheets/adrian_review.scss */
trading-slip-betia .panel.BETW.Citibet .market-name, trading-slip-betia .panel.BETWP.Citibet .market-name, trading-slip-betia .panel.QBET.Citibet .market-name, trading-slip-betia .panel.QPBET.Citibet .market-name {
  background-color: #a5bacf;
}

/* line 303, app/assets/stylesheets/adrian_review.scss */
trading-slip-betia .panel.LAY.Betfair .market-name {
  background-color: #caa6bf;
}

/* line 307, app/assets/stylesheets/adrian_review.scss */
trading-slip-betia .panel.BACK.Betfair .market-name {
  background-color: #a5bacf;
}

/* line 315, app/assets/stylesheets/adrian_review.scss */
.account-values-no-title-infront:first-child {
  padding-left: 36px;
}

/* line 319, app/assets/stylesheets/adrian_review.scss */
.space-right {
  margin-right: 9px !important;
}

/* line 323, app/assets/stylesheets/adrian_review.scss */
md-menu.fill-container {
  height: 100% !important;
}

/* line 327, app/assets/stylesheets/adrian_review.scss */
.fill-container combined-arrow-button {
  width: 100%;
}

/* line 331, app/assets/stylesheets/adrian_review.scss */
.fill-container .combined-button,
md-menu.fill-container .combined-button {
  width: 100%;
  min-width: initial;
  max-width: none;
  height: 100% !important;
  min-height: 100% !important;
}

/* line 339, app/assets/stylesheets/adrian_review.scss */
.fill-container .combined-button i,
md-menu.fill-container .combined-button i {
  top: 50% !important;
}

/* line 343, app/assets/stylesheets/adrian_review.scss */
.fill-container .combined-button span,
md-menu.fill-container .combined-button span {
  font-size: 14px !important;
}

/* line 347, app/assets/stylesheets/adrian_review.scss */
.fill-container .combined-button .md-button,
md-menu.fill-container .combined-button .md-button {
  width: 100%;
  min-width: initial;
  max-width: none;
}

/* line 354, app/assets/stylesheets/adrian_review.scss */
.max-height-35 {
  overflow: hidden;
  max-height: 35px;
}

/* line 360, app/assets/stylesheets/adrian_review.scss */
table.data-table tbody tr,
table.data-table tfoot tr,
table.data-table thead tr {
  display: flex;
  flex-direction: row;
}

/* line 367, app/assets/stylesheets/adrian_review.scss */
table.data-table tbody tr td,
table.data-table tfoot tr th,
table.data-table thead tr th {
  color: #2b2e2e;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

/* line 380, app/assets/stylesheets/adrian_review.scss */
table.data-table tbody tr td md-checkbox,
table.data-table tfoot tr th md-checkbox,
table.data-table thead tr th md-checkbox {
  align-self: center;
}

/* line 385, app/assets/stylesheets/adrian_review.scss */
table.data-table .sub-group {
  font-weight: 100;
}

/* line 389, app/assets/stylesheets/adrian_review.scss */
table.data-table span.beticon {
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 397, app/assets/stylesheets/adrian_review.scss */
.qb-logo {
  background-image: url(/images/Quickbooks_intuit_logo_small.png);
  background-size: 36px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 404, app/assets/stylesheets/adrian_review.scss */
.xero-logo {
  background-image: url(/images/xero-logo.png);
  background-size: 36px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 411, app/assets/stylesheets/adrian_review.scss */
.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 416, app/assets/stylesheets/adrian_review.scss */
.max-height-30 {
  max-height: 30px !important;
}

/* line 420, app/assets/stylesheets/adrian_review.scss */
.reports
.sheet
.tabular-data
[layout='row']
> div.section.section-actions
button.green
i.material-icons {
  color: #fff;
}

/* line 430, app/assets/stylesheets/adrian_review.scss */
.reports
.sheet
.tabular-data
[layout='row']
> div.section.section-actions
button.lock-button {
  margin-right: 9px;
}

/* line 439, app/assets/stylesheets/adrian_review.scss */
.racing
.sheet.exotics
.filter-nav[layout='row']
.matrix
> div.bet-type
button.md-button-lock-icon {
  width: 30%;
  max-width: 30%;
  min-width: 30%;
  border-right: 0;
}

/* line 450, app/assets/stylesheets/adrian_review.scss */
.racing
.sheet.exotics
.filter-nav[layout='row']
.matrix
> div.bet-type
button.md-button-lock-icon i {
  font-size: 18px;
}

/* line 455, app/assets/stylesheets/adrian_review.scss */
.racing
.sheet.exotics
.filter-nav[layout='row']
.matrix
> div.bet-type
button.md-button-lock-option-text {
  border-left: 0;
}

/* line 466, app/assets/stylesheets/adrian_review.scss */
.racing
.sheet.exotics
.filter-nav[layout='row']
.matrix
> div.bet-type
button.md-button-lock-option-text[disabled] {
  color: rgba(255, 255, 255, 0.45) !important;
}

/* line 472, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet .th > div .md-button.md-button-lock-icon {
  width: 30%;
  max-width: 30%;
  min-width: 30%;
  border-right: 0;
  height: 100%;
}

/* line 479, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet .th > div .md-button.md-button-lock-icon i {
  font-size: 18px;
}

/* line 484, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet .th > div .md-button.md-button-lock-option-text {
  width: 70%;
  max-width: 70%;
  min-width: 70%;
  border-left: 0;
}

/* line 490, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet .th > div .md-button.md-button-lock-option-text[disabled] {
  color: rgba(255, 255, 255, 0.45) !important;
}

/* line 493, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet .th > div .md-button.md-button-lock-option-text.active {
  background: #ffffff2e;
}

/* line 498, app/assets/stylesheets/adrian_review.scss */
body > md-bottom-sheet input.params[disabled] {
  border: 0;
  box-shadow: none !important;
}

/* line 504, app/assets/stylesheets/adrian_review.scss */
.md-open-menu-container md-menu-content.no-button-margins button,
.md-open-menu-container md-menu-content.no-button-margins button:hover {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  height: 36px !important;
  line-height: 36px !important;
}

/* line 512, app/assets/stylesheets/adrian_review.scss */
.forex-exchange-rate-header-item {
  max-width: 70px;
  padding: 0 9px;
}

/* line 516, app/assets/stylesheets/adrian_review.scss */
.forex-exchange-rate-header-item .flags {
  justify-content: space-around !important;
}

/* line 521, app/assets/stylesheets/adrian_review.scss */
.trading-fund-header-button {
  max-width: 150px !important;
}

/* line 525, app/assets/stylesheets/adrian_review.scss */
.iex-dynamic-account-list-0 {
  flex: 5 !important;
  width: auto !important;
  min-width: initial !important;
  max-width: initial !important;
}

/* FIX for un-viewable figures in trading parameters */
/* line 532, app/assets/stylesheets/adrian_review.scss */
body > md-bottom-sheet.trading-parameters > div input {
  color: #333;
  width: 100% !important;
}

/* line 539, app/assets/stylesheets/adrian_review.scss */
.page.bet-type-summary,
.page.market-summary {
  overflow: hidden;
}

/* line 545, app/assets/stylesheets/adrian_review.scss */
.exa-button:hover {
  background-color: #2587a3 !important;
}

/* line 550, app/assets/stylesheets/adrian_review.scss */
arb-view #trading-grid.MAKE .layout-row div.BACK,
arb-view #trading-grid.MAKE .layout-row div.WIN,
arb-view #trading-grid.MAKE .layout-row div.accounts.BACK,
arb-view #trading-grid.MAKE .layout-row div.accounts.PLC,
arb-view #trading-grid.MAKE .layout-row div.accounts.WIN,
arb-view #trading-grid.MAKE .layout-row div.dw.DVP,
arb-view #trading-grid.MAKE .layout-row .host-price-column,
arb-view #trading-grid.MAKE .layout-row .make-colum-total {
  max-width: 70px;
  min-width: 70px;
  width: 70px;
}

/* line 564, app/assets/stylesheets/adrian_review.scss */
.border-bottom-on-hover,
.settings .tabular-data .border-bottom-on-hover[layout='row'] {
  border-bottom: 1px solid transparent !important;
}

/* line 569, app/assets/stylesheets/adrian_review.scss */
.border-bottom-on-hover:hover,
.settings .tabular-data .border-bottom-on-hover[layout='row']:hover {
  border-bottom: 1px dotted #999 !important;
}

/* line 574, app/assets/stylesheets/adrian_review.scss */
.hidden {
  display: none !important;
}

/* line 578, app/assets/stylesheets/adrian_review.scss */
.active-button {
  background-color: rgba(255, 255, 255, 0.1);
}

/** AARGH!!! column alignment on make view !!!! */
/* line 582, app/assets/stylesheets/adrian_review.scss */
.racing .filter-nav.no-header-margins[layout='row'] > div {
  margin: 0 !important;
}

/* TRADE SLIP CHANGES */
/* line 586, app/assets/stylesheets/adrian_review.scss */
.trade-slip-input-container {
  border-right: 4.5px solid transparent;
  position: relative;
}

/* line 591, app/assets/stylesheets/adrian_review.scss */
.trade-slip-input-container .account_username {
  font-size: 12px !important;
}

/* line 595, app/assets/stylesheets/adrian_review.scss */
.trade-slip-input-container span.trade-slip-label {
  font-size: 0.45vw;
  left: 0.45vw;
  position: absolute;
  top: 0.1vw;
}

/* line 602, app/assets/stylesheets/adrian_review.scss */
.trade-slip-input-container .with-unit {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 606, app/assets/stylesheets/adrian_review.scss */
.trade-slip-input-container .pre-dollar {
  position: absolute;
  top: 10px;
  left: 4px;
}

/* line 611, app/assets/stylesheets/adrian_review.scss */
.trade-slip-input-container .post-unit {
  position: absolute;
  top: 10px;
  right: 8px;
}

/* line 618, app/assets/stylesheets/adrian_review.scss */
button.md-button.md-button-stake-value {
  align-content: center;
  justify-content: center;
  padding: 0 4.5px;
  text-align: center;
}

/* line 623, app/assets/stylesheets/adrian_review.scss */
button.md-button.md-button-stake-value.beticon {
  padding-left: 9px;
}

/* line 644, app/assets/stylesheets/adrian_review.scss */
.column-config .sheet [layout='row'] > div.column-left {
  flex: 1.3;
}

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

/* line 654, app/assets/stylesheets/adrian_review.scss */
input.min-width-1 {
  min-width: 1px !important;
  width: 100% !important;
}

/* line 659, app/assets/stylesheets/adrian_review.scss */
div.vertical-spacer {
  display: block;
  border-left: 5px solid rgba(255, 255, 255, 0.1);
  margin: 0 36px 0 36px !important;
  height: 100%;
}

/* line 666, app/assets/stylesheets/adrian_review.scss */
.pad-right {
  margin-right: 9px !important;
}

/* line 671, app/assets/stylesheets/adrian_review.scss */
.arb-strategy-select md-select-value {
  width: 100%;
}

/* line 673, app/assets/stylesheets/adrian_review.scss */
.arb-strategy-select md-select-value span {
  display: flex;
  color: #fff;
}

/* line 677, app/assets/stylesheets/adrian_review.scss */
.arb-strategy-select md-select-value span .md-text span {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
  text-transform: uppercase;
}

/* line 683, app/assets/stylesheets/adrian_review.scss */
.arb-strategy-select md-select-value span .md-text span:before {
  margin-right: 9px;
}

/* line 691, app/assets/stylesheets/adrian_review.scss */
.arb-strategy-select-option:before {
  content: none !important;
}

/* line 694, app/assets/stylesheets/adrian_review.scss */
.arb-strategy-select-option .md-text span {
  flex-direction: row;
  width: 100%;
  display: flex;
  flex: 1;
}

/* line 699, app/assets/stylesheets/adrian_review.scss */
.arb-strategy-select-option .md-text span:before {
  margin-right: 9px;
}

/* line 705, app/assets/stylesheets/adrian_review.scss */
md-select.light span div.md-text {
  color: #44494a;
}

/* line 710, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters-header div {
  border-left: 1px solid transparent !important;
}

/* line 714, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters-header div.flex-width-0-5 {
  border-left: 0.5px solid transparent !important;
}

/* line 718, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters-header div.flex-width-3 {
  border-left: 3px solid transparent !important;
}

/* line 721, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters-header div.flex-width-4 {
  border-left: 4px solid transparent !important;
}

/* line 724, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters-header div.flex-width-10 {
  border-left: 10px solid transparent !important;
}

/* line 727, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters-header div.flex-width-11 {
  border-left: 11px solid transparent !important;
}

/* line 730, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters-header div.flex-width-12 {
  border-left: 12px solid transparent !important;
}

/* line 735, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters input {
  border: 0;
}

/* line 739, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters .cell {
  overflow: hidden;
  border-left: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  min-height: 2.5em;
  /* Another rest because .flat doesn't work */
}

/* line 745, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters .cell input {
  padding: 0 4.5px !important;
}

/* line 749, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters .cell button.flat {
  border: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  display: flex;
}

/* line 752, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters .cell button.flat md-icon {
  padding: 0;
}

/* line 758, app/assets/stylesheets/adrian_review.scss */
.variable-staking-pararmeters .cell button.flat.red, .variable-staking-pararmeters .cell button.flat.red:before, .variable-staking-pararmeters .cell button.flat.red md-icon {
  color: #fff !important;
}

/* line 768, app/assets/stylesheets/adrian_review.scss */
.font-13 {
  font-size: 13px !important;
}

/* line 772, app/assets/stylesheets/adrian_review.scss */
.data-trade-slip-label {
  padding-left: 9px;
}

/* line 776, app/assets/stylesheets/adrian_review.scss */
button.amend,
button.amend span,
button.save-trade,
button.save-trade span {
  justify-content: center;
}

/* line 783, app/assets/stylesheets/adrian_review.scss */
.arb-status-panel {
  max-width: 46px;
  min-width: 46px;
  width: 46px;
}

/* line 789, app/assets/stylesheets/adrian_review.scss */
.arb-actions {
  max-width: none;
  flex: 1;
  padding-left: 46px;
  padding-right: 46px;
}

/* line 796, app/assets/stylesheets/adrian_review.scss */
.text-align-center {
  text-align: center;
}

/* line 800, app/assets/stylesheets/adrian_review.scss */
.text-align-start {
  text-align: flex-start !important;
}

/* line 804, app/assets/stylesheets/adrian_review.scss */
.citibet-trade-panel-row {
  background-color: rgba(255, 225, 255, 0.05) !important;
}

/* line 808, app/assets/stylesheets/adrian_review.scss */
.padding-above {
  margin: 0 !important;
  margin: 0 !important;
  padding: 0.25em 0;
}

/* line 814, app/assets/stylesheets/adrian_review.scss */
.md-sidenav-rightarb trading-slip-arb hr {
  margin-top: 0;
}

/* line 818, app/assets/stylesheets/adrian_review.scss */
.square-36 {
  width: 36px;
  height: 36px;
}

/* line 823, app/assets/stylesheets/adrian_review.scss */
.header-alternate-bg-color {
  background-color: rgba(68, 73, 74, 0.95) !important;
}

/* line 827, app/assets/stylesheets/adrian_review.scss */
.make-tables-work {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 836, app/assets/stylesheets/adrian_review.scss */
.fix-button {
  margin: 0 !important;
  min-width: initial !important;
}

/* line 841, app/assets/stylesheets/adrian_review.scss */
.xicon.small {
  font-size: 16px;
}

/* line 845, app/assets/stylesheets/adrian_review.scss */
.md-button.center {
  justify-content: center;
  align-content: flex-start;
  align-self: center;
  line-height: normal;
}

/* line 853, app/assets/stylesheets/adrian_review.scss */
.custom-fx .trade-pl {
  flex-direction: column;
}

/* line 860, app/assets/stylesheets/adrian_review.scss */
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-0,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-1,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--1,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-2,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--2,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-3,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--3,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-4,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--4,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-5,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--5,
md-menu-item .xicon-Trade-Strength-0,
md-menu-item .xicon-Trade-Strength-1,
md-menu-item .xicon-Trade-Strength--1,
md-menu-item .xicon-Trade-Strength-2,
md-menu-item .xicon-Trade-Strength--2,
md-menu-item .xicon-Trade-Strength-3,
md-menu-item .xicon-Trade-Strength--3,
md-menu-item .xicon-Trade-Strength-4,
md-menu-item .xicon-Trade-Strength--4,
md-menu-item .xicon-Trade-Strength-5,
md-menu-item .xicon-Trade-Strength--5 {
  width: 24px;
  display: flex;
  text-indent: 0;
}

/* line 876, app/assets/stylesheets/adrian_review.scss */
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-0:before, body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-0:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-1:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-1:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--1:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--1:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-2:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-2:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--2:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--2:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-3:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-3:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--3:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--3:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-4:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-4:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--4:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--4:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-5:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength-5:after,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--5:before,
body > md-bottom-sheet > arb-trade-list .xicon-Trade-Strength--5:after,
md-menu-item .xicon-Trade-Strength-0:before,
md-menu-item .xicon-Trade-Strength-0:after,
md-menu-item .xicon-Trade-Strength-1:before,
md-menu-item .xicon-Trade-Strength-1:after,
md-menu-item .xicon-Trade-Strength--1:before,
md-menu-item .xicon-Trade-Strength--1:after,
md-menu-item .xicon-Trade-Strength-2:before,
md-menu-item .xicon-Trade-Strength-2:after,
md-menu-item .xicon-Trade-Strength--2:before,
md-menu-item .xicon-Trade-Strength--2:after,
md-menu-item .xicon-Trade-Strength-3:before,
md-menu-item .xicon-Trade-Strength-3:after,
md-menu-item .xicon-Trade-Strength--3:before,
md-menu-item .xicon-Trade-Strength--3:after,
md-menu-item .xicon-Trade-Strength-4:before,
md-menu-item .xicon-Trade-Strength-4:after,
md-menu-item .xicon-Trade-Strength--4:before,
md-menu-item .xicon-Trade-Strength--4:after,
md-menu-item .xicon-Trade-Strength-5:before,
md-menu-item .xicon-Trade-Strength-5:after,
md-menu-item .xicon-Trade-Strength--5:before,
md-menu-item .xicon-Trade-Strength--5:after {
  font-size: 24px;
  width: 24px;
}

/* line 886, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .metropolitan .tabular-data {
  border-top: 0px !important;
}

/* line 890, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .sub-title {
  color: #656565;
  font-weight: 500;
}

/* line 894, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .md-button.md-button-lock-option-text {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  font-size: 12px;
}

/* line 900, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .th {
  width: 100%;
  padding: 0px !important;
}

/* line 905, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .con-panel {
  padding: 5px 0px 0px 10px;
}

/* line 907, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .con-panel .g-label {
  margin-top: -3px;
  color: #676767;
}

/* line 912, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .condition {
  width: 70%;
  height: 70px;
  color: white;
  font-size: 25px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0px 0px 1px 3px #37d801b8;
}

/* line 923, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .con-A {
  background: #0ebb0ed6;
}

/* line 926, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .con-B {
  background: #77da77;
}

/* line 929, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .con-label {
  margin-top: 5px;
  font-size: 11px;
  width: 70%;
  text-align: center;
  color: #9c9c9c;
  font-weight: 600;
}

/* line 937, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .xicon,
md-bottom-sheet.trading-parameters .graph-cell i {
  color: #9c9c9c;
}

/* line 941, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .kelly {
  margin-top: -5px;
  position: absolute;
  margin-left: 10px;
}

/* line 946, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .kelly .c3-chart-arc text {
  display: none;
}

/* line 950, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .graph-cell .kelly-label {
  width: 100%;
  margin-left: 8px;
}

/* line 955, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell {
  width: 95%;
  background: #ebebeb;
  box-shadow: 0px 0px 2px 0px #b8b8b8;
  height: 162px !important;
  font-size: 12px;
  padding: 25px 20px 10px 20px;
}

/* line 963, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell > .layout-column > div {
  height: 100%;
}

/* line 968, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .condition input {
  text-align: center;
  color: white !important;
  height: 26px;
  margin-top: 20px;
}

/* line 974, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .condition.con-A input {
  background: #25c525d6;
}

/* line 977, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .condition.con-B input {
  background: #77da77;
}

/* line 982, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .kelly-percent {
  position: absolute;
  left: 37px;
  top: 35px;
  width: 40px !important;
  z-index: 1;
  font-size: 15px;
  display: flex;
}

/* line 991, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .kelly-percent input {
  padding: 0px;
  text-align: right;
}

/* line 997, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .info-panel {
  width: 90%;
  height: 80%;
  margin-left: 5%;
  background: white;
  box-shadow: 0px 0px 3px 1px #aeaeae;
  padding: 10px 5px 10px 10px;
}

/* line 1005, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .info-panel.active {
  color: #2587a3 !important;
  border-bottom: 3px solid #2587a3;
}

/* line 1009, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .info-panel.active .material-icons {
  color: #2587a3 !important;
}

/* line 1013, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .info-panel.active input {
  color: #2587a3 !important;
}

/* line 1018, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .info-label {
  padding: 5px 0px 0px 15px;
  font-size: 11px;
}

/* line 1022, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .basic-block {
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

/* line 1028, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .basic-block.full {
  height: 100%;
}

/* line 1032, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .basic-block.top {
  padding-top: 15px;
}

/* line 1035, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .basic-block.bottom {
  padding-bottom: 15px;
}

/* line 1039, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .basic-block .material-icons {
  color: #989898;
}

/* line 1042, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .basic-block .text-right {
  width: 100%;
}

/* line 1046, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .flag-block {
  display: flex;
  height: 50%;
  align-items: flex-end;
  font-size: 16px;
}

/* line 1052, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .flag-block .flag:before {
  width: 18px !important;
  min-width: 18px !important;
  height: 18px !important;
  min-height: 18px !important;
}

/* line 1058, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .info-cell .flag-block .flag {
  padding: 0px 3px;
}

/* line 1064, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .data-section {
  margin-top: 10px;
}

/* line 1067, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .td-row {
  margin: 4px 0px;
  background: #ebebeb;
  height: 40px;
  padding-left: 9px;
}

/* line 1073, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .td-input {
  margin: 2px !important;
}

/* line 1076, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .td-input input {
  background: #fafafa;
  padding-right: 30px;
}

/* line 1080, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .td-input span {
  position: absolute;
  right: 9px;
  top: 5px;
  z-index: 1;
  font-size: 16px;
}

/* line 1088, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .td-label {
  margin-top: 12px !important;
}

/* line 1091, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .td-label-icon {
  justify-content: space-between;
}

/* line 1093, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .td-label-icon .beticon {
  margin-top: -5px !important;
}

/* line 1097, app/assets/stylesheets/adrian_review.scss */
md-bottom-sheet.trading-parameters .stake-method {
  background-color: #44494a;
  color: white;
  margin: 4px;
  padding: 5px;
}

/* line 1105, app/assets/stylesheets/adrian_review.scss */
.justify-content-start,
md-bottom-sheet.trading-parameters [layout='row'] > div.justify-content-start {
  justify-content: flex-start !important;
}

/* line 1110, app/assets/stylesheets/adrian_review.scss */
.justify-content-center,
md-bottom-sheet.trading-parameters [layout='row'] > div.justify-content-center {
  justify-content: center !important;
  display: flex;
}

/* line 1116, app/assets/stylesheets/adrian_review.scss */
.no-indent {
  text-indent: 0 !important;
}

/* line 1120, app/assets/stylesheets/adrian_review.scss */
.wider-sub-options md-menu-item > * {
  min-width: 120px;
}

/* line 1124, app/assets/stylesheets/adrian_review.scss */
.trade-indicator-icon {
  min-width: 24px !important;
  min-height: 24px !important;
}

/* line 1129, app/assets/stylesheets/adrian_review.scss */
.menu-content-grid md-menu-item {
  border-bottom: 1px solid #eaeaea;
}

/* line 1131, app/assets/stylesheets/adrian_review.scss */
.menu-content-grid md-menu-item:last-child {
  border-bottom: 0;
}

/* line 1134, app/assets/stylesheets/adrian_review.scss */
.menu-content-grid md-menu-item div:first-child {
  border-right: 1px solid #eaeaea;
}

/* line 1137, app/assets/stylesheets/adrian_review.scss */
.menu-content-grid md-menu-item [role='button'] {
  border-right: 1px solid #eaeaea;
  justify-content: center;
}

/* line 1143, app/assets/stylesheets/adrian_review.scss */
arb-strategy-parameter-menu {
  width: 100%;
  height: 100%;
}

/* line 1146, app/assets/stylesheets/adrian_review.scss */
arb-strategy-parameter-menu button {
  justify-content: center;
}

/* line 1151, app/assets/stylesheets/adrian_review.scss */
.material-icons-fake-xicon {
  padding: 0.27em 0.16em;
}

/* line 1155, app/assets/stylesheets/adrian_review.scss */
.material-icons-fake {
  margin-top: -0.25em;
  padding: 0 0.16em;
}

/* ARM MAKE */
/* line 1162, app/assets/stylesheets/adrian_review.scss */
.arb-list .details .flag {
  margin-right: 9px;
}

/* line 1165, app/assets/stylesheets/adrian_review.scss */
.arb-list .arb-type,
.arb-list .venue-icon,
.arb-list .event-number {
  display: flex;
  width: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important;
  justify-content: center;
  align-content: center;
  align-self: center;
}

/* line 1183, app/assets/stylesheets/adrian_review.scss */
.arb-list .sell .beticon,
.arb-list .buy .beticon {
  font-size: 90%;
  justify-content: flex-start !important;
}

/* line 1186, app/assets/stylesheets/adrian_review.scss */
.arb-list .sell .beticon:before,
.arb-list .buy .beticon:before {
  margin-right: 4.5px !important;
  margin-left: 4.5px;
}

/* line 1192, app/assets/stylesheets/adrian_review.scss */
.arb-list .buy,
.arb-list .status-sell,
.arb-list .status-buy {
  border-left: 3px solid rgba(255, 255, 255, 0.15);
}

/* line 1202, app/assets/stylesheets/adrian_review.scss */
.align-items-center {
  align-items: center !important;
}

/* line 1206, app/assets/stylesheets/adrian_review.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 1210, app/assets/stylesheets/adrian_review.scss */
a.card {
  text-decoration: none;
  color: #44494a;
}

/* line 1214, app/assets/stylesheets/adrian_review.scss */
a.card i.material-icons {
  font-size: 80px;
}

/* line 1218, app/assets/stylesheets/adrian_review.scss */
a.card h3 {
  margin: 0 0 0.5em 0;
  font-size: 0.9vw;
}

/* line 1223, app/assets/stylesheets/adrian_review.scss */
a.card p {
  margin: 0 0 0.5em 0;
  font-size: 0.75vw;
}

/* line 1228, app/assets/stylesheets/adrian_review.scss */
a.card [layout='column'] {
  justify-content: flex-start;
}

/* line 1233, app/assets/stylesheets/adrian_review.scss */
figure a.card {
  align-self: stretch;
}

/* line 1237, app/assets/stylesheets/adrian_review.scss */
.hide-check-box-element {
  height: 100% !important;
  max-height: 100% !important;
  padding: 4.5px !important;
}

/* line 1241, app/assets/stylesheets/adrian_review.scss */
.hide-check-box-element .md-container {
  display: none !important;
}

/* line 1244, app/assets/stylesheets/adrian_review.scss */
.hide-check-box-element:before {
  margin-left: 4.5px;
}

/* line 1247, app/assets/stylesheets/adrian_review.scss */
.hide-check-box-element.md-checked {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 1252, app/assets/stylesheets/adrian_review.scss */
.match-details .sub-right {
  background-color: #fff;
  border-radius: 25%;
  padding: 2px 4px;
  border: 0;
  right: 0;
}

/* line 1260, app/assets/stylesheets/adrian_review.scss */
.trade-strengh-indicator-group {
  flex-direction: row !important;
  max-width: 96px !important;
  width: 96px !important;
}

/* line 1266, app/assets/stylesheets/adrian_review.scss */
.ladbrokes-header:hover {
  background-color: #f21816 !important;
}

/* line 1270, app/assets/stylesheets/adrian_review.scss */
.racing .sheet [layout='row']:not(.filter-nav) .details > div.price-column,
.racing .sheet [layout='row']:not(.filter-nav) > div.pl {
  border-left: 2px solid rgba(0, 0, 0, 0.05) !important;
}

/* line 1275, app/assets/stylesheets/adrian_review.scss */
.chart-indicator {
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important;
  justify-content: center;
  align-items: center;
}

/* line 1281, app/assets/stylesheets/adrian_review.scss */
.chart-indicator .small-card i {
  left: auto;
}

/* line 1286, app/assets/stylesheets/adrian_review.scss */
md-select .caption,
md-select-menu .caption,
.trend-icon-dropdown md-select-value .caption {
  position: absolute;
  bottom: 10px;
  font-weight: normal;
  font-size: 8px;
  color: #44494a;
}

/* line 1296, app/assets/stylesheets/adrian_review.scss */
.trend-icon-dropdown md-select-value i {
  top: 1px;
}

/* line 1300, app/assets/stylesheets/adrian_review.scss */
.trend-icon-dropdown md-select-value .caption {
  padding: 0;
  top: 2px;
  height: 100%;
  margin: 0;
  width: 100%;
  text-align: center;
  left: 0;
  right: 0;
  display: block !important;
}

/* line 1312, app/assets/stylesheets/adrian_review.scss */
.no-absolute-position {
  position: static !important;
}

/* line 1316, app/assets/stylesheets/adrian_review.scss */
.height-31 {
  height: 31px !important;
  max-height: 31px !important;
  min-height: 31px !important;
}

/* line 1322, app/assets/stylesheets/adrian_review.scss */
.stretch {
  align-self: stretch !important;
}

/* line 1326, app/assets/stylesheets/adrian_review.scss */
.small-card.stetch {
  width: 100%;
  text-align: center;
  align-content: center;
  justify-content: center;
}

/* line 1333, app/assets/stylesheets/adrian_review.scss */
.tabular-data .chart-indicator {
  justify-content: flex-start !important;
}

/* line 1337, app/assets/stylesheets/adrian_review.scss */
.tabular-data.spacer-right {
  margin-right: 20px !important;
}

/* line 1342, app/assets/stylesheets/adrian_review.scss */
.t-model-section .title {
  background: white !important;
}

/* line 1345, app/assets/stylesheets/adrian_review.scss */
.t-model-section .title h2 {
  width: 100%;
  margin: 15px 20px;
  background: #44494a;
  padding: 2px 10px;
  color: white;
  font-size: 14px;
  padding-left: 53px;
  padding-top: 5px;
}

/* line 1355, app/assets/stylesheets/adrian_review.scss */
.t-model-section .title md-switch {
  position: absolute;
  left: 3px;
  top: 13px;
}

/* line 1361, app/assets/stylesheets/adrian_review.scss */
.t-model-section .timer-row {
  padding-top: 0px !important;
}

/* line 1364, app/assets/stylesheets/adrian_review.scss */
.t-model-section .market-tag {
  padding: 7px;
  background: #ceccb3;
  margin-right: 15px !important;
  min-width: 230px !important;
  width: 230px !important;
  max-width: 230px !important;
}

/* line 1372, app/assets/stylesheets/adrian_review.scss */
.t-model-section .market-tag i {
  color: black;
  position: absolute;
  left: 15px;
  font-size: 18px;
}

/* line 1379, app/assets/stylesheets/adrian_review.scss */
.t-model-section .market-tag:hover {
  box-shadow: 1px 1px 6px 0px #000000a6;
  cursor: pointer;
}

/* line 1383, app/assets/stylesheets/adrian_review.scss */
.t-model-section .market-row {
  max-height: 35px;
}

/* line 1386, app/assets/stylesheets/adrian_review.scss */
.t-model-section .light {
  margin-top: 3px;
}

/* line 1391, app/assets/stylesheets/adrian_review.scss */
.rdbl-section {
  display: flex;
  flex-wrap: wrap;
}

/* line 1395, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .runner-block {
  height: 250px;
  border: 1px solid;
}

/* line 1399, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .col-1 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 1404, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .rdbl-title {
  display: flex;
  padding: 10px 20px;
}

/* line 1408, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .rdbl-title .c-no {
  padding: 3px 8px;
}

/* line 1411, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .rdbl-title .c-name {
  padding: 3px 15px;
}

/* line 1416, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-block {
  height: 204px;
}

/* line 1420, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .ct-block {
  width: 20%;
}

/* line 1423, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .ct-block .odd-item {
  display: flex;
  font-style: italic;
  width: 100%;
  padding: 12px 10px 8px 8px;
  height: 51.2px;
}

/* line 1430, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .ct-block .odd-item.odd {
  background: #ffc0cb7d;
}

/* line 1433, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .ct-block .odd-item.even {
  background: #d7e1f5;
}

/* line 1439, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .odd-val {
  width: 100%;
  text-align: right;
}

/* line 1443, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .odd-market {
  width: 25%;
  padding: 8px 10px 6px 8px;
  display: flex;
  border: 1px solid #040404;
  border-bottom: 0px;
  border-right: 0px;
}

/* line 1451, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .odd-market input {
  width: 100%;
}

/* line 1455, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .iDVP {
  padding-right: 3px;
}

/* line 1459, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-panel {
  height: 150px;
  background-color: #eaeaea;
  background-size: 50px 50px;
  background-position: 0 0;
  cursor: pointer;
}

/* line 1466, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-panel:focus {
  outline: none;
}

/* line 1470, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-panel.mode-0 {
  background-color: #eaeaea;
}

/* line 1473, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-panel.mode-1 {
  background-color: #b9ecb9;
}

/* line 1476, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-panel.mode-2 {
  background-color: #52ab52;
}

/* line 1479, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-panel.mode-3 {
  background-color: #ffff004d;
}

/* line 1482, app/assets/stylesheets/adrian_review.scss */
.rdbl-section .graph-panel.mode-4 {
  background-color: #ff000059;
}

/* line 1490, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model > div {
  padding-top: 0px !important;
}

/* line 1493, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model input:focus {
  border: 1px solid rgba(100, 100, 100, 0.1);
}

/* line 1496, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model .market-input {
  margin: 0px 8px;
}

/* line 1499, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model .beticon {
  margin: 0px 5px;
}

/* line 1503, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model .p-label {
  right: 7px;
  margin-top: 7px !important;
}

/* line 1507, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model input {
  max-width: 100px;
}

/* line 1510, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model .timer {
  width: 100%;
  min-height: 34px;
  margin-bottom: 9px;
}

/* line 1514, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model .timer .arrow-down {
  margin-top: 10px !important;
}

/* line 1518, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model .timer .arrow-upp {
  margin-top: -5px !important;
}

/* line 1522, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tt-model .timer .timer-label {
  margin-top: 4px;
}

/* line 1528, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tmodel-label {
  max-height: 60px;
  min-height: 60px;
}

/* line 1532, app/assets/stylesheets/adrian_review.scss */
.tabular-data.tmodel-label md-switch .md-container {
  margin-top: 8px !important;
}

/* line 1537, app/assets/stylesheets/adrian_review.scss */
.tabular-data .md-bar {
  height: 8px !important;
  width: 32px !important;
  top: 4px !important;
}

/* line 1542, app/assets/stylesheets/adrian_review.scss */
.tabular-data .md-thumb {
  height: 16px !important;
  width: 16px !important;
}

/* line 1547, app/assets/stylesheets/adrian_review.scss */
.tabular-data md-switch .md-container {
  height: 18px;
  margin: 3px 5px 0px 7px;
}

/* line 1552, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  padding: 4px;
  background: #c4c4c4;
  height: 33px;
  min-height: 33px;
}

/* line 1562, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer.early-market {
  background: #ceccb3 !important;
}

/* line 1566, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer .time-icon {
  color: #424242;
  position: absolute;
  left: 7px;
  font-size: 17px !important;
  margin-top: 4px;
}

/* line 1574, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer .arrow {
  color: #6f6f6f;
  position: absolute;
  cursor: pointer;
  z-index: 10;
  opacity: 0.6;
  right: 4px;
}

/* line 1582, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer .arrow-upp {
  margin-top: -8px;
}

/* line 1585, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer .arrow-down {
  margin-top: 8px;
}

/* line 1588, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer .arrow:hover {
  color: black !important;
}

/* line 1593, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer-label .md-container {
  margin-right: 0px !important;
  width: 39px;
}

/* line 1598, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer-cell {
  width: 100%;
}

/* line 1601, app/assets/stylesheets/adrian_review.scss */
.tabular-data .timer-row {
  padding-top: 10px;
  margin-bottom: 7px;
  border-top: 0px !important;
}

/* line 1606, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input {
  display: flex;
  flex: 1;
  border: 0px !important;
}

/* line 1611, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input input.error {
  border: 1px solid #ec272778 !important;
}

/* line 1615, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input .provider-select {
  padding: 0px;
  margin: 2px 0px 2px 6px !important;
  max-width: 32px;
  min-width: 32px;
  width: 32px;
  background: white !important;
}

/* line 1623, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input .provider-select.before {
  margin-right: 2px !important;
}

/* line 1627, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input .provider-select .md-text {
  display: none;
}

/* line 1632, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input .beticon {
  justify-content: center;
  border: 0px !important;
}

/* line 1636, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input input {
  padding: 5px;
  height: 36px;
}

/* line 1640, app/assets/stylesheets/adrian_review.scss */
.tabular-data .market-input .p-label {
  position: absolute;
  z-index: 10;
  margin-left: 10%;
  margin-top: 6px;
}

/* line 1649, app/assets/stylesheets/adrian_review.scss */
md-select.bdark md-select-value span {
  color: #fff;
}

/* line 1653, app/assets/stylesheets/adrian_review.scss */
md-select-menu {
  /*.select-search-header {
    position: fixed;
    z-index: 1001;
    background: white;
  }

  md-option:nth-of-type(1) {
    margin-top: 40px;
  }*/
}

/* line 1664, app/assets/stylesheets/adrian_review.scss */
md-select-menu .search-input {
  border: 1px solid #00000087;
  height: 30px;
  color: #353535;
  width: 90%;
}

/* line 1674, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row [flex='20'] {
  width: 20% !important;
  max-width: 20% !important;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1680, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row [flex='30'] {
  width: 30% !important;
  max-width: 30% !important;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1686, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row [flex='50'] {
  width: 50% !important;
  max-width: 50% !important;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1692, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row [flex='60'] {
  width: 60% !important;
  max-width: 60% !important;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1698, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row [flex='40'] {
  width: 40% !important;
  max-width: 40% !important;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1705, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row .combined-button {
  max-width: 100%;
}

/* line 1708, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row .pad-left {
  padding-left: 10px;
}

/* line 1711, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row label {
  font-size: 11px;
}

/* line 1713, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row label i.flag:before {
  font-size: 11px;
}

/* line 1717, app/assets/stylesheets/adrian_review.scss */
.reports.bet-type-summary .filters .segment .filter-row input[type='number'] {
  max-width: 90%;
}

/* line 1722, app/assets/stylesheets/adrian_review.scss */
.rotate-90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 1730, app/assets/stylesheets/adrian_review.scss */
.rotate-270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 1738, app/assets/stylesheets/adrian_review.scss */
.menu-field-label {
  position: absolute;
  top: -2px;
  left: 0;
  font-size: 9px;
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 1746, app/assets/stylesheets/adrian_review.scss */
.sheet-diagnostics .report.content [layout='row'] {
  height: 36px;
}

/* line 1750, app/assets/stylesheets/adrian_review.scss */
.betia-cloak {
  visibility: hidden;
}

/* line 1754, app/assets/stylesheets/adrian_review.scss */
.betia-cloak.betia-uncloak {
  visibility: visible;
}

/* line 1758, app/assets/stylesheets/adrian_review.scss */
.pl.p-red {
  background-color: #d38981;
}

/* line 1760, app/assets/stylesheets/adrian_review.scss */
.pl.p-red:hover {
  background-color: #da9a94 !important;
}

/* line 1765, app/assets/stylesheets/adrian_review.scss */
.pl.p-red-2 {
  background-color: #da9a94;
}

/* line 1767, app/assets/stylesheets/adrian_review.scss */
.pl.p-red-2:hover {
  background-color: #e0aca7 !important;
}

/* line 1770, app/assets/stylesheets/adrian_review.scss */
.pl.p-red-2 span {
  color: #fff !important;
}

/* line 1775, app/assets/stylesheets/adrian_review.scss */
.pl.red span.super-left,
.pl.p-red span.super-left {
  color: #fff !important;
}

/* line 1781, app/assets/stylesheets/adrian_review.scss */
#trading-grid.sheet .details .runner-details p {
  width: 115px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

/* line 1790, app/assets/stylesheets/adrian_review.scss */
.force-into-column {
  flex-direction: column !important;
}

/* line 1794, app/assets/stylesheets/adrian_review.scss */
.arb-list .number.selection {
  height: 100% !important;
}

/* line 1798, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon {
  flex-direction: row !important;
  position: relative;
  padding: 4px !important;
}

/* line 1802, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon:before {
  position: absolute;
  left: 4px;
  top: 4px;
}

/* line 1808, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.host-provider span {
  color: #44494a !important;
}

/* line 1812, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.tabcorp, .cell-with-beticon.tab_nsw, .cell-with-beticon.tab_vic {
  color: #fff !important;
  background-color: #276d4c;
}

/* line 1818, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.tab_qld_fx {
  color: #fff !important;
  background-color: #44494a;
}

/* line 1822, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.crownbet {
  color: #fff !important;
  background-color: #673a86;
}

/* line 1826, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.sportsbet {
  color: #fff !important;
  background-color: #147cbe;
}

/* line 1830, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.topsport {
  color: #fff !important;
  background-color: #0c2963;
}

/* line 1834, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.centrebet {
  color: #fff !important;
  background-color: #222;
}

/* line 1838, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.william_hill {
  color: #fff !important;
  background-color: #1b3d61;
}

/* line 1842, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.betfair {
  color: #44494a !important;
  background-color: #ffaf00;
}

/* line 1846, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.citibet {
  color: #44494a !important;
  background-color: #f1f1f1;
}

/* line 1850, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.xtrade {
  color: #fff !important;
  background-color: #2587a3;
}

/* line 1853, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.xtrade:before {
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 1857, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.betia {
  background-color: #c4c4c4;
}

/* line 1859, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.betia span {
  color: #fff !important;
}

/* line 1862, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.betia:before {
  background-image: url(/images/accounts/A-alpha-128.png);
}

/* line 1866, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.hkjc {
  background-color: #002e65;
  color: #fff;
}

/* line 1870, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.japan_nar {
  background-color: #fff;
}

/* line 1872, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon.japan_nar span {
  color: #44494a !important;
}

/* line 1876, app/assets/stylesheets/adrian_review.scss */
.cell-with-beticon span {
  color: #fff !important;
  font-weight: 600;
  padding-left: 48px;
}

/* line 1883, app/assets/stylesheets/adrian_review.scss */
.no-radding {
  padding: 0 !important;
}

/* line 1893, app/assets/stylesheets/adrian_review.scss */
.trading-diagnoistic-graph md-slider .md-slider-wrapper {
  width: 100%;
}

/* line 1896, app/assets/stylesheets/adrian_review.scss */
.trading-diagnoistic-graph md-slider .md-thumb-container {
  top: 0;
}

/* line 1903, app/assets/stylesheets/adrian_review.scss */
.text-overflow {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1910, app/assets/stylesheets/adrian_review.scss */
.sheet.exchangeEvents .venue_name {
  max-width: 78px;
  min-width: 78px;
  width: 78px;
}

/* line 1914, app/assets/stylesheets/adrian_review.scss */
.sheet.exchangeEvents .venue_name span {
  display: inline-block;
}

/* line 1920, app/assets/stylesheets/adrian_review.scss */
#summary-arb-by-country.sheet {
  min-height: 652px;
}

/* line 1922, app/assets/stylesheets/adrian_review.scss */
#summary-arb-by-country.sheet .arb-by-country-row {
  max-height: 28px;
}

/* line 1930, app/assets/stylesheets/adrian_review.scss */
button.re-load-button div {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  height: 100% !important;
  display: block !important;
  min-height: 100% !important;
  max-height: 100% !important;
  text-align: center;
  padding: 9px 0;
  width: 100%;
}

/* line 1944, app/assets/stylesheets/adrian_review.scss */
md-grid-list {
  width: 100% !important;
}

/* line 1946, app/assets/stylesheets/adrian_review.scss */
md-grid-list md-grid-list-tile {
  width: calc(((33.3333% - 0.666667em) * 1) + 0em) !important;
}

/* line 1952, app/assets/stylesheets/adrian_review.scss */
.time-jump[layout='column'] .tiny {
  font-size: 10px;
}

/* line 1957, app/assets/stylesheets/adrian_review.scss */
md-tooltip .md-content {
  background-color: rgba(68, 73, 74, 0.8);
}

/* line 1961, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual,
#trading-grid div div.details.details-wide.layout-column > div.manual {
  position: relative;
  width: 48px;
  max-width: 48px;
  min-width: 48px;
}

/* line 1970, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual span,
#trading-grid div div.details.details-wide.layout-column > div.manual span {
  position: absolute;
  top: 8px;
  left: 12px;
}

/* line 1975, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual strong.super-left,
#trading-grid div div.details.details-wide.layout-column > div.manual strong.super-left {
  top: 2px;
  position: absolute;
  margin: 0;
  padding: 0;
  left: 2px;
  color: #44494a;
  font-size: 12px;
}

/* line 1984, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual .value.super-left,
#trading-grid div div.details.details-wide.layout-column > div.manual .value.super-left {
  top: 2px;
  left: 10px;
}

/* line 1988, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual .dither-lock,
#trading-grid div div.details.details-wide.layout-column > div.manual .dither-lock {
  position: absolute;
  bottom: 4px;
  left: 5px;
  opacity: 1;
  font-size: 14px;
}

/* line 1995, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual i,
#trading-grid div div.details.details-wide.layout-column > div.manual i {
  color: #c4c4c4;
}

/* line 1997, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual i.super-right,
#trading-grid div div.details.details-wide.layout-column > div.manual i.super-right {
  top: -4px;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 0px;
}

/* line 2004, app/assets/stylesheets/adrian_review.scss */
#trading-grid
> div.filter-nav.layout-margin.layout-row
> div.details.details-wide.layout-row
> div.manual i.sub-right,
#trading-grid div div.details.details-wide.layout-column > div.manual i.sub-right {
  bottom: -4px;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 0px;
}

/* line 2015, app/assets/stylesheets/adrian_review.scss */
#trading-grid div div.details.details-wide.layout-column > div.manual i {
  opacity: 0.1;
}

/* line 2017, app/assets/stylesheets/adrian_review.scss */
#trading-grid div div.details.details-wide.layout-column > div.manual i:hover {
  color: #44494a;
  cursor: pointer;
}

/* line 2023, app/assets/stylesheets/adrian_review.scss */
#trading-grid div div.details.details-wide.layout-column > div.manual:hover i {
  opacity: 0.9;
}

/* line 2028, app/assets/stylesheets/adrian_review.scss */
.racing .sheet [layout='row'] .details.details-wide.custom-fx-filter-nav,
.racing .sheet [layout='row'] .details.details-wide.custom-fx-content-row {
  width: 55%;
  min-width: 55%;
  max-width: 55%;
}

/* line 2036, app/assets/stylesheets/adrian_review.scss */
.overlapping-1 {
  margin-top: -7px !important;
  margin-left: -7px !important;
}

/* line 2041, app/assets/stylesheets/adrian_review.scss */
.overlapping-2 {
  margin-top: 0px !important;
  margin-left: 0px !important;
}

/* line 2046, app/assets/stylesheets/adrian_review.scss */
.overlapping-3 {
  margin-top: 7px !important;
  margin-left: 7px !important;
}

/* line 2051, app/assets/stylesheets/adrian_review.scss */
.competitor-pill:hover {
  z-index: 9999;
  opacity: 1 !important;
}

/* line 2056, app/assets/stylesheets/adrian_review.scss */
[ngf-drop] {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1em;
  max-width: 50%;
  height: auto;
  background: rgba(255, 255, 255, 0.1);
  height: 100%;
  border: 2px dashed #ccc;
  color: #aaa;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 2067, app/assets/stylesheets/adrian_review.scss */
[ngf-drop] i,
[ngf-drop] i:before {
  color: #aaa;
}

/* line 2072, app/assets/stylesheets/adrian_review.scss */
[ngf-drop]:hover {
  opacity: 0.8;
}

/* line 2080, app/assets/stylesheets/adrian_review.scss */
.competitor-row [history-popover],
.host-price-column [history-popover],
[competitorprices] [history-popover] {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

/* line 2085, app/assets/stylesheets/adrian_review.scss */
.competitor-row [history-popover] action,
.competitor-row [history-popover] ng-transclude,
.host-price-column [history-popover] action,
.host-price-column [history-popover] ng-transclude,
[competitorprices] [history-popover] action,
[competitorprices] [history-popover] ng-transclude {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 2095, app/assets/stylesheets/adrian_review.scss */
.popover-container {
  position: relative;
}

/* line 2097, app/assets/stylesheets/adrian_review.scss */
.popover-container hover {
  display: none;
}

/* line 2101, app/assets/stylesheets/adrian_review.scss */
.popover-container.popover-show hover {
  padding: 9px;
  display: block;
  position: absolute;
  left: -225px;
  top: 36px;
  height: 140px;
  width: 500px;
  background-color: #fff;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  z-index: 998;
}

/* line 2113, app/assets/stylesheets/adrian_review.scss */
.popover-container.popover-show ng-transclude {
  position: relative;
  background-color: rgba(87, 162, 89, 0.1);
}

/* line 2120, app/assets/stylesheets/adrian_review.scss */
flags-dropdown[flex='30'] {
  width: 30% !important;
  max-width: 30% !important;
  min-width: 30% !important;
}

/* line 2125, app/assets/stylesheets/adrian_review.scss */
flags-dropdown.thin,
flags-dropdown.thin md-menu,
flags-dropdown.thin md-button {
  height: 16px;
  max-height: 16px;
  min-height: 16px;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 2134, app/assets/stylesheets/adrian_review.scss */
flags-dropdown.thin .flag.text-as-well:before,
flags-dropdown.thin md-menu .flag.text-as-well:before,
flags-dropdown.thin md-button .flag.text-as-well:before {
  min-width: 16px !important;
  height: 16px !important;
  display: flex;
  flex: 1;
  background-size: cover;
}

/* line 2141, app/assets/stylesheets/adrian_review.scss */
flags-dropdown.thin .flag.text-as-well:after,
flags-dropdown.thin md-menu .flag.text-as-well:after,
flags-dropdown.thin md-button .flag.text-as-well:after {
  height: 16px !important;
  line-height: 16px;
}

/* line 2148, app/assets/stylesheets/adrian_review.scss */
.tabs .white-tab {
  color: black;
  margin-left: 1px !important;
  background-color: rgba(238, 238, 238, 0.5);
}

/* line 2152, app/assets/stylesheets/adrian_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 2159, app/assets/stylesheets/adrian_review.scss */
.xxxxlg {
  display: flex;
  justify-content: center;
  font-size: 48px !important;
}

/* line 2163, app/assets/stylesheets/adrian_review.scss */
.xxxxlg.grey-6-darklight {
  color: #aaa !important;
}

/* line 2168, app/assets/stylesheets/adrian_review.scss */
.rel .down332 {
  position: relative;
  top: 287px;
}

/* line 2173, app/assets/stylesheets/adrian_review.scss */
.max-width-36 {
  min-width: 36px !important;
  max-width: 36px !important;
  width: 36px;
}

/* line 2179, app/assets/stylesheets/adrian_review.scss */
.max-width-48 {
  min-width: 48px !important;
  max-width: 48px !important;
  width: 48px;
}

/* line 2185, app/assets/stylesheets/adrian_review.scss */
.max-width-56 {
  min-width: 56px !important;
  max-width: 56px !important;
  width: 56px;
}

/* line 2191, app/assets/stylesheets/adrian_review.scss */
.max-width-64 {
  min-width: 64px !important;
  max-width: 64px !important;
  width: 64px;
}

/* line 2197, app/assets/stylesheets/adrian_review.scss */
.max-width-72 {
  min-width: 72px !important;
  max-width: 72px !important;
  width: 72px;
}

/* line 2203, app/assets/stylesheets/adrian_review.scss */
.max-width-88 {
  min-width: 88px !important;
  max-width: 88px !important;
  width: 88px;
}

/* line 2209, app/assets/stylesheets/adrian_review.scss */
.max-width-96 {
  min-width: 96px !important;
  max-width: 96px !important;
  width: 96px;
}

/* line 2215, app/assets/stylesheets/adrian_review.scss */
.max-width-108 {
  min-width: 108px !important;
  max-width: 108px !important;
  width: 108px;
}

/* line 2221, app/assets/stylesheets/adrian_review.scss */
.max-width-128 {
  min-width: 128px !important;
  max-width: 128px !important;
  width: 128px;
}

/* line 2227, app/assets/stylesheets/adrian_review.scss */
.max-width-136 {
  min-width: 136px !important;
  max-width: 136px !important;
  width: 136px;
}

/* line 2233, app/assets/stylesheets/adrian_review.scss */
.max-width-180 {
  min-width: 180px !important;
  max-width: 180px !important;
  width: 180px;
}

/* line 2239, app/assets/stylesheets/adrian_review.scss */
.max-width-216 {
  min-width: 216px !important;
  max-width: 216px !important;
  width: 216px;
}

/* line 2245, app/assets/stylesheets/adrian_review.scss */
.max-width-324 {
  min-width: 324px !important;
  max-width: 324px !important;
  width: 324px;
}

/* line 2251, app/assets/stylesheets/adrian_review.scss */
.max-width-436 {
  min-width: 436px !important;
  max-width: 436px !important;
  width: 436px;
}

/* line 2257, app/assets/stylesheets/adrian_review.scss */
.max-width-972 {
  min-width: 972px !important;
  max-width: 972px !important;
  width: 972px;
}

/* line 2263, app/assets/stylesheets/adrian_review.scss */
.max-height-16 {
  min-height: 16px !important;
  max-height: 16px !important;
  height: 16px;
}

/* line 2269, app/assets/stylesheets/adrian_review.scss */
.max-height-36 {
  min-height: 36px !important;
  max-height: 36px !important;
  height: 36px;
}

/* line 2275, app/assets/stylesheets/adrian_review.scss */
.max-width-full {
  min-width: 100% !important;
  max-width: 100% !important;
  width: 100%;
}

/* line 2281, app/assets/stylesheets/adrian_review.scss */
.sheet-diagnostics .x-filter-nav md-checkbox {
  margin-right: 2px;
}

/* line 2284, app/assets/stylesheets/adrian_review.scss */
.sheet-diagnostics .x-filter-nav md-checkbox .md-label {
  margin-left: 3px;
  font-size: 9.5px;
}

/* line 2289, app/assets/stylesheets/adrian_review.scss */
.sheet-diagnostics .x-filter-nav h4 {
  font-size: 11px;
}

/* line 2293, app/assets/stylesheets/adrian_review.scss */
div > .hide-until-hover {
  display: none;
}

/* line 2297, app/assets/stylesheets/adrian_review.scss */
div:hover > .hide-until-hover {
  display: block;
}

/* line 2302, app/assets/stylesheets/adrian_review.scss */
div.reports div.sheet div.player-name,
div.history div.sheet div.player-name {
  max-width: 170px !important;
  min-width: 170px !important;
  width: 170px !important;
}

/* line 2309, app/assets/stylesheets/adrian_review.scss */
div.reports div.sheet div.trader,
div.history div.sheet div.trader {
  max-width: 50px !important;
  min-width: 50px !important;
  width: 50px !important;
}

/* line 2316, app/assets/stylesheets/adrian_review.scss */
div.reports div.sheet div.strategy,
div.history div.sheet div.strategy {
  max-width: 72px !important;
  min-width: 72px !important;
  width: 72px !important;
}

/* line 2323, app/assets/stylesheets/adrian_review.scss */
div.history div.sheet div.filter-nav {
  height: 30px;
}

/* line 2331, app/assets/stylesheets/adrian_review.scss */
footer arb-control md-switch {
  margin-right: 9px;
}

/* line 2336, app/assets/stylesheets/adrian_review.scss */
.max-height-36 breed-dropdown,
.max-height-36 flags-dropdown,
.max-height-36 md-menu {
  height: 36px;
}

/* line 2340, app/assets/stylesheets/adrian_review.scss */
.max-height-36 breed-dropdown .combined-button,
.max-height-36 flags-dropdown .combined-button,
.max-height-36 md-menu .combined-button {
  height: 36px;
  align-items: center;
}

/* line 2348, app/assets/stylesheets/adrian_review.scss */
.max-height-36 breed-dropdown {
  min-width: 150px;
  width: 150px;
}

/* line 2355, app/assets/stylesheets/adrian_review.scss */
.max-width-72.md-menu button,
.max-width-72.md-menu .combined-button {
  max-width: 72px;
  min-width: 72px;
  width: 72px;
}

/* line 2364, app/assets/stylesheets/adrian_review.scss */
.head [layout='row'] .settings-group.weird-margins md-menu .flag-menu .flag {
  margin: 0 16px;
}

/* line 2368, app/assets/stylesheets/adrian_review.scss */
.head flags-filter-dropdown md-menu {
  height: 100%;
}

/* line 2370, app/assets/stylesheets/adrian_review.scss */
.head flags-filter-dropdown md-menu button {
  margin: 0;
}

/* line 2375, app/assets/stylesheets/adrian_review.scss */
.racing
footer
[layout='row']
> div
.md-button[ng-disabled='tradeData.locked'][aria-disabled='true'] {
  opacity: 0.4;
}

/* line 2381, app/assets/stylesheets/adrian_review.scss */
.racing
footer
[layout='row']
> div
.md-button[ng-disabled='tradeData.locked'][aria-disabled='true']:hover, .racing
footer
[layout='row']
> div
.md-button[ng-disabled='tradeData.locked'][aria-disabled='true']:hover:before {
  opacity: 0.4;
  background-color: #44494a !important;
}

/* line 2388, app/assets/stylesheets/adrian_review.scss */
arb-control md-switch[disabled] {
  opacity: 0.4;
}

/* line 2392, app/assets/stylesheets/adrian_review.scss */
.price-column.open-fx,
.price-column.mode-column,
.manual + .price-column.WIN.FX.xtrade.xtrade-header {
  max-width: 120px;
}

/* line 2398, app/assets/stylesheets/adrian_review.scss */
.price-column .lock-all,
.price-column .produce-fxplus {
  position: absolute;
  top: 6px;
  right: 0;
  font-size: 10px !important;
  cursor: pointer;
}

/* line 2406, app/assets/stylesheets/adrian_review.scss */
.price-column .lock-all:hover,
.price-column .produce-fxplus:hover {
  opacity: 0.7;
}

/* line 2411, app/assets/stylesheets/adrian_review.scss */
.price-column .produce-fxplus {
  left: 0;
  right: auto;
  font-size: 12px !important;
}

/* line 2417, app/assets/stylesheets/adrian_review.scss */
.fluctuations-column.open-fx {
  max-width: 180px;
  min-width: 140px;
}

/* line 2424, app/assets/stylesheets/adrian_review.scss */
.price .manual-dither i,
.price-column .manual-dither i {
  position: absolute;
  left: -24px;
  color: #aaa;
}

/* line 2429, app/assets/stylesheets/adrian_review.scss */
.price .manual-dither i.up,
.price-column .manual-dither i.up {
  top: -8px;
}

/* line 2433, app/assets/stylesheets/adrian_review.scss */
.price .manual-dither i.down,
.price-column .manual-dither i.down {
  top: -1px;
}

/* line 2439, app/assets/stylesheets/adrian_review.scss */
.flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
}

/* line 2445, app/assets/stylesheets/adrian_review.scss */
.flip-container.is-flipping .flip-card {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

/* line 2452, app/assets/stylesheets/adrian_review.scss */
.flip-container .flip-card {
  position: absolute;
  -webkit-transition: 0.8s;
  -webkit-transform-style: preserve-3d;
  -moz-transition: 0.8s;
  -moz-transform-style: preserve-3d;
  -o-transition: 0.8s;
  -o-transform-style: preserve-3d;
  transition: 0.8s;
  transform-style: preserve-3d;
  align-items: center;
  justify-content: center;
}

/* line 2471, app/assets/stylesheets/adrian_review.scss */
.flip-container .front,
.flip-container .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 2483, app/assets/stylesheets/adrian_review.scss */
.flip-container .front {
  z-index: 2;
}

/* line 2487, app/assets/stylesheets/adrian_review.scss */
.flip-container .back {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  background: rgba(87, 162, 89, 0.1);
}

/* line 2495, app/assets/stylesheets/adrian_review.scss */
.flip-container .back.down {
  background: rgba(198, 101, 91, 0.1);
}

/* line 2501, app/assets/stylesheets/adrian_review.scss */
.flip-container,
.flip-container .flip-card,
.flip-container .front,
.flip-container .back {
  width: 40px;
  height: 30px;
}

/* line 2510, app/assets/stylesheets/adrian_review.scss */
.sub-settings .content-row {
  margin: 10px 0px;
}

/* line 1, app/assets/stylesheets/duelbet.scss */
.duel-bet {
  min-height: 500px;
}

/* line 4, app/assets/stylesheets/duelbet.scss */
.duel-bet .duel {
  height: 80px;
  padding: 80px 0;
}

/* line 9, app/assets/stylesheets/duelbet.scss */
.duel-bet .header {
  height: 40px;
}

/* line 12, app/assets/stylesheets/duelbet.scss */
.duel-bet .header .filter-nav {
  background: none;
  height: auto;
}

/* line 16, app/assets/stylesheets/duelbet.scss */
.duel-bet .header .filter-nav i.beticon {
  position: relative;
  top: -25px;
  left: 35px;
}

/* line 25, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .competitor-info {
  align-items: left;
  justify-content: left;
}

/* line 30, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .number span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  width: 50px;
  height: 50px;
  background: #a5bacf;
  position: relative;
  left: 15px;
}

/* line 42, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .runner {
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}

/* line 49, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .silks {
  margin-right: 20px;
  position: relative;
  top: 2px;
}

/* line 55, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .fx {
  display: block;
  background: rgba(87, 162, 89, 0.25);
  text-align: center;
}

/* line 60, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .fx .price {
  font-size: 26px;
  display: block;
  padding: 3px 0;
  position: static;
}

/* line 67, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .fx .bet,
.duel-bet .competitor .fx .plus {
  cursor: pointer;
  background: #c4c4c4;
  width: 48%;
  display: inline-block;
  padding: 6px 0;
}

/* line 75, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .fx .bet:hover,
.duel-bet .competitor .fx .plus:hover {
  background: #dadada;
}

/* line 81, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .lengths {
  display: block;
  text-align: center;
  margin-top: 6px;
  font-size: 15px;
}

/* line 87, app/assets/stylesheets/duelbet.scss */
.duel-bet .competitor .lengths.inactive {
  color: #aaa;
}

/* line 93, app/assets/stylesheets/duelbet.scss */
.duel-bet .mid {
  background: #eee;
}

/* line 96, app/assets/stylesheets/duelbet.scss */
.duel-bet .mid span {
  text-align: center;
}

/* line 100, app/assets/stylesheets/duelbet.scss */
.duel-bet .mid .vs {
  font-size: 32px;
  color: #aaa;
  display: block;
}

/* line 106, app/assets/stylesheets/duelbet.scss */
.duel-bet .mid .value {
  display: block;
  position: relative;
  top: 18px;
  font-size: 14px;
}

/* line 112, app/assets/stylesheets/duelbet.scss */
.duel-bet .mid .value img {
  position: relative;
  top: 6px;
  right: 2px;
}

/* line 119, app/assets/stylesheets/duelbet.scss */
.duel-bet .mid .duel-watermark {
  width: 200px;
  height: 100px;
  position: absolute;
  margin: -40px 0 0 -98px;
  overflow: hidden;
  opacity: 0.15;
}

/* line 129, app/assets/stylesheets/duelbet.scss */
.refresh-fx-btn {
  background: url(/images/icon-refresh-white.png) no-repeat center center;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  left: 22px !important;
  top: 22px !important;
}

/* line 2, app/assets/stylesheets/phonebet.scss */
.phonebet input {
  height: 30px;
  color: #343a3d;
}

/* line 7, app/assets/stylesheets/phonebet.scss */
.phonebet textarea {
  height: 120px;
  color: #343a3d;
}

/* line 12, app/assets/stylesheets/phonebet.scss */
.phonebet .label {
  position: relative;
  top: 3px;
}

/* line 17, app/assets/stylesheets/phonebet.scss */
.phonebet .layout-row {
  margin-bottom: 30px;
  border: none !important;
}

/* line 22, app/assets/stylesheets/phonebet.scss */
.phonebet .bet-details {
  position: relative;
  margin-left: 100px;
}

/* line 27, app/assets/stylesheets/phonebet.scss */
.phonebet .bet-strip-row {
  position: absolute;
  bottom: -60px;
  right: -5px;
}

/* line 34, app/assets/stylesheets/phonebet.scss */
.phonebet .bet-strip span {
  background: #343a3d;
  padding: 2px 8px;
  width: 84px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin: 0 1px;
  cursor: pointer;
}

/* line 44, app/assets/stylesheets/phonebet.scss */
.phonebet .bet-strip span:hover {
  background: rgba(52, 58, 61, 0.7);
}

/* line 1, app/assets/stylesheets/betstream.scss */
.bet-stream-live,
.global-betstream {
  overflow-x: hidden;
}

/* line 6, app/assets/stylesheets/betstream.scss */
.bet-stream-live .filter-nav i.material-icons,
.global-betstream .filter-nav i.material-icons {
  font-size: 18px;
}

/* line 11, app/assets/stylesheets/betstream.scss */
.bet-stream-live .tabular-data,
.global-betstream .tabular-data {
  overflow: scroll;
  position: static;
  margin-top: 0;
  width: 100%;
  height: calc(100% - 233px);
}

/* line 19, app/assets/stylesheets/betstream.scss */
.bet-stream-live .bet-row,
.global-betstream .bet-row {
  padding: 18px 0;
  border-top: solid 1px #fff;
  min-height: initial !important;
}

/* line 24, app/assets/stylesheets/betstream.scss */
.bet-stream-live .bet-row div,
.global-betstream .bet-row div {
  margin: 0 1px;
}

/* line 32, app/assets/stylesheets/betstream.scss */
.bet-stream-live .bet-row .silk,
.global-betstream .bet-row .silk {
  width: 16px;
  height: 16px;
}

/* line 37, app/assets/stylesheets/betstream.scss */
.bet-stream-live .bet-row .bet-stream-selection > div,
.global-betstream .bet-row .bet-stream-selection > div {
  align-items: center;
  padding-left: 5px;
}

/* line 43, app/assets/stylesheets/betstream.scss */
.bet-stream-live .bet-row .bet-stream-code i.xicon,
.global-betstream .bet-row .bet-stream-code i.xicon {
  font-size: 18px;
}

/* line 48, app/assets/stylesheets/betstream.scss */
.bet-stream-live .bet-row .positive,
.global-betstream .bet-row .positive {
  color: #3ebb41;
}

/* line 52, app/assets/stylesheets/betstream.scss */
.bet-stream-live .bet-row .negative,
.global-betstream .bet-row .negative {
  color: #dc5345;
}

/* line 58, app/assets/stylesheets/betstream.scss */
.bet-stream-live.live .bet-row,
.global-betstream.live .bet-row {
  opacity: 0;
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-iteration-count: 1;
  animation-timing-function: cubic-bezier(0, 0, 0.25, 1);
  animation-duration: 4s;
}

/* line 67, app/assets/stylesheets/betstream.scss */
.global-arbitrage .bet-stream-live,
.global-betstream .bet-stream-live {
  background: #fff;
}

/* line 70, app/assets/stylesheets/betstream.scss */
.global-arbitrage .bet-stream-live h4.beticon::before,
.global-betstream .bet-stream-live h4.beticon::before {
  position: absolute;
  margin-left: -30px;
}

/* line 75, app/assets/stylesheets/betstream.scss */
.global-arbitrage .bet-stream-live h4.beticon::before,
.global-betstream .bet-stream-live h4.beticon::before {
  margin-top: -4px;
}

/* line 79, app/assets/stylesheets/betstream.scss */
.global-arbitrage .bet-stream-live .runner-details,
.global-arbitrage .bet-stream-live h4.beticon,
.global-betstream .bet-stream-live .runner-details,
.global-betstream .bet-stream-live h4.beticon {
  margin-left: 10px;
}

/* line 85, app/assets/stylesheets/betstream.scss */
.global-arbitrage .bet-stream-live .bet-stream-selection h4,
.global-betstream .bet-stream-live .bet-stream-selection h4 {
  margin-left: 5px;
}

/* line 90, app/assets/stylesheets/betstream.scss */
.global-arbitrage .bet-stream-live .channel,
.global-betstream .bet-stream-live .channel {
  padding-left: 30px;
}

/* line 97, app/assets/stylesheets/betstream.scss */
.global-betstream .tabular-data {
  position: absolute;
  margin-top: 63px;
  height: calc(100% - 136px);
  overflow: auto;
}

/* line 3, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .header i.material-icons {
  margin-right: 3px;
}

/* line 8, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings h2 {
  display: flex;
  align-items: center;
}

/* line 12, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings h2 .flag {
  display: inline-block;
}

/* line 16, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings h2 i.material-icons {
  font-size: 20px;
}

/* line 22, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .filter-nav i {
  font-size: 16px;
}

/* line 28, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .other-settings .filter-nav,
.fx-plus-settings .other-settings .filter-nav > div {
  background: #c4c4c4;
  color: #2b2e2e;
  height: 50px;
  font-size: 14px;
  font-weight: 300;
}

/* line 37, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .other-settings .filter-nav i,
.fx-plus-settings .other-settings .filter-nav > div i {
  color: #2b2e2e;
}

/* line 43, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .settings-col {
  margin-left: 10px;
}

/* line 47, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .min-settings {
  background: #fff;
}

/* line 48, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .min-settings [layout='row'] {
  align-items: center;
}

/* line 54, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .min-settings input {
  color: #2b2e2e;
  text-align: center;
  height: 24px;
}

/* line 62, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .fx-plus-settings-grid .row {
  padding: 2px 0;
}

/* line 65, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .fx-plus-settings-grid .row .flag:before {
  width: 20px;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
}

/* line 75, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .add-row {
  top: 20px;
}

/* line 79, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings md-select {
  font-weight: 400 !important;
}

/* line 84, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .destroy md-icon {
  color: #dc5345;
  cursor: pointer;
}

/* line 91, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .dither .up {
  top: 0px;
  left: 2px;
}

/* line 96, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .dither .down {
  bottom: -1px;
  left: 2px;
}

/* line 102, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .min_pr_amend1,
.fx-plus-settings .min_pr_amend2 {
  border-left: solid 1px #aaa !important;
}

/* line 107, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .content-row {
  height: 50px;
}

/* line 110, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .content-row > div {
  background: #fff !important;
  font-size: 14px;
}

/* line 117, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .current .content-row > div,
.fx-plus-settings .current .filter-nav > div {
  background: rgba(227, 218, 137, 0.3) !important;
}

/* line 123, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .average-percent-dither {
  margin-left: 10px;
}

/* line 128, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .field.lg {
  font-size: 16px;
}

/* line 133, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .controls {
  position: relative;
}

/* line 136, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .controls i.material-icons {
  color: #eaeaea;
  right: 20px;
  font-size: 24px;
  cursor: pointer;
}

/* line 142, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .controls i.material-icons:hover {
  color: #343a3d !important;
}

/* line 146, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .controls i.material-icons.up {
  top: 15%;
}

/* line 150, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .controls i.material-icons.down {
  bottom: 15%;
}

/* line 156, app/assets/stylesheets/fx_plus_settings.scss */
.fx-plus-settings .controls:hover i.material-icons {
  color: #aaa;
}

/* line 2, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .nav-header {
  align-items: center;
  justify-content: center;
}

/* line 7, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .col {
  flex-direction: column !important;
  margin-right: 1px !important;
}

/* line 12, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market-row {
  max-height: 140px;
  margin-bottom: 15px;
}

/* line 16, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market-row .filter-nav {
  max-height: 36px !important;
  min-height: 36px !important;
}

/* line 22, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .data-row {
  min-height: 33px;
  background: #fff;
}

/* line 26, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .data-row i.material-icons {
  color: #aaa;
}

/* line 32, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market h3 {
  font-size: 14px;
  position: absolute;
  top: -6px;
  width: 150%;
}

/* line 39, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .top {
  text-align: center;
  align-items: center;
}

/* line 44, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid {
  align-items: center;
  max-height: 36px;
}

/* line 49, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .competitor > div {
  align-items: center;
  color: #2b2e2e;
}

/* line 54, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .competitor md-select {
  width: 143px;
  height: 38px;
  padding: 0;
}

/* line 60, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .competitor .md-text {
  align-items: center;
  width: 143px;
  color: #2b2e2e;
}

/* line 65, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .competitor .md-text .competitor-option {
  align-items: center;
  justify-content: center;
  width: 143px;
}

/* line 72, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .competitor .silk {
  margin-right: 5px;
}

/* line 76, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .competitor .number {
  margin-right: 5px;
  font-weight: bold;
}

/* line 82, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .text,
.derivatives-plus .market .mid .competitor .name {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  max-width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 94, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .price {
  height: 36px;
}

/* line 98, app/assets/stylesheets/derivatives_plus.scss */
.derivatives-plus .market .mid .pr {
  font-size: 14px;
  font-style: italic;
  background: #eaeaea;
}

/* line 1, app/assets/stylesheets/partials/iex.scss */
.racing
.sheet.exotics
.filter-nav[layout='row']
.matrix[layout='column']
.account.account-long {
  min-width: 281px !important;
}

/* line 9, app/assets/stylesheets/partials/iex.scss */
.racing
.sheet
[layout='row']
.matrix[layout='column']
.account.account-long
md-menu {
  min-width: 140px;
  width: 140px;
}

/* line 18, app/assets/stylesheets/partials/iex.scss */
.racing
.sheet
[layout='row']
.matrix[layout='column']
.account.account-long
md-menu .combined-button {
  min-width: 139px;
}

/* line 23, app/assets/stylesheets/partials/iex.scss */
.flex-1 {
  flex: 1 !important;
}

/* line 27, app/assets/stylesheets/partials/iex.scss */
.racing .sheet.win-pla.arb-list [layout='row']:not(.filter-nav) .details {
  flex: 1;
  width: initial;
  min-width: initial;
  max-width: initial;
}

/* line 33, app/assets/stylesheets/partials/iex.scss */
.racing .sheet.win-pla.arb-list [layout='row']:not(.filter-nav) .details .competitor-number {
  width: 34px;
  justify-content: center;
  align-self: center;
  padding-top: 10px;
  margin: 1px;
  height: 34px;
}

/* line 47, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] {
  flex: initial;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  line-height: 9px;
  font-size: 11px;
}

/* line 54, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] [layout='column'] div,
.racing .arb-exotics .filter-nav[layout='row'] [layout='row'] div {
  margin: 0 1px;
}

/* line 57, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] [layout='column'] > div,
.racing .arb-exotics .filter-nav[layout='row'] [layout='column'] button,
.racing .arb-exotics .filter-nav[layout='row'] [layout='row'] > div,
.racing .arb-exotics .filter-nav[layout='row'] [layout='row'] button {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  align-self: center;
}

/* line 66, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .figures {
  justify-content: flex-start;
  min-width: 15%;
  max-width: 15%;
}

/* line 70, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .figures > div,
.racing .arb-exotics .filter-nav[layout='row'] .figures button {
  min-width: 25%;
  max-width: 25%;
}

/* line 75, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .figures .market {
  min-width: 100%;
  justify-content: flex-end;
  padding-right: 9px;
  height: initial;
  max-height: initial;
}

/* line 83, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix {
  justify-content: flex-start;
  min-width: initial;
  max-width: initial;
  flex: 1;
  padding: 0;
}

/* line 91, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button {
  min-width: 5.5%;
  max-width: 5.5%;
  height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 99, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div .md-menu,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button .md-menu {
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

/* line 104, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div .md-menu .combined-button,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button .md-menu .combined-button {
  height: 30px;
  display: flex;
}

/* line 107, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div .md-menu .combined-button span,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button .md-menu .combined-button span {
  height: initial;
  padding: 0;
  margin: 0;
  text-align: left;
  line-height: 30px;
}

/* line 114, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div .md-menu .combined-button i,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button .md-menu .combined-button i {
  top: 50%;
  margin-top: -10px;
  color: #fafafa;
}

/* line 126, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div.number,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button.number {
  font-size: 1.6rem;
  color: #fff;
  justify-content: center;
}

/* line 138, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div.account,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button.account {
  width: initial;
  min-width: initial;
  max-width: initial;
  margin: 0;
  padding: 0;
}

/* line 145, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div.bet-type,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button.bet-type {
  width: initial;
  min-width: initial;
  max-width: initial;
  flex: 1;
  justify-content: flex-end;
}

/* line 151, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div.bet-type button,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button.bet-type button {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  justify-content: center;
}

/* line 159, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div.view,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button.view {
  width: 128px;
  min-width: 128px;
  max-width: 128px;
  justify-content: center;
  padding: 0;
}

/* line 165, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix > div.view button,
.racing .arb-exotics .filter-nav[layout='row'] .matrix button.view button {
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  margin: 0;
  justify-content: center;
}

/* line 174, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix .bet-type,
.racing .arb-exotics .filter-nav[layout='row'] .matrix .account {
  min-width: 100px !important;
}

/* line 178, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix .market-size {
  min-width: 100px;
  max-width: 100px;
  font-size: 11px;
  position: relative;
  color: #fff;
}

/* line 184, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix .market-size:before {
  content: 'Pool Total';
  font-size: 8px;
  position: absolute;
  left: 5px;
  top: -8px;
  opacity: 0.65;
}

/* line 194, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix .combined-button > div,
.racing .arb-exotics .filter-nav[layout='row'] .matrix .combined-button button {
  display: block;
  min-width: 100%;
  max-width: 100%;
  position: absolute;
  left: 0;
}

/* line 205, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix:first-child {
  justify-content: flex-start;
  min-width: 60%;
  max-width: 60%;
}

/* line 209, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix:first-child > div,
.racing .arb-exotics .filter-nav[layout='row'] .matrix:first-child button {
  min-width: 11.11%;
  max-width: 11.11%;
}

/* line 214, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix:first-child > div.view,
.racing .arb-exotics .filter-nav[layout='row'] .matrix:first-child button.view {
  display: flex;
  flex-direction: row;
}

/* line 217, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics .filter-nav[layout='row'] .matrix:first-child > div.view > button,
.racing .arb-exotics .filter-nav[layout='row'] .matrix:first-child button.view > button {
  max-width: 25%;
  display: flex;
  margin: 0;
}

/* line 234, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row'] [layout='column'],
.racing .arb-exotics [layout='row'] div {
  flex-direction: row;
}

/* line 237, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row'] [layout='column'] > div > div,
.racing .arb-exotics [layout='row'] [layout='column'] button,
.racing .arb-exotics [layout='row'] div > div > div,
.racing .arb-exotics [layout='row'] div button {
  width: 5%;
  min-width: 5%;
  max-width: 5%;
}

/* line 243, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row'] [layout='column'] > div > div,
.racing .arb-exotics [layout='row'] [layout='column'] button.wide,
.racing .arb-exotics [layout='row'] div > div > div,
.racing .arb-exotics [layout='row'] div button.wide {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

/* line 249, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row'] .details[layout='column'],
.racing .arb-exotics [layout='row'] div.details {
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  justify-content: flex-start;
  flex: initial;
}

/* line 259, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) [layout='column'] {
  flex-direction: row;
}

/* line 262, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .figures {
  justify-content: flex-start;
  min-width: 15%;
  max-width: 15%;
  padding-left: 1px;
}

/* line 267, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .figures > div,
.racing .arb-exotics [layout='row']:not(.filter-nav) .figures button {
  flex: 1 !important;
  max-width: initial;
  min-width: initial;
}

/* line 273, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .figures .market {
  min-width: 100%;
  justify-content: flex-end;
  padding-right: 9px;
  height: initial;
  max-height: initial;
}

/* line 281, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix {
  font-weight: 600;
  justify-content: flex-start;
}

/* line 286, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix > div {
  margin-left: 0 !important;
}

/* line 289, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix > div > div,
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix button {
  max-width: 5.5%;
  min-width: 5.5%;
}

/* line 293, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix > div > div.number,
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix button.number {
  background: #44494a;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  height: 100%;
  justify-content: center;
  text-align: center;
}

/* line 302, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix > div > div > button,
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix button > button {
  border-right: 0;
  display: flex;
  flex: 1;
  font-size: 12px;
  font-weight: 400;
  height: 36px;
  max-width: 100%;
  min-width: 100%;
  padding: 0;
}

/* line 315, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix:first-child {
  justify-content: flex-start;
  max-width: 60%;
  min-width: 60%;
}

/* line 319, app/assets/stylesheets/partials/iex.scss */
.racing .arb-exotics [layout='row']:not(.filter-nav) .matrix:first-child > div {
  max-width: 11.11%;
  min-width: 11.11%;
}

/* line 329, app/assets/stylesheets/partials/iex.scss */
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped
> arb-view
> section
> div:nth-child(2)
> div:nth-child(1),
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped
> arb-view
> section
> div:nth-child(2)
> div:nth-child(2) {
  align-self: center;
}

/* line 356, app/assets/stylesheets/partials/iex.scss */
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped
> arb-view
> section
> div:nth-child(2)
> div.account.layout-column {
  flex: 2;
}

/* FORCE fixed width for beticons in balances: FIX for display */
/* line 372, app/assets/stylesheets/partials/iex.scss */
.arb-balance.beticon {
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
}

/* SHOWING the PROVIDER icon, which was partially obscured */
/* line 379, app/assets/stylesheets/partials/iex.scss */
.TAKE .layout-align-start-center,
.TAKE .layout-align-start-center .balance,
.MATCHED .layout-align-start-center,
.MATCHED .layout-align-start-center .balance {
  align-items: center !important;
  align-content: center !important;
  justify-content: flex-start !important;
  align-self: center !important;
}

/* BRING THE BALANCE TEXT to the LEFT next to the corresponding ICON */
/* line 390, app/assets/stylesheets/partials/iex.scss */
.TAKE .layout-align-start-center .balance,
.MATCHED .layout-align-start-center .balance {
  padding-left: 10px !important;
}

/* FIXES for ARB view beticons */
/* line 397, app/assets/stylesheets/partials/iex.scss */
arb-view .filter-nav .pl-group {
  padding: 0 !important;
  margin: 0 1px !important;
}

/* line 401, app/assets/stylesheets/partials/iex.scss */
arb-view .filter-nav .pl-group .beticon {
  margin: 0 1px !important;
}

/* line 404, app/assets/stylesheets/partials/iex.scss */
arb-view .dvp-col {
  margin: 0 1px !important;
}

/* line 420, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .filter-nav.totals .details,
.iex arb-view .MATCHED .filter-nav.totals .details,
.live.win_plc arb-view .MATCHED .filter-nav.totals .details {
  flex: 0;
  min-width: 0;
  max-width: 0;
  width: 0;
}

/* line 428, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .figures,
.iex arb-view .MATCHED .figures,
.live.win_plc arb-view .MATCHED .figures {
  padding-left: 0;
  padding-right: 0;
}

/* line 433, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .spacer,
.iex arb-view .MATCHED .spacer,
.live.win_plc arb-view .MATCHED .spacer {
  flex: 2.6;
  min-width: initial;
  max-width: initial;
  width: initial;
  margin: 0 !important;
}

/* line 440, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .pl-group,
.iex arb-view .MATCHED .pl-group,
.live.win_plc arb-view .MATCHED .pl-group {
  flex: 3;
  min-width: initial;
  max-width: initial;
  width: initial;
  margin: 0 !important;
}

/* line 446, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .pl-group .figures-1,
.iex arb-view .MATCHED .pl-group .figures-1,
.live.win_plc arb-view .MATCHED .pl-group .figures-1 {
  flex: 1 !important;
  margin-right: 0;
}

/* line 450, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .pl-group .figures-2,
.iex arb-view .MATCHED .pl-group .figures-2,
.live.win_plc arb-view .MATCHED .pl-group .figures-2 {
  margin-right: 0;
}

/* line 453, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .pl-group .figures-3,
.iex arb-view .MATCHED .pl-group .figures-3,
.live.win_plc arb-view .MATCHED .pl-group .figures-3 {
  margin-left: 0;
}

/* line 458, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .filter-nav .buy,
.iex arb-view .MATCHED .filter-nav .buy,
.live.win_plc arb-view .MATCHED .filter-nav .buy {
  margin: 0;
}

/* line 461, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MATCHED .filter-nav .sell,
.iex arb-view .MATCHED .filter-nav .sell,
.live.win_plc arb-view .MATCHED .filter-nav .sell {
  margin: 0;
}

/* line 467, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .TAKE .pl-group,
.iex arb-view .TAKE .pl-group,
.live.win_plc arb-view .TAKE .pl-group {
  margin: 0 !important;
}

/* line 470, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .TAKE .figures,
.iex arb-view .TAKE .figures,
.live.win_plc arb-view .TAKE .figures {
  margin: 0 !important;
  padding: 0;
}

/* line 476, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MAKE .pl-group,
.iex arb-view .MAKE .pl-group,
.live.win_plc arb-view .MAKE .pl-group {
  margin: 0 !important;
}

/* line 479, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .MAKE .figures,
.iex arb-view .MAKE .figures,
.live.win_plc arb-view .MAKE .figures {
  margin: 0 !important;
  padding: 0;
}

/* line 486, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .pl-group .pl.footer,
.iex arb-view .pl-group .pl.footer,
.live.win_plc arb-view .pl-group .pl.footer {
  align-items: center;
}

/* line 488, app/assets/stylesheets/partials/iex.scss */
.live.wp arb-view .pl-group .pl.footer i.material-icons,
.iex arb-view .pl-group .pl.footer i.material-icons,
.live.win_plc arb-view .pl-group .pl.footer i.material-icons {
  font-size: 18px;
}

/* line 500, app/assets/stylesheets/partials/iex.scss */
.iex arb-view .MATCHED .filter-nav.totals .details {
  flex: 0;
  min-width: 0;
  max-width: 0;
  width: 0;
}

/* line 506, app/assets/stylesheets/partials/iex.scss */
.iex arb-view .MATCHED .filter-nav.totals .figures {
  margin: 0 !important;
  padding: 0;
  min-width: initial;
  max-width: initial;
  width: initial;
  flex: 3;
}

/* Trading History: stop TSN column from wrapping */
/* line 520, app/assets/stylesheets/partials/iex.scss */
.racing .sheet.win-pla.arb-list [layout='row'] [layout='row'] > div.tsn {
  min-width: 76px;
}

/* line 524, app/assets/stylesheets/partials/iex.scss */
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped
> arb-view
> div
> div.filter-nav.arb-list.layout-margin.TAKE.layout-row
> div.details.layout-row
> div.name {
  justify-content: flex-start;
}

/* iEX font-size of top row of numbers. i.e. Competitor #2 numbers */
/* line 541, app/assets/stylesheets/partials/iex.scss */
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped
> arb-view
> div
> div.filter-nav.arb-list.layout-margin.TAKE.layout-row
> div.sell.matrix.layout-row
> div,
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped.thoroughbred.exotics
> div.filter-nav.layout-margin.layout-row
> div.matrix.layout-row
> div,
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped.harness.exotics
> div.filter-nav.layout-margin.layout-row
> div.matrix.layout-row
> div,
body
> div:nth-child(1)
> div
> div
> md-content
> div
> div
> div.sheet.striped.greyhound.exotics
> div.filter-nav.layout-margin.layout-row
> div.matrix.layout-row
> div {
  font-size: 12px;
}

/* HISTORY PAGE filter-nav, column widths */
/* line 591, app/assets/stylesheets/partials/iex.scss */
.history .sheet .filter-nav[layout='row'] > div {
  flex: 1 !important;
}

/* ARB LIST on history view, center text except for the first column (after No. column of course) */
/* line 596, app/assets/stylesheets/partials/iex.scss */
.history .sheet .tabular-data .arb-list div {
  justify-content: center;
}

/* line 598, app/assets/stylesheets/partials/iex.scss */
.history .sheet .tabular-data .arb-list div .event {
  justify-content: flex-start;
  padding-left: 10px;
}

/* HISTORY reports removed horse details and made number column a set width */
/* line 605, app/assets/stylesheets/partials/iex.scss */
.reports.market-summary .filter-nav > div.number {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  background-color: rgba(100, 100, 100, 0.3);
}

/* line 612, app/assets/stylesheets/partials/iex.scss */
.reports.arb-market-summary .filter-nav > div:last-child,
.reports.arb-market-summary
.sheet
.tabular-data
[layout='row']
> div:last-child {
  max-width: none;
  min-width: initial;
  width: initial;
  flex: 1;
  justify-content: center;
  padding-right: 0;
}

/* line 626, app/assets/stylesheets/partials/iex.scss */
.reports.arb-market-summary
.sheet
.filter-nav[layout='row']
> div.account-group {
  flex: 1;
}

/* line 638, app/assets/stylesheets/partials/iex.scss */
.reports.arb-market-summary
.sheet
.tabular-data
[layout='row']
.account-values[layout='column'] {
  flex: 1;
}

/* line 642, app/assets/stylesheets/partials/iex.scss */
.reports.arb-market-summary
.sheet
.tabular-data
[layout='row']
.totals[layout='column'] {
  flex: 1;
}

/* line 647, app/assets/stylesheets/partials/iex.scss */
.reports.arb-market-summary .filter-nav .totals {
  background-color: rgba(100, 100, 100, 0.3);
}

/* line 651, app/assets/stylesheets/partials/iex.scss */
.arb-market-summary.reports
.sheet
.tabular-data
.foot-row[layout='row']
> div:last-child {
  max-width: none !important;
  width: initial;
  min-width: initial;
}

/* TO MAKE UP FOR WAY TOOO COMPLICATED NESTED STYLES */
/* SELL column background color */
/* line 667, app/assets/stylesheets/partials/iex.scss */
.page.history .filter-nav .sell,
.page.history .tabular-data .sell,
.sell[layout='row'] {
  background: rgba(96, 142, 187, 0.1);
}

/* BUY column background color */
/* line 674, app/assets/stylesheets/partials/iex.scss */
.page.history .filter-nav .buy,
.page.history .tabular-data .buy,
.buy[layout='row'] {
  background: rgba(87, 162, 89, 0.1);
}

/* BETICON alignment on MATCHED view */
/* line 681, app/assets/stylesheets/partials/iex.scss */
.sheet.striped.arb-trade > arb-view .MATCHED .beticon {
  justify-content: flex-start;
  flex: 1.6;
}

/* line 684, app/assets/stylesheets/partials/iex.scss */
.sheet.striped.arb-trade > arb-view .MATCHED .beticon:before {
  margin-left: 6px;
}

/* line 689, app/assets/stylesheets/partials/iex.scss */
.sheet.striped.arb-trade > arb-view .market {
  flex: 1.6;
}

/* line 694, app/assets/stylesheets/partials/iex.scss */
arb-view .win,
arb-view .plc,
arb-view .timestamp,
arb-view .tsn {
  min-width: auto !important;
  max-width: none !important;
  width: initial !important;
}

/* line 702, app/assets/stylesheets/partials/iex.scss */
arb-view .tsn {
  width: 76px;
}

/* line 707, app/assets/stylesheets/partials/iex.scss */
.racing .filter-nav.MATCHED[layout='row'] > div {
  padding: 0;
}

/* line 712, app/assets/stylesheets/partials/iex.scss */
.global-arbitrage .MATCHED .status-sell,
.global-arbitrage .MATCHED .status-buy {
  flex: 0.8 !important;
}

/* FIx for .details section in 'Matched' sections */
/* line 719, app/assets/stylesheets/partials/iex.scss */
.racing .MATCHED .details[layout='row'],
.racing .arb-exotics .MATCHED .details[layout='row'] {
  flex: 1;
  width: initial;
  min-width: initial;
  max-width: initial;
}

/* line 726, app/assets/stylesheets/partials/iex.scss */
.racing .MATCHED .details[layout='row'] .event,
.racing .arb-exotics .MATCHED .details[layout='row'] .event {
  justify-content: flex-start;
  padding-left: 9px;
}

/* END FIx for .details section in 'Matched' sections */
/* line 733, app/assets/stylesheets/partials/iex.scss */
.spcer-column,
.spcer {
  background: #44494a !important;
  background-color: #44494a !important;
  color: #fff;
  font-weight: 600;
  justify-content: center;
  text-align: center;
  max-width: 24px;
  width: 24px;
  min-width: 24px;
}

/* line 744, app/assets/stylesheets/partials/iex.scss */
.spcer-column span,
.spcer span {
  display: none;
}

/* line 749, app/assets/stylesheets/partials/iex.scss */
.foot-row .spcer {
  background: #5c6365 !important;
  background-color: #5c6365 !important;
}

/* line 755, app/assets/stylesheets/partials/iex.scss */
.scratched .super-left,
.scratched .super-right,
.scratched .sub-left,
.scratched .sub-right {
  display: none;
}

/* line 763, app/assets/stylesheets/partials/iex.scss */
.racing arb-view .MAKE .filter-nav[layout='row'] > div {
  margin: 0;
}

/* line 767, app/assets/stylesheets/partials/iex.scss */
.history .sheet .filter-nav[layout='row'] > div.flex-width-2 {
  flex: 2 !important;
}

/* line 771, app/assets/stylesheets/partials/iex.scss */
.history .sheet .filter-nav[layout='row'] > div.flex-width-0-7 {
  flex: 0.7 !important;
}

/* line 775, app/assets/stylesheets/partials/iex.scss */
.history .sheet .filter-nav[layout='row'] > div.flex-width-0-5 {
  flex: 0.5 !important;
}

/* line 2, app/assets/stylesheets/partials/arb-controller.scss */
footer div arb-control div input,
footer div arb-control div button,
footer div arb-control div input[type='text'],
footer div arb-control div input[type='number'] {
  align-self: center !important;
  height: 42px;
}

/* line 9, app/assets/stylesheets/partials/arb-controller.scss */
footer div arb-control div div input {
  width: 4em;
  color: #eee !important;
}

/* line 12, app/assets/stylesheets/partials/arb-controller.scss */
footer div arb-control div div input:focus {
  color: #333 !important;
}

/* line 16, app/assets/stylesheets/partials/arb-controller.scss */
footer div arb-control div button {
  height: 42px;
  padding: 0 9px;
  margin-left: 0 !important;
}

/* line 21, app/assets/stylesheets/partials/arb-controller.scss */
footer div arb-control div span {
  margin: 0 4px;
}

/* line 26, app/assets/stylesheets/partials/arb-controller.scss */
#container
> div
> footer
> div
> div.arb-controller
> arb-control
> div
> div
> button.green {
  background-color: #3ebb41 !important;
  color: #fff !important;
}

/* line 39, app/assets/stylesheets/partials/arb-controller.scss */
.arb-controller.globe-only .heartbeat-connected {
  width: 34px !important;
  height: 34px !important;
  margin: 7px !important;
}

/* line 43, app/assets/stylesheets/partials/arb-controller.scss */
.arb-controller.globe-only .heartbeat-connected i,
.arb-controller.globe-only .heartbeat-connected i:before {
  font-weight: normal !important;
  font-size: 24px !important;
}

/* line 51, app/assets/stylesheets/partials/arb-controller.scss */
.filters [ng-model='includeTake'],
.filters [ng-model='includeMake'],
.filters [ng-model='includeFollow'],
.filters [ng-model='excludeScratches'] {
  margin: 0 3px 0 0 !important;
}

/* line 4, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] > div.header-time-stamp {
  flex: initial;
  width: 225px;
  font-size: 18px;
  font-weight: 500;
}

/* line 9, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] > div.header-time-stamp i {
  font-size: 24px;
}

/* line 12, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] > div.header-time-stamp.utc {
  color: black;
  width: 256px;
  font-weight: 400;
}

/* line 19, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group {
  background: #44494a;
  flex: initial;
}

/* line 23, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .venue-type {
  background: #353a3b;
  padding: 12px 20px;
}

/* line 27, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .venue-type md-checkbox {
  padding-right: 15px;
}

/* line 30, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .venue-type .md-label {
  margin-top: 5px;
}

/* line 33, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .venue-type .md-label i {
  font-size: 22px;
}

/* line 38, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group flags-dropdown {
  display: flex;
}

/* line 42, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group flags-dropdown md-menu button,
.arb-operations.head [layout='row'] .settings-group flags-dropdown md-menu .md-button {
  margin: 0;
  padding: 0;
}

/* line 49, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .md-menu {
  display: flex;
  padding: 0;
  align-self: stretch;
  padding: 0;
  border-right: 1px solid #343a3d;
}

/* line 55, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .md-menu .combined-button {
  padding: 0 9px;
}

/* line 59, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .video {
  align-items: center;
  align-self: stretch;
}

/* line 62, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .settings-group .video button {
  margin: 0;
  align-items: center;
  display: flex;
  align-self: stretch;
  justify-content: center;
}

/* line 72, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.head [layout='row'] .arb-controller button {
  width: initial;
  min-width: initial;
  margin: 0;
  align-items: center;
  display: flex;
}

/* line 83, app/assets/stylesheets/partials/arb-operations.scss */
.md-tooltip .md-content {
  max-width: initial !important;
}

/* line 87, app/assets/stylesheets/partials/arb-operations.scss */
.alert-tooltip .server {
  font-size: 16px !important;
}

/* line 90, app/assets/stylesheets/partials/arb-operations.scss */
.alert-tooltip i {
  margin: 0px 3px;
}

/* line 93, app/assets/stylesheets/partials/arb-operations.scss */
.alert-tooltip .time-title {
  marign-top: 5px;
  margin-right: 7px;
}

/* line 97, app/assets/stylesheets/partials/arb-operations.scss */
.alert-tooltip .less {
  padding-right: 4px;
}

/* line 100, app/assets/stylesheets/partials/arb-operations.scss */
.alert-tooltip .tooltip-sec {
  margin-bottom: 10px;
}

/* line 103, app/assets/stylesheets/partials/arb-operations.scss */
.alert-tooltip .srow {
  margin-bottom: 5px;
}

/* line 109, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts-delta {
  height: 95%;
  overflow: auto;
}

/* line 113, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts-delta thead tr th {
  position: sticky;
  top: 0px;
  z-index: 100;
}

/* line 119, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts-delta th {
  background: #2c2c2c;
  color: white;
}

/* line 124, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts-delta table {
  width: 100%;
  font-family: sans-serif;
}

/* line 128, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts-delta tbody tr {
  border-bottom: 2px solid #e8e8e8;
}

/* line 132, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts {
  color: white;
}

/* line 135, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table {
  background: #2c2c2c;
  font-size: 12px;
  margin: 4px 0px;
}

/* line 140, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table tr {
  border-bottom: 1px dashed #494949;
}

/* line 144, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table .mean-header {
  display: flex;
}

/* line 146, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table .mean-header i {
  background-image: linear-gradient(#3a60ea, #382ba9) !important;
  padding: 3px;
  font-weight: bold;
}

/* line 153, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table .race-info {
  margin-top: 4px;
}

/* line 157, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table th i {
  display: flex;
  margin: auto;
  margin-bottom: 4px;
  border-radius: 25%;
  cursor: pointer;
}

/* line 164, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table th i:before {
  border-radius: 25%;
}

/* line 169, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table td {
  text-align: center;
}

/* line 173, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table .xicon {
  font-size: 25px;
  padding: 0px 5px;
}

/* line 177, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table .race-info {
  display: flex;
}

/* line 180, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table .flag {
  padding-right: 5px;
}

/* line 183, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts table .PWIN_MIX {
  background: #2587a3;
}

/* line 188, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts .tooltip-sec {
  background: #000000ad;
  padding: 5px 20px;
  border-radius: 20px;
  box-shadow: 0px 0px 12px 0px #2d2d2d;
  margin-bottom: 10px;
}

/* line 196, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alerts .srow {
  margin: 15px 0px;
}

/* line 200, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .scraper-section {
  font-size: 15px;
}

/* line 203, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .scraper-section .time-title {
  margin-right: 15px;
}

/* line 206, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .scraper-section i {
  width: 32px;
  max-width: 32px;
  height: 32px;
  margin: 0px 10px;
  font-size: 35px !important;
}

/* line 213, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .scraper-section i:before {
  width: 32px;
  max-width: 32px;
  height: 32px;
  border-radius: 9px;
  box-shadow: 3px 3px 4px 1px #000000;
}

/* line 222, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section {
  overflow-y: auto;
}

/* line 225, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .trade-button {
  background-image: linear-gradient(#a5a3a3, #717171);
  border-radius: 8px !important;
  min-width: 66px !important;
  min-height: 38px !important;
  height: 38px !important;
}

/* line 232, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .trade-button.green {
  background-image: linear-gradient(#3ebb41, #3b773c) !important;
}

/* line 236, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .trade-button.disable {
  background-image: linear-gradient(#d6d5d5, #9c9c9c) !important;
}

/* line 239, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .trade-button i {
  color: #fff !important;
}

/* line 244, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .lock-button {
  background-image: linear-gradient(#a5a3a3, #717171);
  border-radius: 25% !important;
  min-width: 38px !important;
  min-height: 38px !important;
  height: 38px !important;
}

/* line 251, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .lock-button.green {
  background-image: linear-gradient(#3ebb41, #3b773c) !important;
}

/* line 254, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .lock-button i {
  color: #fff !important;
}

/* line 259, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .upcoming-events {
  border-bottom: 0px !important;
}

/* line 262, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .upcoming-events {
  border-bottom: 0px !important;
}

/* line 265, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .section.count-down {
  border-bottom: 1px solid white;
}

/* line 268, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .section-close,
.reports .sheet .race-section .section-lock,
.reports .sheet .race-section .section-time {
  border-left: 5px solid #d0d0d0;
}

/* line 272, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .section-close.header,
.reports .sheet .race-section .section-lock.header,
.reports .sheet .race-section .section-time.header {
  border-color: #7b7a7a;
}

/* line 276, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .section-result-1 {
  border-right: 5px solid #d0d0d0;
}

/* line 278, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .race-section .section-result-1.header {
  border-color: #7b7a7a;
}

/* line 283, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tooltip-section {
  height: 45%;
  box-shadow: 3px 3px 8px 2px #6d6b6b;
  margin: 6px;
  margin-top: 2.8%;
  padding: 15px;
  padding-bottom: 0px;
  border-radius: 20px;
  background: #8a8a8a;
}

/* line 293, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .info-section {
  border: 6px solid #8c8b8b;
  box-shadow: 3px 4px 5px 0px black;
  margin-top: 2px;
  margin: 6px;
}

/* line 299, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .info-section .map-section {
  background: #2b2e2e;
  height: 100%;
}

/* line 304, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .angular-mapboxgl-map {
  width: 100%;
  height: 100% !important;
}

/* line 308, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .angular-mapboxgl-map canvas {
  margin: 0px !important;
}

/* line 312, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section {
  height: 45%;
  margin-top: 2.8%;
  padding: 10px;
}

/* line 317, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .alert-btn {
  width: 15%;
  height: 40%;
  margin: 2.5%;
  float: left;
  opacity: 0.6;
}

/* line 324, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .alert-btn.active {
  opacity: 1;
}

/* line 329, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .md-fab {
  color: #fff !important;
  border-radius: 15%;
  width: 8vw;
  height: 8vw;
  box-shadow: 2px 2px 8px 0px #000000d6;
}

/* line 336, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .md-fab i:before {
  border-radius: 20%;
}

/* line 340, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .md-fab.grey-3 {
  background-image: linear-gradient(#e8e8e8, #7d7d7d) !important;
}

/* line 343, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .md-fab.yellow {
  background-image: linear-gradient(#eede55, #b9ad44) !important;
}

/* line 346, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .md-fab.green {
  background-image: linear-gradient(#3ebb41, #3b773c) !important;
}

/* line 349, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .md-fab.red {
  background-image: linear-gradient(#dc5345, #942116) !important;
}

/* line 354, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .alert-section .beticon:before {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  height: 60px !important;
  margin-left: -17px !important;
}

/* line 363, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head {
  background: #353a3b !important;
}

/* line 365, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .flag-selector {
  background: #353a3b !important;
}

/* line 368, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .filters {
  max-width: 306px;
  min-width: 306px;
  justify-content: flex-end !important;
}

/* line 378, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .races-upcoming {
  padding: 0 10px 0 50px;
  overflow: hidden;
  max-width: 380px;
  min-width: 380px;
}

/* line 383, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .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 403, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .races-upcoming button {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 0;
  z-index: 1;
}

/* line 409, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .races-upcoming button .xicon {
  font-size: 24px;
  display: flex;
  align-content: center;
  align-items: center;
  height: 100%;
  padding: 10px;
}

/* line 417, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .races-upcoming button .race-details {
  flex-direction: column;
}

/* line 419, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .races-upcoming button .race-details h3 {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 12px;
}

/* line 426, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .races-upcoming button .race-details p {
  margin: 0;
  padding: 0;
  line-height: 1.4em;
  font-size: 10px;
}

/* line 437, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet button,
.reports .sheet .btn {
  background: transparent;
  border: none;
  color: #dadada;
  text-align: left;
  /* 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 452, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet button:hover,
.reports .sheet .btn:hover {
  color: #eaeaea;
}

/* line 455, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet button .race-number,
.reports .sheet .btn .race-number {
  font-weight: 600;
  margin: 0.25em 0 0 0;
  padding: 0;
  line-height: 1.2em;
}

/* line 461, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet button .time-jump,
.reports .sheet .btn .time-jump {
  line-height: 1.4em;
  font-size: 12px;
}

/* line 477, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet button.refresh i,
.reports .sheet .btn.refresh i {
  margin: 0;
}

/* line 483, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .head .races-upcoming.races-upcoming-long {
  min-width: 100%;
  width: 100%;
  justify-content: flex-start !important;
}

/* line 490, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section {
  align-items: center;
  max-width: none;
  min-width: initial;
  flex-direction: row;
}

/* line 497, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section md-menu {
  flex: 1;
  margin: 0 9px;
}

/* line 500, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section md-menu combined-arrow-button {
  flex: 1;
}

/* line 502, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section md-menu combined-arrow-button .combined-button {
  flex: 1;
}

/* line 508, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section .xicon {
  width: 24px;
  max-width: 24px;
  margin: 0 9px;
  font-size: 28px;
  min-width: 36px;
  justify-content: center;
}

/* line 515, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section .xicon.xicon-greyhound {
  font-size: 32px;
}

/* line 519, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section .flag {
  width: 24px;
  max-width: 24px;
  margin: 0;
  font-size: 28px;
  min-width: 36px;
  justify-content: center;
}

/* line 527, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section .country-code {
  width: 36px;
  max-width: 36px;
  margin: 0 5px 0 0;
}

/* line 532, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section .xicon,
.reports .sheet .tabular-data [layout='row'] > div.section i.material-icons {
  color: #333;
  align-self: center;
}

/* line 536, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section .xicon.text-disabled,
.reports .sheet .tabular-data [layout='row'] > div.section i.material-icons.text-disabled {
  color: #aaa;
}

/* line 540, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section i.material-icons.light {
  color: #fff;
  align-self: center;
}

/* line 544, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button {
  background-color: rgba(0, 0, 0, 0.025);
  flex-direction: row;
  margin: 0;
}

/* line 548, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button * {
  text-align: center;
  justify-content: center;
}

/* line 552, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button:last-child {
  margin-right: 0;
}

/* line 556, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.news-button {
  border-radius: 25%;
  min-height: 20px !important;
}

/* line 560, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.news-button.grey-3 {
  background-image: linear-gradient(#e2e1e1, #b5b5b5) !important;
}

/* line 563, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.news-button.yellow {
  background-image: linear-gradient(#eede55, #b9ad44) !important;
}

/* line 566, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.news-button.green {
  background-image: linear-gradient(#3ebb41, #3b773c) !important;
}

/* line 569, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.news-button.light-green {
  background-image: linear-gradient(#b4efb5, #65c566) !important;
}

/* line 572, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.news-button.red {
  background-image: linear-gradient(#e63b3b, #9e0303) !important;
}

/* line 575, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.news-button.orange {
  background-image: linear-gradient(orange, #c78203) !important;
}

/* line 580, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.count-down {
  max-width: 56px;
}

/* line 582, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.count-down span {
  justify-content: center;
  text-align: center;
}

/* line 587, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions, .reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl {
  flex: 1;
  min-width: 470px;
}

/* line 591, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions .lg, .reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl .lg {
  font-size: 48px !important;
}

/* line 594, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions button, .reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl button {
  margin: 0 3px;
  padding: 0;
  min-width: 36px !important;
  max-width: 36px;
  min-height: 36px;
  max-height: 36px;
  margin: 0 4.5px !important;
  position: relative;
}

/* line 603, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions button.max-width-72, .reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl button.max-width-72 {
  min-width: 72px !important;
  max-width: 72px;
}

/* line 607, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions button span.super-right, .reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl button span.super-right {
  color: #fff;
  top: 1px;
  right: 1px;
  font-size: 8px;
}

/* line 614, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions .progress-indicator, .reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl .progress-indicator {
  min-width: 222px;
  max-width: 222px;
  background-color: transparent;
}

/* line 618, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions .progress-indicator i, .reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl .progress-indicator i {
  color: #aaa;
}

/* line 623, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-actions-gl {
  min-width: 130px;
}

/* line 626, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-info {
  flex: 2;
}

/* line 629, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section.section-trader-name {
  min-width: 200px;
}

/* line 633, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue {
  background-color: #083880 !important;
  background-position: center center;
  min-width: 66px !important;
  max-width: 66px !important;
  border-radius: 20px;
}

/* line 639, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue span {
  opacity: 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 643, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue i.material-icons {
  color: #fff;
  position: absolute;
  left: 21px;
  top: 6px;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 652, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue .beticon:before {
  width: 36px;
  height: 36px;
  max-width: 36px;
  margin: 0;
  background-position: 5px 5px;
  background-size: 75% auto;
  opacity: 1;
}

/* line 662, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue .beticon.beticon-XT-transparent:before {
  background-position: 5px 4px;
}

/* line 667, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue .xt_price:before {
  width: 36px;
  height: 36px;
  max-width: 36px;
}

/* line 673, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue:hover span {
  opacity: 0.3;
}

/* line 676, app/assets/stylesheets/partials/arb-operations.scss */
.reports .sheet .tabular-data [layout='row'] > div.section button.xt-blue:hover i.material-icons {
  opacity: 1;
}

/* line 685, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.column-container .sheet {
  display: block;
  padding-bottom: 60px;
}

/* line 688, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.column-container .sheet flags-dropdown {
  align-self: stretch;
  display: flex;
}

/* line 692, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.column-container .sheet.filters [layout='row'] .date {
  margin: 0 9px;
}

/* line 696, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.column-container .sheet .tabular-data [layout='row'] {
  min-height: 42px;
  height: 100%;
}

/* line 701, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.column-container .sheet md-switch {
  margin: 0 3px;
}

/* line 705, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations.column-container .sheet.filters md-switch {
  margin-right: 5px;
}

/* line 711, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .gray-btn {
  min-width: 42px !important;
  background-image: linear-gradient(#8a8a8a, #505050) !important;
  text-align: center;
}

/* line 716, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .gray-btn:hover {
  background-image: linear-gradient(#b9b7b7, #6d6d6d) !important;
}

/* line 720, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .info-scratch-btn {
  margin-right: 0px !important;
  padding-top: 14px;
}

/* line 724, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .stop-btn {
  margin: 0px 10px !important;
  background-image: linear-gradient(#dc5345, #a02e22) !important;
  text-align: center;
  padding-top: 4px;
}

/* line 730, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .stop-btn:hover {
  background-image: linear-gradient(#e6938a, #cc4a3d) !important;
}

/* line 734, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .stop-btn span {
  margin: 4px;
}

/* line 738, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .connection-btn {
  margin: 0px !important;
  height: 50px !important;
  width: 50px !important;
  margin-right: 4px !important;
  border-radius: 0px !important;
}

/* line 745, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .connection-btn i {
  font-size: 28px !important;
}

/* line 749, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .connection-btn.red {
  background-image: linear-gradient(#dc5345, #a02e22) !important;
}

/* line 757, app/assets/stylesheets/partials/arb-operations.scss */
.trade-betia .info-section,
.trade-ninja .info-section {
  height: 49%;
  background: #000000d1;
}

/* line 763, app/assets/stylesheets/partials/arb-operations.scss */
.column-container {
  display: flex;
}

/* line 765, app/assets/stylesheets/partials/arb-operations.scss */
.column-container .sheet {
  display: flex;
  flex: 1;
}

/* line 768, app/assets/stylesheets/partials/arb-operations.scss */
.column-container .sheet .tabular-data {
  width: 100%;
}

/* line 775, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column {
  background: #44494a;
  padding-bottom: 80px;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

/* line 781, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column > div {
  padding: 20px 20px 0 20px;
  margin-bottom: 0 !important;
}

/* line 785, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column:after {
  display: flex;
  content: '';
  height: 0;
}

/* line 790, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column .channels {
  justify-content: flex-start;
}

/* line 792, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column .channels button {
  flex: 1;
  margin: 0 !important;
  border: none !important;
  padding: 0;
}

/* line 797, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column .channels button i {
  font-size: 24px;
  color: rgba(255, 255, 255, 0.3);
  justify-content: center;
  line-height: 0.8em;
}

/* line 802, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column .channels button i:before {
  font-size: 48px;
}

/* line 806, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column .channels button:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 810, app/assets/stylesheets/partials/arb-operations.scss */
.arb-operations .arb-operations-video-column .channels button.active i {
  color: #fff;
}

/* line 819, app/assets/stylesheets/partials/arb-operations.scss */
.global-arb-summary {
  padding-bottom: 20px !important;
  margin: 0;
  background: #44494a;
}

/* line 823, app/assets/stylesheets/partials/arb-operations.scss */
.global-arb-summary h4 {
  color: #fff;
  font-size: 16px;
  margin: 9px 0;
  padding: 0;
}

/* line 831, app/assets/stylesheets/partials/arb-operations.scss */
.global-arb-summary-row {
  padding: 9px 0;
}

/* line 833, app/assets/stylesheets/partials/arb-operations.scss */
.global-arb-summary-row label {
  font-weight: 600;
}

/* line 836, app/assets/stylesheets/partials/arb-operations.scss */
.global-arb-summary-row label,
.global-arb-summary-row div {
  font-size: 14px;
}

/* line 842, app/assets/stylesheets/partials/arb-operations.scss */
.global-arb-summary-trade-row {
  font-size: 14px;
}

/* line 846, app/assets/stylesheets/partials/arb-operations.scss */
.global-arb-summary-header-row {
  height: 30px;
  font-size: 14px;
  font-weight: 600;
  background-color: rgba(181, 181, 181, 0.25);
  color: #fafafa;
}

/* line 854, app/assets/stylesheets/partials/arb-operations.scss */
.head [layout='row'] > div.arb-controller.globe-only,
div.arb-controller.globe-only {
  justify-content: flex-end;
}

/* line 856, app/assets/stylesheets/partials/arb-operations.scss */
.head [layout='row'] > div.arb-controller.globe-only .x-property,
.head [layout='row'] > div.arb-controller.globe-only .y-property,
.head [layout='row'] > div.arb-controller.globe-only .reset-action,
.head [layout='row'] > div.arb-controller.globe-only .vertical-spacer,
.head [layout='row'] > div.arb-controller.globe-only .pad-left,
.head [layout='row'] > div.arb-controller.globe-only i.hide-in-global,
div.arb-controller.globe-only .x-property,
div.arb-controller.globe-only .y-property,
div.arb-controller.globe-only .reset-action,
div.arb-controller.globe-only .vertical-spacer,
div.arb-controller.globe-only .pad-left,
div.arb-controller.globe-only i.hide-in-global {
  display: none;
}

/* line 864, app/assets/stylesheets/partials/arb-operations.scss */
.head [layout='row'] > div.arb-controller.globe-only .toggle-action,
div.arb-controller.globe-only .toggle-action {
  width: 94px;
}

/* line 867, app/assets/stylesheets/partials/arb-operations.scss */
.head [layout='row'] > div.arb-controller.globe-only .toggle-action button,
div.arb-controller.globe-only .toggle-action button {
  text-align: center;
}

/* line 870, app/assets/stylesheets/partials/arb-operations.scss */
.head [layout='row'] > div.arb-controller.globe-only i.material-icons,
.head [layout='row'] > div.arb-controller.globe-only .xicon,
div.arb-controller.globe-only i.material-icons,
div.arb-controller.globe-only .xicon {
  font-size: 36px;
}

/* line 877, app/assets/stylesheets/partials/arb-operations.scss */
div.arb-controller.toggle-only {
  flex: initial !important;
  justify-content: flex-end;
}

/* line 879, app/assets/stylesheets/partials/arb-operations.scss */
div.arb-controller.toggle-only .x-property,
div.arb-controller.toggle-only .y-property,
div.arb-controller.toggle-only .reset-action,
div.arb-controller.toggle-only .toggle-action {
  display: none;
}

/* line 885, app/assets/stylesheets/partials/arb-operations.scss */
div.arb-controller.toggle-only .toggle-prop {
  min-width: 30px !important;
}

/* line 888, app/assets/stylesheets/partials/arb-operations.scss */
div.arb-controller.toggle-only i.material-icons,
div.arb-controller.toggle-only .xicon {
  font-size: 36px;
}

/* line 893, app/assets/stylesheets/partials/arb-operations.scss */
div.arb-controller.toggle-only button {
  margin: 0;
  padding: 0;
  min-width: initial !important;
  text-align: center;
  justify-content: center;
  width: 100%;
}

/* line 902, app/assets/stylesheets/partials/arb-operations.scss */
div.arb-controller.toggle-only .toggle-prop {
  text-align: center;
  justify-content: center;
}

/* line 908, app/assets/stylesheets/partials/arb-operations.scss */
.position-arb-bottom {
  z-index: 1000;
  position: absolute;
  right: 30px;
  bottom: 10px;
}

/* line 915, app/assets/stylesheets/partials/arb-operations.scss */
.arb-controller button.event-arb,
arb-control button.event-arb {
  height: 100%;
  max-height: 100% !important;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 36px;
  max-width: 36px;
  padding: 0;
  display: flex;
}

/* line 926, app/assets/stylesheets/partials/arb-operations.scss */
.arb-controller button.event-arb span.super-right,
arb-control button.event-arb span.super-right {
  color: #fff !important;
}

/* line 929, app/assets/stylesheets/partials/arb-operations.scss */
.arb-controller button.event-arb.red, .arb-controller button.event-arb.red:hover,
arb-control button.event-arb.red,
arb-control button.event-arb.red:hover {
  background-color: #dc5345 !important;
  color: #fff !important;
}

/* line 934, app/assets/stylesheets/partials/arb-operations.scss */
.arb-controller button.event-arb:hover,
arb-control button.event-arb:hover {
  font-weight: 600;
}

/* line 940, app/assets/stylesheets/partials/arb-operations.scss */
.rundeck-actions a {
  min-width: initial !important;
  width: fit-content;
  text-transform: initial;
  background-image: linear-gradient(#656565, #4c4c4c) !important;
  text-align: center;
  margin: 0 0.4rem;
  justify-content: center;
  overflow: visible;
  flex-direction: row;
  display: flex;
  align-items: center;
  background-color: #44494a !important;
  position: relative;
  color: white;
  text-decoration: none;
}

/* line 959, app/assets/stylesheets/partials/arb-operations.scss */
footer .rundeck-actions a {
  padding: 10px !important;
  border-radius: 10px !important;
}

/* line 965, app/assets/stylesheets/partials/arb-operations.scss */
.tooltip-sec .rundeck-actions a {
  padding: 7px 3px 2px 6px !important;
  border-radius: 5px !important;
}

/* line 969, app/assets/stylesheets/partials/arb-operations.scss */
.tooltip-sec .rundeck-actions .rundeck {
  width: 15px !important;
  max-width: 15px !important;
  height: 15px !important;
}

/* line 974, app/assets/stylesheets/partials/arb-operations.scss */
.tooltip-sec .rundeck-actions .rundeck:before {
  width: 10px !important;
  min-width: 10px !important;
  max-width: 10px !important;
  height: 10px !important;
}

/* line 983, app/assets/stylesheets/partials/arb-operations.scss */
footer arb-control button.event-arb {
  color: #fff;
  display: flex;
  min-height: 100%;
  height: 34px !important;
}

/* line 988, app/assets/stylesheets/partials/arb-operations.scss */
footer arb-control button.event-arb span {
  display: none;
}

/* line 991, app/assets/stylesheets/partials/arb-operations.scss */
footer arb-control button.event-arb.red, footer arb-control button.event-arb.red:hover {
  background-color: #dc5345 !important;
  color: #fff !important;
}

/* line 996, app/assets/stylesheets/partials/arb-operations.scss */
footer arb-control button.event-arb:hover {
  font-weight: 600;
}

/* line 1000, app/assets/stylesheets/partials/arb-operations.scss */
footer arb-control i.hide-in-global,
footer arb-control i.grey {
  display: flex;
  align-items: center;
}

/* line 2, app/assets/stylesheets/partials/event-profit-loss.scss */
md-bottom-sheet.event-profit-loss .tabular-data .foot-row[layout='row'] {
  background-color: #44494a !important;
}

/* line 5, app/assets/stylesheets/partials/event-profit-loss.scss */
md-bottom-sheet.event-profit-loss .foot-row.foot-row-light > div {
  background-color: #44494a !important;
  padding: 0 9px !important;
  color: #fff;
}

/* line 3, app/assets/stylesheets/clients.scss */
.clients .search input {
  font-size: 16px;
}

/* line 6, app/assets/stylesheets/clients.scss */
.clients .search input::placeholder {
  color: #fff;
}

/* line 11, app/assets/stylesheets/clients.scss */
.clients .search button,
.clients .search a {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.2);
  width: 80px;
  text-align: center;
}

/* line 17, app/assets/stylesheets/clients.scss */
.clients .search button:hover,
.clients .search a:hover {
  background: rgba(255, 255, 255, 0.4);
}

/* line 23, app/assets/stylesheets/clients.scss */
.clients .search a i {
  position: relative;
  top: 4px;
}

/* line 30, app/assets/stylesheets/clients.scss */
.clients .csf-filters {
  height: 70px;
  pading-top: 10px;
}

/* line 34, app/assets/stylesheets/clients.scss */
.clients .csf-filters .filter-label {
  text-transform: uppercase;
  font-size: 11px;
  color: #aaa;
  margin-top: 2px;
}

/* line 41, app/assets/stylesheets/clients.scss */
.clients .csf-filters .xicon-schedule {
  font-size: 22px;
  position: relative;
  top: 2px;
}

/* line 47, app/assets/stylesheets/clients.scss */
.clients .csf-filters .date-range {
  padding: 0 10px;
}

/* line 51, app/assets/stylesheets/clients.scss */
.clients .csf-filters .bet-type {
  position: relative;
  top: 4px;
}

/* line 56, app/assets/stylesheets/clients.scss */
.clients .csf-filters md-menu {
  background: none;
}

/* line 60, app/assets/stylesheets/clients.scss */
.clients .csf-filters combined-arrow-button {
  position: relative;
  top: -5px;
}

/* line 65, app/assets/stylesheets/clients.scss */
.clients .csf-filters .combined-button {
  height: 30px;
  margin-top: 7px;
  padding-left: 0;
}

/* line 70, app/assets/stylesheets/clients.scss */
.clients .csf-filters .combined-button i {
  top: 4px;
  right: 20px;
}

/* line 75, app/assets/stylesheets/clients.scss */
.clients .csf-filters .combined-button button {
  box-shadow: none;
  border: 0;
}

/* line 81, app/assets/stylesheets/clients.scss */
.clients .csf-filters .race-type {
  position: relative;
  top: 20px;
}

/* line 85, app/assets/stylesheets/clients.scss */
.clients .csf-filters .race-type.segment.filters md-checkbox.icon {
  margin-right: 2px;
}

/* line 92, app/assets/stylesheets/clients.scss */
.clients.csf-report .account-balance {
  justify-content: center;
  align-items: center;
}

/* line 96, app/assets/stylesheets/clients.scss */
.clients.csf-report .account-balance i {
  font-size: 18px;
  position: relative;
  top: -2px;
  right: 7px;
}

/* line 103, app/assets/stylesheets/clients.scss */
.clients.csf-report .account-balance .label {
  text-transform: uppercase;
  font-size: 10px;
  color: #aaa;
}

/* line 109, app/assets/stylesheets/clients.scss */
.clients.csf-report .account-balance .figure {
  justify-content: center;
  align-items: center;
}

/* line 115, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard {
  background: #2b2e2e;
}

/* line 118, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget {
  background: #343a3d;
  border-radius: 8px;
  padding: 20px;
  margin: 20px;
  width: 33%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  position: relative;
}

/* line 130, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .label {
  text-transform: uppercase;
  font-size: 12px;
  color: #777;
}

/* line 136, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .data {
  font-size: 46px;
}

/* line 139, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .data i {
  font-size: 100px;
  margin-right: 40px;
}

/* line 144, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .data .dollar {
  font-size: 22px;
  position: relative;
  top: -15px;
  left: 5px;
  color: #777;
}

/* line 153, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .rating-bar {
  width: 200px;
  height: 20px;
  background: linear-gradient(to right, #3ebb41, #dc5345);
  position: relative;
  top: -6px;
  right: 20px;
  display: inline-block;
}

/* line 162, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .rating-bar .bar {
  position: absolute;
  height: 34px;
  width: 4px;
  background: #fff;
  left: 20%;
  top: -7px;
}

/* line 172, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .layout-row.text {
  justify-content: center;
}

/* line 176, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .section:first-child {
  border-right: solid 1px #44494a;
}

/* line 180, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .widget-tabs {
  position: absolute;
  top: 20px;
  left: 20px;
}

/* line 185, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .widget-tabs span {
  cursor: pointer;
  display: inline-block;
  background: rgba(255, 255, 255, 0.15);
  margin-right: 2px;
  width: 35px;
  height: 35px;
  text-align: center;
  align-items: center;
  padding: 5px;
  color: #777;
}

/* line 197, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .widget-tabs span i {
  color: #777;
}

/* line 201, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .widget-tabs span.active {
  color: #fff;
}

/* line 203, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard .widget .widget-tabs span.active i {
  color: #fff;
}

/* line 211, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard.chart {
  border-top: solid 1px #44494a;
}

/* line 214, app/assets/stylesheets/clients.scss */
.clients.csf-report .dashboard.chart .widget {
  width: inherit;
  min-height: 250px;
}

/* line 222, app/assets/stylesheets/clients.scss */
.clients.index {
  margin-bottom: 80px;
}

/* line 225, app/assets/stylesheets/clients.scss */
.clients.index .content {
  background: #fff;
}

/* line 229, app/assets/stylesheets/clients.scss */
.clients.index .load-more {
  margin-top: 10px;
  background: #dadada;
}

/* line 234, app/assets/stylesheets/clients.scss */
.clients.index .layout-row:not(.show-more) {
  min-height: 30px;
  max-height: 30px;
}

/* line 241, app/assets/stylesheets/clients.scss */
.clients.index .filter-nav button span {
  justify-content: center;
}

/* line 246, app/assets/stylesheets/clients.scss */
.clients.index .filter-nav i.sort {
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 14px;
}

/* line 253, app/assets/stylesheets/clients.scss */
.clients.index .filter-nav div.is-sortable {
  position: relative;
  border: 1px solid rgba(20, 20, 20, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  opacity: 0.9;
}

/* line 260, app/assets/stylesheets/clients.scss */
.clients.index .filter-nav div.is-sortable.is-active-sort {
  background: #44494a;
}

/* line 267, app/assets/stylesheets/clients.scss */
.clients.index .client-row div {
  text-align: center;
}

/* line 271, app/assets/stylesheets/clients.scss */
.clients.index .client-row.is-selected {
  background: #3ebb41 !important;
  color: #fff;
}

/* line 276, app/assets/stylesheets/clients.scss */
.clients.index .client-row.is-searchable {
  cursor: pointer;
}

/* line 279, app/assets/stylesheets/clients.scss */
.clients.index .client-row.is-searchable:hover {
  background: rgba(165, 186, 207, 0.3);
}

/* line 285, app/assets/stylesheets/clients.scss */
.clients.index .bet-row,
.clients.index .client-row {
  font-size: 12px;
}

/* line 288, app/assets/stylesheets/clients.scss */
.clients.index .bet-row > div,
.clients.index .client-row > div {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 295, app/assets/stylesheets/clients.scss */
.clients.index .client-bet-history {
  background: #fff;
}

/* line 299, app/assets/stylesheets/clients.scss */
.clients.index .client-bet-history .filter-nav i {
  font-size: 14px;
}
/*
 * @@@@@
 *  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;
}

md-sidenav.md-closed {
    display: none;
}
/*-- Chart --*/
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.c3 path, .c3 line {
  fill: none;
  stroke: #000; }

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px; }

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa; }

.c3-grid text {
  fill: #aaa; }

.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3; }

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

/*-- Line --*/
.c3-line {
  stroke-width: 1px; }

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

/*-- Bar --*/
.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75; }

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: .1; }

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: .1; }

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px; }

.c3-legend-item-hidden {
  opacity: 0.15; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

/*-- Title --*/
.c3-title {
  font: 14px sans-serif; }

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9; }

.c3-tooltip tr {
  border: 1px solid #CCC; }

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF; }

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999; }

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px; }

.c3-tooltip td.value {
  text-align: right; }

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777; }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777; }

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/ }

.c3-chart-arc.c3-target g path {
  opacity: 1; }

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1; }
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.mapboxgl-map {
    font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
    overflow: hidden;
    position: relative;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.mapboxgl-map:-webkit-full-screen {
    width: 100%;
    height: 100%;
}

.mapboxgl-missing-css {
    display: none;
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-nav-compass {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}
.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-nav-compass:active {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate {
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
}
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan {
    -ms-touch-action: pinch-zoom;
}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan {
    -ms-touch-action: none;
    touch-action: none;
}
.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right,
.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right  { position:absolute; pointer-events:none; z-index:2; }
.mapboxgl-ctrl-top-left      { top:0; left:0; }
.mapboxgl-ctrl-top-right     { top:0; right:0; }
.mapboxgl-ctrl-bottom-left   { bottom:0; left:0; }
.mapboxgl-ctrl-bottom-right  { right:0; bottom:0; }

.mapboxgl-ctrl { clear:both; pointer-events:auto }
.mapboxgl-ctrl-top-left .mapboxgl-ctrl { margin:10px 0 0 10px; float:left; }
.mapboxgl-ctrl-top-right .mapboxgl-ctrl{ margin:10px 10px 0 0; float:right; }
.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl { margin:0 0 10px 10px; float:left; }
.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl { margin:0 10px 10px 0; float:right; }

.mapboxgl-ctrl-group {
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
    overflow: hidden;
    background: #fff;
}
.mapboxgl-ctrl-group > button {
    width: 30px;
    height: 30px;
    display: block;
    padding: 0;
    outline: none;
    border: none;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    background-color: rgba(0,0,0,0);
    cursor: pointer;
}
/* https://bugzilla.mozilla.org/show_bug.cgi?id=140562 */
.mapboxgl-ctrl > button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.mapboxgl-ctrl > button:last-child {
    border-bottom: 0;
}
.mapboxgl-ctrl > button:hover {
    background-color: rgba(0,0,0,0.05);
}
.mapboxgl-ctrl-icon,
.mapboxgl-ctrl-icon > .mapboxgl-ctrl-compass-arrow {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mapboxgl-ctrl-icon {
    padding: 5px;
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-out {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27m%207%2C9%20c%20-0.554%2C0%20-1%2C0.446%20-1%2C1%200%2C0.554%200.446%2C1%201%2C1%20l%206%2C0%20c%200.554%2C0%201%2C-0.446%201%2C-1%200%2C-0.554%20-0.446%2C-1%20-1%2C-1%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-in {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27M%2010%206%20C%209.446%206%209%206.4459904%209%207%20L%209%209%20L%207%209%20C%206.446%209%206%209.446%206%2010%20C%206%2010.554%206.446%2011%207%2011%20L%209%2011%20L%209%2013%20C%209%2013.55401%209.446%2014%2010%2014%20C%2010.554%2014%2011%2013.55401%2011%2013%20L%2011%2011%20L%2013%2011%20C%2013.554%2011%2014%2010.554%2014%2010%20C%2014%209.446%2013.554%209%2013%209%20L%2011%209%20L%2011%207%20C%2011%206.4459904%2010.554%206%2010%206%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%23333%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate:disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%23aaa%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%2333b5e5%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%23e58978%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%2333b5e5%3B%27%20d%3D%27M%2010%2C4%20C%209%2C4%209%2C5%209%2C5%20L%209%2C5.1%20C%207.0357113%2C5.5006048%205.5006048%2C7.0357113%205.1%2C9%20L%205%2C9%20c%200%2C0%20-1%2C0%20-1%2C1%200%2C1%201%2C1%201%2C1%20l%200.1%2C0%20c%200.4006048%2C1.964289%201.9357113%2C3.499395%203.9%2C3.9%20L%209%2C15%20c%200%2C0%200%2C1%201%2C1%201%2C0%201%2C-1%201%2C-1%20l%200%2C-0.1%20c%201.964289%2C-0.400605%203.499395%2C-1.935711%203.9%2C-3.9%20l%200.1%2C0%20c%200%2C0%201%2C0%201%2C-1%20C%2016%2C9%2015%2C9%2015%2C9%20L%2014.9%2C9%20C%2014.499395%2C7.0357113%2012.964289%2C5.5006048%2011%2C5.1%20L%2011%2C5%20c%200%2C0%200%2C-1%20-1%2C-1%20z%20m%200%2C2.5%20c%201.932997%2C0%203.5%2C1.5670034%203.5%2C3.5%200%2C1.932997%20-1.567003%2C3.5%20-3.5%2C3.5%20C%208.0670034%2C13.5%206.5%2C11.932997%206.5%2C10%206.5%2C8.0670034%208.0670034%2C6.5%2010%2C6.5%20Z%27%20%2F%3E%0A%3C%2Fsvg%3E");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23e54e33%3B%27%20d%3D%27M%2010%2C4%20C%209%2C4%209%2C5%209%2C5%20L%209%2C5.1%20C%207.0357113%2C5.5006048%205.5006048%2C7.0357113%205.1%2C9%20L%205%2C9%20c%200%2C0%20-1%2C0%20-1%2C1%200%2C1%201%2C1%201%2C1%20l%200.1%2C0%20c%200.4006048%2C1.964289%201.9357113%2C3.499395%203.9%2C3.9%20L%209%2C15%20c%200%2C0%200%2C1%201%2C1%201%2C0%201%2C-1%201%2C-1%20l%200%2C-0.1%20c%201.964289%2C-0.400605%203.499395%2C-1.935711%203.9%2C-3.9%20l%200.1%2C0%20c%200%2C0%201%2C0%201%2C-1%20C%2016%2C9%2015%2C9%2015%2C9%20L%2014.9%2C9%20C%2014.499395%2C7.0357113%2012.964289%2C5.5006048%2011%2C5.1%20L%2011%2C5%20c%200%2C0%200%2C-1%20-1%2C-1%20z%20m%200%2C2.5%20c%201.932997%2C0%203.5%2C1.5670034%203.5%2C3.5%200%2C1.932997%20-1.567003%2C3.5%20-3.5%2C3.5%20C%208.0670034%2C13.5%206.5%2C11.932997%206.5%2C10%206.5%2C8.0670034%208.0670034%2C6.5%2010%2C6.5%20Z%27%20%2F%3E%0A%3C%2Fsvg%3E");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting {
    -webkit-animation: mapboxgl-spin 2s infinite linear;
    -moz-animation: mapboxgl-spin 2s infinite linear;
    -o-animation: mapboxgl-spin 2s infinite linear;
    -ms-animation: mapboxgl-spin 2s infinite linear;
    animation: mapboxgl-spin 2s infinite linear;
}

@-webkit-keyframes mapboxgl-spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes mapboxgl-spin {
    0% { -moz-transform: rotate(0deg); }
    100% { -moz-transform: rotate(360deg); }
}
@-o-keyframes mapboxgl-spin {
    0% { -o-transform: rotate(0deg); }
    100% { -o-transform: rotate(360deg); }
}
@-ms-keyframes mapboxgl-spin {
    0% { -ms-transform: rotate(0deg); }
    100% { -ms-transform: rotate(360deg); }
}
@keyframes mapboxgl-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-fullscreen  {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZnVsbHNjcmVlbi5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxODUiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM0MTgzIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTQ3MSIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI2OTUiCiAgICAgaWQ9Im5hbWVkdmlldzQxODEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjExLjMxMzcwOCIKICAgICBpbmtzY2FwZTpjeD0iMTQuNjk4MjgiCiAgICAgaW5rc2NhcGU6Y3k9IjEwLjUyNjY4OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNjk3IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyOTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIgogICAgIGlua3NjYXBlOnNuYXAtYmJveD0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1wYXRocz0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LW5vZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1ub2Rlcz0idHJ1ZSI+PGlua3NjYXBlOmdyaWQKICAgICAgIHR5cGU9Inh5Z3JpZCIKICAgICAgIGlkPSJncmlkNjA3NiIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48cGF0aAogICAgIGQ9Ik0gNSA0IEMgNC41IDQgNCA0LjUgNCA1IEwgNCA2IEwgNCA5IEwgNC41IDkgTCA1Ljc3NzM0MzggNy4yOTY4NzUgQyA2Ljc3NzEzMTkgOC4wNjAyMTMxIDcuODM1NzY1IDguOTU2NTcyOCA4Ljg5MDYyNSAxMCBDIDcuODI1NzEyMSAxMS4wNjMzIDYuNzc2MTc5MSAxMS45NTE2NzUgNS43ODEyNSAxMi43MDcwMzEgTCA0LjUgMTEgTCA0IDExIEwgNCAxNSBDIDQgMTUuNSA0LjUgMTYgNSAxNiBMIDkgMTYgTCA5IDE1LjUgTCA3LjI3MzQzNzUgMTQuMjA1MDc4IEMgOC4wNDI4OTMxIDEzLjE4Nzg4NiA4LjkzOTU0NDEgMTIuMTMzNDgxIDkuOTYwOTM3NSAxMS4wNjgzNTkgQyAxMS4wNDIzNzEgMTIuMTQ2OTkgMTEuOTQyMDkzIDEzLjIxMTIgMTIuNzA3MDMxIDE0LjIxODc1IEwgMTEgMTUuNSBMIDExIDE2IEwgMTQgMTYgTCAxNSAxNiBDIDE1LjUgMTYgMTYgMTUuNSAxNiAxNSBMIDE2IDE0IEwgMTYgMTEgTCAxNS41IDExIEwgMTQuMjA1MDc4IDEyLjcyNjU2MiBDIDEzLjE3Nzk4NSAxMS45NDk2MTcgMTIuMTEyNzE4IDExLjA0MzU3NyAxMS4wMzcxMDkgMTAuMDA5NzY2IEMgMTIuMTUxODU2IDguOTgxMDYxIDEzLjIyNDM0NSA4LjA3OTg2MjQgMTQuMjI4NTE2IDcuMzA0Njg3NSBMIDE1LjUgOSBMIDE2IDkgTCAxNiA1IEMgMTYgNC41IDE1LjUgNCAxNSA0IEwgMTEgNCBMIDExIDQuNSBMIDEyLjcwMzEyNSA1Ljc3NzM0MzggQyAxMS45MzI2NDcgNi43ODY0ODM0IDExLjAyNjY5MyA3Ljg1NTQ3MTIgOS45NzA3MDMxIDguOTE5OTIxOSBDIDguOTU4NDczOSA3LjgyMDQ5NDMgOC4wNjk4NzY3IDYuNzYyNzE4OCA3LjMwNDY4NzUgNS43NzE0ODQ0IEwgOSA0LjUgTCA5IDQgTCA2IDQgTCA1IDQgeiAiCiAgICAgaWQ9InBhdGg0MTY5IiAvPjwvc3ZnPg==");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-shrink  {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ic2hyaW5rLnN2ZyI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTkiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNyIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjIwMjEiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTA4IgogICAgIGlkPSJuYW1lZHZpZXcxNSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMSIKICAgICBpbmtzY2FwZTpjeD0iNC45NTAxMDgyIgogICAgIGlua3NjYXBlOmN5PSIxMC44NTQ3NDciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIgogICAgIGlua3NjYXBlOnNuYXAtYmJveD0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOnNuYXAtYmJveC1lZGdlLW1pZHBvaW50cz0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LW5vZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOnNuYXAtYmJveC1taWRwb2ludHM9InRydWUiCiAgICAgaW5rc2NhcGU6b2JqZWN0LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1ub2Rlcz0idHJ1ZSI+PGlua3NjYXBlOmdyaWQKICAgICAgIHR5cGU9Inh5Z3JpZCIKICAgICAgIGlkPSJncmlkNDE0NyIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48cGF0aAogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDAiCiAgICAgZD0iTSA0LjI0MjE4NzUgMy40OTIxODc1IEEgMC43NTAwNzUgMC43NTAwNzUgMCAwIDAgMy43MTg3NSA0Ljc4MTI1IEwgNS45NjQ4NDM4IDcuMDI3MzQzOCBMIDQgOC41IEwgNCA5IEwgOCA5IEMgOC41MDAwMDEgOC45OTk5OTg4IDkgOC40OTk5OTkyIDkgOCBMIDkgNCBMIDguNSA0IEwgNy4wMTc1NzgxIDUuOTU1MDc4MSBMIDQuNzgxMjUgMy43MTg3NSBBIDAuNzUwMDc1IDAuNzUwMDc1IDAgMCAwIDQuMjQyMTg3NSAzLjQ5MjE4NzUgeiBNIDE1LjczNDM3NSAzLjQ5MjE4NzUgQSAwLjc1MDA3NSAwLjc1MDA3NSAwIDAgMCAxNS4yMTg3NSAzLjcxODc1IEwgMTIuOTg0Mzc1IDUuOTUzMTI1IEwgMTEuNSA0IEwgMTEgNCBMIDExIDggQyAxMSA4LjQ5OTk5OTIgMTEuNDk5OTk5IDguOTk5OTk4OCAxMiA5IEwgMTYgOSBMIDE2IDguNSBMIDE0LjAzNTE1NiA3LjAyNzM0MzggTCAxNi4yODEyNSA0Ljc4MTI1IEEgMC43NTAwNzUgMC43NTAwNzUgMCAwIDAgMTUuNzM0Mzc1IDMuNDkyMTg3NSB6IE0gNCAxMSBMIDQgMTEuNSBMIDUuOTY0ODQzOCAxMi45NzI2NTYgTCAzLjcxODc1IDE1LjIxODc1IEEgMC43NTEzMDA5NiAwLjc1MTMwMDk2IDAgMSAwIDQuNzgxMjUgMTYuMjgxMjUgTCA3LjAyNzM0MzggMTQuMDM1MTU2IEwgOC41IDE2IEwgOSAxNiBMIDkgMTIgQyA5IDExLjUwMDAwMSA4LjUwMDAwMSAxMS4wMDAwMDEgOCAxMSBMIDQgMTEgeiBNIDEyIDExIEMgMTEuNDk5OTk5IDExLjAwMDAwMSAxMSAxMS41MDAwMDEgMTEgMTIgTCAxMSAxNiBMIDExLjUgMTYgTCAxMi45NzI2NTYgMTQuMDM1MTU2IEwgMTUuMjE4NzUgMTYuMjgxMjUgQSAwLjc1MTMwMDk2IDAuNzUxMzAwOTYgMCAxIDAgMTYuMjgxMjUgMTUuMjE4NzUgTCAxNC4wMzUxNTYgMTIuOTcyNjU2IEwgMTYgMTEuNSBMIDE2IDExIEwgMTIgMTEgeiAiCiAgICAgaWQ9InBhdGg3IiAvPjwvc3ZnPg==");
}
.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass > .mapboxgl-ctrl-compass-arrow {
    width: 20px;
    height: 20px;
    margin: 5px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%0A%09%3Cpolygon%20fill%3D%27%23333333%27%20points%3D%276%2C9%2010%2C1%2014%2C9%27%2F%3E%0A%09%3Cpolygon%20fill%3D%27%23CCCCCC%27%20points%3D%276%2C11%2010%2C19%2014%2C11%20%27%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    display: inline-block;
}

a.mapboxgl-ctrl-logo {
    width: 85px;
    height: 21px;
    margin: 0 0 -3px -3px;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgIHZpZXdCb3g9IjAgMCA4NC40OSAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQuNDkgMjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik04My4yNSwxNC4yNmMwLDAuMTItMC4wOSwwLjIxLTAuMjEsMC4yMWgtMS42MWMtMC4xMywwLTAuMjQtMC4wNi0wLjMtMC4xN2wtMS40NC0yLjM5bC0xLjQ0LDIuMzkgICAgYy0wLjA2LDAuMTEtMC4xOCwwLjE3LTAuMywwLjE3aC0xLjYxYy0wLjA0LDAtMC4wOC0wLjAxLTAuMTItMC4wM2MtMC4wOS0wLjA2LTAuMTMtMC4xOS0wLjA2LTAuMjhsMCwwbDIuNDMtMy42OEw3Ni4yLDYuODQgICAgYy0wLjAyLTAuMDMtMC4wMy0wLjA3LTAuMDMtMC4xMmMwLTAuMTIsMC4wOS0wLjIxLDAuMjEtMC4yMWgxLjYxYzAuMTMsMCwwLjI0LDAuMDYsMC4zLDAuMTdsMS40MSwyLjM2bDEuNC0yLjM1ICAgIGMwLjA2LTAuMTEsMC4xOC0wLjE3LDAuMy0wLjE3SDgzYzAuMDQsMCwwLjA4LDAuMDEsMC4xMiwwLjAzYzAuMDksMC4wNiwwLjEzLDAuMTksMC4wNiwwLjI4bDAsMGwtMi4zNywzLjYzbDIuNDMsMy42NyAgICBDODMuMjQsMTQuMTgsODMuMjUsMTQuMjIsODMuMjUsMTQuMjZ6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNjYuMjQsOS41OWMtMC4zOS0xLjg4LTEuOTYtMy4yOC0zLjg0LTMuMjhjLTEuMDMsMC0yLjAzLDAuNDItMi43MywxLjE4VjMuNTFjMC0wLjEzLTAuMS0wLjIzLTAuMjMtMC4yM2gtMS40ICAgIGMtMC4xMywwLTAuMjMsMC4xMS0wLjIzLDAuMjN2MTAuNzJjMCwwLjEzLDAuMSwwLjIzLDAuMjMsMC4yM2gxLjRjMC4xMywwLDAuMjMtMC4xMSwwLjIzLTAuMjNWMTMuNWMwLjcxLDAuNzUsMS43LDEuMTgsMi43MywxLjE4ICAgIGMxLjg4LDAsMy40NS0xLjQxLDMuODQtMy4yOUM2Ni4zNywxMC43OSw2Ni4zNywxMC4xOCw2Ni4yNCw5LjU5TDY2LjI0LDkuNTl6IE02Mi4wOCwxM2MtMS4zMiwwLTIuMzktMS4xMS0yLjQxLTIuNDh2LTAuMDYgICAgYzAuMDItMS4zOCwxLjA5LTIuNDgsMi40MS0yLjQ4czIuNDIsMS4xMiwyLjQyLDIuNTFTNjMuNDEsMTMsNjIuMDgsMTN6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNzEuNjcsNi4zMmMtMS45OC0wLjAxLTMuNzIsMS4zNS00LjE2LDMuMjljLTAuMTMsMC41OS0wLjEzLDEuMTksMCwxLjc3YzAuNDQsMS45NCwyLjE3LDMuMzIsNC4xNywzLjMgICAgYzIuMzUsMCw0LjI2LTEuODcsNC4yNi00LjE5Uzc0LjA0LDYuMzIsNzEuNjcsNi4zMnogTTcxLjY1LDEzLjAxYy0xLjMzLDAtMi40Mi0xLjEyLTIuNDItMi41MXMxLjA4LTIuNTIsMi40Mi0yLjUyICAgIGMxLjMzLDAsMi40MiwxLjEyLDIuNDIsMi41MVM3Mi45OSwxMyw3MS42NSwxMy4wMUw3MS42NSwxMy4wMXoiLz4gIDxwYXRoIGNsYXNzPSJzdDEiIHN0eWxlPSJvcGFjaXR5OjAuMzU7IGVuYWJsZS1iYWNrZ3JvdW5kOm5ldzsiIGQ9Ik02Mi4wOCw3Ljk4Yy0xLjMyLDAtMi4zOSwxLjExLTIuNDEsMi40OHYwLjA2QzU5LjY4LDExLjksNjAuNzUsMTMsNjIuMDgsMTNzMi40Mi0xLjEyLDIuNDItMi41MSAgICBTNjMuNDEsNy45OCw2Mi4wOCw3Ljk4eiBNNjIuMDgsMTEuNzZjLTAuNjMsMC0xLjE0LTAuNTYtMS4xNy0xLjI1di0wLjA0YzAuMDEtMC42OSwwLjU0LTEuMjUsMS4xNy0xLjI1ICAgIGMwLjYzLDAsMS4xNywwLjU3LDEuMTcsMS4yN0M2My4yNCwxMS4yLDYyLjczLDExLjc2LDYyLjA4LDExLjc2eiIvPiAgPHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6MC4zNTsgZW5hYmxlLWJhY2tncm91bmQ6bmV3OyIgZD0iTTcxLjY1LDcuOThjLTEuMzMsMC0yLjQyLDEuMTItMi40MiwyLjUxUzcwLjMyLDEzLDcxLjY1LDEzczIuNDItMS4xMiwyLjQyLTIuNTFTNzIuOTksNy45OCw3MS42NSw3Ljk4eiAgICAgTTcxLjY1LDExLjc2Yy0wLjY0LDAtMS4xNy0wLjU3LTEuMTctMS4yN2MwLTAuNywwLjUzLTEuMjYsMS4xNy0xLjI2czEuMTcsMC41NywxLjE3LDEuMjdDNzIuODIsMTEuMjEsNzIuMjksMTEuNzYsNzEuNjUsMTEuNzZ6IiAgICAvPiAgPHBhdGggY2xhc3M9InN0MCIgc3R5bGU9Im9wYWNpdHk6MC45OyBmaWxsOiAjRkZGRkZGOyBlbmFibGUtYmFja2dyb3VuZDogbmV3OyIgZD0iTTQ1Ljc0LDYuNTNoLTEuNGMtMC4xMywwLTAuMjMsMC4xMS0wLjIzLDAuMjN2MC43M2MtMC43MS0wLjc1LTEuNy0xLjE4LTIuNzMtMS4xOCAgICBjLTIuMTcsMC0zLjk0LDEuODctMy45NCw0LjE5czEuNzcsNC4xOSwzLjk0LDQuMTljMS4wNCwwLDIuMDMtMC40MywyLjczLTEuMTl2MC43M2MwLDAuMTMsMC4xLDAuMjMsMC4yMywwLjIzaDEuNCAgICBjMC4xMywwLDAuMjMtMC4xMSwwLjIzLTAuMjNWNi43NGMwLTAuMTItMC4wOS0wLjIyLTAuMjItMC4yMkM0NS43NSw2LjUzLDQ1Ljc1LDYuNTMsNDUuNzQsNi41M3ogTTQ0LjEyLDEwLjUzICAgIEM0NC4xMSwxMS45LDQzLjAzLDEzLDQxLjcxLDEzcy0yLjQyLTEuMTItMi40Mi0yLjUxczEuMDgtMi41MiwyLjQtMi41MmMxLjMzLDAsMi4zOSwxLjExLDIuNDEsMi40OEw0NC4xMiwxMC41M3oiLz4gIDxwYXRoIGNsYXNzPSJzdDEiIHN0eWxlPSJvcGFjaXR5OjAuMzU7IGVuYWJsZS1iYWNrZ3JvdW5kOm5ldzsiIGQ9Ik00MS43MSw3Ljk4Yy0xLjMzLDAtMi40MiwxLjEyLTIuNDIsMi41MVM0MC4zNywxMyw0MS43MSwxM3MyLjM5LTEuMTEsMi40MS0yLjQ4di0wLjA2ICAgIEM0NC4xLDkuMDksNDMuMDMsNy45OCw0MS43MSw3Ljk4eiBNNDAuNTUsMTAuNDljMC0wLjcsMC41Mi0xLjI3LDEuMTctMS4yN2MwLjY0LDAsMS4xNCwwLjU2LDEuMTcsMS4yNXYwLjA0ICAgIGMtMC4wMSwwLjY4LTAuNTMsMS4yNC0xLjE3LDEuMjRDNDEuMDgsMTEuNzUsNDAuNTUsMTEuMTksNDAuNTUsMTAuNDl6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNTIuNDEsNi4zMmMtMS4wMywwLTIuMDMsMC40Mi0yLjczLDEuMThWNi43NWMwLTAuMTMtMC4xLTAuMjMtMC4yMy0wLjIzaC0xLjRjLTAuMTMsMC0wLjIzLDAuMTEtMC4yMywwLjIzICAgIHYxMC43MmMwLDAuMTMsMC4xLDAuMjMsMC4yMywwLjIzaDEuNGMwLjEzLDAsMC4yMy0wLjEsMC4yMy0wLjIzVjEzLjVjMC43MSwwLjc1LDEuNywxLjE4LDIuNzQsMS4xOGMyLjE3LDAsMy45NC0xLjg3LDMuOTQtNC4xOSAgICBTNTQuNTgsNi4zMiw1Mi40MSw2LjMyeiBNNTIuMDgsMTMuMDFjLTEuMzIsMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0wLjA3YzAuMDItMS4zOCwxLjA5LTIuNDksMi40LTIuNDljMS4zMiwwLDIuNDEsMS4xMiwyLjQxLDIuNTEgICAgUzUzLjQsMTMsNTIuMDgsMTMuMDFMNTIuMDgsMTMuMDF6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNNTIuMDgsNy45OGMtMS4zMiwwLTIuMzksMS4xMS0yLjQyLDIuNDh2MC4wNmMwLjAzLDEuMzgsMS4xLDIuNDgsMi40MiwyLjQ4czIuNDEtMS4xMiwyLjQxLTIuNTEgICAgUzUzLjQsNy45OCw1Mi4wOCw3Ljk4eiBNNTIuMDgsMTEuNzZjLTAuNjMsMC0xLjE0LTAuNTYtMS4xNy0xLjI1di0wLjA0YzAuMDEtMC42OSwwLjU0LTEuMjUsMS4xNy0xLjI1YzAuNjMsMCwxLjE3LDAuNTgsMS4xNywxLjI3ICAgIFM1Mi43MiwxMS43Niw1Mi4wOCwxMS43NnoiLz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik0zNi4wOCwxNC4yNGMwLDAuMTMtMC4xLDAuMjMtMC4yMywwLjIzaC0xLjQxYy0wLjEzLDAtMC4yMy0wLjExLTAuMjMtMC4yM1Y5LjY4YzAtMC45OC0wLjc0LTEuNzEtMS42Mi0xLjcxICAgIGMtMC44LDAtMS40NiwwLjctMS41OSwxLjYybDAuMDEsNC42NmMwLDAuMTMtMC4xMSwwLjIzLTAuMjMsMC4yM2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWOS42OCAgICBjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuODUsMC0xLjU0LDAuNzktMS42LDEuOHY0LjQ4YzAsMC4xMy0wLjEsMC4yMy0wLjIzLDAuMjNoLTEuNGMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWNi43NCAgICBjMC4wMS0wLjEzLDAuMS0wLjIyLDAuMjMtMC4yMmgxLjRjMC4xMywwLDAuMjIsMC4xMSwwLjIzLDAuMjJWNy40YzAuNS0wLjY4LDEuMy0xLjA5LDIuMTYtMS4xaDAuMDNjMS4wOSwwLDIuMDksMC42LDIuNiwxLjU1ICAgIGMwLjQ1LTAuOTUsMS40LTEuNTUsMi40NC0xLjU2YzEuNjIsMCwyLjkzLDEuMjUsMi45LDIuNzhMMzYuMDgsMTQuMjR6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNODQuMzQsMTMuNTlsLTAuMDctMC4xM2wtMS45Ni0yLjk5bDEuOTQtMi45NWMwLjQ0LTAuNjcsMC4yNi0xLjU2LTAuNDEtMi4wMmMtMC4wMiwwLTAuMDMsMC0wLjA0LTAuMDEgICAgYy0wLjIzLTAuMTUtMC41LTAuMjItMC43OC0wLjIyaC0xLjYxYy0wLjU2LDAtMS4wOCwwLjI5LTEuMzcsMC43OEw3OS43Miw2LjZsLTAuMzQtMC41NkM3OS4wOSw1LjU2LDc4LjU3LDUuMjcsNzgsNS4yN2gtMS42ICAgIGMtMC42LDAtMS4xMywwLjM3LTEuMzUsMC45MmMtMi4xOS0xLjY2LTUuMjgtMS40Ny03LjI2LDAuNDVjLTAuMzUsMC4zNC0wLjY1LDAuNzItMC44OSwxLjE0Yy0wLjktMS42Mi0yLjU4LTIuNzItNC41LTIuNzIgICAgYy0wLjUsMC0xLjAxLDAuMDctMS40OCwwLjIzVjMuNTFjMC0wLjgyLTAuNjYtMS40OC0xLjQ3LTEuNDhoLTEuNGMtMC44MSwwLTEuNDcsMC42Ni0xLjQ3LDEuNDd2My43NSAgICBjLTAuOTUtMS4zNi0yLjUtMi4xOC00LjE3LTIuMTljLTAuNzQsMC0xLjQ2LDAuMTYtMi4xMiwwLjQ3Yy0wLjI0LTAuMTctMC41NC0wLjI2LTAuODQtMC4yNmgtMS40Yy0wLjQ1LDAtMC44NywwLjIxLTEuMTUsMC41NiAgICBjLTAuMDItMC4wMy0wLjA0LTAuMDUtMC4wNy0wLjA4Yy0wLjI4LTAuMy0wLjY4LTAuNDctMS4wOS0wLjQ3aC0xLjM5Yy0wLjMsMC0wLjYsMC4wOS0wLjg0LDAuMjZjLTAuNjctMC4zLTEuMzktMC40Ni0yLjEyLTAuNDYgICAgYy0xLjgzLDAtMy40MywxLTQuMzcsMi41Yy0wLjItMC40Ni0wLjQ4LTAuODktMC44My0xLjI1Yy0wLjgtMC44MS0xLjg5LTEuMjUtMy4wMi0xLjI1aC0wLjAxYy0wLjg5LDAuMDEtMS43NSwwLjMzLTIuNDYsMC44OCAgICBjLTAuNzQtMC41Ny0xLjY0LTAuODgtMi41Ny0wLjg4SDI4LjFjLTAuMjksMC0wLjU4LDAuMDMtMC44NiwwLjExYy0wLjI4LDAuMDYtMC41NiwwLjE2LTAuODIsMC4yOGMtMC4yMS0wLjEyLTAuNDUtMC4xOC0wLjctMC4xOCAgICBoLTEuNGMtMC44MiwwLTEuNDcsMC42Ni0xLjQ3LDEuNDd2Ny41YzAsMC44MiwwLjY2LDEuNDcsMS40NywxLjQ3aDEuNGMwLjgyLDAsMS40OC0wLjY2LDEuNDgtMS40OGwwLDBWOS43OSAgICBjMC4wMy0wLjM2LDAuMjMtMC41OSwwLjM2LTAuNTljMC4xOCwwLDAuMzgsMC4xOCwwLjM4LDAuNDd2NC41N2MwLDAuODIsMC42NiwxLjQ3LDEuNDcsMS40N2gxLjQxYzAuODIsMCwxLjQ3LTAuNjYsMS40Ny0xLjQ3ICAgIGwtMC4wMS00LjU3YzAuMDYtMC4zMiwwLjI1LTAuNDcsMC4zNS0wLjQ3YzAuMTgsMCwwLjM4LDAuMTgsMC4zOCwwLjQ3djQuNTdjMCwwLjgyLDAuNjYsMS40NywxLjQ3LDEuNDdoMS40MSAgICBjMC44MiwwLDEuNDctMC42NiwxLjQ3LTEuNDd2LTAuMzhjMC45NiwxLjI5LDIuNDYsMi4wNiw0LjA2LDIuMDZjMC43NCwwLDEuNDYtMC4xNiwyLjEyLTAuNDdjMC4yNCwwLjE3LDAuNTQsMC4yNiwwLjg0LDAuMjZoMS4zOSAgICBjMC4zLDAsMC42LTAuMDksMC44NC0wLjI2djIuMDFjMCwwLjgyLDAuNjYsMS40NywxLjQ3LDEuNDdoMS40YzAuODIsMCwxLjQ3LTAuNjYsMS40Ny0xLjQ3di0xLjc3YzAuNDgsMC4xNSwwLjk5LDAuMjMsMS40OSwwLjIyICAgIGMxLjcsMCwzLjIyLTAuODcsNC4xNy0yLjJ2MC41MmMwLDAuODIsMC42NiwxLjQ3LDEuNDcsMS40N2gxLjRjMC4zLDAsMC42LTAuMDksMC44NC0wLjI2YzAuNjYsMC4zMSwxLjM5LDAuNDcsMi4xMiwwLjQ3ICAgIGMxLjkyLDAsMy42LTEuMSw0LjQ5LTIuNzNjMS41NCwyLjY1LDQuOTUsMy41Myw3LjU4LDEuOThjMC4xOC0wLjExLDAuMzYtMC4yMiwwLjUzLTAuMzZjMC4yMiwwLjU1LDAuNzYsMC45MSwxLjM1LDAuOUg3OCAgICBjMC41NiwwLDEuMDgtMC4yOSwxLjM3LTAuNzhsMC4zNy0wLjYxbDAuMzcsMC42MWMwLjI5LDAuNDgsMC44MSwwLjc4LDEuMzgsMC43OGgxLjZjMC44MSwwLDEuNDYtMC42NiwxLjQ1LTEuNDYgICAgQzg0LjQ5LDE0LjAyLDg0LjQ0LDEzLjgsODQuMzQsMTMuNTlMODQuMzQsMTMuNTl6IE0zNS44NiwxNC40N2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWOS42OCAgICBjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuOCwwLTEuNDYsMC43LTEuNTksMS42MmwwLjAxLDQuNjZjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjMgICAgVjkuNjhjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuODUsMC0xLjU0LDAuNzktMS42LDEuOHY0LjQ4YzAsMC4xMy0wLjEsMC4yMy0wLjIzLDAuMjNoLTEuNGMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjMgICAgVjYuNzRjMC4wMS0wLjEzLDAuMTEtMC4yMiwwLjIzLTAuMjJoMS40YzAuMTMsMCwwLjIyLDAuMTEsMC4yMywwLjIyVjcuNGMwLjUtMC42OCwxLjMtMS4wOSwyLjE2LTEuMWgwLjAzICAgIGMxLjA5LDAsMi4wOSwwLjYsMi42LDEuNTVjMC40NS0wLjk1LDEuNC0xLjU1LDIuNDQtMS41NmMxLjYyLDAsMi45MywxLjI1LDIuOSwyLjc4bDAuMDEsNS4xNkMzNi4wOSwxNC4zNiwzNS45OCwxNC40NiwzNS44NiwxNC40NyAgICBMMzUuODYsMTQuNDd6IE00NS45NywxNC4yNGMwLDAuMTMtMC4xLDAuMjMtMC4yMywwLjIzaC0xLjRjLTAuMTMsMC0wLjIzLTAuMTEtMC4yMy0wLjIzVjEzLjVjLTAuNywwLjc2LTEuNjksMS4xOC0yLjcyLDEuMTggICAgYy0yLjE3LDAtMy45NC0xLjg3LTMuOTQtNC4xOXMxLjc3LTQuMTksMy45NC00LjE5YzEuMDMsMCwyLjAyLDAuNDMsMi43MywxLjE4VjYuNzRjMC0wLjEzLDAuMS0wLjIzLDAuMjMtMC4yM2gxLjQgICAgYzAuMTItMC4wMSwwLjIyLDAuMDgsMC4yMywwLjIxYzAsMC4wMSwwLDAuMDEsMCwwLjAydjcuNTFoLTAuMDFWMTQuMjR6IE01Mi40MSwxNC42N2MtMS4wMywwLTIuMDItMC40My0yLjczLTEuMTh2My45NyAgICBjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40Yy0wLjEzLDAtMC4yMy0wLjEtMC4yMy0wLjIzVjYuNzVjMC0wLjEzLDAuMS0wLjIyLDAuMjMtMC4yMmgxLjRjMC4xMywwLDAuMjMsMC4xMSwwLjIzLDAuMjN2MC43MyAgICBjMC43MS0wLjc2LDEuNy0xLjE4LDIuNzMtMS4xOGMyLjE3LDAsMy45NCwxLjg2LDMuOTQsNC4xOFM1NC41OCwxNC42Nyw1Mi40MSwxNC42N3ogTTY2LjI0LDExLjM5Yy0wLjM5LDEuODctMS45NiwzLjI5LTMuODQsMy4yOSAgICBjLTEuMDMsMC0yLjAyLTAuNDMtMi43My0xLjE4djAuNzNjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40Yy0wLjEzLDAtMC4yMy0wLjExLTAuMjMtMC4yM1YzLjUxYzAtMC4xMywwLjEtMC4yMywwLjIzLTAuMjMgICAgaDEuNGMwLjEzLDAsMC4yMywwLjExLDAuMjMsMC4yM3YzLjk3YzAuNzEtMC43NSwxLjctMS4xOCwyLjczLTEuMTdjMS44OCwwLDMuNDUsMS40LDMuODQsMy4yOEM2Ni4zNywxMC4xOSw2Ni4zNywxMC44LDY2LjI0LDExLjM5ICAgIEw2Ni4yNCwxMS4zOUw2Ni4yNCwxMS4zOXogTTcxLjY3LDE0LjY4Yy0yLDAuMDEtMy43My0xLjM1LTQuMTctMy4zYy0wLjEzLTAuNTktMC4xMy0xLjE5LDAtMS43N2MwLjQ0LTEuOTQsMi4xNy0zLjMxLDQuMTctMy4zICAgIGMyLjM2LDAsNC4yNiwxLjg3LDQuMjYsNC4xOVM3NC4wMywxNC42OCw3MS42NywxNC42OEw3MS42NywxNC42OHogTTgzLjA0LDE0LjQ3aC0xLjYxYy0wLjEzLDAtMC4yNC0wLjA2LTAuMy0wLjE3bC0xLjQ0LTIuMzkgICAgbC0xLjQ0LDIuMzljLTAuMDYsMC4xMS0wLjE4LDAuMTctMC4zLDAuMTdoLTEuNjFjLTAuMDQsMC0wLjA4LTAuMDEtMC4xMi0wLjAzYy0wLjA5LTAuMDYtMC4xMy0wLjE5LTAuMDYtMC4yOGwwLDBsMi40My0zLjY4ICAgIEw3Ni4yLDYuODRjLTAuMDItMC4wMy0wLjAzLTAuMDctMC4wMy0wLjEyYzAtMC4xMiwwLjA5LTAuMjEsMC4yMS0wLjIxaDEuNjFjMC4xMywwLDAuMjQsMC4wNiwwLjMsMC4xN2wxLjQxLDIuMzZsMS40MS0yLjM2ICAgIGMwLjA2LTAuMTEsMC4xOC0wLjE3LDAuMy0wLjE3aDEuNjFjMC4wNCwwLDAuMDgsMC4wMSwwLjEyLDAuMDNjMC4wOSwwLjA2LDAuMTMsMC4xOSwwLjA2LDAuMjhsMCwwbC0yLjM4LDMuNjRsMi40MywzLjY3ICAgIGMwLjAyLDAuMDMsMC4wMywwLjA3LDAuMDMsMC4xMkM4My4yNSwxNC4zOCw4My4xNiwxNC40Nyw4My4wNCwxNC40N0w4My4wNCwxNC40N0w4My4wNCwxNC40N3oiLz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik0xMC41LDEuMjRjLTUuMTEsMC05LjI1LDQuMTUtOS4yNSw5LjI1czQuMTUsOS4yNSw5LjI1LDkuMjVzOS4yNS00LjE1LDkuMjUtOS4yNSAgICBDMTkuNzUsNS4zOCwxNS42MSwxLjI0LDEwLjUsMS4yNHogTTE0Ljg5LDEyLjc3Yy0xLjkzLDEuOTMtNC43OCwyLjMxLTYuNywyLjMxYy0wLjcsMC0xLjQxLTAuMDUtMi4xLTAuMTZjMCwwLTEuMDItNS42NCwyLjE0LTguODEgICAgYzAuODMtMC44MywxLjk1LTEuMjgsMy4xMy0xLjI4YzEuMjcsMCwyLjQ5LDAuNTEsMy4zOSwxLjQyQzE2LjU5LDguMDksMTYuNjQsMTEsMTQuODksMTIuNzd6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNMTAuNS0wLjAxQzQuNy0wLjAxLDAsNC43LDAsMTAuNDlzNC43LDEwLjUsMTAuNSwxMC41UzIxLDE2LjI5LDIxLDEwLjQ5QzIwLjk5LDQuNywxNi4zLTAuMDEsMTAuNS0wLjAxeiAgICAgTTEwLjUsMTkuNzRjLTUuMTEsMC05LjI1LTQuMTUtOS4yNS05LjI1czQuMTQtOS4yNiw5LjI1LTkuMjZzOS4yNSw0LjE1LDkuMjUsOS4yNUMxOS43NSwxNS42MSwxNS42MSwxOS43NCwxMC41LDE5Ljc0eiIvPiAgPHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6MC4zNTsgZW5hYmxlLWJhY2tncm91bmQ6bmV3OyIgZD0iTTE0Ljc0LDYuMjVDMTIuOSw0LjQxLDkuOTgsNC4zNSw4LjIzLDYuMWMtMy4xNiwzLjE3LTIuMTQsOC44MS0yLjE0LDguODFzNS42NCwxLjAyLDguODEtMi4xNCAgICBDMTYuNjQsMTEsMTYuNTksOC4wOSwxNC43NCw2LjI1eiBNMTIuNDcsMTAuMzRsLTAuOTEsMS44N2wtMC45LTEuODdMOC44LDkuNDNsMS44Ni0wLjlsMC45LTEuODdsMC45MSwxLjg3bDEuODYsMC45TDEyLjQ3LDEwLjM0eiIgICAgLz4gIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIHBvaW50cz0iMTQuMzMsOS40MyAxMi40NywxMC4zNCAxMS41NiwxMi4yMSAxMC42NiwxMC4zNCA4LjgsOS40MyAxMC42Niw4LjUzIDExLjU2LDYuNjYgMTIuNDcsOC41MyAgICIvPjwvZz48L3N2Zz4=);
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
    padding: 0 5px;
    background-color: rgba(255, 255, 255, .5);
    margin: 0;
}
.mapboxgl-ctrl-attrib.mapboxgl-compact {
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0 10px 10px 10px;
    position: relative;
    padding-right: 24px;
    background-color: #fff;
    border-radius: 3px 12px 12px 3px;
    visibility: hidden;
}
.mapboxgl-ctrl-attrib.mapboxgl-compact:hover {
    visibility: visible;
}
.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    content: '';
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%09%3Cpath%20fill%3D%27%23333333%27%20fill-rule%3D%27evenodd%27%20d%3D%27M4%2C10a6%2C6%200%201%2C0%2012%2C0a6%2C6%200%201%2C0%20-12%2C0%20M9%2C7a1%2C1%200%201%2C0%202%2C0a1%2C1%200%201%2C0%20-2%2C0%20M9%2C10a1%2C1%200%201%2C1%202%2C0l0%2C3a1%2C1%200%201%2C1%20-2%2C0%27%20%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-color: rgba(255, 255, 255, .5);
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    visibility: visible;
    border-radius: 12px;
}
.mapboxgl-ctrl-attrib a {
    color: rgba(0,0,0,0.75);
    text-decoration: none;
}
.mapboxgl-ctrl-attrib a:hover {
    color: inherit;
    text-decoration: underline;
}
/* stylelint-disable */
.mapboxgl-ctrl-attrib .mapbox-improve-map {
    font-weight: bold;
    margin-left: 2px;
}
/*stylelint-enable*/
.mapboxgl-ctrl-scale {
    background-color: rgba(255,255,255,0.75);
    font-size: 10px;
    border-width: medium 2px 2px;
    border-style: none solid solid;
    border-color: #333;
    padding: 0 5px;
    color: #333;
    box-sizing: border-box;
}

.mapboxgl-popup {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: flex;
    will-change: transform;
    pointer-events: none;
}
.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
    -webkit-flex-direction: column;
    flex-direction: column;
}
.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.mapboxgl-popup-anchor-left {
    -webkit-flex-direction: row;
    flex-direction: row;
}
.mapboxgl-popup-anchor-right {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.mapboxgl-popup-tip {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    z-index: 1;
}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-top: none;
    border-bottom-color: #fff;
}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    border-top: none;
    border-left: none;
    border-bottom-color: #fff;
}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    border-top: none;
    border-right: none;
    border-bottom-color: #fff;
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-bottom: none;
    border-top-color: #fff;
}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    border-bottom: none;
    border-left: none;
    border-top-color: #fff;
}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    border-bottom: none;
    border-right: none;
    border-top-color: #fff;
}
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-left: none;
    border-right-color: #fff;
}
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-right: none;
    border-left-color: #fff;
}
.mapboxgl-popup-close-button {
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    border-radius: 0 3px 0 0;
    cursor: pointer;
    background-color: rgba(0,0,0,0);
}
.mapboxgl-popup-close-button:hover {
    background-color: rgba(0,0,0,0.05);
}
.mapboxgl-popup-content {
    position: relative;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.10);
    padding: 10px 10px 15px;
    pointer-events: auto;
}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
    border-top-left-radius: 0;
}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
    border-top-right-radius: 0;
}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
    border-bottom-left-radius: 0;
}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
    border-bottom-right-radius: 0;
}

.mapboxgl-marker {
    position: absolute;
    top: 0;
    left: 0;
    will-change: transform;
}

.mapboxgl-user-location-dot {
    background-color: #1DA1F2;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    box-shadow: 0 0 2px rgba(0,0,0,0.25);
    border: 2px solid #fff;
}
.mapboxgl-user-location-dot:after {
    content: '';
    display: block;
    box-shadow: #1DA1F2 0 0 0 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: relative;
    z-index: -1;

    -webkit-animation: mapboxgl-user-location-dot-pulse 2s;
    -moz-animation: mapboxgl-user-location-dot-pulse 2s;
    -ms-animation: mapboxgl-user-location-dot-pulse 2s;
    animation: mapboxgl-user-location-dot-pulse 2s;

    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes mapboxgl-user-location-dot-pulse {
    0%   {   -webkit-box-shadow: 0 0 0 0 rgba(29, 161, 242, 0.8); }
    70%  {   -webkit-box-shadow: 0 0 0 15px rgba(29, 161, 242, 0); }
    242% {   -webkit-box-shadow: 0 0 0 0 rgba(29, 161, 242, 0); }
}
@-ms-keyframes mapboxgl-user-location-dot-pulse {
    0%   {   -ms-box-shadow: 0 0 0 0 rgba(29, 161, 242, 0.8); }
    70%  {   -ms-box-shadow: 0 0 0 15px rgba(29, 161, 242, 0); }
    242% {   -ms-box-shadow: 0 0 0 0 rgba(29, 161, 242, 0); }
}
@keyframes mapboxgl-user-location-dot-pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(29, 161, 242, 0.8);
             box-shadow: 0 0 0 0 rgba(29, 161, 242, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 15px rgba(29, 161, 242, 0);
             box-shadow: 0 0 0 15px rgba(29, 161, 242, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(29, 161, 242, 0);
             box-shadow: 0 0 0 0 rgba(29, 161, 242, 0);
    }
}
.mapboxgl-user-location-dot-stale {
    background-color: #aaa;
}
.mapboxgl-user-location-dot-stale:after {
    display: none
}

.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
    cursor: crosshair;
}
.mapboxgl-boxzoom {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: #fff;
    border: 2px dotted #202020;
    opacity: 0.5;
}

@media print {
/* stylelint-disable */
    .mapbox-improve-map {
        display:none;
    }
/* stylelint-enable */
}
.angular-mapboxgl-compare {
  position: relative;
}
.angular-mapboxgl-compare .compare-map {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.angular-mapboxgl-map {
  position: relative;
}
.angular-mapboxgl-map .angular-mapboxgl-map-loader .spinner {
  display: none;
  width: 40px;
  height: 40px;
  top: calc(50% - (40px / 2));
  left: calc(50% - (40px / 2));
  position: relative;
}
.angular-mapboxgl-map .angular-mapboxgl-map-loader .spinner .double-bounce {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333333;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}
.angular-mapboxgl-map .angular-mapboxgl-map-loader .spinner .double-bounce.delayed {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.angular-mapboxgl-map .angular-mapboxgl-map-loader.angular-mapboxgl-map-loading {
  position: absolute;
  background-color: #999999;
  width: 100%;
  height: 100%;
  opacity: 0.75;
  z-index: 9900;
}
.angular-mapboxgl-map .angular-mapboxgl-map-loader.angular-mapboxgl-map-loading .spinner {
  display: block;
}
.angular-mapboxgl-map .directions-icon-depart,
.angular-mapboxgl-map .directions-icon-arrive {
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
